- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 《Effective Java第二版》阅读小记
方法的签名(signature)由它的名称和所有参数类型组成;签名不包括它的返回类型。考虑用静态工厂方法代替构造器
2018-05-29 12:56:39 444
原创 sql的集合运算
使用sql进行集合运算①交集 内连接SELECT * FROM table_aINNER JOIN table_b ON table_a.id = table_b.id;②并集 全外连接SELECT * FROM table_aFULL OUTER JOIN table_b ON table_a.id = table_b.id; 有的DBMS不支持全外连接...
2018-05-23 22:24:22 3048
原创 记录一个sql:mysql表根据自身数据来更新自身
目的是要算同样的地区内,水果的排名: 于是如下sql:UPDATE DistrictProducts2 P1SET ranking = ( SELECT COUNT(P2.price) + 1 FROM DistrictProducts2 P2 WHERE P1.district = P2.district AND P2.price > P...
2018-05-18 09:03:24 12846 1
原创 git添加“不提交文件”
有时候git项目进行mvn clean install之后,导入idea,项目路径下会产生target文件夹以及.idea的文件夹,这时候进行git status或者idea 下VCS->commit会发现git会把它当作要track的文件: 如果我们要git忽略这些文件,可以将它们添加进.gitignore文件里,这个文件里的文件都不会被git当作要提交的文件。 首先在git仓库下...
2018-05-17 22:18:03 11919
原创 记录一个sql
其中sex为1表示男性,2表示女性,population是地区人口。 要想获得下面格式的数据: SELECT CASE WHEN sex = 1 THEN '男' ELSE '女' END AS '性别', SUM(population) AS '全国', MAX(CASE WHEN pref_name = '德岛' THEN...
2018-05-17 08:15:20 989
原创 《SQL进阶教程》读书小记
CASE表达式的两种写法:①简单CASE表达式:CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END②搜索CASE表达式:CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女'ELSE '其他' ENDCASE语句不写...
2018-05-16 23:47:02 3949 5
原创 maven使用mvn archetype:generate命令创建项目骨架遇到的问题
使用如下命令-使用项目骨架创建一个maven项目:mvn archetype:generate \ -DarchetypeGroupId=org.apache.flink \ -DarchetypeArtifactId=flink-quickstart-java \ -DarchetypeCatalog=https://repository.apache.org/con...
2018-05-15 18:42:01 21464 2
原创 mac和windows执行maven命令的差异
mac执行maven命令创建一个项目骨架:mvn archetype:generate \ -DarchetypeGroupId=org.apache.flink \ -DarchetypeArtifactId=flink-quickstart-java \ -DarchetypeCatalog=https://repository.apache.org/content...
2018-05-15 16:39:05 1442
原创 CGLIB动态代理
今天看公司框架里有很多使用CGLIB动态代理的代码,自己也写个例子: CGLIB的动态代理最主要的类是MethodInterceptor,就像InvocationHandler类在JDK的动态代理里一样重要。import java.lang.reflect.Method;import net.sf.cglib.proxy.Enhancer;import net.sf.cglib.prox...
2018-05-15 11:42:09 393
原创 《SQL必知必会》读书小记
SQL语言关键字使用大写,而对列名和表名使用小写,使代码更易于阅读和调试。DISTINCT关键字必须直接放在列名的前面,且作用于所有的列,不仅仅是直接跟在其后的那一列。其后有多个列的情况下只有多个列同时相同才会去重。oracle使用rowrum来进行结果记录条数的限制;mysql使用limit来限制。LIMIT 2 OFFSET 3 = LIMIT 3,2。order by按照相对列位置进...
2018-05-11 08:01:23 433
Alfred 3.6.1 910 for mac
2018-04-24
Generics_in_the_Java_Programming_Language译文
2017-11-21
Generics_in_the_Java_Programming_Language.pdf
2017-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人