自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (3)
  • 收藏
  • 关注

原创 idear 控制台乱码、查询结果、参数、控制台乱码

一、二、三、四、五、

2024-10-07 15:25:01 229

原创 逻辑删除表中数据,仅每月保留5条数据

SELECT id, addTime, -- 使用 FORMAT 函数将日期格式化为 'yyyy-MM' 来分组每个月。-- 使用 ROW_NUMBER() 对每个月的数据进行排序,这里假设基于 ID 或 addTime 都可以。

2024-09-06 11:11:59 180

原创 ID NAME 关联,是否冗余name

创建中间表 至保存ID 查询时关联表查询到name ,还是将name 保存到中间表比较合适。一个表关联另一个表的 id 和name。会有数据冗余, 保持数据一致性复杂。2、name 是否经常改变。3、name 是否频繁查询。将name 保存到中间表。1、name 是否过大。

2024-09-04 17:29:14 334

原创 添加数据判断是否存在存在不添加,或存在更新

IF EXISTS (SELECT 1 FROM dj_employee WHERE employeeid = '特定employee_id')WHERE employeeid = '特定employee_id';VALUES ('特定employee_id', '新员工名');-- 1\添加数据首先判断数据库中该用户是否存在,如果存在则不进行添加。---2、如果表中数据存在则进行更新,如果不存在则进行添加。SET employeename = '新员工名'

2024-08-22 10:09:39 339

原创 数据字段值用“,”号拼装,如果存在多个相同值保留一个

更新数据去掉字段中重复值

2024-07-08 14:13:36 193 1

原创 表中存在多条数据保存1条将其他数据删除

SELECTalarmId,id,FROM。

2024-07-08 14:11:43 130

原创 两个数据计算环比

try {try {} else {return ret;if (y!= null &&!} else {} else {return ret;

2023-11-23 17:39:46 207

原创 Idear 中签出git项目分支为灰色

签出后,使用idear打开项目,项目关联git信息。git clone git项目地址。--签出git上的项目。

2023-11-20 15:39:41 738

原创 Redis 实现 用户输入密码错误5次锁定

if (redisTemplate.hasKey(lockedKey)) {//判断是否存在锁定账号。// 设置 key 为 test 的值,并设置超时时间为 15 分钟。// 解锁时间已过,移除锁定状态。// 账号已被锁定,获取过期剩余时间。// 达到锁定阈值,锁定账号。// 还未解锁,拒绝登录。// 密码正确,重置错误计数器。* 判断用户账号是否被锁定,及超时时间。

2023-11-09 18:02:27 869

原创 数据库表,依据表名称注释查询表名称

SELECT DISTINCT TABLE_COMMENT,TABLE_NAMEFROM INFORMATION_SCHEMA.TABLESWHERE TABLE_COMMENT LIKE '%%';

2023-11-02 19:55:37 157

原创 CompletableFuture 异步调用,获取返回值

CompletableFuture<User> f = CompletableFuture.supplyAsync(//异步执行方法。//执行完成,设置返回结果 设置 coede 和 list。//需要执行的任务列表。// ---------------获取返回值-----------------//因为allOf没有返回值,所以需要通过thenApply回调函数获取结果。//执行耗时较长的业务代码,这里模拟一下。// 阻塞,等待所有任务执行完成。//模拟查询用户列表。

2023-11-02 14:34:04 2112 1

原创 java两个数组指定个数拷贝,数组赋值为默认值

数组赋值和拷贝

2023-07-14 10:15:09 87

原创 mysql8.0 navicat mysql 2059报错

输入用户名密码连接mysql。

2023-07-04 10:20:41 211

原创 java获取给定字符串 日期 的前几天和后几天

日期字符串

2023-06-23 07:50:24 477

原创 windows 修改MYSQL密码

set password for 'root'@localhost=password('新设密码');2、打开目录,地址栏输入 cmd 打开命令窗口。1、打开服务列表找到MYSQL安装bin目录。3、-- 录入一下命令,修改密码。

2023-06-12 14:20:15 901

原创 java8转换数组。找到最接近指定数据

数据转换, 过滤数据

2023-02-19 10:26:27 688 1

原创 MYSQL 依据字段值分段统计

mysql依据字段值进行分段统计

2023-02-13 13:56:37 788

原创 前后端分离,SpringBoot。WEBSocket后台报警页面提示

WEBsocket 前后端分离,springboot

2023-02-09 13:59:30 574

原创 java线程池批量处理任务

理论联系实际,理解了才能运用

2022-10-25 12:21:21 972

原创 java 视频转换 avi 转 MP4

之前转换批量转换总有大部分不成功换了一种方式亲测有效

2022-10-25 12:14:53 1499 1

原创 Linux 开机启动不生效

不能修改etc文件夹下的 rc.local,该文件为软连接,需要修改 rc.d 文件夹下的 rc.local文件再 /etc/rc.d/rc.local 中添加启动脚本使得 rc.local有执行权限chmod 755/etc/rc.d/rc.local进行 reboot 重启服务器 启动脚本生效...

2021-12-28 14:11:29 1565 1

原创 linux 操作mysql

linux链接 Mysqlmysql -h 172.20.250.89 -P 3306 -u youname -pyoupwd -D youname启动  service mysqld restart

2021-12-27 14:46:16 617

原创 win10 启动rabbitMq有误问题

打开运行输入 services.msc找到MQ的服务选择用户输入密码进行启动即可解决问题过程中看到有说因为路径有空格导致,安装目录有空格不导致问题

2021-11-24 15:20:05 1346

原创 linux 启动jar包,校验是否已启动脚本

#!/bin/shexport LANG="en_US.UTF-8"export JAVA_HOME=/usr/local/java/jdk1.8.0_181export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/dt.jar:$JAVA_HOME/tools.jar#java环境变量jarDir="jar包所在目录"jar="XXXX.jar"logFile="/输出日志存放位置/o...

2021-11-19 14:28:12 845 1

原创 linux crontab使用说明

安装crontabyum install crontabscentOS:使用crontab -e //编辑crontab -l //查看定时任务生效运行:先安装;systemctl enable crondsystemctl start crond停止:systemclt stop crond服务操作说明:service crond start ## 启动服务service crond stop ## 关闭服务service crond resta...

2021-11-19 14:24:24 580

原创 linux 启动 jar 提示 nohup: failed to run command ‘java‘: No such file or directory

在linux 启动jar包出现该提示场景:服务器主机由A栋楼 转移到B栋楼,IP发生改变,服务器内容无任何变化启动服务提示nohup: failed to run command 'java': No such file or directory解决方案:1、查看jdk版本java -version2、echo $JAVA_HOME查看安装目录3、执行启动jarnohup 上一步结果/bin/java -jar XX.jar...

2021-11-10 14:17:36 3971

原创 java httpClient 传参JSONArray

public static void sendPost_body2(String urlparam, JSONArray userArray) { try { URL url = new URL(urlparam); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setDoOutput(true); connec..

2021-10-11 14:18:24 927

原创 Bootstrap broker localhost:9092 (id: -1 rack: null) disconnected

现象描述:代码连接本地kafka没有问题 能监听到监听的topic,可获取通道中的所有topic将kafka放到服务器上,本地程序启动报异常,可获取kafka中所有的topic,但是监听topic不起作用启动时,报下面两个异常Bootstrap broker localhost:9092 (id: -1 rack: null) disconnectedConnection to node -1 (localhost/127.0.0.1:9092) could not be establi

2021-09-28 13:39:41 34139 3

原创 win10 安装MySQL 无管理员权限

1、找到下载的安装文件,按住Shift键,同时在安装文件上点击鼠标右键,选择复制为路径2、打开C:\Windows\System32,找打cmd.exe,点击右键选择以管理员方式运行。3、在打开的界面点击鼠标右键将路径粘贴4、回车运行...

2021-08-25 15:00:20 2313 1

原创 mysql数据库连接错误10060

控制面板\系统和安全\Windows Defender 防火墙添加 mysqld 允许 弓网和专网选中,确定执行命令进行查看cmd mysql -uroot -p

2021-08-25 14:51:53 197

原创 mySQL 查询表字段及对应注释信息

SELECT COLUMN_NAME AS name,if(COLUMN_COMMENT is null or COLUMN_COMMENT='',COLUMN_NAME,COLUMN_COMMENT) AS commentFROM information_schema.COLUMNS WHERE TABLE_NAME='tableName'

2021-08-09 14:42:40 158 2

原创 Error during WebSocket handshake: Unexpected response code: 200

springboot 整合websocket 异常需要增加将bean交给springBoot 进行管理import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.socket.server.standard.ServerEndpointExporter;@Configu

2021-08-09 14:35:54 631 1

原创 ExecutorService,CountDownLatch应用示例

public void threadDateTimeGetCurData(LinkedList<File> fileParam, Map paramMap, CountDownLatch latch, LinkedHashMap resultls, LinkedHashMap resultlsonetime, Map timeMap) { for (int i = 0; i < fileParam.size(); i++) { int final...

2021-06-18 14:44:02 229

原创 webSocket 示例

JS部分:$(document).ready(function(){ socket(); });function socket(){ let userId = parent.userId();//判断当前浏览器是否支持WebSocket if ('WebSocket' in window) { websocket = new WebSocket("ws://localhost:8081/webSocketFile/"+"data"+userI..

2020-12-15 09:52:03 454

原创 java截取视频的三种方式

String cut = "ffmpeg -ss " + startTime +" -i " + videoPath + " -t " + String.valueOf(seconds) + " -c:v copy -c:a copy " + outPath +outPutFileName+".mp4";String cut = "ffmpeg -ss " + startTime +" -t " + String.valueOf(secon..

2020-09-04 18:02:51 4297 1

原创 highchar关于X轴展示数据,展示自己设置的数据,给数据做标记

xAxis: { labels: { formatter: function() { //获取到刻度值 var labelVal = this.value; console.log(this); //实际返回的刻度值 let aa=["...

2020-05-27 10:48:25 479

原创 java 拉姆的表达式 过滤int数组,获取数组中的最大值,最小值,获取指定条件的数据个数,遍历符合条件数据

List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); IntSummaryStatistics stats = numbers .stream() .mapToInt((x) -> x) .summarySta...

2020-05-06 16:43:54 465 1

原创 highchar图表操作属性操作

,credits: { enabled:false },rangeSelector: { buttonTheme: { display: 'none' // 不显示按钮 }, selected: 1, inputEnabled: false // 不显示日期输入框...

2020-05-06 15:19:58 239

原创 Jq 复选框 全选,全不选,监听复选框,获取选中值

function checkAll() {//全选全不选 let xieyi=$("#dataTypeAll"); if(!xieyi.is(':checked')){ $("[name='dataType']").prop("checked",false) }else { $("[name='dataType']").prop("checked",tr...

2020-04-22 11:43:49 511

原创 拖拽上传文件实现

html:<div draggable="true" id="UploadArea"style=" width: 90%;height: 10%;background-color: papayawhip;text-align: center;padding-top: 1.5%;font-size: 24px; border: 3px dashed #000;" class="d...

2020-04-14 17:53:11 477

layer弹窗弹出子页面

layer弹窗弹出子页面

2022-01-19

树形菜单,选择获取选择的值,多选

jquery,树形菜单

2022-01-19

hibernate应用

有不错的例子对于初学者来说是个不错的选择

2012-11-17

空空如也

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

TA关注的人

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