- 博客(16)
- 资源 (10)
- 收藏
- 关注

原创 java基于netty的udp数据接收服务
java基于netty的udp数据接收服务服务搭建step1:新建一个随微服务启动的服务类。step2:在ChineseProverbServerHandler 类中执行具体的处理方法小结:具体的数据处理方法未给出,可根据自己需求进行扩展。使用netty udp进行数据接收解析,记录下相关过程。项目使用springboot+springcloud 搭建服务搭建step1:新建一个随微服务启动...
2019-08-14 17:29:17
3980
1

原创 算法:排序1 冒泡排序
冒泡排序简介冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二...
2019-03-06 08:36:25
246

原创 java for循环 list操作实战解析
for循环中对list进行删除1、for循环遍历listfor(int i=0;i<list.size();i++){if(list.get(i).equals(“del”))list.remove(i);}这种方式的问题在于,删除某个元素后,list的大小发生了变化,而你的索引也在变化,所以会导致你在遍历的时候漏掉某些元素。比如当你删除第1个元素后,继续根据索引访问第2个元素时...
2018-11-05 11:34:21
1935
原创 mongoDb 多条件模糊查询
mongoDb 多条件模糊查询 //模糊匹配 Pattern pattern = Pattern.compile("^.*" + dto.getQueryKey() + ".*$", Pattern.CASE_INSENSITIVE); Criteria cr = new Criteria(); //多条件模糊查询 query.addCriteria(cr.orOperator
2020-12-29 17:10:19
1482
1
转载 LocalDateTime
从Java 8开始,java.time包提供了新的日期和时间API,主要涉及的类型有:本地日期和时间:LocalDateTime,LocalDate,LocalTime;带时区的日期和时间:ZonedDateTime;时刻:Instant;时区:ZoneId,ZoneOffset;时间间隔:Duration。以及一套新的用于取代SimpleDateFormat的格式化类型DateTimeFormatter。和旧的API相比,新API严格区分了时刻、本地日期、本地时间和带时区的日期时间,并且,对
2020-11-26 11:31:27
469
原创 线程创建方式继承Tread类 和实现Runnable接口
线程创建方式继承Tread类 和实现Runnable接口继承Tread类:将类声明为 Thread 的子类,该子类应重写 Thread 类的 run 方法。接下来可以分配并启动该子类的实例。 class UserThread extends Thread{ @Override public void run(){ ......}}UserThread mt=new UserThread();//创建线程mt.start();//启动线程实现Runnable接口 clas
2020-11-25 13:46:14
302
原创 SpringBoot +esapi 实现防止xss攻击
SpringBoot +esapi 实现防止xss攻击maven 集成: <!-- 预防XSS攻击工具 --> <dependency> <groupId>org.owasp.esapi</groupId> <artifactId>esapi</artifactId> <version>2.2.0.0</version>
2020-11-25 08:54:03
4364
1
原创 关于springboot项目打包后启动控制台日志中文显示?的问题
随笔,关于springboot项目打包后启动控制台日志中文显示?的问题解决方法:nohup java -Xmx1024m -Xms256m -jar -Dfile.encoding=utf-8 -Duser.timezone=GMT+08 name-1.0-SNAPSHOT.jar --spring.profiles.active=docker &-jar -Dfile.encoding=utf-8 解决中文乱码问题-Duser.timezone=GMT+08 解决时区同步问题–s
2020-11-05 09:20:43
445
原创 密码哈希
前台密码增加哈希运算js://方法定义function hashCode(strKey){ var hash = 0; if(!isNull(strKey)) { for (var i = 0; i < strKey.length; i++) { hash = hash * 31 + strKey.charCodeAt(i); hash = intValue(hash); }
2020-07-29 14:57:35
370
原创 关于静态常量获取配置文件中内容的问题
和普通的变量不一样,static修饰的静态变量直接用@Value注解是获取不到对应的配置文件中的值的,需要通过set函数来设置,且set函数无需用static修饰,原因:public static String url;public static String username;public static String pwd;@Value("${db.url}")public void setUrl(String url) { DbConnect.url = url;}@Valu
2020-07-16 10:04:53
964
原创 ftp配置上传目录~
一:安装配置ftp1.检查是否安装vsftpd:rpm -q vsftpd2.若想删除vsftpd:rpm –e vsftpd-3.0.2-25.el7.x86_643.安装vsftpd: yum -y install vsftpd5.设置vsftpd开机启动:systemctl enable vsftpd.service6.查看vsftpd启动状态,确保vsftpd是启动状态即启动!此时ftp初步安装配置好二:配置虚拟用户1.启动ftp:systemctl star
2020-06-19 10:37:30
2351
原创 记录一次centos7服务器开启ftp服务及授权过程
关闭防火墙[root@localhost ~]#systemctl stop firewalld.service #关闭防火墙[root@localhost ~]#systemctl disable firewalld.service #禁止防火墙开机启动如果考虑安全问题不想关闭防火墙,再次可安装iptables防火墙[root@localhost ~]#yum install iptables-service #安装iptable防火墙[root@loca.
2020-06-19 10:35:58
322
原创 centos7下 docker安装(一看就明白版)
centos7 安装docker 记录centos7 安装docker 记录centos7 安装docker 记录1.进root账户登录,查看内核版本(docker官方说至少3.8以上,建议3.10以上):[root@localhost ~]# uname -aLinux localhost.localdomain 3.10.0-957.21.3.el7.x86_64 #1 SMP Tu...
2020-04-02 15:33:17
272
原创 关于javaFx 操作串口 报错的问题~
关于javaFx 操作串口 报错的问题~使用jdk11+openFx 在打开串口时报错*# A fatal error has been detected by the Java Runtime Environment:*# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000180005b00, pid=1972, tid=7...
2019-08-14 17:44:28
4493
原创 快速排序及算法实现
快速排序及算法实现快速排序(Quick Sort) 是对冒泡排序的一种改进方法,在冒泡排序中,进行元素的比较和交换是在相邻元素之间进行的,元素每次交换只能移动一个位置,所以比较次数和移动次数较多,效率相对较低。而在快速排序中,元素的比较和交换是从两端向中间进行的,较大的元素一轮就能够交换到后面的位置,而较小的元素一轮就能交换到前面的位置,元素每次移动的距离较远,所以比较次数和移动次数较少,速度较...
2019-03-11 08:02:58
212
原创 关于java for循环中对list进行操作的方法实现详解
for循环中对list进行删除1、for循环遍历listfor(int i=0;i<list.size();i++){if(list.get(i).equals(“del”))list.remove(i);}这种方式的问题在于,删除某个元素后,list的大小发生了变化,而你的索引也在变化,所以会导致你在遍历的时候漏掉某些元素。比如当你删除第1个元素后,继续根据索引访问第2个元素时...
2018-11-05 11:33:28
2466
java实现基于netty 的udp字节数据接收服务
2019-08-14
cas server 5.3.9 整合数据库验证用户信息,使用security密码验证方式
2019-06-18
spring源码阅读所需jar spring-cglib-repack-3.2.8.jar 和spring-objenesis-repack-2.6.jar
2018-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人