自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (3)
  • 收藏
  • 关注

原创 正则表达式资料

匹配符:d? d出现0/1次a* a可以出现0/多次a+ a出现一次以上a{6} a出现6次a{2,} a出现2次以上a{2,6} a出现2-6次匹配多个字符:(ab)+ ab出现一次以上或运算:a (cat|dog) 匹配 a cat or a doga cat|dog 匹配 a cat or dog字符类:匹配由abc构成的数据【abc】+ abc出现一次以上 abc aabbcc【a-zA-Z0-9】 ABCabc123^ 排除

2022-05-18 14:25:23 159

原创 关于Java回调函数的理解

https://www.bilibili.com/video/BV1RS4y1N7tb?spm_id_from=333.337.search-card.all.click

2022-04-29 23:00:18 590

原创 transient关键字

package test;import java.io.*;public class TransientStudy20220327 { public static void main(String[] args) throws IOException { User user = new User(); user.setName("张三"); user.setPassword("123"); user.setAge(11);

2022-03-27 23:17:26 399

原创 阻塞队列和非阻塞队列

阻塞队列与普通队列的区别在于,当队列是空的时,从队列中获取元素的操作将会被阻塞,或者当队列是满时,往队列里添加元素的操作会被阻塞。试图从空的阻塞队列中获取元素的线程将会被阻塞,直到其他的线程往空的队列插入新的元素。同样,试图往已满的阻塞队列中添加新元素的线程同样也会被阻塞,直到其他的线程使队列重新变得空闲起来,如从队列中移除一个或者多个元素,或者完全清空队列.。。。。。。。。。不知道你在哪看到的这句话,不过 “ 试图向一个已经满了的阻塞队列中添加一个元素或者是从一个空的阻塞队列中移除一个元索,系统将等待

2022-03-26 23:10:22 223

原创 同步和异步

都是复制粘贴他人文章。。同步是指:当程序1调用程序2时,程序1停下不动,直到程序2完成回到程序1来,程序1才继续执行下去。异步是指:当程序1调用程序2时,程序1径自继续自己的下一个动作,不受程序2的的影响。同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。举个不太恰当的例子,就像:SendMessage(…)TRACE0(“just like send”);PostMessage(…

2022-03-26 22:51:30 183

原创 HTTP长连接、短连接究竟是什么?

转载https://www.cnblogs.com/gotodsp/p/6366163.htmlHTTP长连接、短连接究竟是什么?HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。 IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠地传递数据包,使得网络上接收端收到发送端所发出的所有包,并且顺序与发送顺序一致。TCP协议是可靠的、面向连接的。如何理解HTTP协

2022-03-13 17:44:20 58

原创 Java访问远程url接口并获取结果

转载https://www.cnblogs.com/waves-a/p/9117531.html一、Java访问远程url接口并获取结果1、原生JavaAPI获取package com.util;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.UnsupportedEncodingException;import java.net.Http

2022-03-11 23:08:07 2487

转载 spring整合ibatis

https://www.cnblogs.com/kingatnuaa/p/6200522.html

2021-12-15 23:26:26 138

原创 计算机网络

在这里插入图片描述

2021-12-15 23:25:38 180

原创 webservice

2021-11-28 21:05:43 49

原创 匿名内部类

2021-11-18 21:38:24 56

原创 java基础

跟什么栈帧里变量有关系,暂时不会。

2021-11-14 20:41:57 201

原创 反射获取对象的成员变量并赋值

2021-11-07 19:27:32 68

原创 获取泛型的类型

2021-10-16 23:29:49 60

原创 Java学习资源

eclipse菜鸟教程https://www.runoob.com/eclipse/eclipse-workspaces.html

2021-10-01 17:04:47 57

原创 BPS与TPS

TPS TransactionPerSecond 每秒交易量BPS bit per second 每秒字节数 = throughtput 吞吐量

2021-09-28 21:21:14 677

转载 react学习

https://juejin.cn/post/6889026192771923982两种写法等同// ES5;const name = student.name;const age = student.age;const sex = student.sex;console.log(name , age , sex);// Sam 22 男// ES6const { name, age, sex } = student;console.log(name , age , sex);// Sam

2021-07-18 12:09:21 49

转载 深入理解DB2索引(Index)

深入理解DB2索引(Index)索引(Index)是数据库管理系统中一个非常重要的数据结构,索引的合理使用能够极大提高数据库系统的性能。那么,什么是索引?索引有时如何提高数据库系统性能的呢?阅读本文时建议参考:《深入理解数据库磁盘存储(Disk Storage)》索引概念以一本书为例,通常一本书开头会有目录,而后才是正文,通过目录中每行左侧的标题和右侧的页码,我们可以快速定位到需要阅读的页面,而无需一页一页翻阅到该页面。数据库中的索引就像目录,它能帮助数据库管理系统快速定位到表中符合查询条件的数据行

2021-07-01 22:27:16 1497

原创 mysql与db2

待测试

2021-06-27 10:55:03 84

转载 数据库缓冲池

https://www.jianshu.com/p/f9ab1cb24230

2021-06-24 23:55:16 147

原创 linux vi

2021-06-23 22:50:09 37

转载 一文看懂为什么java反射性能慢、效率低

一文看懂为什么java反射性能慢、效率低简介稍微了解Java反射的伙伴都知道,java反射是存在一定的性能损耗的,那为什么使用反射创建类会比直接调用类构造函数创建对象慢呢?java反射之所以慢,根本原因是编译器没法对反射相关的代码做优化。我们都知道 Java 代码是需要编译才能在虚拟机里运行的,但其实 Java 的编译期是一段不确定的操作过程。因为它可能是一个前端编译器(如 Javac)把 *.java 文件编译成 *.class 文件的过程;也可能是程序运行期的即时编译器(JIT 编译器,Just

2021-05-23 15:17:32 7673

原创 shell学习笔记

linux shell中“.” 和 “./”执行的区别详解https://www.jb51.net/article/186268.htm

2021-05-23 10:59:16 32

原创 sql函数

substrlengthtrim

2021-04-08 18:24:28 46

原创 jvm学习笔记

栈8位,跑在,慢寄存器16位,跑在,快

2021-04-03 22:16:43 37

原创 db2索引执行计划等

db2 建索引时,最好去掉双引号,否则大小写敏感

2021-03-30 16:40:27 247

原创 stream学习笔记

2020-06-17 01:20:18 87

原创 IDEA快捷键 积累

1.controller层写好方法后,可以用alter+enter在service层快速创建方法2.

2020-06-17 00:41:18 92

原创 get,put,post,delete

2020-06-12 23:00:45 72

原创 反射

*反射:将类的各个组成部分封装为其他对象,这就是反射机制。比如将类的成员字段封装为Field对象,将类的构造方法封装为Constructor对象,将类的成员方法封装为Method对象。*类加载器作用:把编译好的字节码文件.class文件加载进内存,*内存里有相应类对象(一个字节码文件对应一个类对象(该对象的类型就是Class,类型只有一个,对象可以有很多个)-),是对所有字节码文件的描述,描述字节码文件的特征和行为。*在同一个jvm中,每个类只对应一个class对象,但可以创建多个java对象。

2020-06-08 10:54:59 88

原创 线程池

https://www.cnblogs.com/duanxz/p/9435343.html

2020-06-06 23:54:47 85

原创 多线程

线程池:

2020-06-05 11:50:03 113

原创 分布式系统

分布式项目 和springcloud关系:但是springcloud肯定是分布式分布式项目实现:springboot+dubbo

2020-06-04 16:36:18 83

原创 事务

如果希望一个包含多个步骤的业务操作,这些操作要么同时成功,要么同时失败,则使用事务来管理。

2020-06-04 14:54:10 147

原创 springmvc相关

*控制器接收json字符串用Bean封装或Map

2020-06-02 14:55:52 78

原创 变长数组--小技巧

红框是个变长数组,该用法只能用在方法的最后一个参数上此处传参可传:“a”,“bbb” 也可以传{“a”,“bbb”}若方法定义是:User…user传参可传:user1,user2,user3 也可以传{user1,user2,user3}用法的作用:方便传参,省得用集合装数据。...

2020-05-29 23:06:43 430

原创 swagger2学习

文档:https://mp.weixin.qq.com/s/0-c0MAgtyOeKx6qzmdUG0w视频:https://www.bilibili.com/video/BV1Y441197Lw?p=3

2020-05-28 12:37:05 132

原创 自定义注解

登录拦截器应该拦截所有的请求(一般不包括登录,也可以包括),如果任何注解都未加,那默认都需要登录。如果加了nologin注解(比如测试方法,登录控制器方法),则不需要登录。上面代码是判断方法是否有该注解优先,若有cz(比如nologin)注解,则无需登录即可访问。...

2020-05-26 23:34:36 114

原创 mysql

My Sql版本低导致的,至少5.7以上,运行别人的sql文件就不会报这个错

2020-05-25 12:10:14 111

原创 事务

mybatis plus 不支持分布式事务

2020-05-25 11:21:15 116

mysql知识点.docx

mysql知识点.docx

2020-05-30

mybatis知识点.docx

mybatis知识点.docx

2020-05-30

cookie和session.docx

cookie和session.docx

2020-05-30

空空如也

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

TA关注的人

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