自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

转载 JS使用误区

22

2019-03-23 22:35:17 138

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除