
Java基础
w20228396
这个作者很懒,什么都没留下…
展开
-
RedisConnectionException Redis链接异常处理 只能127本地访问分析
redis在无密码,启动保护模式下,只能通过127.0.0.1访问,否则报以下错误io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /10.8.33.128:6379 at sun.nio.ch.SocketChannelImpl.c...原创 2019-12-02 09:46:05 · 4567 阅读 · 1 评论 -
Springboot整合Schedule 动态新增修改任务cron
说明下,这里是单机版的,真正分布式应该建立定时任务调度中心,直接上代码了package com.bzl.face.system.schedule;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Autowired;import org.springframewor...原创 2019-11-21 11:33:50 · 1817 阅读 · 0 评论 -
java并发之线程同步(synchronized和锁机制)
多个执行线程共享一个资源的情景,是并发编程中最常见的情景之一。多个线程读或者写相同的数据等情况时可能会导致数据不一致。为了解决这些问题,引入了临界区概念。临界区是一个用以访问共享资源的代码块,这个代码块在同一时间内只允许一个线程执行。Java提供了同步机制。当一个线程试图访问一个临界区时,它将使用一种同步机制来查看是不是已有其他线程进入临界区。如果没有其他线程进入临界区,它就可以进入临界区;如果已...转载 2018-03-15 11:48:53 · 286 阅读 · 0 评论 -
JAVA常量池、栈、堆的比较
JAVA中,有六个不同的地方可以存储数据:1.寄存器:最快的存储区,位于不同于其他存储区的地方——处理器内部。寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。2. 栈:存放基本类型的变量数据和对象的引用。位于通用RAM中,但通过它的“堆栈指针”可以从处理器哪里获得支持。堆栈指针若向下移动,则分配新的内存;若向上移动,则释放那些内存...转载 2018-03-14 14:38:48 · 399 阅读 · 0 评论 -
spring 集成 redis简单案例
spring 集成 redis简单案例1、服务器安装redis,相关步骤见:https://blog.youkuaiyun.com/w20228396/article/details/811863442、pom.xml引入jar包 <dependency> <...原创 2018-07-25 14:08:10 · 242 阅读 · 0 评论 -
java 实现邮件发送功能 包含(标题、正文、本地文件、远程文件,多个收件人,多个抄送人等等)
java 实现邮件发送功能 包含(标题、正文、本地文件、远程文件,多个收件人,多个抄送人等等) 1、pom.xml配置,我这里配置的是1.4.4版本,*****重点提示,你可以用其他版本的,但假如后续出现文件名过长导致出现 文件名变成.bin,.bat之类的问题,请改回1.4.4版本。<dependency> <groupId&g...原创 2018-08-20 16:05:28 · 1335 阅读 · 0 评论