- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 springboot springmvc spring 有什么区别
springboot springmvc spring 区别:Spring 是一个“引擎”,Spring MVC是基于Spring的一个 MVC 框架,Spring Boot是基于 Spring的一套快速开发整合包,spring 框架有超多的延伸产品, 但它的基础就是 spring 的 IOC 和 AOP,IOC 提供了依赖注入的容器 AOP解决了面向横切面的编程 ,在此两者的基础上实现...
2018-12-13 20:42:06 1453
原创 HashMap和Hashtable的区别
HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚它们之间的分别。主要的区别有:线程安全性,同步(synchronization),以及速度。HashMap几乎可以等价于Hashtable区别:1、HashMap是非synchronized的,并可以接受null(HashMap可以接受为null的键值(key)和值(value)),而Hashtable不行。...
2018-12-12 23:27:54 150
原创 单例设计模式之饿汉式(面试)
饿汉式保证对象在堆中开辟的空间有且只有一个public class SingleData {public static void main(String[] args) { SingleDate single = SingleDate.getInstance();single.method();}}class SingleDate{private static Object lo...
2018-11-28 21:53:08 169
原创 单例设计模式之懒汉式(面试)
懒汉式保证对象在堆中开辟的空间有且只有一个// 1.私有化构造函数private Single() {}// 2.不能在类加载的时候创建对象,所以这里不能直接显示赋值private static Single single = null;// 3.要提供一个公开的静态方法,共别人获取这个实例// 要在第一次调用这个方法时创建对象private static Single getSi...
2018-11-28 21:35:35 460
原创 Arrays
Arrays.sort排序如果没有特殊要求本人还是喜欢用这个进行排序,简单方便。代码附上public static void main(String[] args) { int[] arr = {3,5,6,2,1};Arrays.sort(arr);for (int array : arr) { System.out.print(array);}}也可以调用方法书写pub...
2018-11-28 21:05:42 112
原创 选择排序
选择排序冒泡排序是相邻两数作比较,大的后移,而选择排序为0角标元素依次与它之后其他角标元素做比较,小的放在最前,(即第一个数与其它之后别的数依次比较)依次类推。代码附上public static void main(String[] args) {int[] arr = {2,1,3,5,6,7,3,2};for (int i = 0; i < arr.length; i++) {...
2018-11-28 20:48:10 100
原创 冒泡排序
冒泡排序依次将数组中相邻元素的大小比较,大的与小的相互交换,大的后移,经过一轮比较大的元素会放在元素最后,以此类推。代码附上:public static void main(String[] args) {int[] arr = {1,2,3,7,5,4,3};for (int i = 0; i < arr.length - 1; i++) {for (int j = 0; j ...
2018-11-28 20:44:03 105
原创 Jsp 9大内置对象(面试)
Jsp 9大内置对象Js:内置对象 String Math Array Date…将一个jsp文件转换为java文件的时候,服务器默认的为转换的java文件创建9个可以直接使用的servletapi对象request ----HttServletRequestresponse----HttpServletReponsesession----HttpSessionapplicat...
2018-10-27 11:04:58 462 2
原创 SpringAOP简介
SpringAOP通知: advice 在执行目标方法的过程中的那个阶段嵌入我们的外部程序前置: 在执行目标方法之前后置: 执行目标方法之后环绕: 在执行目标方法过程之中异常: 目标方法执行过程中出现异常的处理最终: 方法执行结束之后目标对象: 被代理的对象AOP代理: JDK动态代理,cglib动态代理(优先使用jdk动态的模式)织入: 将外部的插件的功能嵌入到我们主...
2018-10-25 23:13:43 244 3
原创 关于数据库连接问题
数据库的连接问题关于sql连接的问题:刚开始接触可能回选择比较普遍的方法,例如:jdbc但随着更加深入的了解后,会有更多选择,例如:Mybatis , SpringIOC学了Mybatis之后发现jdbc有一些小瑕疵1: 代码冗余(重复书写ResultSet PreparedStatement…)2: sql嵌入到代码(sql和java代码没有显示分离)3: 频繁的打开和关闭数据库链...
2018-10-24 23:02:19 197
原创 实体类
java:bean包中实体类书写1.首先创建一些你需要的属性:例如:人姓名 name年龄 age性别 sex2.代码:private String name;private int age;private String sex;public String getName() {return name;}public void setName(String name)...
2018-10-24 21:58:41 234 2
Spring IOC 控制反转
2018-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人