自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (17)
  • 收藏
  • 关注

转载 【Spring异步/多线程任务丢失request请求信息的问题】

这里不再是直接使用ThreadPoolExecutor线程池,而是自定义的线程池:ExecutorServiceProxy,对ThreadPoolExecutor进行一次代理,将操作进行封装,核心就是重写execute方法,使用自定义的HttpServletRequest类:TinyHttpServletRequest,不再是使用系统自带的类RequestFacade。正好就和上面对应上了。再次测试,连续发起多次请求,通过控制台观察,可以发现虽然第一次请求的子线程方法没执行完,但是其他的请求都进来了。

2024-09-04 14:17:16 197

原创 java 前端上传文件后端解析并转发到第三方存储,Hutool 工具

java 前端上传文件后端解析并转发到第三方存储,Hutool 工具

2024-07-12 14:12:35 344

原创 java根据不同类型跳转相应的实现类

1 // sendMessage 实现类对象service 调用推送方法。2 通过工厂获取service 对象。

2024-05-27 15:03:23 301

原创 java 多线程两种方案

【代码】java 多线程两种方案。

2024-04-09 18:51:59 196 1

原创 在线代码生成 mapper文件在线生成

遗忘遗忘被遗忘难受难受找好久。

2024-04-08 14:53:24 572

原创 git 不同远程仓库合并

解决冲突(如果有的话):如果在合并过程中出现冲突,你需要手动编辑文件以解决冲突,然后使用git add命令标记已解决的冲突文件,并使用git commit命令提交合并结果。推送更改到远程仓库:一旦你在本地完成了合并,并且解决了所有冲突(如果有的话),你可能想要将更改推送回远程test仓库。合并test分支:现在你可以将test分支合并到fix-dupl分支。:在合并之前,最好确保你的本地仓库是最新的。如果合并过程中出现冲突,你需要手动解决这些冲突,并提交解决后的更改。分支的最新更改拉取到你的本地仓库。

2024-03-07 17:17:36 560

原创 mysql 详情树查询

【代码】mysql 详情树查询。

2024-03-04 16:57:43 340

原创 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

原创 小米电视更换默认桌面和优化

LMutimate 是用来禁止原来的启动项的。在csdn 下载压缩包。

2022-09-16 22:47:03 7813 1

原创 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

原创 excel 对比两列相同的数据,找不同的公式

Excle 对比 =VLOOKUP(A:A,G:I,3,FALSE

2021-12-22 11:19:09 1998

转载 [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> &lt...

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

rpm -ivh unzip-6.0-21.el7.x86_64.rpm rpm -ivh zip-3.0-11.el7.x86_64.rpm

2023-01-04

plugin.intellij.assistant.mybaitslog-2.0.5

2020idea-mybatis_log_plugin

2022-07-13

完美解决Windows预览体验计划错误0x80072ee2

完美解决Windows预览体验计划错误0x80072ee2

2022-01-11

bbed全(linuxAndWindows).7z

Oracle bbed工具是Block Browser and Editor(块浏览编辑器)的缩写,它是Oracle数据库在安装时一起附带的工具。一般此工具倾向于仅作为Oracle内部使用,且Oracle公司并不公开此工具使用细节。由于bbed可以对Oracle数据库中的数据块进行内容修改和破坏,因此此工具功能强大同时伴有很高的使用风险。 该资源包含了windows版本和 linux版本

2021-10-15

node-v9.11.1-win-x64.zip

报错缺少\github\eirslett\node\9.11.1\node-9.11.1-win-x64.zip 因为前端dubbo-admin-ui使用nodeJs,打包时maven需要下载一个node-9.11.1-win-x64.zip的安装包

2020-08-21

bs_paginationmybatis分页插件包.zip

mybatis前端分页插件包

2020-07-31

数据库逆向 ideageneratorSqlmapCustom-idea1.zip

数据库逆向 ideageneratorSqlmapCustom-idea1.zip idea版本 数据库逆向 ideageneratorSqlmapCustom-idea1.zip idea版本

2020-07-24

generatorSqlmapCustom-eclipse.zip

Mybatis-eclipse数据库逆向工程

2020-07-14

generatorSqlmapCustom-idea.zip

Mybatis-idea数据库逆向工程

2020-07-14

UPnPTest.zip

1、操作系统是否支持UPnP功能:Windows XP,Vista,Windows 7均支持UPnP功能,Windows 2003不支持UPnP功能 2、SSDP服务是否已经启动:SSDP在Windows服务里名字是“SSDP Discovery Service”,如此项FAILED,请使用Windows控制面包→管理工具→服务 来启动该服务 3、SSDP服务的启用类型为自动:如果此项FAILED,请使用Windows控制面包→管理工具→服务 来更改SSDP的启动类型。 4、UPnP Host服务是否已经启动:UPnP Host在Windows服务里的名字是“Universal Plug and Play Device Host”如果此项FAILED,请使用Windows控制面包→管理工具→服务 来启动来启动该服务 5、UPnP Host服务的启用类型为自动:如果此项FAILED,请使用Windows控制面包→管理工具→服务 来更改UPnP Host的启动类型。 6、Windows 防火墙的UPnP框架允许例外:如果此项FAILED,请在Windows防火墙的例外选项里把UPnP框架的钩给勾上。 7、获取本机网卡IP:如果此项FAILED,请检查UPnP组件是否已经安装,如没有请按下面的图片操作。同时关闭其他防火墙试一下。 8、获取路由器外网IP:如果此项FAILED,请检查路由器UPnP服务是否开启,WAN口是否已经联机。

2020-06-28

LedScene_V1.4.0.0.zip

LedScene_V1.4.0.0.zip

2019-10-24

有人虚拟串口软件(USR-VCOM) 3.7.2.525.zip

软件特色 1、支持多虚拟串口映射(最多255个) 2、支持TCP Client、TCP Server、UDP多种网络协议 3、收、发及串口参数设置多线程架构 4、自动连接机制,无需担心远端设备复位或网络断线恢复后的特别处理 5、实时虚拟串口数据传输监控 6、集成设备探测、配置 7、串口数据自动打包收发,透明传输 8、支持同步波特率(类RFC2217)功能,同步硬件的波特率 9、支持Smart VCOM智能添加串口服务器对应的虚拟串口 10、支持虚拟串口打包时间间隔设置 11、本软件免费

2019-09-15

51单片机轻松入门(C语言版)——基于STC15W4K系列.zip

51单片机轻松入门C语言版(基于STC15W4K系列)入门教学。

2019-06-11

STC单片机常用特殊功能寄存器速查.exe

STC单片机常用特殊功能寄存器速查包括89,stc12 stc15

2019-06-11

LedEasy最新版.zip

LedEasy最新版

2019-05-17

脱机软件2013 LedEdit(2013).rar

脱机软件2013 LedEdit(2013)

2019-05-17

DC-Color.exe

DC-Color.exe 配合LEDeasy使用

2019-05-17

LEDEasy.zip

led编写 配合DC-Colorled编写

2019-05-17

空空如也

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

TA关注的人

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