- 博客(76)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注
转载 Java HttpClient execute 永久阻塞问题
Java HttpClient execute 永久阻塞问题_SherJamYu的博客-CSDN博客_httpclient 阻塞问题
2021-12-16 22:47:54 556
转载 敏捷开发流程
敏捷开发:用户故事 https://blog.csdn.net/xiang__liu/article/details/80506892敏捷开发入门教程:https://www.ruanyifeng.com/blog/2019/03/agile-development.html
2021-09-02 16:13:36 67
原创 牛客数据库刷题
Mysql和Oracle的区别:https://www.cnblogs.com/bailing80/p/11440927.htmlMysql:Mysql的可重复读为什么没有解决幻读:https://blog.csdn.net/godloveleo9527/article/details/1095542634.1、读未提交这种事务隔离级别下,select语句不加锁4.2、读已提交(1)普通读是快照读;(2)加锁的select, update, delete等语句,除了在外键约束
2021-07-27 22:25:25 190
转载 2021-06-01 二、三类户
https://baijiahao.baidu.com/s?id=1689725371328764163&wfr=spider&for=pc
2021-06-01 19:53:49 105
原创 序列化和反序列化
序列化是指把一个Java对象变成二进制内容,本质上就是一个byte[]数组。 为什么要把Java对象序列化呢?因为序列化后可以把byte[]保存到文件中,或者把byte[]通过网络传输到远程,这样,就相当于把Java对象存储到文件或者通过网络传输出去了。 有序列化,就有反序列化,即把一个二进制内容(也就是byte[]数组)变回Java对象。有了反序列化,保存到文件中的byte[]数组又可以“变回”Java对象,或者从网络上读取byte[]并把它“变回”Java对象。...
2020-11-25 11:04:06 66
转载 springboot整合redis
https://www.cnblogs.com/zeng1994/p/03303c805731afc9aa9c60dbbd32a323.html
2020-11-18 15:44:41 74
转载 Swagger
swagger:Restful接口的文档自动生成,功能测试功能框架。swagger配置过程:https://blog.csdn.net/qq_42875667/article/details/86562422通过配置禁用swagger:https://www.jianshu.com/p/e66ee375b3a0
2020-11-17 11:15:04 107
转载 Quartz
https://blog.csdn.net/zzzffhh/article/details/80733729?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase
2020-11-12 16:53:36 65
原创 简单工厂模式和工厂方法模式的区别
1、简单工厂模式中包含判断什么对象的逻辑,而工厂方法模式则需要调用者判断要实例化什么具体类型的工厂进而创建出想要的对象。当增加新类时,简单工厂模式需要修改工厂类,而工厂方法模式不需要,因此工厂方法模式遵守了开闭原则,而简单工厂模式没遵守。2、简单工厂模式因为采用了静态方法,所以不利于继承,而工厂方法模式恰恰相反,需要利用到继承来从抽象工厂中派生出各种各样的具体工厂。简单工厂模式:工厂方法:...
2020-11-05 22:21:57 3826
转载 springcloud 微服务间各种超时时间配置
https://blog.csdn.net/xj80231314/article/details/88853369
2020-10-22 22:50:35 1365
原创 springboot配置文件加密
一、jasypt命令采用jasypt加解密,jar包所在位置:/Users/mengkailu/.m2/repository/org/jasypt/jasypt/1.9.2解密java -cp jasypt-1.9.2.jar org.jasypt.intf.cli.JasyptPBEStringDecryptionCLI input="bWgq4JW/jLTBJ5kuUrR0e3s0JWEt5E7W" password=ACMP10171215 algorithm=PBEWithMD5AndDE
2020-10-22 11:26:52 163
原创 mac 安装rabbitmq
一、Homebrew引用官方的一句话:Homebrew是Mac OS 不可或缺的套件管理器。Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。二、关闭update homebrew在下载软件,比方说brew install rabbitmq,第一步会先update homebrew,速度很慢。解决方法:关闭自动更新1. 编辑配置文件vim
2020-10-22 10:28:18 431 1
转载 IDEA查看第三方jar包的源代码时出现Decompiled.class file, bytecode version:52.0 (Java 8)的解决方案
原因:IDEA中使用Ctrl+左键查看第三方jar包的源代码时,出现Decompiled.class file, bytecode version:52.0 (Java 8),说明IDEA没找到该类的.java文件,而是把.class文件反编译展现出来了。可能原因是找不到源码。解决方案:可以在maven的目录下敲两行命令:mvn dependency:sourcesmvn dependency:resolve -Dclassifier=javadoc第一行是作用是下载依赖第二.
2020-09-17 17:08:59 3697
转载 Java 中 String的三种判断方式NotEmpty,NotNull和@NotBlank的区别
1.@NotNull:不能为null,但可以为empty(""," "," ") 2.@NotEmpty:不能为null,而且长度必须大于0(" "," ")3.@NotBlank:只能作用在String上,不能为null,而且调用trim()后,长度必须大于0("test") 即:必须有实际字符...
2020-08-20 11:16:21 2234
原创 关于cmd关闭端口号
有的时候重启springboot的程序,会遇到端口被占用的情况。打开cmd,输入命令,关闭占用对应端口的进程即可。netstat -ano | findstr "端口号" 找到端口号相对应的进程号 taskill /pid "进程号" /F 强制关闭...
2020-02-19 19:28:09 567
转载 关于IBM MQ的命令
https://blog.csdn.net/csdn_v_for_vendetta/article/details/84066351https://www.cnblogs.com/slqt/p/8617671.html
2020-02-14 19:26:32 616
转载 项目中问题整理2020.02.11 jconsole等
1、关于jconsole位置jdk》bin〉jvisualvmJava RMI(Remote Method Invocation):Java远程调用方法 Java JMX(Java Management Extensions):Java管理扩展jconsole具体参考:https://blog.csdn.net/ddkii/article/details/83663692但是j...
2020-02-11 19:14:49 240
原创 关于Spring AOP代理的问题
为什么需要AOP代理模式:https://blog.csdn.net/qq_41858479/article/details/90669408CGLIB动态代理和JDK动态代理的区别:https://blog.csdn.net/doujinlong1/article/details/80680149Spring之IOC与动态代理:https://blog.csdn.n...
2020-02-07 16:14:36 96
原创 springboot进阶
AOP:面向切面将通用逻辑从业务逻辑中分离出来。统一异常处理:一般为了客户端容易处理,定义一个统一的Result类,分为code,msg,data等三个信息,将需要返回的信息放在data中。关于事物回滚的问题:spring声明式事务管理默认对非检查型异常和运行时异常进行事务回滚,而对检查型异常则不进行回滚操作。那么什么是检查型异常什么又是非检查型异常呢?最简单的...
2019-12-17 23:20:22 124
原创 慕课网 2小时上手springboot总结
1、关于配置单个配置 @Value对象配置 @ConfigurationProperties2、@RestController 以json返回 前后端分离@Controller 模版渲染 前后端一起3、requestMapping 既支持post又支持get 一般需要明确具体的请求方法4、@PathVariable 从url中获取参数 @R...
2019-12-09 21:30:47 164
原创 关于IDEA 多线程DEBUG
debug的时候默认是单线程模式的。All:只会debug到本线程的断点如果需要多线程DEBUG,则按照下图设置,如上图所示将debug线程的挂起方式设置为Thread之后点击Done,当然在这里你也可以点击 Make Default,这样在之后的断点都会默认选择挂起方式选择的就是Thread...
2019-11-04 10:49:46 940
转载 Spring 事物隔离级别 以及 String、StringBuffer、Stringbuilder三者差别 springboot+mybatis把sql语句打印在控制台
Spring 事物隔离级别https://blog.csdn.net/cy_7030/article/details/91802949String、StringBuffer、Stringbuilder三者差别https://blog.csdn.net/qq_36814756/article/details/84137257logging.level.xxx.xxx.ma...
2019-10-31 15:23:16 347
原创 springboot 接口多实现的用途--@Autowired 注入map、List spring getBean的首字母大小写问题
在Springboot中,一般接口是单实现的话,只需要直接注入即可。但当接口有多个实现的时候就不能直接注入,会报错提示有多个实现类。有几种方式可以解决:一.写死,加上 @Qualifier(“XXX”)就好了,用于指定注入那个实现类 @Autowired @Qualifier("studentService") private PersonService...
2019-10-28 14:24:03 894
转载 maven 基础知识 、 spring 容器的理解 、spring热部署
https://blog.csdn.net/zhangxingyu126/article/details/81013315groupId和artifactedId的解释。https://blog.csdn.net/u014199143/article/details/80692127spring 容器的理解https://www.cnblogs.com/chenbenb...
2019-09-30 11:22:34 175
转载 关于SpringBoot的配置 (IOC)
1、@Configuration从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建bean定义,初始化Spring容器。...
2019-08-13 16:17:47 992 1
转载 log4j2 和 spring事件发布和监听
https://www.cnblogs.com/sa-dan/p/6837225.htmlhttps://baijiahao.baidu.com/s?id=1617119527751442850&wfr=spider&for=pc
2019-08-09 11:00:56 363
原创 springboot 单元测试
测试类加@RunWith注解, 还有加上 @SpringBootTest(classes = xxx.class) 注解, 这里的 xxx.class 是主程序java类. 主程序java程序必须是SpringBootApplication程序, 否则测试用例会报如下错误:Unable to find a @SpringBootConfiguration, you need to use @Co...
2019-08-06 17:03:45 125
转载 SQL语句
区别:(1)#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是id,则解析成的sql为order by "id"。(2)$将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是id,则解析成的sql为order by id。(3)#方式在很大程度上能够防止sql注入。(4)$...
2019-08-01 20:11:02 396
c++ 下Socket编程
2018-08-16
c 文件读写代码
2018-08-07
Qt_事件过滤器
2018-08-01
notepad++中NewFileBrowser下载不了
2017-03-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人