![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jdk
qq_38325017
这个作者很懒,什么都没留下…
展开
-
GuavaCache使用
<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>19.0</version> </dependency>@Configurationpublic class GuavaCac...原创 2021-12-10 14:05:50 · 190 阅读 · 0 评论 -
String类的intern()方法
原创 2021-04-16 09:33:58 · 74 阅读 · 0 评论 -
springboot单元测试
1.idea在 file settings plugins中下载插件 junitGenerate2.02.test包设置为绿se3.测试的文件跟@SpringBootApplication在同一个包下 新建包4.测试package com.cssoc;import com.cssoc.mapper.LicenceMapper;import com.cssoc.model.Licence;import com.cssoc.model.Station;import org.junit.Te原创 2021-03-25 11:10:24 · 108 阅读 · 0 评论 -
list转数组 或 数组加,
List<String> stringList = new ArrayList<>(); stringList.add("萧山"); stringList.add("大江东"); String[] ss = strings.stream().toArray(String[]::new); String str1 = Arrays.stream(ss).collect(Collectors.joining(","));// ...原创 2021-03-14 12:30:21 · 84 阅读 · 0 评论 -
String类型的值比较
public class StringTest { public static void main(String[] args) { String str1 = "abc"; String str2 = new String("abc"); System.out.println(str1 == str2); //false String str3 = new String("abc"); System.out.prin原创 2021-02-04 14:33:11 · 813 阅读 · 2 评论 -
jdk1.6 1.7 1.8运行时数据区
原创 2021-02-04 10:24:55 · 105 阅读 · 0 评论 -
阻塞IO与非阻塞Io
NIO缺点:select选折器空轮询 导致cpu100%原创 2021-01-29 16:41:06 · 56 阅读 · 0 评论 -
单例模式
单例模式:懒汉式:延迟加载模式(饿了在吃)饿汉式:立即加载(我怕我饿着 先垫着)单例模式使用不当,就容易引起线程安全问题1.饿汉式不存在线程安全问题,但是它一般不被使用,因为它会浪费内存的空间2.懒汉式会合理使用内存空间,只有第一次被加载的时候,才会真正创建对象。但是这种方式存在线程安全问题。懒汉式单例模式1.双重检查锁方式(DCL)2.静态内部类3.枚举方式饿汉式:public class Student1 { //2.成员变量初始化本身对象 private sta原创 2021-01-24 11:31:06 · 57 阅读 · 0 评论 -
逃逸分析
public class EscapeAnalysis { public static Object object; public void globalVariableEscape(){//全局变量赋值逃逸 object = new Object(); } public Object methodEscape(){ //方法返回值逃逸 return new Object(); } public void instanceP原创 2021-01-22 14:14:49 · 67 阅读 · 0 评论 -
synchronized的总结
1标准访问,请问先打印邮件还是短信? 邮件class Phone{ public synchronized void sendEmail(){ System.out.println("==========sendEmail"); } public synchronized void sendMessage(){ System.out.println("======sendMessage"); }}public class LockDem原创 2021-01-07 16:48:50 · 107 阅读 · 0 评论 -
list stream:将对象List中的某个字段放到新的List中
public static void main(String[] args) { List<TAdslot> userList = new ArrayList<>(); TAdslot adslot1 = new TAdslot(); adslot1.setName("One"); TAdslot adslot2 = new TAdslot(); adslot2.setName("Zero"); TAdslot adslot3 = ne原创 2020-12-22 11:21:46 · 2055 阅读 · 0 评论 -
接口 普通类 抽象类
1) 接口可以继承接口 ,而且可以继承多个接口,但是不能实现接口,因为接口中的方法都是抽象的,无法实现java7以及之前的版本:接口中包含1.常量 2.抽象方法java8:额外包含 3.默认方法 4.静态方法java9 额外包含 5.私有方法2)普通类可以实现接口...原创 2020-12-14 14:22:20 · 180 阅读 · 1 评论 -
层级目录
for(Application app1:applications){ for(Application app2:applications){ if(app1.getId()==app2.getParentId()){ app1.getChildren().add(app2); } } } List <Applica..原创 2020-12-10 09:55:35 · 208 阅读 · 0 评论 -
规范
mysqlid int 11 主键 自增 不是nullname varchar 255命名 下划线 驼峰风格原创 2020-12-10 09:53:08 · 52 阅读 · 0 评论 -
list stream:过滤对象集合中对象字段满足条件的对象集合
@Data@Builderclass User{ private String name; private int id;}public static void main(String[] args) { List<User> userList = new ArrayList<>(); User user1 = User.builder().id(1).name("ONE").build(); User user2 = User.原创 2020-12-09 23:23:59 · 1767 阅读 · 0 评论 -
lambda stream
Lambda省去面向对象的条条框框,格式由3个部分组成:一些参数一个箭头一段代码(参数类型 参数名称) -> { 代码语句 }小括号内的语法与传统方法参数列表一致:无参数则留空;多个参数则用逗号分隔。->是新引入的语法格式,代表指向动作。大括号内的语法与传统方法体要求基本一致。使用Lambda必须具有接口,且要求接口中有且仅有一个抽象方法。无论是JDK内置的Runnable、Comparator接口还是自定义的接口,只有当接口中的抽象方法存在且唯一时,才可以使用Lambda。原创 2020-12-09 21:04:14 · 77 阅读 · 0 评论 -
windows服务器
java -Dfile.encoding=utf-8 -jar ruoyi-modules-energy-2.0.0.jar > log.txt原创 2020-12-09 15:54:27 · 58 阅读 · 0 评论 -
2020-11-20
@RequestMapping("sendexception")@ResponseBody@CrossOriginpublic List sendexception(){ //获取国控点取水量为0的数据 List<Map<String, Object>> dFlowlist=dFlowMapper.selectdflowException( DateUtil.getStrignDay(1),DateUtil.getStrignDay(2)); for原创 2020-11-20 14:24:20 · 59 阅读 · 0 评论 -
离线安装jdk1.8
安装包链接:https://pan.baidu.com/s/1IXujaaKhWamILKaOGwRowg提取码:snrt步骤一:在/opt 下创建 soft 和 install 文件夹分别存放未解压和已解压文件cd /optmkdir softmkdir installchmod 777 soft ;chmod 777 install步骤二:将 jdk 的 tar 包通过 rz 命令传到/opt/soft 下,解压缩到/opt/install 下cd /opt/softchmod 7原创 2020-11-17 15:28:17 · 607 阅读 · 0 评论 -
windows64位jdk678网盘下载
https://pan.baidu.com/s/1Ken7ur3ZLhVEfMPgZ4qfOA提取码:2aun原创 2020-10-27 14:50:33 · 555 阅读 · 0 评论