随笔分类 -  java-web

使用线程池消费kafka数据,性能提高50倍
摘要:问题描述:之前在springboot中监听kafka的topic,执行消费数据、数据同步的业务,但由于单线程并且有数据库的更新、删除操作、kafka的同步提交偏移量导致性能低下、且kafka同步提交导致程序运行一段时候后会出现: max-poll-records相关的错误。这个是由于之前项目配置的批 阅读全文
posted @ 2025-08-06 14:32 代码吴彦祖 阅读(41) 评论(0) 推荐(0)
java实现linux文件的解压缩(确保md5sum一致)
摘要:package com.xlkh.device.utils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.BufferedReader; import java.io.File; import jav 阅读全文
posted @ 2025-06-11 17:39 代码吴彦祖 阅读(41) 评论(0) 推荐(0)
关于vue关闭页面时去除定时器失效问题解决
摘要:1.先去除页面缓存,这个在路由部分 2. 阅读全文
posted @ 2024-06-03 17:41 代码吴彦祖 阅读(191) 评论(0) 推荐(0)
springboot的代理模式示例----面向切面编程
摘要:1.定义切面类 2.编写切面类 import com.alibaba.fastjson.JSON; import com.fasterxml.jackson.databind.ObjectMapper; import com.xlkh.bigscreen.common.utils.RedisDevi 阅读全文
posted @ 2024-03-13 14:18 代码吴彦祖 阅读(100) 评论(0) 推荐(0)
es聚合查询自动补0----java代码
摘要:ES语句 GET /event_log_hulianwang_v3/_search { "size": 0, "query": { "bool": { "must": [ { "term": { "event_type.keyword": "终端事件" } }, { "range": { "even 阅读全文
posted @ 2024-03-12 17:41 代码吴彦祖 阅读(81) 评论(0) 推荐(0)
设置java程序的守护进程
摘要:1.在服务器执行:crontab -e 命令 2.在出现的界面编写cron表达式 3.编写guard_java_extbork.sh脚本 #!/bin/bash source /etc/profile ps -ef|grep jar包名称 |grep -v grep if [ $? -ne 0 ] 阅读全文
posted @ 2024-02-26 17:22 代码吴彦祖 阅读(183) 评论(0) 推荐(0)
使用RandomAccessFile监听日志文件,并实时一行行读取出来
摘要:public static void main(String[] args) { String filePath = "E:\\codes\\work\\product-parent\\logs\\alarm_log_info.log"; try { RandomAccessFile randomA 阅读全文
posted @ 2024-01-08 14:38 代码吴彦祖 阅读(101) 评论(0) 推荐(0)
Druid监控页面配置
摘要:springboot的yml配置文件添加如下配置: spring: # 数据库连接相关配置 datasource: druid: filters: stat,wall stat-view-servlet: enabled: true login-username: admin login-passw 阅读全文
posted @ 2023-12-18 14:50 代码吴彦祖 阅读(99) 评论(0) 推荐(0)
前后端分别判断两个数组 A数组有的元素B数据没有
摘要:前端: FilterData(a, b) { //循环判断数组a里的元素在b里面有没有,有的话就放入新建立的数组中 //a有 b没有 var result = new Array(); var c = b.toString(); for (var i = 0; i < a.length; i++) 阅读全文
posted @ 2022-12-29 11:41 代码吴彦祖 阅读(137) 评论(0) 推荐(0)
使用三层架构来实现登录
摘要:首先先建立一些项目需要的包: 在servlet层里面写一下和页面打交道的servlet,servlet调用service层,也就是业务处理层,service层调用dao层,用于数据库crud操作 LoginServlet如下: 1 @WebServlet("/login.do") 2 public 阅读全文
posted @ 2020-06-05 21:02 代码吴彦祖 阅读(1557) 评论(0) 推荐(0)
全选和全不选demo
摘要:1 <script> 2 3 $(function(){ 4 $("#chkAll").change(function(){ 5 6 //获取我们全选按钮的选中状态; 7 var ck=$("#chkAll").prop("checked"); 8 9 //修改我们所有名字为tck的复选框的状态 1 阅读全文
posted @ 2020-06-03 21:04 代码吴彦祖 阅读(312) 评论(0) 推荐(0)
servlet配置
摘要:在java-web项目里面,servlet的配置有两个方法: 1 使用注解: 就是你在浏览器URL地址栏里面要写的 2 在web.xml里面配置: 1 <!-- 配置过滤器 --> 2 <filter> 3 <filter-name>roster</filter-name> 4 <filter-cl 阅读全文
posted @ 2020-05-30 14:54 代码吴彦祖 阅读(443) 评论(0) 推荐(0)
java-web与jdbc 的使用
摘要:1:本地连接数据库的步骤 1 public class LoginDao { 2 3 // jdbc操作的五部曲 4 5 // 1: 导入jar包 6 // 2: 加载驱动 7 // 3: 获取连接 8 // 4: 预处理 9 // 5: 执行SQL 10 // 6: 处理结果集 11 // 7: 阅读全文
posted @ 2020-05-25 20:45 代码吴彦祖 阅读(520) 评论(0) 推荐(0)
菜鸟入门bootstrap
摘要:1.入门 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 <link rel="stylesheet" href="css/bootstrap.min.cs 阅读全文
posted @ 2020-05-10 23:14 代码吴彦祖 阅读(602) 评论(0) 推荐(0)
纯js的购物车案例
摘要:1 <style> 2 table { 3 text-align: center; 4 } 5 img { 6 height: 25px; 7 width: 22px; 8 } 9 </style> 10 </head> 11 <body> 12 <table id="dataContent" bo 阅读全文
posted @ 2020-04-28 21:21 代码吴彦祖 阅读(806) 评论(0) 推荐(0)
EL与JSTL
摘要:El(Expression Language),全称表达式语言,目的是尽量的消除JSP页面中的java代码,其方法如下: 1 <% 2 request.setAttribute("name", "张三"); 3 session.setAttribute("name", "田奇"); 4 sessio 阅读全文
posted @ 2020-04-14 21:25 代码吴彦祖 阅读(205) 评论(0) 推荐(0)