自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 sending data 慢SQL原因排查命令

sending data 慢sql

2022-08-09 09:36:36 458 1

原创 Web端即时通讯之SSE

基于Sse的即时通信

2022-08-05 16:57:35 1097

原创 合并两个集合,如果key相同则value合并去重

合并两个集合,如果key相同则value合并去重直接上代码public static void mergeMap(){ Map<String, Set<String>> a = new HashMap(); a.put("A", new HashSet<>(Arrays.asList("1"))); Map<String, Set<String>> b = new HashMap();

2022-04-21 10:15:00 179

原创 記錄一些自己常用的腳本

重啟腳本(按文件名)source /etc/profileps -ef |grep ****-3.2.0-SNAPSHOT.jar |grep -v grep | awk '{print $2}' | xargs kill -15echo 'stop success,waiting restart'sleep 7scd /****/****/**nohup java -jar ****-3.2.0-SNAPSHOT.jar >/dev/null 2>&1 &ech

2021-07-16 10:49:52 72

原创 Log4j2配置使用

1.导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-log4j2</artifactId></dependency>2.在resources下导入log4j2-spring.xml配置文件<?xml version="1.0" encoding="UTF-8"?><!

2021-06-09 17:07:50 154

原创 cron表達式每五十分鐘執行一次

看到每五十分鐘執行一次,第一反應應該是 cron = "00 50 * * * ? "其實不然,如此設定後我們會發現程序執行頻率為:16:50:0017:50:0018:50:0019:50:0020:50:00看起來每小時開始時都會重新計算時長。下面直接給出解決方案:隔50分鐘執行一次50 * 6 = 300 = 5 h由此可知需要添加6個cron表達式,間隔5個小時@Scheduled(cron = "10 50 0/5 * * ?")@Scheduled(cron = "

2021-05-08 15:58:30 1892

原创 RabbitMQ SimpleMessageListenerContainer用法

消息接收部分代碼:@RabbitListenerpublic class Receiver { @Autowired ConnectionFactoryConf conf; public static final String QUEUE_A = "Q-Message"; @Bean public Queue queue() { return new Queue(QUEUE_A, true); // QUEUE name } @Bean @RabbitHandler pub

2021-04-10 13:30:40 1005

转载 ORACLE獲取上個月第一個和最後一天

select trunc(add_months(sysdate,-1),‘mm’) first_day,last_day(add_months(sysdate,-1)) last_day from dual;

2021-04-08 08:45:48 835

原创 Thread.sleep(0)的作用

偶然看見了Thread.sleep(0),就搜了一些資料來看,下面簡單記錄一下,如有誤解還請指正。Windows 是搶佔式操作系統,簡單說就是,當一個進程得到了CPU時間,只有它執行完任務,放棄CPU,CPU才會篩選下一個獲得CPU的任務。而篩選的條件就是優先級,那麼假如有A B C 三個任務,A的優先級超級大,那麼就A有可能 一直持有CPU。所以 sleep(0)的作用就是 ‘觸發操作系統立刻重新進行一次CPU競爭’,以重新選擇任務獲取CPU。...

2021-04-06 17:19:10 84

原创 API接口參數校驗

Controller層代碼@PostMapping(value = "/message") // http://localhost/message ResponseEntity<String> post(@RequestBody ApiRequ apiRequ) { ValidationResult result = ValidationUtils.validateEntity(apiRequ); boolean isError = result.isHasErrors

2021-03-25 14:59:57 124

原创 API接口冪等性實現

簡單思路提供一個生成隨機數的接口,隨機數保證全局唯一。調用接口時帶入隨機數。第一次調用接口,業務處理成功後,將隨機數作為Key,處理結果作為Value,存入Redis,同時設置過期時長。第二次調用,查詢Redis,如果Key存在,則證明是重複提交,返回報錯。...

2021-03-25 14:02:29 54

原创 ElementUI 樣式修改不生效

使用ElementUI,做輸入框的時候,想將輸入框也修改為圓角框,但是修改CSS後 保存不生效![在这里插入图片描述](https://img-blog.csdnimg.cn/20200526142644151.JPG)解決方法:在Style中加入.el-input >>> .el-input__inner {border-radius:15px}因為scoped 會阻止我們做樣式修改,所以需要使用 >>> 做樣式穿透。...

2020-05-26 14:30:05 286

原创 ElementUI 表格手風琴展開 ,將變量作為屬性值

前幾天在用ElementUI時,做表格單行手風琴展開時,遇到一個問題,點擊‘查看詳情’,本行展開顯示詳細數據,點擊其他行,其他行展開,本行收起。<el-table-column label="操作" width="100" align="center" fixed="right" :key="Math.random()"> <template slot-scope="scope"> <el-button type="text" @click="t

2020-05-26 08:23:54 134

原创 Form表單中Get和Post方法

Form表單中Get和Post方法最近在修改一個Web項目,在做下載功能的時候遇到一個問題,過程如下:1.用戶選擇要下載的數據行;2.然後通過submit 將form表單中要下載的訂單號傳到後台,後台再根據訂單號去DB中查詢,生成Excel。在實際的導出過程中,單純的導出1 個訂單 2 個訂單 10個訂單都沒有問題,但是只要導出上百個訂單的數據,Chrome就會報錯, 該頁面無法正常運...

2020-04-13 09:58:30 184

空空如也

空空如也

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

TA关注的人

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