上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 1.无状态 没有公共资源,线程一定安全 2.不可变 公共资源不可变,线程一定安全 3.无修改权限 不提供修改入口,属性私有 4.synchronized同步机制 同步方法和同步代码块,优先使用同步代码块,因为粒度小 5.Lock接口实现类ReentrantLock 显示锁ReentrantLock包 阅读全文
posted @ 2022-10-18 20:30 求道之愚者 阅读(471) 评论(0) 推荐(1)
摘要: 最近测试@Value("${variable}")读取nacos配置中心数据时,碰到的一些问题,记录下来。 1.启动项目有nacos依赖,就会自动尝试配置nacos 2.如果使用nacos中的配置文件,项目要配置bootstrap.yml或者bootstrap.properties 当然加载优先级y 阅读全文
posted @ 2022-10-18 20:22 求道之愚者 阅读(654) 评论(0) 推荐(0)
摘要: 1.中文转Unicode、中文转ASCII http://www.jsons.cn/unicode/ 阅读全文
posted @ 2022-10-17 19:24 求道之愚者 阅读(50) 评论(0) 推荐(0)
摘要: 前言 对于从事java开发工作的小伙伴来说,spring框架肯定再熟悉不过了。spring给开发者提供了非常丰富的api,满足我们日常的工作需求。 如果想要创建bean实例,可以使用@Controller、@Service、@Repository、@Component等注解。 如果想要依赖注入某个对 阅读全文
posted @ 2022-10-17 18:18 求道之愚者 阅读(51) 评论(0) 推荐(0)
摘要: 先说结论:尽量避免使用YYYY,而尽量使用yyyy 因为YYYY对于年份的取值取得是本周所在的年份,如果是跨年周取的是第二年,而yyyy是当天所在年份 代码示例 public static void main(String[] args) throws ParseException { Simple 阅读全文
posted @ 2022-10-14 11:11 求道之愚者 阅读(89) 评论(0) 推荐(0)
摘要: 技术汇总: it老齐:https://www.itlaoqi.com/ 苏三说技术:https://space.bilibili.com/1852997180(这个人的微信公众号也有很多) 程序猿DD:https://www.didispace.com/java-features/(b站也有相关视频 阅读全文
posted @ 2022-10-13 13:31 求道之愚者 阅读(166) 评论(0) 推荐(0)
摘要: 总结常用函数及使用方法 1.字符串相关函数 -- 返回字符串字符集 CHARSET(str)select charset(ename) from emp; -- 连接字符串 CONCAT(string [,…]) select concat(ename,' job is ',job) from em 阅读全文
posted @ 2022-10-13 10:38 求道之愚者 阅读(73) 评论(0) 推荐(0)
摘要: 1.重入锁和synchronized比较 特征 synchronized reentrantLock 底层原理 JVM实现 JDK实现 性能区别 低->高(JDK5+) 高 锁的释放 自动释放(编译器保证) 手动释放(finally保证) 编码程度 简单 复杂 锁的粒度 读写不区分 读锁、写锁 高级 阅读全文
posted @ 2022-10-12 20:20 求道之愚者 阅读(28) 评论(0) 推荐(0)
摘要: 1.应用场景 CyclicBarrier应用于多个线程必须同时开始 2.代码 private static CyclicBarrier cyclicBarrier = new CyclicBarrier(5); public static void main(String[] args) { Exe 阅读全文
posted @ 2022-10-12 17:49 求道之愚者 阅读(24) 评论(0) 推荐(0)
摘要: 1.应用场景 对于多个线程来说,想要设计争抢有限的资源,可以用信号量来解决 2.代码 public static void main(String[] args) { ExecutorService executorService = Executors.newCachedThreadPool(); 阅读全文
posted @ 2022-10-12 17:39 求道之愚者 阅读(18) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 下一页