- 博客(55)
- 资源 (17)
- 收藏
- 关注
转载 【Spring异步/多线程任务丢失request请求信息的问题】
这里不再是直接使用ThreadPoolExecutor线程池,而是自定义的线程池:ExecutorServiceProxy,对ThreadPoolExecutor进行一次代理,将操作进行封装,核心就是重写execute方法,使用自定义的HttpServletRequest类:TinyHttpServletRequest,不再是使用系统自带的类RequestFacade。正好就和上面对应上了。再次测试,连续发起多次请求,通过控制台观察,可以发现虽然第一次请求的子线程方法没执行完,但是其他的请求都进来了。
2024-09-04 14:17:16 197
原创 java根据不同类型跳转相应的实现类
1 // sendMessage 实现类对象service 调用推送方法。2 通过工厂获取service 对象。
2024-05-27 15:03:23 301
原创 git 不同远程仓库合并
解决冲突(如果有的话):如果在合并过程中出现冲突,你需要手动编辑文件以解决冲突,然后使用git add命令标记已解决的冲突文件,并使用git commit命令提交合并结果。推送更改到远程仓库:一旦你在本地完成了合并,并且解决了所有冲突(如果有的话),你可能想要将更改推送回远程test仓库。合并test分支:现在你可以将test分支合并到fix-dupl分支。:在合并之前,最好确保你的本地仓库是最新的。如果合并过程中出现冲突,你需要手动解决这些冲突,并提交解决后的更改。分支的最新更改拉取到你的本地仓库。
2024-03-07 17:17:36 560
原创 centos 离线安装yum
原文链接:https://blog.csdn.net/donglaoxie/article/details/134224778。原文链接:https://blog.csdn.net/liu_xzhen/article/details/134876906。//nfs-utils 为需要安装的依赖,可空格分隔,多个一起安装,如:nfs-utils1 nfs-utils2。//nfs-utils 为需要安装的依赖,可空格分隔,多个一起安装,如:nfs-utils1 nfs-utils2。
2024-01-24 11:25:00 1502
原创 Docker部署RustDesk Server 设置开机自启
===========================================①直接关闭========================================#===========================================②开放端口========================================#开放端口的tcp传输限制(--permanent永久生效,没有此参数重启后失效,21115-21119批量开启区间内的端口TCP传输)
2023-08-31 11:05:45 2925 1
原创 YOLOv5 环境安装
Miniconda 下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/pypi 国内源:https://mirrors.tuna.tsinghua.edu.cn/help/pypi/Github地址https://github.com/ultralytics/yolov5。右击我的电脑->属性->更多设置->高级->环境变量->新建。单击新建,或直接双击下方空白处,键入刚才输入的变量名,我的是。我的比较老 是9.2版本的coda。
2023-06-29 10:43:41 761
原创 Kmeans安装报错失败
cl: 命令行 error D8021 :无效的数值参数“/Wno-error=declaration-after-statement”输入python setup.py install。然后提示缺少这个什么VC++这是scikit-learn。然后找到了下载的地址。下载后cd到对应位置。
2023-06-28 09:53:43 492
原创 内网安装nginx
关闭防火墙端口:firewall-cmd --zone=public --remove-port=9200/tcp --permanen。开启防火墙端口:firewall-cmd --zone=public --add-port=9200/tcp --permanent。注意:添加端口后,必须用命令firewall-cmd --reload重新加载一遍才会生效。查看开放的端口:firewall-cmd --list-ports。查看防火墙状态:firewall-cmd --state。
2023-03-29 13:18:52 3391
原创 MySQL根据父节点id查询所有子节点
b1 替换成你要查询的主键id。test2 替换成你的表名。pid 替换成你的父id。id 替换成你的主键id。state 组织状态。
2023-03-29 10:49:35 1015
原创 redisTemplate Hash 使用方法
redisTemplate Hash 使用方法package com; import java.util.ArrayList;import java.util.Collection;import java.util.HashMap;import java.util.Map;import java.util.concurrent.TimeUnit;import org.junit.Test;import org.junit.runner.RunWith;import org.sprin
2022-03-26 09:52:58 13481 2
转载 ResultMap 中collection
<!--column不做限制,可以为任意表的字段,而property须为type 定义的pojo属性--><resultMap id="唯一的标识" type="映射的pojo对象"> <id column="表的主键字段,或者可以为查询语句中的别名字段" jdbcType="字段类型" property="映射pojo对象的主键属性" /> <result column="表的一个字段(可以为任意表的一个字段)" jdbcType="字段类型" pro.
2022-03-15 20:36:56 572
原创 poi 操作 单元格
import org.apache.poi.ss.usermodel.*;import org.apache.poi.ss.util.CellRangeAddress;import org.apache.poi.xssf.usermodel.XSSFCell;import org.apache.poi.xssf.usermodel.XSSFRow;import org.apache.poi.xssf.usermodel.XSSFSheet;import org.apache.poi.xssf.u.
2022-03-15 20:35:21 635
原创 网站推荐1
1.测试屏幕拖影https://www.testufo.com/chase#background=404040&leading=ffffff&trailing=00ffff&distance=32&pps=600&height=1802
2021-12-28 16:58:46 131
原创 swagger2.0 和swagger3.0 踩坑
最近开始使用swagger 3.0.0来做项目,发现按照网上的教程进行配置,swagger-ui出不来,总是显示404错。经过一番搜索发现,原来是因为swagger升级到3之后,用法上大大简化了。主要的区别在以下两点:不再需要EnableSwagger2的注解。所以之前的教程其实都不适用于swagger 3.0.0。按照之前的写法去开发,很容易掉坑。不再需要在dependency里分别引入swagger2的两个包,取而代之的是只需要引入一个"io.springfox:springfox-boot-st
2021-12-28 16:57:47 2569 2
转载 [20190130]删除tab$记录的恢复.txt
--//网上提到许多删除tab$的案例,主要原因在于没有从官方正规渠道下载oracle版本,还有一些来自工具里面带有一些脚本删除tab$记录.--//首先我并不知道许多人的恢复方法,仅仅简单提到恢复数据字典,我想到既然是删除,反向的操作就是恢复.也就是恢复tab$记录.--//在我开始尝试时,我发现遇到的问题比原来想像的要复杂.tab$是CLUSTER C_OBJ#的一个表.本身cluster table的结果就与普通--//堆表的结构不一样,还有可能遇到行链接和行迁移的情况.--//这也是我最近.
2021-11-02 10:12:47 2479
转载 Oracle 11g重建控制文件——控制文件全部丢失,从零开始
控制文件(control file)是一个相当小的文件(最多能增长到64M左右),其中包含Oracle需要的其他文件的一个目录。参数文件告知实例控制文件的位置,控制文件则告知示例数据库和在线重做日志文件的位置。控制文件还告知了Oracle其他一些事情,如已发生检查点的有关信息、数据库名(必须和db_name参数匹配)、创建数据库的时间戳、归档重做日志的历史(有时这会让控制文件变大)、RMAN信息等。 控制文件应该通过硬件(RAID)多路保存,如果不支持镜像,则要通过Oracle多路保存。应该有不止...
2021-10-28 11:38:50 2565 1
原创 mapper forearch遍历
传入的参数必须为collection类型的,List 、Map,如果你在地址栏接收到的是字符串,那你需要转为collection类型在XML中主要使用foreach标签<foreachitem="item"collection="listTag"index="index"open="("separator=","close=")">#{item}</foreach>foreach的结果为:(23,46,75,43) 这种形式foreach...
2021-09-01 16:36:32 1892
原创 数据库表中的年和月是分开的不同字段,怎么拼成时间作为查询条件
<if test="startTime!= null and startTime != ''"> AND TO_DATE( CONCAT( CONCAT( year, '-' ), month ), 'yyyy-mm' ) <![CDATA[ >= ]]> to_date( #{startTime}, 'yyyy-MM-dd' ); </if> <...
2021-06-29 16:41:32 476
转载 mac下安装和使用brew
在网上搜了很多brew安装方式,包括使用官网的方式都安装报错Failed to connect to raw.githubusercontent.com port 443: Connection refused然后找了好久终于找到一个安装成功。安装方式/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"1原地址链接:https://blog.csdn.net/yuan
2021-06-29 16:40:04 117
原创 application.yml 配置springsecurity的过滤请求
第一步注入@Autowiredprivate Environment env;
2021-06-13 15:49:00 1812
原创 spring循环依赖注入问题
The dependencies of some of the beans in the application context form a cycle我就百度百度,基本都是一样的回答 用@Autowired 解决,问题我换成Autowired 也不管用。实在找不到答案 就去寻找google的把帮助好家伙 让我找到了,https://stackoverflow.com/questions/40695893/spring-security-circular-bean-dependency
2021-04-15 13:45:20 243
转载 HttpClient和HttpMime用法--这一篇全了解(内含例子)包含工具类 世上最全 按照目录快速寻找
httpclientHttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性,它不仅使客户端发送Http请求变得容易,而且也方便开发人员测试接口(基于Http协议的),提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会更加深入。org.apache.commons.httpclient.HttpClient与org.apache.http.client.H...
2020-09-15 10:20:03 3501
原创 springboot2.x 整个dubbo ,完美使用,
本文采用版本springboot 2.xlinux 安装的zookeeper版本 3.5.5idea dubbo版本2.7.3 zookeeper版本 3.4.81. 新建一个公共接口提供者 pom文件里面什么都不需要写 1.1这里面只有你的pojo和你的接口 这个里面只提供接口,打成jar包,其他的项目需要引入这个公共接口的jar包1.2 创建完成以后需要用maven 打包 安装 否则 别的项目找不到你的接口2. 创建一个服务提...
2020-08-27 14:37:07 473
原创 redis
4.3 主从复制4.3.1 主从复制–读写分离通过持久化功能,Redis 保证了即使在服务器重启的情况下也不会丢失(或少量丢失)数据,但是由于数据是存储在一台服务器上的,如果这台服务器出现故障,比如硬盘坏了,也会导致数据丢失。为了避免单点故障,我们需要将数据复制多份部署在多台不同的服务器上,即使有一台服务器出现故障其他服务器依然可以继续提供服务。这就要求当一台服务器上的数据更新后,自动将更新的数据同步到其他服务器上,那该怎么实现呢? Redis 的主从复制。Redis 提供了复制(r
2020-08-18 18:45:13 288
转载 mybatis分页查询
在实际的项目开发中,常常需要使用到分页,分页方式分为两种:前端分页和后端分页。前端分页一次ajax请求数据的所有记录,然后在前端缓存并且计算count和分页逻辑,一般前端组件(例如dataTable)会提供分页动作。特点是:简单,很适合小规模的web平台;当数据量大的时候会产生性能问题,在查询和网络传输的时间会很长。后端分页在ajax请求中指定页码pageNum和每页的大小pageSize,后端查询出当页的数据返回,前端只负责渲染。特点是:复杂一些;性能瓶颈在MySQL的查询性能,这个当然可以调
2020-07-31 14:10:07 902
原创 spring初始化的时候从数据库中取出数据存到session的context域中
web.xml <listener> <listener-class>com.powernode.workbench.controller.TblDicController</listener-class> </listener>监听器层package com.node.workbench.controller;/** * Description: * date: 2020/7/29 16:20 * Version
2020-07-29 17:18:28 439
原创 Json对象和Json字符串的区别
Json概念概念:JSON (JavaScript Object Notation) 一种简单的数据格式,是一种比较轻量级的数据存储格式;json对象比如下面是一个json对象 - [{"id":1,"brand":"奔驰","color":"黑色","price":"500,000","carnum":"京A88888"}, {"id":2,"brand":"奥迪","color":"黑色","price":"500,000","carnum":"京A66666"}] 2.可以用 x
2020-07-20 23:41:27 205
原创 Windows软件推荐
quickerCapeload+winscp linuxftpScorToPic 截图工具Ditto 剪切板工具FSCapture ;屏幕录制Typora 文字处理 .md
2020-04-22 11:02:10 122
原创 斐讯k2刷新固件
1.刷入 Breed 引导器https://www.lanzous.com/b06frcq4b2.进入Breed 引导器拔掉电源,按住reset ,插入电源,继续按住reset 3-5s打开浏览器192.168.1.1 进入breed3...
2020-04-18 14:33:18 1283
原创 第一次使用idea创建项目
IDEA 创建第一个项目1.New Project 选择Empty Project next2.Project name 一般选择自己自己常用名3.管理是项目开始 然后是模块(modules)4.新建modules (一定注意是modules)点+号 new modules (modules一般选择dayn)modules sources 按照自己的java版本来,depe...
2020-04-09 09:04:02 721
原创 配置eclipse
点击windows 窗口选择preferences 首选项第一个选项General 常规选择startup and shutdown 启动和关闭点击workspaces 工作空间勾选pronmpt for workspace on startup...
2020-04-03 19:46:09 125
转载 Sublime安装Package control组件两种方法,并汉化
那么在前面的文章中,已经给大家介绍了怎样安装Sublime。Package Control是 Sublime Text包管理器。它包含可供安装的2,500多个软件包的列表,用户可以自己添加任何GitHub 或BitBucket存储库。简单的说,也就是sublime只有安装了Package control组件,后期才能安装各种不同的插件。第一种方法:打开sublime界面,按Ctr...
2020-03-16 12:17:12 3624 1
转载 CentOS7使用的NAT的网络模式,设置静态IP和DNS。
最近因为学习Puppet,用虚拟机装了个CentOS,使用的NAT的网络模式,为了防止再次启动系统的时候网络IP发生变化,因此设置静态IP和DNS。由于CentOS是最小化安装,没有ifconfig命令,因此可以采用ip命令查看。查看IP分配情况:ip addr2、 开启虚拟机,修改配置文件 输入如下命令 ll /etc/sysconfig/network-s...
2020-03-13 23:49:27 342
原创 单片机按键发送串口数据
#include <stc12c5a60s2.h>#define uint unsigned int#define uchar unsigned char#define ulong unsigned longsbit k1=P2^6;sbit k2=P2^7;uchar s; //s是字符串UartBuffer[5]={0}变量unsigned char code a[...
2020-03-11 16:11:34 5087
Centos系统离线安装unzip&unzip-6.0-21.el7.x86-64
2023-01-04
bbed全(linuxAndWindows).7z
2021-10-15
node-v9.11.1-win-x64.zip
2020-08-21
数据库逆向 ideageneratorSqlmapCustom-idea1.zip
2020-07-24
UPnPTest.zip
2020-06-28
有人虚拟串口软件(USR-VCOM) 3.7.2.525.zip
2019-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人