自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring GA PRE SNAPSHOT版本区别

GA:General Availability,正式发布的版本,官方推荐使用此版本。在国外都是用GA来说明release版本的。PRE: 预览版,内部测试版. 主要是给开发人员和测试人员测试和找BUG用的,不建议使用;SNAPSHOT: 快照版,可以稳定使用,且仍在继续改进版本。————————————————版权声明:本文为CSDN博主「aPiFen」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/aPiFe

2022-02-09 08:46:54 161

原创 SpotBugs idea中使用和配置

idea中安装SpotBugs插件插件安装 直接搜索安装即可常用配置加入更多扫描bug标准的插件可以根据需求配置想被扫描出来的和可以忽略的bug 其中bug类型可以参考设置包含的文件 排除的文件 排除的bug可以开关更细节的bug探测器配置忽略扫描的注解 (也可以自定义注解)idea中使用想怎么扫描按照选项点击即可(是否包括单元测试代码,扫描模块还是项目之类的)还可以直接打包会根据之前的配置自动扫描参考https://www.pdai.tech/md/develop/

2021-05-08 09:39:52 7194 5

原创 http和socket的区别

http基于tcpHTTP是短连接,Socket(基于TCP协议的)是长连接。尽管HTTP1.1开始支持持久连接,但仍无法保证始终连接。HTTP连接服务端无法主动发消息socket基于tcpSocket连接一旦建立TCP三次握手,除非一方主动断开,否则连接状态一直保持。Socket连接双方类似peer2peer的关系,一方随时可以向另一方喊话。参考https://blog.csdn.net/min996358312/article/details/68969519...

2021-05-06 15:36:31 651 2

原创 UDP和TCP的区别

UDP面向无连接有单播,多播,广播的功能UDP是面向报文的不可靠性头部开销小,传输数据报文时是很高效的TCP连接需要经过"三次握手"面向连接仅支持单播传输面向字节流可靠传输提供拥塞控制TCP提供全双工通信对比参考https://blog.csdn.net/min996358312/article/details/68969519...

2021-05-06 15:30:52 576

原创 NIO、AIO、BIO的区别(通俗理解)

BIO(同步阻塞)服务端需要对客户端的每个请求处理完成后 才会继续接受客户端的请求客户端也会等待服务端处理完请求后才会发送请求通常会使用多线程去处理 因为BIO每个连接一个单独的线程NIO(同步非阻塞)NIO使用单线程或者只使用少量的多线程,一个请求一个线程,多个连接共用一个线程。(即客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接有I/O请求时才启动一个线程进行处理。)(可以使用资源池或者队列等手段实现异步的处理)AIO(异步非阻塞)AIO的读写方法都是异步的 完成后会主

2021-05-05 09:33:41 8457 4

原创 maven 依赖冲突问题

场景在同一个项目中使用到了同一个模块的很多个版本 导致最终打包后使用的代码版本混乱问题原因maven在打包时会有一个最短路径原则即如果依赖在同一级会遵循 第一级遵循最后、其它级遵循最先的引用原则即解决方案第一种:使用【exclusions】排除不需要的依赖。第二种:使用【dependencyManagement】指定使用哪一个版本的依赖。(或者利用好maven依赖的原则使用想要使用的版本) 不过这种方法不建议 容易出问题第三种:直接在各个引用到改冲突模块的地方修改成统一的版本号参

2021-05-04 09:43:11 677

原创 spring yml等配置文件对应的配置类会调用无参构造函数后再去调用set方法给属性赋值

场景当配置类使用@ConfigurationProperties注解从yml等配置文件中获取属性值时 想为此配置类的父类属性重新赋予"默认值"(由于父类有很多其他配置在使用,其中的默认值并不满足所有使用者,同时又不想在配置文件中写)解决方案在此配置类的无参构造函数中调用父类的方法改变父类中属性的"默认值",从而达到目的...

2021-05-04 09:27:23 769

原创 phpstorm 配置远程调试(xdebug版)(亲测有效)(记录)

phpstorm 配置远程调试参考连接:https://www.jianshu.com/p/117c39764736记录点:主要坑在这一步原理参考:http://pank.org/blog/2009/04/ssh-tunnel–l--r.htmlhttps://blog.csdn.net/wxqee/article/details/49234595

2020-06-13 14:08:33 688

原创 phpstorm配置xdebug

1.在php.ini文件结尾加上zend_extension = php_xdebug.dllxdebug.remote_enable = Onxdebug.remote_host = 127.0.0.1xdebug.remote_port = 9100xdebug.remote_autostart = On2.设置PhpStorm打开PhpStorm,菜单 File -> ...

2020-03-19 19:09:36 632

原创 ajax跨域问题分析与springboot解决方法

前后端分离ajaxVsCode 插件作用:模拟一个默认在5500端口的本地服务jq ajax主要参数$.ajax({ //请求方式 type:'POST', //发送请求的地址 url:'fzz.php', //服务器返回的数据类型 dataType:'json', //发送到服务器的数据,对象必须为key/value的格式,j...

2020-03-14 12:38:36 674

原创 springboot通过注解的方式实现对参数的验证并用拦截器拦截抛出自定义json

话不多说上代码UserController类@RestController@RequestMapping("/user")public class UserController { @PostMapping("/add") public User add(@Validated(value = User.Add.class) @RequestBody User user) ...

2020-02-28 23:46:32 1088

原创 java 正则表达式实现模糊查询 一个字符串中是否含有另一个字符串中的任意字符

开始假设字符串A 对字符串 B 实现模糊查询 ,即判断B字符串中是否有A字符串中的任意字符Srting A = "AAAAB";Srting B = "BBBBB";char[] selectParams = A.toCharArray();for (char selectparam:selectParams) { String regex=".*"+selectparam+"....

2020-02-28 23:38:21 2224 2

原创 springboot 使用session实现一个简单的部门管理系统

系统描述具体实现Department类代码其中springboot通过注解的方式实现对参数的验证并用拦截器拦截抛出自定义json的细节可以参考这篇@AllArgsConstructor@NoArgsConstructor@Datapublic class Department{ public interface Add extends Default { } ...

2020-02-28 23:24:10 961

原创 centos7 docker跟docker-compose安装

docker安装https://blog.csdn.net/u014069688/article/details/100532774其中源选择阿里源docker-compose安装https://github.com/docker/compose/releases下载的时候不要急=。=下的慢就睡一觉重新多试几次 之前一开始设置源啊什么方法都用了依旧很慢 第二天醒来再重试一次立马成功了。...

2020-02-26 07:39:40 285

原创 ssh远程连接centos7.3并修改22端口

普通连接进入cmd ,ssh -p (端口号) (用户名)@(ip地址) 端口号默认为22,用户名默认为root,ip地址为公网ip。ssh端口默认是22,一般设置密码访问也是比较安全的,但是以防万一还是修改一下,相当于给更复杂一点,即使黑客有了你的登录密码,不知道端口号也是访问不到的,当然可以写脚本一个一个端口试,这样做只是增加一点被攻击的难度,不过还是有点必要的,修改方式:1.链接成功后...

2020-02-25 19:27:57 2330

空空如也

空空如也

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

TA关注的人

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