
java学习笔记
望京小哥
这个作者很懒,什么都没留下…
展开
-
改造工具类为单例模式
改造工具类为单例模式原创 2022-12-06 17:02:35 · 341 阅读 · 0 评论 -
JAVA+Selenium实现滑块验证
滑块儿验证原创 2022-11-23 15:19:31 · 1381 阅读 · 0 评论 -
服务OOM异常排查
OOM问题排查原创 2022-11-07 20:08:59 · 632 阅读 · 0 评论 -
定时任务&延时任务
延时队列应用场景啥的原创 2022-07-21 19:27:45 · 1538 阅读 · 0 评论 -
Comparator接口reverse复合排序
Java8 Comparator接口reverse复合排序今天遇到个问题, 产品说是 先按A字段升序排, 再按B字段降序排举例,如下实体类@Datapublic Class Book() { //书的类型 private Integer type; //书的价格 private Integer money;}要求按类型升序, 价格降序尝试如下list.sort(Comparator.comparing(Book::getType())原创 2022-01-05 15:35:50 · 581 阅读 · 0 评论 -
FastJSON序列化报 `“$ref“
FastJSON序列化报 `"$ref"原创 2021-12-14 11:26:42 · 738 阅读 · 0 评论 -
Lua脚本 & Redis GEO & 时序数据库 InfluxDB & 常见监控系统框架 MircoMeter
Lua脚本 & Redis GEO & 时序数据库 InfluxDB & 常见监控系统框架 MircoMeter 概念一览原创 2021-09-15 11:32:12 · 669 阅读 · 0 评论 -
CompletableFuture、CompletionService使用
CompletableFuture allof anyof原创 2021-08-24 17:42:32 · 1003 阅读 · 0 评论 -
原则:工作
那些年,我引发的事故原创 2021-04-21 13:07:41 · 123 阅读 · 0 评论 -
JAVA项目Bug汇总
常见错误收藏原创 2021-03-03 12:56:16 · 398 阅读 · 0 评论 -
Properties 配置 Map 、 List
JAVA配置文件中配置 map 和 list原创 2021-02-22 19:56:28 · 9068 阅读 · 0 评论 -
对List分别按每个字段排序
对List分别按每个字段排序原创 2020-10-28 16:15:04 · 685 阅读 · 2 评论 -
JAVA实战细节(二)异步线程池、分库分表、读写分离
异步线程池、分库分表、读写分离原创 2020-09-03 17:03:20 · 220 阅读 · 0 评论 -
Mysql使用记录
场景一 $符号的使用要查询 修改时间在 beginTime 和 endTime 之间的数据,同时查询时间 < beginTime的第一个, 和 > endTime的第一个。脑洞打开,想着怎么通过一个sql来完成,再不济也可以通过一个sql,复用几次。最后发现,查询 beginTime 和 endTime之间的只能单独用一个sql。 另外两个可以复用一个sql,代码如下//传<TemplatePo littleTimeTemplate = templateDao.q...原创 2020-07-30 10:24:44 · 197 阅读 · 0 评论 -
Elasticsearch安装和简单使用
Elasticsearch安装和简单使用原创 2020-07-08 14:01:21 · 623 阅读 · 0 评论 -
ES入门和简单使用
遇见ElasticSeach原创 2020-06-23 17:35:31 · 702 阅读 · 0 评论 -
学习多线程
学习多线程操作可以用作,测试多线程ExecutorService executorService = Executors.newFixedThreadPool(10);for (int i = 0; i < 20; i++) { executorService.submit(() -> { System.out.println(Thread.currentThread().getId()); if(rBucket.compareAndSet(oldValue,原创 2020-06-05 16:26:00 · 126 阅读 · 0 评论 -
PageHelper
PageHelper原理解析(一)原创 2020-05-30 12:37:54 · 383 阅读 · 0 评论 -
Excel导出单元格数值不能做计算
POI导出Excel,数值类型不能用函数做计算解决原创 2020-05-08 16:34:52 · 2005 阅读 · 0 评论 -
JAVA对象排序
对象的数组和集合排序,简单易用。 知其然知其所以然原创 2020-04-24 17:17:29 · 1074 阅读 · 0 评论 -
枚举Enum类的通用查询
枚举Enum类的通用查询,简单易用原创 2020-04-24 11:56:34 · 3179 阅读 · 0 评论 -
JAVA8 LocalDate和LocalDateTime使用
LocalDate和LocalDateTime采坑记录原创 2020-03-18 16:12:22 · 841 阅读 · 0 评论 -
Excel导入导出
Java使用POI操作Excel,导入导出原创 2020-02-19 19:36:33 · 161 阅读 · 0 评论 -
Mybatis懒加载导致Json序列化问题
Mybatis懒加载导致Json序列化问题问题现场:使用Mybatis, <collection> 标签, 查一个实体类,和其子List. 报错 [simple type, class org.apache.ibatis.executor.loader.javassist.JavassistProxyFactory$EnhancedResultObjectProx...原创 2020-01-10 16:31:18 · 1286 阅读 · 0 评论 -
Excel导出合并单元格导致数据丢失
Excel导出合并单元格,导致数据丢失原创 2019-12-22 16:17:52 · 4123 阅读 · 5 评论 -
Java实战细节
SpringBoot开发实战,细节知识点记录原创 2019-11-29 16:21:10 · 271 阅读 · 0 评论 -
SpringAop报错: Null return value from advice does not match primitive return type for
SpringAop报错: Null return value from advice does not match primitive return type for解决原创 2019-11-08 19:12:24 · 2946 阅读 · 0 评论 -
SpringBoot全局时间类型转化
SpringBoot全局时间类型转化原创 2019-11-03 16:12:31 · 1160 阅读 · 0 评论 -
全局异常处理
JAVA全局异常处理原创 2019-10-28 11:55:48 · 314 阅读 · 0 评论 -
SpringBoot进行数据校验
SpringBoot数据校验原创 2019-10-24 15:46:41 · 1097 阅读 · 1 评论 -
像素提取
像素提取I(x,y) = RGB int[x][y][value] 第一二表示坐标 第三维表示灰度值RGB原创 2016-09-18 16:37:24 · 682 阅读 · 0 评论 -
JAVA实现辗转相除法 欧几里得算法求逆
下面代码简单,初学public int niyuan(int a,int b) //求550关于模1769的乘法逆元 // 550*X(mod1769)=1 // niyuan(1769,550) { int[] m={1,0,a}; int[] n={0,1,b}; int[] temp=new int[3]; int q=0; //初始化转载 2016-10-21 15:16:23 · 1717 阅读 · 0 评论 -
java图片和数组相互转换
import java.awt.image.BufferedImage;import java.io.File;import javax.imageio.ImageIO;import java.io.IOException;//图片到二维数组public static int[][] imageToArray(String path) throws IOException{ Fi原创 2016-09-29 23:11:28 · 5088 阅读 · 2 评论 -
JAVA输入输出流
Project1 文本的输入与输出import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;//加入了读入文本 统计字符串中的单词数目——统计字符串中单词的数目,更复杂的话从一个文本中读出字符串并生成单词数目统计结果。public class Pr原创 2016-12-11 21:36:06 · 274 阅读 · 0 评论 -
小项目实践
Project1 逆转字符串——输入一个字符串,将其逆转并输出。import java.util.Scanner;import java.util.Stack;// 逆转字符串 public class project1 { public static void main(String[] args){ Scanner scanner =原创 2016-12-11 16:48:58 · 356 阅读 · 0 评论 -
同步、异步和回调
接口的调用方式接口的回调方式可以分为三类,即同步、异步和回调1. 同步一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用。2. 异步一种类似消息或事件的机制,不过它的调用方向刚好相反,接口的服务在收到某种讯息或发生某种事件时,会主动通知客户方(即调用客户方的接口)。3. 回调一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口。同...翻译 2018-08-21 20:15:33 · 868 阅读 · 2 评论 -
Guava/google学习
google提供的guava编程方式,许多东西值得借鉴和使用原创 2019-09-17 17:43:52 · 254 阅读 · 0 评论 -
java学习笔记
Pailier对程序的调用必须对子程序进行实例化(加密程序用到paillier,必须写入Paillier paillier = new Paillier(); )加密处若是Stream结尾的,则是按字节流的读入和输出。若是Reader和Writer则是按字符流,字节流主要用来处理文本文档txt。原创 2016-09-18 15:33:55 · 257 阅读 · 0 评论