06 2017 档案

摘要:最近在使用Java8的并行流时遇到了坑,线上排查问题时花了较多时间,分享出来与大家一起学习与自查 上图用到了parallelStrem并行流,在循环内部往共享变量copy内写值,由于ArrayList本身不具备线程安全性,导致得到的copy内容有缺失。 总结经验如下: 提供两种解决方案: 串行 // 阅读全文
posted @ 2017-06-29 10:32 灰太郎^_^ 阅读(2156) 评论(0) 推荐(1)
摘要:性能分析 vmstat 虚拟内存统计 用法 Usage: vmstat [options] [delay [count]] Options: -a, --active active/inactive memory -f, --forks number of forks since boot -m, 阅读全文
posted @ 2017-06-07 17:17 灰太郎^_^ 阅读(326) 评论(0) 推荐(0)
摘要:简介 存储过程就是一条或多条SQL语句的集合,当对数据库进行一系列复杂操作时,存储过程可以将这些复杂的操作封装程一个代码块,可以重复使用,大大减少数据库开发人员的工作量。 存储过程的创建 创建存储过程 使用CREATE PROCEDURE语句创建存储过程,基本语法格式如下: 上述语法格式中CREAT 阅读全文
posted @ 2017-06-07 11:11 灰太郎^_^ 阅读(821) 评论(1) 推荐(0)
摘要:在初学Java时,可能会经常碰到下面的代码: 1 String str1 = new String("hello"); 2 String str2 = new String("hello"); 3 4 System.out.println(str1==str2); 5 System.out.prin 阅读全文
posted @ 2017-06-05 16:53 灰太郎^_^ 阅读(406) 评论(0) 推荐(0)