当前分类

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中的嵌套接口

嵌套接口顾名思义在类或者接口中包含接口。这种方式不常见。 嵌套接口的常见形式。 interface interface_name{ ... interface nested_interface_name{ ... } } class class_name{ ... interface nested_interface_...

安装jenkins时无权限创建目录

结合oneinstack部署jenkins时显示不能创建家目录 需要创建目录,然后将此目录的拥有者和组设置为www mkdir /home/www/.jenkins chown www:www /home/www/.jenkins

jenkins拉取docker镜像时提示权限不足

用blueocean构建项目时提示权限不足 错误日志如下 Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.39/images/create?fr...

spring实现简单的token拦截器

Spring实现拦截器主要需要实现HandlerInterceptor接口并在WebConfig中注册此拦截器. 实现HandlerInterceptor接口,在处理请求前判断token是否匹配。返回false则表明拦截此请求 public class TokenInterceptor implements HandlerIn...

Spring mybatis实现动态数据源

实习的时候,公司的项目要求使用公司组件来连接数据库,并且要同时使用两个数据库。查过很多资料,踩过很多坑,还是记录下来吧。 项目核心为写一个继承AbstractRoutingDataSource 的类,并用aop来实现动态切换数据源。此项目已经配置...

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...

123
返回顶部