- 博客(9)
- 收藏
- 关注
原创 Java多线程处理大list集合(可获取返回数据)
在我开发中遇到一个list大集合,list数据太大,通过业务层面已经做了一些优化处理,但是还未达标客户要求(要求60s内完成解析),所以只能采用线程去处理,也看了一些博主的文章,受此启发,自己也发个文章记录下。我是初始化60条数据,每条数据处理模拟要耗时1秒,不使用线程的情况下就需要执行60秒,使用线程后可以优化到11秒。我是使用的jdk自带的线程池,ThreadPoolExecutor来创建线程池。然后使用单例模式来获取线程池实例,这里使用的是双重加锁的模式来实现单例。有什么问题,欢迎在评论区留言。
2024-08-29 16:18:32
801
1
原创 阿里云centos7系统使用yum安装jdk,mysql,tomcat
centos7系统使用yum安装jdk,mysql,tomcat刚申请的阿里云服务器一般都是没有安装这些,输入这些命令,如果没有出现东西,说明未安装。使用yum安装jkd1.8,安装命令:yum install java-1.8.0-openjdk* -y先查看是否安装mariadbrpm -qa | grep mariadb再查看是否安装了mysqlrpm -qa|grep -i mysql下载mysql的安装的包进入cd /usr/local/src......
2022-08-23 09:50:11
542
原创 基于netty的文件传输
基于netty的文件传输最近有用到netty来进行文件的传输,建立通道然后进行文件的读写,主要是用到RandomAccessFile这个类,对可以对文件进行指定位置和指定字节大小读写,下面为具体实现思路:服务端用于发送FileUploadFile Java对象,里面包括文件,文件信息等,使用RandomAccessFile对文件进行读取,每次1024b(1kb),分片段发送,首次连接时就开始发送第一段,然后由客户端返回,接收的字节大小,再从该位置开始读取下一片段,如果剩余片段小于1kb,则发送完,大于
2021-07-27 10:58:19
2452
1
原创 将springboot 项目打包成war包
将springboot 项目打包成war包第一步修改打包类型,添加如下依赖 <packaging>war</packaging>第二步,剔除spring boot内置的tomcat,将spring-boot-starter-web<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-
2021-07-23 14:15:10
2189
原创 list Stream集合去重排序
Java list集合去重排序List集合根据时间排序(升序) /** * 根据时间排序倒序(其他排序如根据id排序也类似) * @param list */ private static void ListSort(List<Map<String, Object>> list) { //用Collections这个工具类传list进来排序 Collections.sort(list, new Compa
2021-03-31 15:56:27
1834
原创 关于kali 网卡启动监听wifi的问题
关于kali 网卡启动监听wifi的问题最近开始使用kali,再使用中尝试使用kali中无线监听功能去破解一下WiFi密码,在使用中的问题记录一下,关于kali在VMware虚拟机中安装就不介绍了,可以自行去百度。首先是连接网卡:连接成功后可以看到:表示已经将网卡切换到虚拟机了。然后打开终端输入iwfonfig可以看到有wlan0说明kali支持该网卡,如果没有说明kali不支持需要下个驱动或者换个网卡,我用的是3070的。接着输入service network-manager s
2021-02-03 17:47:24
12785
7
原创 Springboot+vue 前后端分离出现后端session的获取为null
Springboot+vue 前后端分离出现后端校验验证码时出现获取session中的值为null的情况。最近在写前后端分离的项目时,使用到后端验证码的情况。一般是在前端先get请求获取后端图片,并且将生成的验证存储到session中,然后前端再post请求登陆时,将form表单中的验证码传递到后端,然后后端再取出session中的验证码进行比较验证,但是由于跨域问题,在最后一步验证时出现取出的session值为null。在看了几篇博文后得出以下结论:参考博文https://blog.youkuaiyun.com
2021-01-15 17:25:44
3740
原创 关于springboot启动报错和出现无法注入接口失败问题
关于springboot启动报错的一些问题启动报错问题首次启动要在启动类,加上@SpringBootApplication(exclude{DataSourceAutoConfiguration.class})@SpringBootApplication(exclude{DataSourceAutoConfiguration.class})然后出现dao或者mapper里面的接口注入失败Field personProperties in com.example.controller.He
2021-01-08 11:34:50
2498
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人