- 博客(5)
- 收藏
- 关注
原创 线程相关个人笔记
线程调度: 1:分时调度 轮流平均分配cpu 2:抢占式调度 》java属于抢占式 优先级高的先使用cpu,同一个优先级,随机选择一个执行 主线程: 执行主方法的线程,main() 单线程程序: java中只有一个线程 执行顺序:JVM虚拟机从main()开始从上到下执行 1:JVM执行main方法,main方法进入栈内存, 2:JVM找到操作系统开辟一条mai...
2020-04-09 11:46:38
87
原创 Navicat连接Mysql报错:Client does not support authentication protocol requested by server;
Navicat连接MySQL Server8.0版本时出现Client does not support authentication protocol requested by server; 解决如下: 命令如下: 1、use mysql; 2、alter user ‘root’@‘localhost’ identified with mysql_native_password by ...
2019-04-28 15:01:55
109
原创 HashMap底层源码解析----JDK1.8
在早期的HashMap中,最常用的两种数据结构一种是数组,一种是链表结构。HashMap为了解决hash算法带来的hash冲突,所以采用了数组和链表的结合模式,它的底层是一个数组,然后根据求得的hash值在数组相应位置将相应的值插入链表中。但是这样的问题就是,数组的某一个桶的元素很多,那么链表就会很长,从而使得访问效率比较低。因此后来HashMap引入了红黑树的概念。就是当一个桶的链表上的元素个数...
2019-04-17 23:01:52
104
原创 spring注解驱动开发----组件注册
容器 扩展原理 web 1. @configuration@Bean给容器中注册组件 没用注解前是通过以下方式获取bean 首先>需要编写beans.xml文件 然后>通过类路径去获取IOC容器,通过IOC容器取获取bean 代码如下: ApplicationContext ac = ClassPathXmlApplicationContext(“bea...
2019-04-10 19:14:12
118
原创 Tomcat
需要使用多个Tomcat 情况下,配置文件如何修改端口号,来保证不冲突 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 修改Tomcat的端口号: 在默认情况下,tomcat的端口是8080,如果出现8080端口号冲突,用如下方法可以修改Tomcat的端口号: 首先: 在...
2019-04-10 17:24:35
87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人