- 博客(67)
- 资源 (3)
- 收藏
- 关注
原创 逻辑删除表中数据,仅每月保留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
原创 两个数据计算环比
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
原创 windows 修改MYSQL密码
set password for 'root'@localhost=password('新设密码');2、打开目录,地址栏输入 cmd 打开命令窗口。1、打开服务列表找到MYSQL安装bin目录。3、-- 录入一下命令,修改密码。
2023-06-12 14:20:15
901
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人