上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 56 下一页
摘要: 阅读全文
posted @ 2022-02-22 10:14 KLAPT 阅读(13) 评论(0) 推荐(0)
摘要: 新建用户的命令是 useradd ,直接输入useradd 不管用的话,就用绝对路径名的方式:/usr/sbin/useradd 。useradd 新建用户命令只有 root 用户才能执行,我们先从普通用户 ubuntu 切换到 root 用户。 ubuntu@VM-0-14-ubuntu:~$ s 阅读全文
posted @ 2022-02-22 09:56 KLAPT 阅读(95) 评论(0) 推荐(0)
摘要: 同一个接口,多次发出同一个请求,必须保证操作只执行一次。 会产生接口幂等性的情况: 网络波动, 可能会引起重复请求 用户重复操作,用户在操作时候可能会无意触发多次下单交易,甚至没有响应而有意触发多次交易应用 使用了失效或超时重试机制(Nginx重试、RPC重试或业务层重试等) 页面重复刷新 使用浏览 阅读全文
posted @ 2022-02-21 14:39 KLAPT 阅读(79) 评论(0) 推荐(0)
摘要: 消息系统就是能在中间过程作为缓存,并且实现解耦合的作用. 1.Topic 主题 kafka学习了数据库里面的设计,在里面设计了topic(主题),这个东西类似于关系型数据库的表. 2.Partition 分区 kafka还有一个概念叫Partition(分区),分区具体在服务器上面表现起初就是一个目 阅读全文
posted @ 2022-02-21 10:57 KLAPT 阅读(40) 评论(0) 推荐(0)
摘要: 业务代码中,需要根据一个或多个条件,查询是否存在记录,不关心有多少条记录。普遍的SQL及代码写法如下 ##### SQL写法: SELECT count(*) FROM table WHERE a = 1 AND b = 2##### Java写法: int nums = xxDao.countXx 阅读全文
posted @ 2022-02-21 10:45 KLAPT 阅读(101) 评论(0) 推荐(0)
摘要: 变量本身交换数值: b = (a + b) - (a = b); 》首先执行 a + b 操作,然后将 b 赋值给 a(交换第一次),则 b = a + b - b = a(交换第二次),这就完成了 ab 的互换操作。 阅读全文
posted @ 2022-02-18 17:56 KLAPT 阅读(64) 评论(0) 推荐(0)
摘要: 类从被加载到虚拟机内存中开始,到卸载出内存,它的整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initiallization)、使用(Using)和卸载(Unloading)这7个阶段。其中验证、准备 阅读全文
posted @ 2022-02-15 11:37 KLAPT 阅读(77) 评论(0) 推荐(0)
摘要: @Data@NoArgsConstructor@AllArgsConstructorclass GirlFriend { private String name;} 方法1:new 一个对象 /** * new一个对象 */@Testpublic void girlFriend1() { GirlF 阅读全文
posted @ 2022-02-14 11:20 KLAPT 阅读(43) 评论(0) 推荐(0)
摘要: RPC 是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而开发人员无需额外地为这个交互编程。 Dubbo 提供的是基于接口的远程方法调用,即客户端只需要知道接口的定义即可调用远程服务。在 Java 中接口并不能直接调用实例方法,必须通过其实现类对象来完成此操作,这意味 阅读全文
posted @ 2022-02-10 10:45 KLAPT 阅读(157) 评论(0) 推荐(0)
摘要: 冒泡排序: 冒泡排序是一种稳定排序算法,时间复杂度为O(n^2).基本思想是:「循环遍历多次每次从前往后把大元素往后调,每次确定一个最大(最小)元素,多次后达到排序序列。」(或者从后向前把小元素往前调)。 具体思想为(把大元素往后调): 从第一个元素开始往后遍历,每到一个位置判断是否比后面的元素大, 阅读全文
posted @ 2022-01-27 15:04 KLAPT 阅读(87) 评论(0) 推荐(0)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 56 下一页