09 2018 档案
摘要:JVM的安全点学习与代码测试 监控安全点(打印JVM停顿时间,不止GC,处理毛刺): 取消偏向锁: 1.Code 2.安全点进入测试 VM参数设置 安全点进入,日志详情查看:-XX:+PrintSafepointStatistics 返回结果: 结果分析: JVM-GC日志解析: 此日志分为二段,第
阅读全文
摘要:基于OpenCv和swing实现图片/视频的展示 图片的展示 swing展示图片,多为操作BufferedImage,这里要关注的核心是将Mat转为BufferedImage。 代码如下: comment 1:OpenCV Mat --> BufferedImage AWT , 创建一个byte a
阅读全文
摘要:redis日常使用汇总--持续更新 工作中有较多用到redis的场景,尤其是触及性能优化的方面,传统的缓存策略在处理持久化和多服务间数据共享的问题总是不尽人意,此时引入redis,但redis是单线程的key-value数据库,性能优化也是有限,尤其是处理并发访问的时候,所以在最终选择论证时,还是要
阅读全文
摘要:maven加载本地jar到repository 这是一个常见场景,此处以本地opencv jar文件导入repository为例 1.Ubuntu下 2.常见问题 windows下按上述操作,将报错: 这个问题与貌似与平台有关,好像特定于windows系统,反正linux无影响,win10有此问题,
阅读全文
摘要:这里有多种方法,推荐修改tomcat配置,即在启动JVM配置中设置如下: 详解参见该博: https://blog.csdn.net/kingo0/article/details/19195557 异常信息: Tomat报出一下异常: ERROR [com.alibaba.druid.stat.Dr
阅读全文
摘要:Java8 stream 实际开发中 , 基本类型的数组在操作过程中 , 十分讨厌 , 远没有包装类型调度过程中来的爽快 , 就连stream在操作float数组时 , 都采取了避坑策略 。 最终代码如上 。
阅读全文
摘要:Java对象的内存分布 Java对象的构建 Java程序中,新建对象,除了常见的new语句之外,还可以通过反射机制、Object.clone方法、反序列化以及Unsafe.allocateInstance方法来新建对象. 其中,Object.clone方法和反序列化通过直接复制已有的数据,来初始化新
阅读全文

浙公网安备 33010602011771号