![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
ruan_learning
互联网行业程序员
展开
-
logback错误日志告警推送
logback错误日志告警推送原创 2023-01-17 16:51:51 · 845 阅读 · 0 评论 -
Idea代码格式设置
idea格式设置原创 2022-06-13 16:54:41 · 2067 阅读 · 1 评论 -
Java如何处理多线程的数据同步问题
Java中有如下的方法来处理代码块的并发访问问题:一是关键字synchronized二是加锁(锁对象,条件对象)Java给每一个对象都提供了一个内部锁,在方法的定义中加上关键字synchronized后,那么对象的锁将保护整个方法。也就是说下面两种写法是等价的:public synchronized void method(){......} public转载 2015-10-23 14:56:28 · 338 阅读 · 0 评论 -
Redis 基本操作
redis和普通的Key-Value结构不同,Redis的Key支持灵活的数据结构,除了strings,还有hashes、lists、 sets 和sorted sets等结构。正是这些灵活的数据结构,丰富了Redis的应用场景,能满足更多业务上的灵活存储需求。 Redis的数据都保存在内存中,而且底层实现上是自己写了epoll event loop部分,而没有采用开源的lib转载 2016-01-22 11:24:42 · 533 阅读 · 0 评论 -
java注释@interface的用法
java用 @interface Annotation{ } 定义一个注解 @Annotation,一个注解是一个类。@Override,@Deprecated,@SuppressWarnings为常见的3个注解。注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后,JAVAC编译器,开发工具和其他程序可以用反射来了解你的类以及各种元素上有无任何标记,看你有什么标记转载 2016-05-06 18:10:55 · 204 阅读 · 0 评论 -
java 常见关键字
1.static 作用static 修饰变量 静态变量,在内存中只有一次拷贝(节省内存)。实例变量 每建一次,会有一个新的拷贝(多个拷贝,灵活)static 修饰方法 静态方法,可以类名.方法调用 ,不能使用this 和super static 方法,只能不能访问成员方法访问静态变量和静态方法static 方法必须被实现,不能abstractstatic 代码块原创 2017-03-06 17:19:48 · 395 阅读 · 0 评论 -
开发常用命令
一.Redisexists exists key 确认一个key是否存在 例如: exists ruanl 如果存在返回(integer)1 不存在 返回(integer)0type type key 返回值的类型 例如 :type ruanl 返回 string ,hash,list,set randomkeyrandomke原创 2018-01-18 14:43:46 · 242 阅读 · 0 评论 -
javamail发邮件使用ssl
ssl 端口465 使用spring boot 架构 在yml文件中添加配置 javaMailProperties: mail.smtp.ssl.enable: true 注意 :配置文件属性为javaMailProperties中添加mail.smtp.ssl.enable: true StmpTransport 构造方法根据properties...原创 2018-03-30 16:58:55 · 6309 阅读 · 0 评论