1640天9小时15分15秒
摘要: 1. 开始安装 ``` yum install -y docker ``` ![](https://img2023.cnblogs.com/blog/2135157/202305/2135157-20230523232838174-480632723.png) 2. 查看安装结果 ``` docke 阅读全文
posted @ 2023-05-23 23:34 18sui 阅读(10) 评论(0) 推荐(0) 编辑
摘要: linux系统上一般默认的是vi,vim需要我们手动去安装 1. 检查是否存在vim的安装包 ``` rpm -qa|grep vim ``` ![](https://img2023.cnblogs.com/blog/2135157/202305/2135157-20230523231951568- 阅读全文
posted @ 2023-05-23 23:24 18sui 阅读(727) 评论(0) 推荐(0) 编辑
摘要: ``` 按ESC键然后输入 :w - 保存文件,不退出 vim :w! - 强制保存,不退出 vim :w file - 将修改另外保存到 file 中,不退出 vim :wq - 保存文件,退出 vim :wq! - 强制保存文件,退出 vim :q - 不保存文件,退出 vim :q! - 不保 阅读全文
posted @ 2023-05-23 17:17 18sui 阅读(14) 评论(0) 推荐(0) 编辑
摘要: public int lengthOfLongestSubstring(String s) { int n = s.length(), ans = 0; Map<Character, Integer> map = new HashMap<>(); for (int i = 0, j = 0; j < 阅读全文
posted @ 2023-05-15 19:36 18sui 阅读(178) 评论(0) 推荐(0) 编辑
摘要: ps:如果看不到上面表信息的窗格,请勾上以下选项即可看到。 阅读全文
posted @ 2023-05-04 18:20 18sui 阅读(1535) 评论(0) 推荐(0) 编辑
摘要: 1. Java8及以上可通过stream流 String[] arr= {"1", "2", "3"}; List<String> list = Arrays.stream(arr).collect(Collectors.toList()); 2. 通过Collections.addAll(list 阅读全文
posted @ 2023-04-24 15:13 18sui 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 进入IDEA的设置界面,搜索Code Style,点击Editor下的Code Style,再点击Code Style下面的Java, 修改:Hard wrap at 设置每行代码长度为120(IDEA好像是默认120), 然后勾选Wrap on typing 写代码时一行长度达到120就自动换行 阅读全文
posted @ 2023-04-14 17:11 18sui 阅读(6750) 评论(0) 推荐(1) 编辑
摘要: HashMap 只有当链表中的元素个数大于8 (此时 node有9个),并且数组的长度大于等于64时才会将链表转为红黑树; 为什么是8,而不是7,不是9? 说到底还是因为性能,红黑树的查找速度很快,增删慢,链表的增删快,查找相对慢,但是链表长度没超过8的时候, 对查找的性能影响没那么大;超过8之后链 阅读全文
posted @ 2023-04-14 14:20 18sui 阅读(1432) 评论(0) 推荐(0) 编辑
摘要: capacity 容量,默认16 loadFactor 加载因子,默认是0.75 threshold 阈值,threshold = capacity * loadFactor,默认12 当元素数量超过阈值时便会触发扩容,每次扩容的容量都是当前数组大小的2倍 例如,初始大小是16,当元素达到 12(1 阅读全文
posted @ 2023-04-14 14:07 18sui 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 放置在桶数组中下标为0的桶中 阅读全文
posted @ 2023-04-14 12:32 18sui 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 创建hashMap的时候并不会马上开辟数组大小占用内存,而是在第一次put的时候调用resize方法开辟 阅读全文
posted @ 2023-04-14 11:46 18sui 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 默认是16,就算指定的大小不是2的整数次幂,HashMap也会找到一个最近的2的整数次幂来初始化桶数组。 阅读全文
posted @ 2023-04-14 11:43 18sui 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 这样做有两个好处: 第一,可以通过(table.length - 1) & key.hash()这样的位运算快速寻址, 第二,在HashMap扩容的时候可以保证同一个桶中的元素均匀的散列到新的桶中, 具体一点就是同一个桶中的元素在扩容后一半留在原先的桶中,一半放到了新的桶中。 阅读全文
posted @ 2023-04-14 11:42 18sui 阅读(24) 评论(0) 推荐(0) 编辑
摘要: File.delete() 删除文件或文件夹目录。 File.createNewFile() 创建一个新的空文件。 File.mkdir() 创建一个新的空文件夹。 File.list() 获取指定目录下的文件和文件夹名称。 File.listFiles() 获取指定目录下的文件和文件夹对象。 Fi 阅读全文
posted @ 2023-04-14 11:12 18sui 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1. 按年份查询 select 字段名 from 表 where year(字段名)='年份'; 2. 按月份查询: select 字段名 from 表 where month(字段名)='月份'; 3. 查本年的某一天(例本年的第6天) select 字段名 from 表 where dayofy 阅读全文
posted @ 2023-04-14 08:56 18sui 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 直接上demo代码和截图 btnClick() { var oneDay = 1000 * 60 * 60 * 24; var days = 0; // dates是一个时间范围,startDate是时间范围的开始时间,endDate是结束时间 var startDate = this.dates[ 阅读全文
posted @ 2023-04-13 11:24 18sui 阅读(235) 评论(0) 推荐(0) 编辑
摘要: @SpringBootApplication(exclude={DataSourceAutoConfiguration.calss}) 该注解的作用是,排除自动注入数据源的配置,用 exclude 属性进行排除指定的类,在springBoot中使用多数据源时,加上@SpringBootApplica 阅读全文
posted @ 2023-04-07 11:48 18sui 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: 1. uni-app简介 uni-app 是一个使用vue的语法 + 微信小程序的标签和API的跨平台前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台,几乎覆盖所有流量端,uni-app 具有跨端数量更多、性能体验更优秀、学习成本低、开发成本低等几大关键优势。 2 阅读全文
posted @ 2023-03-31 17:41 18sui 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 安装google-java-format启用google-java-format 安装save actions 启用save actions,保存时自动格式化,将没用的import 语句删除 自动优化导包 如果用的是2022版本idea整合Google-java-format失效,idea打开 He 阅读全文
posted @ 2023-03-30 12:33 18sui 阅读(2940) 评论(0) 推荐(0) 编辑
摘要: 1. 打开命令窗口 2. 输入命令,查找所有允许的端口 netstat -ano 3. 输入端口号查看某个端口被占用情况(这里以10000端口为例),得到该端口的pid netstat -ano | findstr xxxx //xxxx为你要查询的端口号 4. 查看指定 PID 的进程 taskl 阅读全文
posted @ 2023-03-29 16:49 18sui 阅读(141) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示