上一页 1 2 3 4 5 6 ··· 21 下一页
  2022年7月15日
摘要: 一、利用spring-boot-maven-plugin,但是缺少灵活配置。 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version 阅读全文
posted @ 2022-07-15 15:42 -赶鸭子上架- 阅读(121) 评论(0) 推荐(0) 编辑
  2022年7月11日
摘要: 1. 快速排序 public static void main(String[] args) { int[] nums = {-1,0,1,2,-1,-4}; quickSort(nums, 0, nums.length - 1); Arrays.stream(nums).forEach(Syste 阅读全文
posted @ 2022-07-11 14:22 -赶鸭子上架- 阅读(41) 评论(0) 推荐(0) 编辑
  2022年7月2日
摘要: 之前部署形式基本参照其他开源软件的项目结构(bin,config,lib,log...),使用到maven-assembly插件,但是在开发过程免不了加上jar、更新jar版本,部署的时候很容易忘记,此次采用fatjar的方式,直接用的spring-boot-maven-plugin打包。 使用到的 阅读全文
posted @ 2022-07-02 16:27 -赶鸭子上架- 阅读(215) 评论(0) 推荐(0) 编辑
  2022年6月28日
摘要: 1. 前后端代码在不同的repo里,比较容易 2. 前后端代码在同一repo里,样板pipeline script pipeline { agent any environment { gitRepo = "http://gitlab/project.git" NODE_BIN = "/usr/lo 阅读全文
posted @ 2022-06-28 14:43 -赶鸭子上架- 阅读(224) 评论(0) 推荐(0) 编辑
  2022年6月26日
摘要: 最近又连续弄了几个微服务的jenkins构建,记录下。 1. 对于Mono Repo项目来说,可以使用jenkins的changeset来做CI/CD changeset监控路径下的变化,做对应的构建。 (1)效果图 (2)pipeline脚本 【这里】 2. 记录下nohup坑人的地方 脚本里使用 阅读全文
posted @ 2022-06-26 11:14 -赶鸭子上架- 阅读(529) 评论(0) 推荐(0) 编辑
  2022年5月16日
摘要: 1. 启动时加载 1.1 - static new 1.2 - static class new2. 延迟加载 2.1 - synchronized 2.2 - 双重锁检查 + volatile 2.3 - Java9中引入AtomicReference3. 枚举实现 public class Si 阅读全文
posted @ 2022-05-16 07:17 -赶鸭子上架- 阅读(19) 评论(0) 推荐(0) 编辑
  2022年5月14日
摘要: 注意 await()和 countDown()的调用时机。 public class CountDownLatchDemo { //CountDownLatch相当于CyclicBarrier的一个批次处理,可用于制造并发条件 //代码实现上类似信号量Semaphore private static 阅读全文
posted @ 2022-05-14 15:12 -赶鸭子上架- 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 一、今天用synchronized实现了下生产者/消费者模式,遇到几个小问题,记录下。 public class SynchronizedDemo { //类似包子铺场景:包子最多提前做好50个,卖出去5个就再做;卖完了,买包子的就得等着 //Synchronized版本 private stati 阅读全文
posted @ 2022-05-14 12:26 -赶鸭子上架- 阅读(40) 评论(0) 推荐(0) 编辑
  2022年5月4日
摘要: 最近一阵时常遇到google应用处于离线状态导致无法使用的问题,今天算是弄明白给解决了。 现象与问题: 遇到google应用处于离线状态后,退出账户再尝试开启同步功能,发现只能进入输入邮箱的account.google页面,但无法再“下一步”操作。 排查: F12后,发现类似“https://ssl 阅读全文
posted @ 2022-05-04 12:10 -赶鸭子上架- 阅读(1218) 评论(0) 推荐(0) 编辑
  2022年4月16日
摘要: 今天使用MySQL存储过程往innodb表t10中插入10w条数据,如下 BEGIN DECLARE i INT; SET i = 1; while (i <= 100000) DO INSERT INTO t10 (id, a, b) VALUES (i ,i ,i); ### 每次启动事务并提交 阅读全文
posted @ 2022-04-16 22:47 -赶鸭子上架- 阅读(189) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 21 下一页