摘要: JDBC连接数据库大概可以分为五个步骤:1)加载驱动 2)建立连接 3)创建statement对象(创建执行者) 4)执行SQL(执行命令),返回结果 5)关闭数据库 Statement对象执行不带参数的简单SQL语句 Prepared Statement对象用于执行预编译SQL语句 Callabl 阅读全文
posted @ 2019-09-18 21:38 弘666 阅读(3951) 评论(0) 推荐(0) 编辑
摘要: 你对spring的理解? 答:spring最重要的两个机制就是IOC控制反转和AOP面向切面编程。IOC容器获取对象是程序在加载xml配置文件时通过反射调用构造函数来创建对象(我们开始学就是在xml里配置的),讲到控制反转就要讲它的依赖注入模式,DI依赖注入是控制反转的一个具体例子,在xml文件中依 阅读全文
posted @ 2019-08-24 22:33 弘666 阅读(7569) 评论(0) 推荐(1) 编辑
摘要: Java比较器 转载修改自https://www.cnblogs.com/deityjian/p/11370630.html 常见比较器Comparable和Comparator Comparable和Comparator都是java.包下的两个接口 Comparable和Comparator接口都 阅读全文
posted @ 2020-09-22 00:19 弘666 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Java注解 注解定义(Annotation) 注解(Annotation)可以对程序作出解释,被编译器读取。 可以附加在package,class,method,field等上面,相当于增加额外的辅助信息,可以通过反射机制编程实现对这些元数据的访问。 内置注解 @Override:定义在java. 阅读全文
posted @ 2020-09-16 23:03 弘666 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 学微服务,使用nacos的时候报错,没有加下面这个 <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dep 阅读全文
posted @ 2020-09-16 15:54 弘666 阅读(5272) 评论(0) 推荐(0) 编辑
摘要: 1、用户发送请求,前端控制器(中央控制器)DispatcherServlet接收到请求。 2、前端控制器DispatcherServlet接到请求后,调用处理器映射器HandlerMapping来知道是哪个处理器Controller(handler)来处理这个请求。 3、前端控制器Dispatche 阅读全文
posted @ 2020-06-19 14:22 弘666 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 参考转载:https://blog.csdn.net/xxlovesht/article/details/80918151 https://www.cnblogs.com/zquan/p/9721637.html https://www.cnblogs.com/moyand/p/9047978.ht 阅读全文
posted @ 2020-06-19 14:02 弘666 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 转载:什么是数据库索引:https://www.cnblogs.com/wwxzdl/p/11116446.html 数据库索引用的数据结构为B+树,什么是B+树:https://www.cnblogs.com/wwxzdl/p/11089358.html 索引分为: 主键索引 非聚集索引(普通的一 阅读全文
posted @ 2020-06-19 11:17 弘666 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一 、ArrayList ArrayList也就是动态数组,底层是数组实现的,其API对数组底层访问做了一层封装。add(),remove(),insert(),contains(),get(),clear(),size() 先说说数组,数组在内存中是连续存储的,它的索引速度非常快,赋值和修改元素很 阅读全文
posted @ 2020-06-11 20:57 弘666 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 1、volatile关键字只能修饰类变量和实例变量,对于方法参数、局部变量以及实例常量,类常量都不能进行修饰。 class A { private int B;实例变量 static int C;类变量 } 2、CPU的寄存器完成所有的运算操作,CPU指令的执行涉及数据的读取和写入,CPU的处理速度 阅读全文
posted @ 2020-05-18 20:36 弘666 阅读(220) 评论(0) 推荐(0) 编辑
摘要: /** * 一个完整的线程池应该具备如下要素: * 1、任务队列:用于缓存提交的任务。 * 2、线程数量管理功能:一个线程池必须能够很好的管理和控制线程数量,线程初始数量init, * 线程池自动扩充是的最大线程数量max,在空闲时需要释放线程但是也要维护一定数量的活跃数量 * 或者核心数量core 阅读全文
posted @ 2020-05-09 16:47 弘666 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 本章主要是讲列的加载过程,class文件是如何被JVM加载并且最后得以运行的。 类的加载过程一般分为三个大阶段,加载阶段、连接阶段、初始化阶段 加载阶段:主要负责查找并且加载类的二进制数据文件(class文件)。 连接阶段:连接阶段还可以分为验证、准备、解析阶段。 验证:确保类文件的正确性,clas 阅读全文
posted @ 2020-05-09 16:22 弘666 阅读(144) 评论(0) 推荐(0) 编辑