自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 修改修改修改

搜索createRemarkContent方法,然后替换成下边这一段function搜索/api/Annotation/QueryByPageNumber,替换下边的ajax方法搜索/aerNotes/load?fileId=' + getQueryString('fileID'),替换 if 里面的方法搜索api/Annotation/DelBySourcesID,替换下边的代码块搜索wenzhaiParams,代码在下边搜索saveParams,代码在下边。

2023-04-17 09:27:35 138

原创 失序内存,请考虑增加服务器排序缓冲区大小

Out of sort memory, consider increasing server sort buffer size1.首先查看排序字段是否有索引,没有索引占用内存比较大2.其次查看SQL是否可以优化3.增大缓冲区(sort buffer size)的大小

2022-03-28 14:45:46 644

转载 List的复制(浅拷贝和深拷贝)

开门见山的说,List的复制其实是很常见的,List其本质就是数组,而其存储的形式是地址如图所示,将List A列表复制时,其实相当于A的内容复制给了B,java中相同内容的数组指向同一地址,即进行浅拷贝后A与B指向同一地址。造成的后果就是,改变B的同时也会改变A,因为改变B就是改变B所指向地址的内容,由于A也指向同一地址,所以A与B一起改变。这也就是List的浅拷贝,其常见的实现方式有如下几种:浅拷贝1、遍历循环复制List<Person> destList=ne

2021-12-06 17:06:47 13870 1

原创 反射获取信息

1.获取所有类型的class对象package com.test.reflection;import java.lang.annotation.ElementType;public class Test02 { public static void main(String[] args) { Class c1 = Object.class; //类 Class c2 = Comparable.class; //接口 Class

2021-10-26 08:57:59 155

原创 自定义注解和元注解

1.元注解作用:负责注解其它注解@Target:用于描述注解的适用范围(被描述的注解可以用在什么地方)@Retention:表示需要在什么级别保存该注释信息,用于描述注解的生命周期 (SOURCE < CLASS < RUNTIME)===》在什么时候该注解有用@Document:说明该注解将被包含在javadoc中@Inheriter:说明子类可以继承父类中的该注解package com.test.note;import java.lang.an...

2021-10-25 15:58:50 119

原创 Java8之Stream操作

/** Stream操作的三个步骤:* 1.创建Stream* 2.操作Stream* 3.终止操作* */public class TestStreamAPI {// 创建Stream的四种方式 @Test public void test01(){// 1.通过Collection系列集合提供的stream() 或者 parallelStream() List<String> list = Arrays.asL.

2021-09-30 11:33:38 214

原创 Java8之Lambda表达式

/** 语法格式一:无参数无返回值* ()->方法体;* 语法格式二:有一个参数并且无返回值* (x)->方法体;* 语法格式三:有两个以上参数,并且lambda体中有多条语句,有返回值** 语法格式四:lambda体中只有一条语句,有返回值,return和大括号都可以省略不写** */public class LamdaTest { @Test public void test1() { Runnab.

2021-09-30 11:31:52 47

原创 MySQL区分大小写

Linux下的MySQL默认区分大小写windows下的MySQL默认不区分大小写本人遇到的问题是MySQL是在docker里面的容器,已经部署成功在windows系统查询的时候区分表的大小写了。查看区分大小写的命令show variables like 'lower%'lower_case_table_names参数详解:lower_case_table_names = 0 为区分大小写lower_case_table_names = 1 为不区分大小写Linux系统中此参

2021-09-16 16:41:21 861

原创 mysql的innodb_buffer_pool_size

用于缓存索引和数据的内存大小,数据读写在内存中非常快, 减少了对磁盘的读写。 当数据提交或满足检查点条件后才一次性将内存数据刷新到磁盘中。参数说明Innodb_buffer_pool_pages_data缓存池中包含数据的页的数目,包括脏页。单位是page。e:show global status like 'Innodb_buffer_pool_pages_data';Innodb_buffer_pool_pages_total的页总数目。单位是page。eg:show glob.

2021-09-02 16:03:04 471

原创 mysql的表锁和行锁

行锁(出现在InnoDB数据库引擎中)1.优点锁的粒度小,发生锁冲突的概率比较低,处理并发能力强2.缺点开销大,加锁慢,会出现死锁3.加锁方式自动加锁:对于增删改等操作,InnoDB会自动给涉及到的数据集加上排他锁;对于查询操作InnoDB不会加任何锁表锁(出现在MyISAM、MEMORY、MERGE数据库引擎中)1.优点开销小,加锁速度快,不会出现死锁2.缺点锁的粒度比较高,发生锁冲突的概率比较大,处理并发性能低3.加锁方式自动加锁:增删改操作会自动

2021-09-02 10:36:40 83

空空如也

空空如也

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

TA关注的人

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