摘要: 1.首先要知道jdbc(概念): 使用Java代码发送sql语句的技术就是jdbc技术(jdbc英文全称:Java DataBase Connectivity,java数据库连接)。即jdbc是一个接口,用于不同的数据库(oracle、mysql、sqlserver。。)的操作。 2.使用jdbc发 阅读全文
posted @ 2018-01-25 15:25 拾柴小斯 阅读(2499) 评论(0) 推荐(0) 编辑
摘要: 1.pom.xml 2.service 3.controller 4.properties(目录为:/src/main/resources/application.properties,配置文件名称不能是其他的) 5.测试 阅读全文
posted @ 2018-01-24 18:26 拾柴小斯 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: 1.springboot为什么不推荐使用jsp? 参考地址:https://spring.io/blog/2012/10/30/spring-mvc-from-jsp-and-tiles-to-thymeleaf 2.使用freemark模板引擎有何优势 参考地址:http://blog.csdn. 阅读全文
posted @ 2018-01-24 18:08 拾柴小斯 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 1.freemark简介(摘自:http://blog.csdn.net/liaomin416100569/article/details/78349072) 在互联网软件内容网站中 一般首页的访问量大,为了提供首页的访问效率,一般 首页的内容以及其中的新闻等信息都可以实现html静态化 浏览器访问 阅读全文
posted @ 2018-01-24 16:34 拾柴小斯 阅读(2547) 评论(0) 推荐(0) 编辑
摘要: 一 优点 1.创建独立的Spring应用程序 2.嵌入式的Tomcat,不需要部署war包 3.简化Maven配置 4.自动配置Spring 5.提供生产就绪型功能,如指标,健康检查,和外部配置 6.开箱即用,没有代码生成,也无需XML配置 二 代码实现 1.环境要求 JDK1.7及以上,Sprin 阅读全文
posted @ 2018-01-11 14:37 拾柴小斯 阅读(4118) 评论(0) 推荐(0) 编辑
摘要: 一、原理区别: java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。 而cglib动态代理是利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。 1、如果目标对象实现了接口,默认情况下会采用JDK的动态 阅读全文
posted @ 2018-01-11 01:11 拾柴小斯 阅读(126600) 评论(6) 推荐(14) 编辑
摘要: 今天复习了一下java的单例模式,写了懒汉式和饿汉式的实现例子。代码如下: 1.懒汉式单例 2.饿汉式单例 3.总结 懒汉式线程不安全,需要加上同步锁,同步锁影响了程序执行效率。 饿汉式天生线程安全,类加载的时候初始化一次对象,效率比懒汉式高。 阅读全文
posted @ 2018-01-10 15:41 拾柴小斯 阅读(9804) 评论(0) 推荐(1) 编辑
摘要: 分配 程序员通过new为每个对象申请内存空间(基本类型除外),所有对象都在堆中分配空间;释放:对象的释放是由垃圾回收机制决定和执行的。 Java内存分为两种:栈内存和堆内存 (1)在函数中定义的基本类型变量(即基本类型的局部变量)和对象的引用变量(即对象的变量名)都在栈内存中分配; (2)堆内存用来 阅读全文
posted @ 2018-01-10 15:23 拾柴小斯 阅读(8309) 评论(0) 推荐(0) 编辑
摘要: 1.用户类 2.测试类 阅读全文
posted @ 2018-01-09 18:41 拾柴小斯 阅读(65534) 评论(1) 推荐(3) 编辑
摘要: 温故而知新,可以为师矣! 每天复习,或者学习一点小东西,也能水滴石穿! 今天复习5个JAVA内置基本注解(贴代码胜过千言万语): 如有错误,欢迎留言指正! 阅读全文
posted @ 2018-01-08 17:20 拾柴小斯 阅读(2255) 评论(0) 推荐(1) 编辑