- 博客(9)
- 收藏
- 关注
原创 Spring 的一些基础知识
被声明为singleton的bean Spring Ioc容器只会对该bean创建一个对象实例,每次对该bean的请求,spring只会返回同一个bean实例 被声明为prototype的bean 在spring容器里该bean对应多个对象实例,每次对该bean的请求,spring都会创建一个新的bean实例 被声明为request的bean 每一个http请求调用该bean时,都会创建一个新的bean实例,在请求完成后销毁该bean实例。 被声明为session的bean ..
2020-09-18 20:43:01 221
原创 线程同步问题与解决
线程安全 解决线程安全问题的方式一:同步块 synchronized(同步监视器){ // 需要被同步的代码 } 当同步方法块在继承Extends类的类里时,可以如下写法 synchronized(类.class){//同步监视器:当前类本身,类对象 // 需要被同步的代码 } 1.操作共享数据的代码,即为需要被同步的代码。 -->不能包含代码多了,也不能包含代码少了。 2.共享数据:多个线程共同操作的变量。比如:ticket就是共享数据。 3.同步监视
2020-09-10 17:26:58 233
原创 贪心算法与优先队列的使用
题目 给你一个数组 events,其中 events[i] = [startDayi, endDayi] ,表示会议 i 开始于 startDayi ,结束于 endDayi 。 你可以在满足 startDayi <= d <= endDayi 中的任意一天 d 参加会议 i 。注意,一天只能参加一个会议。 请你返回你可以参加的 最大 会议数目。 解决思路 模拟d天的决策,把在第d天开始的会议加入PriorityQueue里, PriorityQueue里按照结束时间的长短对每一次会议排序 优
2020-09-07 17:23:13 162
原创 索引的基本信息`
mysql性能下降,执行时间长,等待时间长 查询语句写的垃圾 关联太多join 服务器调优及各个参数设置(缓冲,线程数等) 没索引或者索引失效 索引 概念:索引是帮助MYSQL高效获取数据的数据结构。 优势:提高数据的查找的效率,降低数据排序的成本 缺点:占空间,降低更新表的速度 mysql索引分类: 单值索引, 复合索引,唯一索引 唯一索引 索引列的值必须唯一,但允许有空值 create unique index index_student_name on student(name); 单值索引 一
2020-09-04 16:47:49 877 2
原创 速度学java常见排序
排序 选择排序(打擂法) for (int i = 0; i < a.length - 1; i++) { for (int j = 0; j < a.length - 1 - i; j++) { if (a[j] > a[j + 1]) { int temp = a[j]; a[j] = a[j + 1]; a[j + 1] = temp; } } } 冒泡排序 for (int i = 0; i < a.le
2020-08-29 16:10:44 97 2
原创 使用git命令上传本地项目到github
将本地项目上传到github 登陆github后,进入Github首页,点击New repository新建一个仓库名为hospital 在任意一个位置右键,点击Git Bash Here打开git命令端,输入git clone https://github.com/18816442425/hospital.git命令将你在github创建的仓库hospital克隆到本地, 将你要上传的项目全部放到本地的hospital仓库 进入本地仓库hospital,右键打开git命令端, 接下来依次输入以下代码
2020-08-18 16:57:05 115 2
原创 java基础
1. java中实现多态的机制是什么? 方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。 2.什么是java序列化,如何实现java序列化? 序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。 序列化的实现:将需要被序
2020-05-30 17:06:35 101
原创 java容器
java容器 泛型 泛型类似于c++里的类模板,不是一个具体的类 class first<E>{ public E index(E x,int q); } public static void main(String []args){ first<String> q=new first<String>(); String v=q.index("wm...
2019-11-19 21:04:06 210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人