02 2023 档案

摘要:第一课:01 | 为什么需要消息队列? 总结 一、哪些问题适合使用消息队列来解决? 1. 异步处理 可以更快地返回结果; 减少等待,自然实现了步骤之间的并发,提升系统总体的性能。 2. 流量控制 1)使用消息队列隔离网关和后端服务,以达到流量控制和保护后端服务的目的。 2)用消息队列实现一个令牌桶, 阅读全文
posted @ 2023-02-28 22:57 r1-12king 阅读(72) 评论(0) 推荐(0)
摘要:问题 在Ubuntu下,想要登录mysql数据库 root@lgl:~# mysql -uroot -p 报错 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 导致登录数据库不成功 阅读全文
posted @ 2023-02-28 11:03 r1-12king 阅读(1118) 评论(0) 推荐(0)
摘要:方法: 首先建立一个一维数组nums, nums[i] 表是在当前位置上还能向右跑几步; 然后更新最右距离: // nums 最优距离数组 // t 要跳的位置 public int jump(int[] nums, int t) { int n = nums.length; if(n==1){ r 阅读全文
posted @ 2023-02-27 18:15 r1-12king 阅读(53) 评论(0) 推荐(0)
摘要:题目描述 n 位格雷码序列 是一个由 2n 个整数组成的序列,其中: 每个整数都在范围 [0, 2n - 1] 内(含 0 和 2n - 1) 第一个整数是 0 一个整数在序列中出现 不超过一次 每对 相邻 整数的二进制表示 恰好一位不同 ,且 第一个 和 最后一个 整数的二进制表示 恰好一位不同 阅读全文
posted @ 2023-02-24 14:28 r1-12king 阅读(402) 评论(0) 推荐(0)
摘要:这里可以对mysql服务进行人为启动或者暂停,也可以在终端对mysql开启或者关闭mysql服务: // 启动: sudo /usr/local/mysql/support-files/mysql.server start // 关闭 sudo /usr/local/mysql/support-fi 阅读全文
posted @ 2023-02-23 23:06 r1-12king 阅读(134) 评论(0) 推荐(0)
摘要:一、对象头 1.1 对象头介绍 java对象分为对象头,对象体,对齐字段,如下所示: image.png 我们下面主要关注对象头的内容: 对象头 = Mark Word + Klass Word 如果是数组对象则: 对象头 = Mark Word + Klass Word + 数组长度 Klass 阅读全文
posted @ 2023-02-16 16:06 r1-12king 阅读(1227) 评论(0) 推荐(0)
摘要:今天在将一个int数组转换成List的时候,下意识就写出了如下代码 int[] data2 = {1,2,3,4};Arrays.asList(data2); 但是我在用代码补全的时候,发现接受参数是List<int[]>,也就是List<int[]> ints1 = Arrays.asList(d 阅读全文
posted @ 2023-02-15 10:19 r1-12king 阅读(51) 评论(0) 推荐(0)
摘要:静态方法内部有调用,先Mock内部方法,再正常调用 public void testUpdateInfo() { // Setup final Config config = new Config(); try{ final JSONObject expectedResult = new JSONO 阅读全文
posted @ 2023-02-14 14:32 r1-12king 阅读(609) 评论(0) 推荐(0)
摘要:前言 写错过List删除元素的方法,看到过正确方法,老是记错,还是写篇文章记录一下,mark. 先看一段代码: class TestArrayListIterator { public static void main(String[] args) { ArrayList<Integer> list 阅读全文
posted @ 2023-02-13 16:18 r1-12king 阅读(61) 评论(0) 推荐(0)
摘要:本文转载自:Java-ArrayList.Itr类(Iterator的实现) 本文介绍java迭代器的实现之一,ArrayList类的迭代器实现 本文示例代码如下 public static void main(String[] args) { List<String> list = new Arr 阅读全文
posted @ 2023-02-13 16:15 r1-12king 阅读(112) 评论(0) 推荐(0)
摘要:1、含义 transient 是短暂的意思。用transient关键字修饰的成员变量,在类的实例对象的序列化处理过程中会被忽略,生命对象仅存在于调用者的内存中而不会被写到硬盘里。 示例: package test1; import java.io.FileInputStream; import ja 阅读全文
posted @ 2023-02-13 14:02 r1-12king 阅读(38) 评论(0) 推荐(0)
摘要:问题描述 在执行mvn spring-boot:run的时候,报错 [ERROR] 读取/Users/diandianxiyu_geek/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.54/tomcat-embed-core 阅读全文
posted @ 2023-02-02 18:02 r1-12king 阅读(1267) 评论(0) 推荐(0)
摘要:反射在众多框架中都有普遍的应用。比如 Spring IOC 容器帮我们实例化众多的bean,下面我们简单模拟一下 反射 在其中起到的作用。 Spring 配置文件: <bean id="pony" class="com.xblzer.dp.proxy.springaop.Pony"></bean> 阅读全文
posted @ 2023-02-01 16:50 r1-12king 阅读(289) 评论(0) 推荐(0)