- 博客(8)
- 收藏
- 关注
原创 Java8之行为参数化
概念 在软件开发中,最常见的就是需求变更。比如说,有个程序帮助农民了解自己的库存,第一天农民想知道库存中绿色的苹果有多少个,你写好了代码,但第二天,农民想知道自己的库存中有多少重量大于150克的,这次你有修改好了代码,之后农民又想知道绿色的和重量大于150克的苹果有多少。就这要你需要修改多次你所写的程序。理想的状态下,应该把你的工作量降到最少。此外,类似的新功能实现起来还应该很简单,而...
2018-03-11 00:07:46
601
原创 认识Java8中HashMap原理
HashMap继承和实现由源码可以看出来HashMap继承AbstractMap抽象类,并实现了Map、Cloneable、Serializable接口,而AbstractMap抽象类实现了Map接口。结构组成在JDK7版本中HashMap是由数组+链表组成的,而在JDK8中HashMap是由数组+链表+红黑树实现的,对于原因在后面会讲到,如图所示;注:图来源于美团点评技术团队HashMap类的属...
2018-03-08 20:50:11
1366
原创 Mysql的存储引擎
Mysql5.0支持的存储引擎有MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等,其中InnoDB和BDB提供事务安全表,其它存储引擎都是非事务安全表。 ...
2018-03-03 23:05:17
183
原创 Win10下 Mysql 5.7 压缩包安装配置教程
在官网下载对应的系统的压缩包,这里只有64位的有解压包2.解压放在自己定义的目录中,我放在c盘3.由于解压版没有my.ini配置文件,所以要新建my.ini文件文件内容是:[client]port=3306default-character-set=utf8[mysqld]#设置mysql的安装目录basedir=C:\Program Files\MySQL\mysql-5.7...
2018-03-02 00:07:41
473
原创 Java基础知识之对.this的疑惑
在看《Think in Java》时看到有讲.this的知识,以前只用过this这个关键字,对于.this很是陌生。书中是这样写的’如果你需要生成对外部类对象的引用,可以使用外部类的名字后面紧跟原点和this‘,开始没有看懂。先看书中的代码:public class DotThis { void f() { System.out.println("DotThis.
2018-01-23 16:01:03
160
原创 Spring入门
1.Spring 起承上启下作用(web和数据层)2.Spring 的核心:控制反转(Ioc)、面向切向(AOP)3.核心容器:beans、core、context、 expression4.导jar包:4核心,1依赖4核心:beans、core、context、expression;1依赖logging5.配置文件:位置:任意,开发一般都在classpath下(s
2016-12-17 13:36:33
188
原创 基本表查询
多表查询--合并结果集(列数和列数类型要一致)select name,score from aunion select name,score from b;//并集结果集select * from aunion allselect * from b;//将两个结果都显示出来--连接查询select * from student s,teacher
2016-12-15 21:17:39
395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人