2017年2月20日
摘要:
通过底层代码可以学习到很多东西: public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable 由此可见,ArrayList继承自
阅读全文
posted @ 2017-02-20 12:03
断剑重铸之时
阅读(281)
推荐(0)
2017年2月15日
摘要:
Spring的AOP的原理就是java的动态代理机制; 在java的动态代理机制中,有两个重要的类或接口,一个是 InvocationHandler(Interface)、另一个则是 Proxy(Class),这一个类和接口是实现我们动态代理所必须用到的。 每一个动态代理类都必须要实现Invocat
阅读全文
posted @ 2017-02-15 18:00
断剑重铸之时
阅读(127)
推荐(0)
posted @ 2017-02-15 17:42
断剑重铸之时
阅读(115)
推荐(0)
2017年2月8日
摘要:
环境win10; 运行cmd cd到目录mongodb的bin目录: 连接远程mongodb: 连接命令:mongo -u username -p pwd host:post/database(数据库名) 当该用户有相应权限时,可以查看collection==>查看集合命令:show collect
阅读全文
posted @ 2017-02-08 17:22
断剑重铸之时
阅读(10111)
推荐(0)
2017年2月7日
摘要:
简单基本的增删改查语句就不说了,直接从一对一,一对多的关系开始: association联合:联合元素用来处理“一对一”的关系; collection聚集:聚集元素用来处理“一对多”的关系; MyBatis 可以用两种方式加载: 1. select: 执行一个其它映射的SQL 语句返回一个Java实
阅读全文
posted @ 2017-02-07 14:17
断剑重铸之时
阅读(182)
推荐(0)
2017年2月6日
摘要:
MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。 而BTree索引是平常使用mysql是主要打交道的索引; 索引是高效帮助获取数据的数据结构: 最基本的查询算法当然是顺序查找(linear search
阅读全文
posted @ 2017-02-06 15:14
断剑重铸之时
阅读(82)
推荐(0)
摘要:
内存空间(Running Data Area)中可以按照是否线程共享分成两块; 线程共享的是方法区(Method Area)和堆(heap), 线程独享的是Java栈(Java Stack),本地方法栈(Native Method Stack)和PC寄存器(Program Counter Regis
阅读全文
posted @ 2017-02-06 11:04
断剑重铸之时
阅读(106)
推荐(0)
2017年1月23日
摘要:
记得第一次做这个的时候看文档看的一篇茫然,不知怎么下手。其实根本不需要想那么多,先将代码敲起来,一步步梳理没有完不成的。 具体的操作步骤在https://mp.weixin.qq.com/wiki/4/9ac2e7b1f1d22e9e57260f6553822520.html; 网上相关的互相cop
阅读全文
posted @ 2017-01-23 10:47
断剑重铸之时
阅读(2251)
推荐(0)
摘要:
//TODO 春节准备玩玩Ubuntu系统,了解下Linux命令以及部署Nginx的基本配置,fighting
阅读全文
posted @ 2017-01-23 10:08
断剑重铸之时
阅读(93)
推荐(0)
2017年1月18日
摘要:
java.util.concurrent.ThreadPoolExecutor类是线程池中最核心的一个类; 在ThreadPoolExecutor类中提供了四个构造方法: public class ThreadPoolExecutor extends AbstractExecutorService
阅读全文
posted @ 2017-01-18 15:17
断剑重铸之时
阅读(125)
推荐(0)