当前标签

java

springboot集成redis缓存

redis中的数据存储在内存中,非常适合当数据缓存使用。 添加依赖 implementation('org.springframework.boot:spring-boot-starter-data-redis') 重新配置一个redistemplate,主要增加序列化方法 还需好生成键. @Configur...

spring集成swagger

Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。 ...

unmappable character for encoding ASCII

用javac编译java文件时出现上述编码错误。 需要在编译运行时指定编码 javac -encoding utf-8 a.java java  -Dfile.encoding=utf-8 a  

java中的try-with-resource语法糖

java1.7中支持了try-with-resource语法糖。 此语法糖将各种io流的声明初始化放入try后的括号中,在try语句块中不需要显示的写出io流的关闭。系统会自动关闭对应的io流。实现资源的自动回收处理。此语法糖比较方便,但如果不熟悉io流...

java中时间相关类的转换

java与数据库交互时,有时需要按需选择相应的时间格式。 java与时间相关的类有Datetime Calendar timestamp。 其中Datetime 的打印格式为Mon Mar 12 22:59:49 CST 2018 Calendar的打印格式为java.util.GregorianCalendar[time=152086...

Spring连接mysql时中文全为???

用Spring连接mysql时,终端打印的中文字符全文???,而网页上显示的全是一些非常奇怪的字符。后来发现忘记在数据库配置中的url设置连接参数 正确的配置应该为 @Bean public DataSource dataSource(){ BasicDataSource ds=new Basic...

使用jstack打印线程堆栈信息

jstack是java虚拟机自带的一种堆栈跟踪工具。可以用来分析多线程程序 一般先定位该Java程序的进程号 在linux终端中可以通过top命令查看 打印该进程的所有堆栈信息 jstack 3062 如果需要查看某一线程的堆栈信息 则需要先查找该进...

javac编译java文件出现编码错误

用javac编译一个简单的java文件总是报编码出错 错误提示为  unmappable character (0xA5) for encoding US-ASCII 后来发现注释的编码是utf-8而javac的默认编码为ascii码 。此时应该制定javac的编码 javac -encoding UTF-8 HelloWorl...

连接mysql时出现 Communications link failure

写javaweb的时候 通过dbcp连接池连接连接mysql时有时候会连接不上,并出现Communications link failure 错误 如下图所示 查阅相关资料 发现这是由于超过了mysql的空闲等待时间 而连接池错误的认为这个连接依然有效。这时可以重新配...

返回顶部