08 2020 档案
摘要:https://my.oschina.net/ljhlgj/blog/1811319
阅读全文
摘要:https://www.cnblogs.com/jxxblogs/p/12208113.html 一、引用计数算法: 判断对象的引用数量: 通过判断对象的引用数量来决定对象是否可以被回收; 每个对象实例都有一个引用计数器,被引用则+1,完成引用则-1; 任何引用计数为0的对象实例可以被当作垃圾收集;
阅读全文
摘要:1.设置内存上限 使用maxmemory参数限制最大可用内存,当超出内存上限maxmemory时使用LRU等删除策略释放空间以及防止所用内存超过服务器物理内存。 2.配置内存回收策略 Redis使用内存达到maxmemory上限时会触发相应的回收策略。具体策略受maxmemory-policy参数控
阅读全文
摘要:https://www.cnblogs.com/jxxblogs/p/12234723.html https://www.cnblogs.com/jxxblogs/p/12243035.html 一、redis使用场景 1、热点数据的缓存 由于redis访问速度块、支持的数据类型比较丰富,所以red
阅读全文
摘要:转https://www.cnblogs.com/jxxblogs/p/11890563.html 什么是锁升级(锁膨胀)? JVM优化synchronized的运行机制,当JVM检测到不同的竞争状态时,就会根据需要自动切换到合适的锁,这种切换就是锁的升级。升级是不可逆的,也就是说只能从低到高,也就
阅读全文
摘要:转载:https://blog.csdn.net/nyist_zxp/article/details/80885697 1. TCP连接的建立—三次握手: 先对相关的符号作一下说明: 确认号字段(ack):占四个字节,是期望收到对方的下一个报文段的数据的第一个字节的序号。若ack = N,则表明到序
阅读全文
摘要:结论:当你资源不足够用时,选择BufferedOutputStream是最佳的选择, 当你选择快速完成一个作业时,可以选择ByteArrayOutputStream之类的输出流 1.BufferedOutputStream实现原理: tip:BufferedOutputStream 默认是new b
阅读全文
摘要:守护线程: 线程分为用户线程和守护线程,当用户线程执行完毕后,程序就会结束,JRE判断程序是否执行结束的标准是所有的前台执线程行完毕了,而不管后台线程的状态 ,后台线程就是用来服务其他线程的线程,thread.setDaemon(true)必须在thread.start()之前设置; 执行情况: 主
阅读全文
摘要:https://blog.csdn.net/weixin_40087231/article/details/90297833
阅读全文
摘要:1、form-data: 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来说明文件类型;content-disposition,用来说明字段的
阅读全文
摘要:在resources下建立logback-spring.xml,这种命名方式,可以结合spring.profile.active做不同环境下的日志配置 logging: config: classpath:logback-spring.xml 参考配置: 需要在bootstrap.yml或boots
阅读全文
摘要:博客示例 https://www.jianshu.com/p/3d3e17bc629f 官网: https://nacos.io/zh-cn/docs/quick-start-docker.html
阅读全文
摘要:https://www.jianshu.com/p/4c9a529ae4e9 /** * <p>Description: [防重复提交注解]</p > */ @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public
阅读全文
摘要:@Autowired mapper后,连续调用两次mapper,都会打印sql,不走一级缓存: 需要靠注入SqlSessionFacory, SqlSession sqlSession=sqlSessionFactory.openSession(); //生成代理类 OrdersMapperCust
阅读全文

浙公网安备 33010602011771号