摘要: 在使用多线程的时候有时候我们会使用 java.util.concurrent.Executors的线程池,当多个线程异步执行的时候,我们往往不好判断是否线程池中所有的子线程都已经执行完毕,但有时候这种判断却很有用,例如我有个方法的功能是往一个文件异步地写入内容,我需要在所有的子线程写入完毕后在文件末 阅读全文
posted @ 2020-04-14 23:34 斗战圣猿 阅读(2345) 评论(0) 推荐(0) 编辑
摘要: 一、Lambda表达式 什么是Lambda表达式 Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。 lambda表达式本质 阅读全文
posted @ 2020-04-14 23:28 斗战圣猿 阅读(698) 评论(0) 推荐(0) 编辑
摘要: group by : (1)oracle 中,总所周知,select (查询字段) from table1 group by column1 ,column2,,,,,, 其中查询字段只能是column1,column2,,,,,,和其他列的聚合函数,其中红色字体要完全一致, (2)但是在mysql 阅读全文
posted @ 2019-06-21 21:08 斗战圣猿 阅读(307) 评论(1) 推荐(0) 编辑
摘要: 1.pom文件添加依赖 <!--mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2 阅读全文
posted @ 2019-04-21 16:00 斗战圣猿 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1.系统开关机 2.文件权限 r 可读 w 可写 x 可执行 3.文件操作 vi/vim是linux的文本编辑器 使用vim命令打开文本后,退出时使用 :wq退出并保存 w 表示写 入磁盘 q 表示离开 q!强制离开不写入磁盘 处理软件包命令yum 阅读全文
posted @ 2019-04-20 16:16 斗战圣猿 阅读(76) 评论(1) 推荐(0) 编辑
摘要: 一.什么是Redis Redis是一个非关系型数据库,具有很高的存取性能,一般用作缓存数据库,减少正常存储数据库的压力。 Redis可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。 阅读全文
posted @ 2019-03-28 23:02 斗战圣猿 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、使用快捷键: ctrl+d 复制一行 ctrl+y 删除一行 ctrl+z 后退一步 ctrl+shit+z 前进一步 shit + f6 文件重命名 ctrl+ f5 重启model ctrl + f2 停止运行 psvm: main 方法快捷键 sout :syso快捷键 CTRL+O: 重 阅读全文
posted @ 2019-03-28 21:57 斗战圣猿 阅读(1043) 评论(0) 推荐(0) 编辑