- 博客(5)
- 收藏
- 关注
原创 走进JVM
码出高效01之走进JVM 前言:对阿里巴巴出版书籍《码出高效》内容的整理,私以为《码出高效》是一本好书,值得多次翻阅学习。 Java如何实现跨平台? 任何计算机领域问题都可以通过增加一个中间层解决。JVM对Java的字节码解释执行,屏蔽对底层操作系统的依赖,达到一次编写,到处运行。 Java所有的指令共200多个,一个字节可以存储256种信息,这样一个字节称为字节码。Java...
2018-11-21 00:40:37
159
转载 解耦的方式
解耦的理解 什么是耦合 耦合,指的是两个可以协作的部件的关系。A和B可以协作,则A和B的关系是耦合。 为什么要解耦 如果A可以和O,P,Q,S…(简称集合F)协作,则A就和集合F发生了耦合,如果A发生了变化,想要维持系统正常,那么集合F就需要顺应A的变化而变化,以保持协作有效。同样的,集合F中的任何一个发生了变化,A也需要发生变化(至少是局部的变化),以保持协作有效。 如何解耦 1...
2018-11-15 00:10:26
4191
原创 异常处理原则
异常处理原则 原则:不要忽略checked Exception 当捕获一个checked Exception的时候,必须对异常进行处理;如果认为不必要在这里作处理,就不要捕获该异常,在方法体中声明方法抛出异常,由上层调用者来处理该异常。 建议:不要捕获unchecked Exception 有两种unchecked Exception: Error:这种情况属于JVM发生了不可恢复...
2018-11-09 09:17:51
760
转载 SQL执行顺序
SQL 是一种声明式语言 : SQL 语言是为计算机声明了一个你想从原始数据中获得什么样的结果的一个范例,而不是告诉计算机如何能够得到结果。 一、sql执行顺序 from join on where group by(开始使用select中的别名,后面的语句中都可以使用) avg,sum等聚合函数 having select distinct order by limit 从这个顺序...
2018-11-09 09:14:38
179
转载 MySql 和 java 字段对应
MySql 和 java 字段对应 date:只有日期,没有时间,2016-09-21; 3个字节 time:只有时间,没有日期,23:42:31; 3个字节 datetime:日期时间都有,2016-09-21 23:42:31; 8个字节 timestamp:时间格式:2016-09-21 23:42:31; 4个字节 对于跨时区的业务,TIMESTAMP更为合适。 java提...
2018-11-09 09:11:24
2074
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人