会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
hello-yz
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
21
下一页
2019年3月10日
Linux个人常用命令汇总
摘要: 1. 查询端口状态 netstat -apn | grep [port] 得到pid=64472 2. 根据进程id查询程序信息 ps -aux | grep [pid] 3. CentOS防火墙 参考blog 4. 查询现有服务及状态 systemctl list-units --type=ser
阅读全文
posted @ 2019-03-10 18:08 -赶鸭子上架-
阅读(143)
评论(0)
推荐(0)
编辑
2019年3月7日
垃圾收集器与内存分配策略
摘要: 1. 引用计数GC算法 每个对象都会有对应的计数器来计算对象引用,但JVM不会采用该策略,因为不能解决对象相互引用的回收。 设置VM参数,打印GC日志 部分GC日志: 可以从PSYoungGen中明显看到对象被回收,也就是JVM并没有采用引用计数算法。 2. 可达性分析算法 在第一次GC时,fina
阅读全文
posted @ 2019-03-07 12:36 -赶鸭子上架-
阅读(159)
评论(0)
推荐(0)
编辑
2019年2月2日
Linux上部署Java应用+Python3环境搭建
摘要: 给了Linux的测试环境,目前需要install JDK, Tomcat,此处记录下小白的操作过程。 1. 查询Linux发行版本,包括内核信息 (1) Linux查询内核信息 Linux ECA-LPH000007 3.10.0-514.6.1.el7.x86_64 #1 SMP Wed Jan
阅读全文
posted @ 2019-02-02 13:51 -赶鸭子上架-
阅读(553)
评论(0)
推荐(0)
编辑
2019年1月16日
List中remove元素的理解
摘要: 今天写了个简单的list中remove元素的方法,结果报错。。。 报错,java.lang.UnsupportedOperationException,这个是因为Arrays.asList()返回AbstractList,没有实现增删改操作,用如下构造方式解决。 注意这种方式并不是把所有元素删除(l
阅读全文
posted @ 2019-01-16 15:59 -赶鸭子上架-
阅读(5830)
评论(0)
推荐(1)
编辑
2019年1月9日
Java异常 - Exception总结
摘要: 这篇blog总结的比较详细了。 如下图所示,在Java中所有异常的基类均为Throwable类。有两个子类,分别为Exception和Error。其中Error主要由JVM处理,比如OutOfMemory。 RunTimeException类,指程序运行过程中的异常,同Error共同构成Java中的
阅读全文
posted @ 2019-01-09 17:57 -赶鸭子上架-
阅读(285)
评论(0)
推荐(0)
编辑
2018年12月28日
深入理解Java 8 Stream
摘要: Java 8中新增了Stream,主要是lambda表达式的应用,其链式调用简洁,用于高效表达集合操作。 先对Stream的使用做了解,参照blog。 (1) 生成Stream的方式 主要有以下几种 1. 数组 - Array 2. 集合 - Collection 3. 文件io (2) Strea
阅读全文
posted @ 2018-12-28 14:30 -赶鸭子上架-
阅读(371)
评论(0)
推荐(0)
编辑
2018年12月25日
深入理解Java 8 Lambda
摘要: - 转载:blog1, blog2 以上两篇博客是对lambda表达式的深入理解,用于后续加深理解。 如下先从零开始理解lambda, 1. 接触lambda表达式是从python,javascript这些弱类型语言开始的,当时也是一知半解。 感觉是直接支持了数学样式的公式,比如 是不是想到了数学中
阅读全文
posted @ 2018-12-25 14:20 -赶鸭子上架-
阅读(219)
评论(0)
推荐(0)
编辑
2018年12月12日
Oracle SQL性能优化 - 根据大表关联更新小表
摘要: 需求: 小表数据量20w条左右,大表数据量在4kw条左右,需要根据大表筛选出150w条左右的数据并关联更新小表中5k左右的数据。 性能问题: 对筛选条件中涉及的字段加index后,如下常规的update语句仍耗时半小时左右。 经过数次搜索,发现同关联更新有关的技术博客基本上是更新大表数据,比如her
阅读全文
posted @ 2018-12-12 14:07 -赶鸭子上架-
阅读(6054)
评论(0)
推荐(0)
编辑
2018年11月21日
对Oracle的rownum生成时机的理解
摘要: 在Oracle中,rownum和rowid是平时经常用到的。比如rownum经常用于分页查询,rowid用于排重或者快速定位到记录。 对rownum跟order by配合下的生成时机一直没有具体研究过,只是用的时候如果不确定就用数据测试一下,这次记录一次测试过程。 TEST表数据如下, 执行如下sq
阅读全文
posted @ 2018-11-21 11:46 -赶鸭子上架-
阅读(775)
评论(0)
推荐(1)
编辑
2018年11月15日
partition by和group by对比
摘要: 今天大概弄懂了partition by和group by的区别联系。 1. group by是分组函数,partition by是分析函数(然后像sum()等是聚合函数); 2. 在执行顺序上, 以下是常用sql关键字的优先级 而partition by应用在以上关键字之后,实际上就是在执行完sel
阅读全文
posted @ 2018-11-15 11:11 -赶鸭子上架-
阅读(113834)
评论(2)
推荐(11)
编辑
上一页
1
2
3
4
5
6
7
8
9
···
21
下一页