Linyb极客之路

423 篇文章
68 人订阅

全部文章

用户1410546

使用lombok编写优雅的Bean对象

使用java编写代码,十之八九都是在写java类,从而构建java对象。lombok之前也说了不少,但使用了这么多年,感觉还是有很多技巧可以使用的。

605
用户1410546

IDEA中用好Lombok,撸码效率至少提升5倍

以前的Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toString;异常处理;I/O流的关闭操作等等,这些样板代码既没有技术含...

733
用户1410546

Redis 在项目中合理使用经验总结

key:active:spring2019:title value:"2019春节活动" 操作:set

653
用户1410546

使用Spring Boot设计和实现REST API

REST端点用于集成应用程序或服务器端向客户端提供服务。在本文中,将介绍基于CRUD的SpringBoot来设计和实现REST端点。

1103
用户1410546

如何做好一个系统架构师:抓住敏捷架构中几个关键决策点

开发人员在任何软件项目过程中都会做出数百个微观和宏观决策。有些似乎相对无害,但对下游会有一个很大的影响。几位Cantina工程师聚在一起,回顾了我们在学习了一些...

783
用户1410546

Java 大神面试经验

1、 尽量不要讲假话(容易露馅),但是也不能全盘而出,面试也是一场谈判,大家都会藏着点的,善于保护自己的缺点(给面试官一个好印象,可以抬高薪资),get到对方的...

1193
用户1410546

网传华为 Java 编程军规

这个标准是衡量代码本身的缺陷,也是衡量一个研发人员本身的价值。华为作为一家全球化的 IT 公司,十几万员工,无论是人事管理,还是代码管理,都是一件不容易的事情,...

982
用户1410546

你必须要知道的热门 ReentrantLock 及 AQS 的实现原理

提到 JAVA 加锁,我们通常会想到 synchronized 关键字或者是 Java Concurrent Util(后面简称JCU)包下面的 Lock,今天...

933
用户1410546

2 张图,让你一秒理解 CountDownLatch、CyclicBarrier

场景假设:每个线程代表一个跑步运动员,当所有运动员都准备好,才能一起出发,只要有一个人没有准备好,那么大家都要等待他。

562
用户1410546

尝试Java加锁新思路:原子变量和非阻塞同步算法

前文中曾经对比同步方法的内置锁相比和显式锁,来说明它们各自的优势,但是无论是内置说还是显式锁,其本质都是通过加锁来维护多线程安全。

936
用户1410546

Redis在微服务架构中的几种应用场景

本文介绍在SpringCloud中使用Redis作为Pub/Sub异步通信、缓存或主数据库和配置服务器的三种场景应用。

813
用户1410546

Java高级上锁机制:显式锁 ReentrantLock

Java 5.0 加入了新的上锁工作:ReentrantLock,它和同步(Synchronized)方法的内置锁不同,这是一种显式锁。显式锁作为一种高级的上锁...

793
用户1410546

Spring Boot整合JWT实现用户认证(附源码)

JWT(Json Web Token),是一种工具,格式为XXXX.XXXX.XXXX的字符串,JWT以一种安全的方式在用户和服务器之间传递存放在JWT中的不敏...

782
用户1410546

教你一些IDE中比较骚的操作技巧!

IDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不知道这个操作,还在手动敲代码。

641
用户1410546

一句话说清分布式锁,进程锁,线程锁

线程锁:大家都不陌生,主要用来给方法、代码块加锁。当某个方法或者代码块使用锁时,那么在同一时刻至多仅有有一个线程在执行该段代码。当有多个线程访问同一对象的加锁方...

892
用户1410546

使用docker部署spring cloud项目详细步骤

(1)到Oracle官网下载好 jdk-8u181-linux-x64.tar.gz 备用 (2)卸载系统自带的java

1102
用户1410546

金三银四铜五铁六

,以下全文均用LB代替)恰逢是这批面试大军其中的一名小兵,很不幸今年恰逢遇上了互联网寒冬(即各大公司都在裁员,对外提供岗位相对较少的,这意味着很多猿即将面临着更...

1002
用户1410546

秒杀系统流量如何削峰?

但是对秒杀这个场景来说,最终能够抢到商品的人数是固定的,也就是说100人和10000人发起请求的结果都是一样的,并发度越高,无效请求也越多。

892
用户1410546

面试中有哪些经典的数据库问题?

1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯...

862
用户1410546

探秘Java并发模块:容器与工具类

在谈及同步容器之前,必须要说说他们的老前辈同步容器类。同步容器类的代表就是Vector和HashTable,这是早期JDK中提供的类。此外Collections...

792

扫码关注云+社区