上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 55 下一页
摘要: 1、查找文件 (1)find / -name findname.txt 》根据名称查找/目录下的findname.txt (2)find . -name "*.xml" 》 递归查找所有的xml文件 (3)find . -name "*.xml" |xargs grep "hello word" > 阅读全文
posted @ 2022-03-01 15:59 KLAPT 阅读(31) 评论(0) 推荐(0)
摘要: Stream可以由数组或集合创建,对流的操作分为两种: 中间操作,每次返回一个新的流,可以有多个。 终端操作,每个流只能进行一次终端操作,终端操作结束后流无法再次使用。终端操作会产生一个新的集合或值。 Stream有几个特性: stream不存储数据,而是按照特定的规则对数据进行计算,一般会输出结果 阅读全文
posted @ 2022-02-28 11:45 KLAPT 阅读(148) 评论(0) 推荐(0)
摘要: 1.用户成功登陆站点后,服务器会返回一个token,用户的任何操作都必须带了这个参数,可以将这个参数直接放到header里。 2.客户端用需要发送的参数和token生成一个签名sign,作为参数一起发送给服务端,服务端在用同样的方法生成sign进行检查是否被篡改。 3.但这依然存在问题,可能会被进行 阅读全文
posted @ 2022-02-25 16:28 KLAPT 阅读(432) 评论(0) 推荐(0)
摘要: 注解: Annotation是JDK5.0开始引入的新技术 可以附加在package、class、method、field等上面,相当于给他们添加了额外的辅助信息 通过反射机制变成实现对这些元数据的控制 内置注解 @Override:定义在 java.lang.Override中,此注释只适用于修饰 阅读全文
posted @ 2022-02-24 17:08 KLAPT 阅读(24) 评论(0) 推荐(0)
摘要: 阅读全文
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 阅读(83) 评论(0) 推荐(0)
摘要: 同一个接口,多次发出同一个请求,必须保证操作只执行一次。 会产生接口幂等性的情况: 网络波动, 可能会引起重复请求 用户重复操作,用户在操作时候可能会无意触发多次下单交易,甚至没有响应而有意触发多次交易应用 使用了失效或超时重试机制(Nginx重试、RPC重试或业务层重试等) 页面重复刷新 使用浏览 阅读全文
posted @ 2022-02-21 14:39 KLAPT 阅读(69) 评论(0) 推荐(0)
摘要: 消息系统就是能在中间过程作为缓存,并且实现解耦合的作用. 1.Topic 主题 kafka学习了数据库里面的设计,在里面设计了topic(主题),这个东西类似于关系型数据库的表. 2.Partition 分区 kafka还有一个概念叫Partition(分区),分区具体在服务器上面表现起初就是一个目 阅读全文
posted @ 2022-02-21 10:57 KLAPT 阅读(35) 评论(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 阅读(90) 评论(0) 推荐(0)
摘要: 变量本身交换数值: b = (a + b) - (a = b); 》首先执行 a + b 操作,然后将 b 赋值给 a(交换第一次),则 b = a + b - b = a(交换第二次),这就完成了 ab 的互换操作。 阅读全文
posted @ 2022-02-18 17:56 KLAPT 阅读(61) 评论(0) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 55 下一页