- 博客(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
202
原创 关于Java回调函数的理解
https://www.bilibili.com/video/BV1RS4y1N7tb?spm_id_from=333.337.search-card.all.click
2022-04-29 23:00:18
627
原创 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
432
原创 阻塞队列和非阻塞队列
阻塞队列与普通队列的区别在于,当队列是空的时,从队列中获取元素的操作将会被阻塞,或者当队列是满时,往队列里添加元素的操作会被阻塞。试图从空的阻塞队列中获取元素的线程将会被阻塞,直到其他的线程往空的队列插入新的元素。同样,试图往已满的阻塞队列中添加新元素的线程同样也会被阻塞,直到其他的线程使队列重新变得空闲起来,如从队列中移除一个或者多个元素,或者完全清空队列.。。。。。。。。。不知道你在哪看到的这句话,不过 “ 试图向一个已经满了的阻塞队列中添加一个元素或者是从一个空的阻塞队列中移除一个元索,系统将等待
2022-03-26 23:10:22
271
原创 同步和异步
都是复制粘贴他人文章。。同步是指:当程序1调用程序2时,程序1停下不动,直到程序2完成回到程序1来,程序1才继续执行下去。异步是指:当程序1调用程序2时,程序1径自继续自己的下一个动作,不受程序2的的影响。同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。举个不太恰当的例子,就像:SendMessage(…)TRACE0(“just like send”);PostMessage(…
2022-03-26 22:51:30
253
原创 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
91
原创 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
2637
原创 Java学习资源
eclipse菜鸟教程https://www.runoob.com/eclipse/eclipse-workspaces.html
2021-10-01 17:04:47
84
原创 BPS与TPS
TPS TransactionPerSecond 每秒交易量BPS bit per second 每秒字节数 = throughtput 吞吐量
2021-09-28 21:21:14
844
转载 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
71
转载 深入理解DB2索引(Index)
深入理解DB2索引(Index)索引(Index)是数据库管理系统中一个非常重要的数据结构,索引的合理使用能够极大提高数据库系统的性能。那么,什么是索引?索引有时如何提高数据库系统性能的呢?阅读本文时建议参考:《深入理解数据库磁盘存储(Disk Storage)》索引概念以一本书为例,通常一本书开头会有目录,而后才是正文,通过目录中每行左侧的标题和右侧的页码,我们可以快速定位到需要阅读的页面,而无需一页一页翻阅到该页面。数据库中的索引就像目录,它能帮助数据库管理系统快速定位到表中符合查询条件的数据行
2021-07-01 22:27:16
1793
转载 一文看懂为什么java反射性能慢、效率低
一文看懂为什么java反射性能慢、效率低简介稍微了解Java反射的伙伴都知道,java反射是存在一定的性能损耗的,那为什么使用反射创建类会比直接调用类构造函数创建对象慢呢?java反射之所以慢,根本原因是编译器没法对反射相关的代码做优化。我们都知道 Java 代码是需要编译才能在虚拟机里运行的,但其实 Java 的编译期是一段不确定的操作过程。因为它可能是一个前端编译器(如 Javac)把 *.java 文件编译成 *.class 文件的过程;也可能是程序运行期的即时编译器(JIT 编译器,Just
2021-05-23 15:17:32
8814
原创 shell学习笔记
linux shell中“.” 和 “./”执行的区别详解https://www.jb51.net/article/186268.htm
2021-05-23 10:59:16
45
原创 反射
*反射:将类的各个组成部分封装为其他对象,这就是反射机制。比如将类的成员字段封装为Field对象,将类的构造方法封装为Constructor对象,将类的成员方法封装为Method对象。*类加载器作用:把编译好的字节码文件.class文件加载进内存,*内存里有相应类对象(一个字节码文件对应一个类对象(该对象的类型就是Class,类型只有一个,对象可以有很多个)-),是对所有字节码文件的描述,描述字节码文件的特征和行为。*在同一个jvm中,每个类只对应一个class对象,但可以创建多个java对象。
2020-06-08 10:54:59
107
原创 变长数组--小技巧
红框是个变长数组,该用法只能用在方法的最后一个参数上此处传参可传:“a”,“bbb” 也可以传{“a”,“bbb”}若方法定义是:User…user传参可传:user1,user2,user3 也可以传{user1,user2,user3}用法的作用:方便传参,省得用集合装数据。...
2020-05-29 23:06:43
469
原创 swagger2学习
文档:https://mp.weixin.qq.com/s/0-c0MAgtyOeKx6qzmdUG0w视频:https://www.bilibili.com/video/BV1Y441197Lw?p=3
2020-05-28 12:37:05
158
原创 自定义注解
登录拦截器应该拦截所有的请求(一般不包括登录,也可以包括),如果任何注解都未加,那默认都需要登录。如果加了nologin注解(比如测试方法,登录控制器方法),则不需要登录。上面代码是判断方法是否有该注解优先,若有cz(比如nologin)注解,则无需登录即可访问。...
2020-05-26 23:34:36
147
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人