java
cheerup_he
研究方向:可信执行环境,联邦学习。
展开
-
栈和堆和常量池的关系
一、存储: 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。 4. 静态域:存放静态成员(static定义的) 5. 常量池:存放字符串常量和基本类型常量(public static final)。 6. 非RAM存储:硬盘等永久存储空间 二、 对于栈和常量池中的对象可以共享,对于堆中的对象不原创 2021-10-24 10:55:38 · 216 阅读 · 0 评论 -
synchronized锁字符串存在的问题以及intern常量池基础问题
synchronized锁字符串存在的问题以及intern常量池基础问题 关于synchronized锁字符串时,会出现一些问题,看到一个不错的文章。 参考链接:https://blog.csdn.net/daiming573/article/details/105239767转载 2021-10-24 10:44:31 · 338 阅读 · 0 评论 -
Windows中Nginx配置nginx.conf不生效解决方法
打开命令行, 通过命令taskkill /IM nginx.exe /F去关闭所有nginx进程 然后就可以了原创 2021-05-14 09:15:29 · 216 阅读 · 0 评论 -
git安装教程windows
参考链接: https://www.cnblogs.com/xueweisuoyong/p/11914045.html转载 2021-05-13 15:39:03 · 97 阅读 · 0 评论 -
Nginx在Windows下的安装,文件服务器
这个文章不错,介绍的很详细。强烈推荐 参考链接:https://blog.csdn.net/qq_40522155/article/details/103867587转载 2021-05-13 09:38:40 · 93 阅读 · 0 评论 -
IDEA中springmvc项目报错Could not create connection to database server.
原来的mysql版本是5.7,现在安装的是8.0导致不兼容。 解决方案: 1、将pom文件中的版本号改成本地mysql的版本号以后再更新maven问题解决。 版本号通过执行:select version() from dual得到 2、配置文件改为com.mysql.cj.jdbc.Driver ...原创 2021-05-12 22:15:42 · 212 阅读 · 0 评论 -
IDEA SpringMVC 404错误(尝试很多方法后解决)
将springmvc maven web项目导入IDEA后,一直404各种访问都不行,尝试了各种方法,网上一直没有清晰的解决方法。 其中web.xml的contextConfigLocation的value值一直是红色的,原来是 param-value的值为classpath:spring/springmvc.xml,然后用网上的方法,改成classpath*还是红色。但是只是启动不报错了。不过还是404,进去不到控制层。 后来解决借鉴了这个思路:https://www.cnblogs.com/fen原创 2021-05-12 07:31:46 · 2076 阅读 · 2 评论 -
在idea启动出现Address already in use
cmd命令行输入: netstat -ano | findstr 1099 //1099改为你觉得占用的端口号 得到 TCP 0.0.0.0:8001 0.0.0.0:0 LISTENING 20372 TCP [::]:8001 [::]:0 LISTENING 20372 taskkill -f -pid 20372 //20372是.原创 2021-05-11 09:54:55 · 1040 阅读 · 0 评论 -
tomcat在IDEA中启动乱码
在idea安装的bin目录下,找到文件idea64.exe.vmoptions,将utf-8编码添加到里面。 添加 -Dfile.encoding=UTF-8 到文件最后,重新启动IDEA,就可以了。试了其他的很多方法,这个是有用的。原创 2021-05-11 08:59:38 · 112 阅读 · 0 评论 -
正则表达式匹配特殊符号(大括号)中间的字符
Pattern pattern = Pattern.compile("\{(.*?)}"); Matcher matcher = pattern.matcher(string2); while(matcher.find()){ int i = 1; System.out.println(matcher.group(i)); i++; }原创 2019-12-30 20:02:47 · 3479 阅读 · 0 评论 -
Java实现CSV文件的读写(转载)
对比了很多文章,这一篇讲的最好。代码可以直接测试,简单明了。 转载链接:https://blog.csdn.net/thebigdipperbdx/article/details/83010009转载 2019-06-16 21:40:23 · 1133 阅读 · 0 评论