摘要: 1.建立数据库、表 如图:表结构,数据库名为test 2.建立java项目 建立一个文件夹,找一个mysql驱动jar包丟进去,buildpath 监理User实体类,重写一下toString方便查看。 dao 当然,实现着实际不能这样,起码要搞一个基本的工具类,写静态代码块的加载驱动一次、获取连接 阅读全文
posted @ 2017-08-04 15:49 永恒之蓝 阅读(185) 评论(0) 推荐(0)
摘要: 介绍:生产者消费者模式其实就是我们生活过程中的示例,比如我一个工厂,要求库存不能大于5,那么生产和消费一定都要同步,不能过度生产,也不能过度消费。要同时报错库存的容量恒定在0~5之间,不能犯规。这样就涉及了同用资源的问题,万一同时生产同时消费这种情况很难处理,所以我使用同步。上锁确保同一时间只能一个 阅读全文
posted @ 2017-07-20 15:52 永恒之蓝 阅读(128) 评论(0) 推荐(0)
摘要: 1.首先了解什么是Class对象:Class 类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类,注释是一种接口。每个数组属于被映射为 Class 对象的一个类,所有具有相同元素类型和维数的数组都共享该 Class 对象。基本的 Java 类型(boolean、byte、char、 阅读全文
posted @ 2017-07-18 16:13 永恒之蓝 阅读(156) 评论(0) 推荐(0)
摘要: 1.创建一个文件 2.创建多层文件夹 ,当前只创建一个,使用mkdir时仅仅创建一个,使用mkdirs时创建此抽象路径名指定的目录,包括所有必需但不存在的父目录 3.列举名字出来 4.遍历目录,使用递归方式迭代遍历打印出来 阅读全文
posted @ 2017-07-17 17:01 永恒之蓝 阅读(122) 评论(0) 推荐(0)
摘要: 1.正常接口实现 接口 实现接口 调用使用 结果: 保存入数据库成功; 2.静态代理模式 接口一样: 实现接口由代理类实现,初始化赋予权限,一样要实现接口 同样是调用实现 结果: 事务开始保存入数据库成功事务结束 优点:可以对目标功能进行扩展,实现AOP切面编程,插入代码,不影响原有功能。 缺点:要 阅读全文
posted @ 2017-07-17 15:04 永恒之蓝 阅读(175) 评论(0) 推荐(0)
摘要: 1.字节流 FileInputStream&FileOutputStream 当数据量大的时候就比较慢 2.使用read(byte[]); 3.直接写入字符串要先转换为byte 4.BufferedInputStream&BufferedOutputStream 5.字符流FileReader&Fi 阅读全文
posted @ 2017-07-17 15:00 永恒之蓝 阅读(218) 评论(0) 推荐(0)
摘要: 1.在jdk1.8以下在字符串拼接时最好使用StringBuilder,因为在使用String拼接时会不断的创建新的对象,拼接完了原来那个字符串就被gc垃圾回收所标记,如果拼接的量非常庞大,那么会造成大量的垃圾回收,是一件非常浪费内存的事情。 但是在Java 8默认使用StringBuilder拼接 阅读全文
posted @ 2017-07-13 16:24 永恒之蓝 阅读(95) 评论(0) 推荐(0)
摘要: 1.首先要了解这两个东西: getClass():取得当前对象所属的Class对象 = 路径没有 / getClassLoader():取得该Class对象的类装载器(个人简单的理解就是根目录src)= 路径自带 / 目录结构图 2.使用/作为跟目录,就不用使用getClassLoader()了; 阅读全文
posted @ 2017-07-11 16:36 永恒之蓝 阅读(108) 评论(0) 推荐(0)
摘要: 2.增强代码提示功能 window>preferences搜索ass 把.改成abcdefghijklmnopqrstuvwsyz.就提示很猛了,不过新手不建议这样做,代码需要积累,平时可以使用快捷键alt+/提示一下就够用了。 3.修改myeclipse的格式化宽度 但是有的时候确实太长自己想换行 阅读全文
posted @ 2017-06-28 16:49 永恒之蓝 阅读(126) 评论(0) 推荐(0)
摘要: 1.执行顺序 静态代码块>非静态代码块>构造函数 无论如何调换顺序输出的结果都是: 静态代码块非静态代码块构造函数 可见:静态代码块属于类,在类加载的时候就执行了,只执行一次。然后就是非静态代码块和构造函数,非静态代码块是比构造函数执行早的。 如果在main方法里面创建对象两次结果为: 静态代码块非 阅读全文
posted @ 2017-06-28 16:46 永恒之蓝 阅读(240) 评论(0) 推荐(0)