随笔分类 -  JAVA

摘要:websocket长连接,概念就不描述了。先说我代码的应用场景,用户扫码支付后,后台通知到前端,前端二维码消失。废话不多说直接上代码 @Configuration @ConditionalOnWebApplication public class WebSocketConfig { @Bean pu 阅读全文
posted @ 2022-07-11 21:08 Joker-Face 阅读(144) 评论(0) 推荐(0) 编辑
摘要:前言:一个健硕的系统内日志功能是必不可少的的,那么我们应该如何开发一个简单但又完善的系统日志呢,下面我们会慢慢探索。 那么一个日志功能最初要考虑的一个问题是什么呢? >我认为是哪些操作需要记录日志,其次是操作的内容是哪些需要被记录的。对于第一个问题,哪些操作需要记录呢,比如我的一个类中是不是所有方法 阅读全文
posted @ 2020-05-21 17:58 Joker-Face 阅读(357) 评论(0) 推荐(0) 编辑
摘要:Atomic类是JDK1.5开始增加的内容,用于基本类型的原子操作。 其中getAndIncrement()方法与incrementAndGet()是常见的两种方法 getAndIncrement(): public final int getAndIncrement() { return unsa 阅读全文
posted @ 2020-05-19 22:49 Joker-Face 阅读(17791) 评论(0) 推荐(0) 编辑
摘要:大家都知道@Service注入的是实现类serviceImpl,那使用时怎么能获取到接口,而且还能调用到实现类的方法。 接口: public interface TestService{ public String test(); } 实现类: @Service public class TestS 阅读全文
posted @ 2020-05-19 16:18 Joker-Face 阅读(5579) 评论(0) 推荐(1) 编辑
摘要:本文转自:微信公众号-Hollis 关于集合类,《阿里巴巴Java开发手册》中其实还有另外一个规定: 本文就来分析一下为什么会有如此建议?如果一定要设置初始容量的话,设置多少比较合适? 为什么要设置初始容量 我们先来写一段代码在JDK 1.7 (jdk1.7.0_79)下面来分别测试下,在不指定初始 阅读全文
posted @ 2020-01-06 17:12 Joker-Face 阅读(374) 评论(0) 推荐(0) 编辑
摘要:在阿里巴巴Java开发手册中,有这样一条规定: 但是手册中并没有给出具体原因,本文就来深入分析一下该规定背后的思考。 一、foreach循环 foreach循环(Foreach loop)是计算机编程语言中的一种控制流程语句,通常用来循环遍历数组或集合中的元素。 Java语言从JDK 1.5.0开始 阅读全文
posted @ 2019-03-13 21:53 Joker-Face 阅读(907) 评论(0) 推荐(0) 编辑
摘要:本文转自:微信公众号-Hollis 一、字符串拼接 字符串拼接是我们在Java代码中比较经常要做的事情,就是把多个字符串拼接到一起。我们都知道,String是Java中一个不可变的类,所以他一旦被实例化就无法被修改。 但是,既然字符串是不可变的,那么字符串拼接又是怎么回事呢? 字符串不变性与字符串拼 阅读全文
posted @ 2019-01-15 22:01 Joker-Face 阅读(1190) 评论(0) 推荐(0) 编辑
摘要:在日常开发中,我们会经常要在类中定义布尔类型的变量,比如在给外部系统提供一个RPC接口的时候,我们一般会定义一个字段表示本次请求是否成功的。 关于这个”本次请求是否成功”的字段的定义,其实是有很多种讲究和坑的,稍有不慎就会掉入坑里,作者在很久之前就遇到过类似的问题,本文就来围绕这个简单分析一下。到底 阅读全文
posted @ 2018-12-25 22:59 Joker-Face 阅读(1276) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示