
java
昵称可真难取
这个作者很懒,什么都没留下…
展开
-
mysql explain解析
mysql explain各种网上资源整理原创 2022-12-14 10:17:11 · 131 阅读 · 1 评论 -
转:javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure 解决方案
转:javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure 解决方案javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure 解决方案这个是jdk导致的,jdk里面有一个jce的包,安全性机制导致的...转载 2019-07-03 15:47:58 · 7206 阅读 · 3 评论 -
使用LocalDate计算两个日期相差多少天 及String date与localdate转换
LocalDateTime dateTime = LocalDateTime .ofInstant(Instant.ofEpochMilli(1528197133157L), ZoneId.systemDefault());LocalDate now = LocalDate.now();Period between = Period.between(dateTime.toLocalD...转载 2019-07-03 17:49:38 · 15902 阅读 · 0 评论 -
BigDecimal 注意点
BigDecimal d1 = new BigDecimal(1.0);BigDecimal d2 = new BigDecimal(0.2);BigDecimal d3 = d1.divide(d2);System.out.println(d3);结果是这样Exception in thread "main" java.lang.ArithmeticException: No...原创 2019-07-04 09:32:14 · 152 阅读 · 0 评论 -
文件检查 工具类
jmimeMagic是一个很好的获取文件mimeType的工具类,对于大多数文件来说,都可以判断出其文件mimeType,如果不能判断,则可以对magic.xml进行扩展使其满足要求...原创 2019-07-04 09:56:01 · 161 阅读 · 0 评论 -
使用Jedis:java.lang.NoSuchMethodError
使用Jedis:java.lang.NoSuchMethodError转载 2019-07-04 09:59:01 · 501 阅读 · 0 评论 -
quartz的表每次都要全部删除然后再从新生成才能按照规定的时间来执行难呢
在数据库表中的记录。记录的还是之前的cron的表达式解决办法:覆盖正等待执行的方法转载自:https://www.oschina.net/question/923971_2197617转载 2019-07-04 11:52:27 · 1714 阅读 · 0 评论 -
加密方式
对称加密的算法与密钥长度选择转载自https://blog.youkuaiyun.com/fishmai/article/details/52398532转载 2019-07-04 17:52:36 · 135 阅读 · 0 评论 -
redis 设计与数据结构(来源于redis设计与实现,若侵删)
1.字符串,使用的是SDS动态字符串。struct sdshdr{ int len;//buf中已使用字符串长度 int free;//记录buf中未使用的字节数量 char buf[];//字节数组用语保存字符串}可以减少字符串变化带来的内存从分配次数2.链表linkedListtypedef struct listNode{ ...转载 2019-07-05 18:00:35 · 213 阅读 · 0 评论 -
springboot2.X druid的包后报错
<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</version></dependency>升级...翻译 2019-07-03 14:03:15 · 435 阅读 · 0 评论 -
eureka server 的一个异常
c.n.e.cluster.ReplicationTaskProcessor : Batch update failure with HTTP status code 401; discarding 1 replication tasks检查是否配置eureka: instance: hostname: localhost...转载 2019-07-03 11:42:09 · 1165 阅读 · 1 评论 -
hystrix异常
出现了异常:"could not be queued for execution and no fallback available."以及"Rejected command because thread-pool queueSize is at rejection threshold"请求异常进入hystrix熔断池的数量超过最大值了 配置参数:queueSizeRejectionThr...转载 2019-07-03 11:39:36 · 709 阅读 · 0 评论 -
基础(1)----equals()与hashcode
1.equals():判断对象是否相等在顶级类Object。equals()的方法如下public boolean equals(Object obj) { return (this == obj);}此处是判断俩对象地址是否相等。1.1.如果一个类需要重写equals()。需要遵循如下规则:A). 对称性:如果x.equals(y)返回是"true",那么y...原创 2018-11-16 11:30:47 · 190 阅读 · 0 评论 -
基础(2) -----集合
只是网上的知识进行一下总结吧。分享几个我找到的感觉挺好的。(归总比较精炼,以及添加链接中没有说到的个别集合)------------------------------------------------------------------------------------------------------------------------------------------------...转载 2018-11-16 14:35:04 · 126 阅读 · 0 评论 -
java多线程基础知识点
1.CAS操作。(乐观锁机制)AtomicLong类,数据库 加一个version字段记录。update table set a=#{value} where version = #{version}。2.volatile提供了可见性保证,但不提供操作原子性。标识了volatile的字段在更新后会马上刷入主存。没有标识的话只是当前线程的备份3.b线程在执行,当遇到a.join()时,b线程...原创 2019-06-06 22:57:20 · 235 阅读 · 0 评论 -
java基础知识结构
java基础知识IO处理JVM知识点GC知识点这里的知识点光看文字很难记住,自己可以画一画 图 来记住转载 2019-06-18 15:34:50 · 478 阅读 · 0 评论 -
redis知识点
Redis持久化RDB间隔性保存数据。 自动触发:save 900 1:表示900 秒内如果至少有 1 个 key 的值变化,则保存save 300 10:表示300 秒内如果至少有 10 个 key 的值变化,则保存save 60 10000:表示60 秒内如果至少有 10000 个 key 的值变化,则保存 手动触发:save:阻塞写入RDB文件,bgsave:...转载 2019-07-08 17:49:56 · 203 阅读 · 0 评论 -
大文件文本读取
直接读取到内存中会占用极大内存。使用java.util.Scanner类扫描文件的内容,一行一行连续地读取:FileInputStream inputStream = null;Scanner sc = null;try { inputStream = new FileInputStream(path); sc = new Scanner(inputStrea...原创 2019-07-03 10:37:04 · 528 阅读 · 0 评论 -
一些好用的jar
1.joda time操作时间方便2.apache common该下有许多包好用。BeanUtils,lang33.quartz定时器4.lombok javabean的优化,以注释来代替get/set方法。原创 2017-08-21 11:19:51 · 398 阅读 · 0 评论