
Java
文章平均质量分 59
秋天的微风
这个作者很懒,什么都没留下…
展开
-
java.net.ConnectException: Connection refused
java.net.ConnectException: Connection refused at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) ~[na:1.8.0_301] at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:715) ~[na:1.8.0_301] at io.netty.channel.socket.nio.NioSocketC原创 2021-09-28 16:05:54 · 1845 阅读 · 0 评论 -
Stream API 流式操作
Stream API 流式操作/** * * 一、Stream 的三个操作步骤 * * 1.创建Stream * * 2.中间操作 * * 3.终止操作(终端操作) */public class TestStreamAPI1 { //创建Stream @Test public void test(){ //1.可以通过Collection 系列集合提供的stream()或parellelStream() List<Strin原创 2021-03-18 17:18:46 · 170 阅读 · 0 评论 -
java Spring boot SpringTask简单的@Scheduling定时任务使用
Spring Boot自带了定时任务1.先启动定时任务@EnableScheduling //启动定时任务@EnableScheduling 注解可以放在启动类,也可以放在配置类上2.在创建定时任务方法的类上加入@Component注解进行扫描3.使用@Scheduling进行定时执行@Scheduling中的参数cron :来源于linux,注释是描述任务执行触发的方式的zone:描述时区,因为不同的地方时区不一致fixedDelay:固定间隔,假设任务从 0s 开始执行,10s原创 2021-02-25 11:32:54 · 780 阅读 · 1 评论 -
RabbitMQ消息中间件分布式队列集群微服务交换机
RabbitMQ1.MQ引言1.1 什么是MQMQ(Message Quene) : 翻译为 消息队列,通过典型的 生产者和消费者模型,生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,轻松的实现系统间解耦。别名为 消息中间件 通过利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。1.2 MQ有哪些当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、Rabbi原创 2020-12-02 18:12:33 · 376 阅读 · 0 评论 -
Quartz任务调度 定时任务 循环触发
Quartz任务调度1. 什么是任务调度任务调度:根据时间,执行任务。生活案例:比如生活中的闹钟,我们设置闹钟每天早上七点执行响铃操作。我们给这个闹钟设定了时间,并且也给它设置了要进行执行的具体任务。关于这样的业务我们就称之为任务调度。在订单支付中,就引用任务调度这么一个功能。比如说,当用户在预订完酒店后,如果在两个小时内没有支付,那么就自动会被取消掉。关于这样的功能我们如何去解决呢?解决方案:每十分钟扫描一下订单,来看一下订单库中有没有超过两个小时还没有支付的订单, 如果有的话就把订单给取原创 2020-12-02 17:41:40 · 1730 阅读 · 0 评论 -
Tomcat闻所未闻的错误之war包不存在和Deployment下war报红不能自动部署项目需要手动部署发布项目路径错误访问web报假错
闻所未闻的错误这个是一个风和日丽的日子,呵呵 进入IDEA启动运行打开Tomcat上网查资料各种操作显示各种假错误解决办法这个是一个风和日丽的日子,呵呵 进入IDEA启动运行发现Deployment下面的war包全部是×× 但是记得我昨天运行的没有问题啊打开Tomcat发现全部报红,怎么回事?无数个问号出现在我的脑海中上网查资料各种操作什么缓存问题啊,在导入一次Deplo...原创 2020-03-20 15:36:18 · 874 阅读 · 1 评论 -
Maven报错而且只有Bean Validation 和Database 发现Maven不见
IDEA中pom文件 http://maven.apache.org/POM/4.0.0报错报红这个有可能项目前面没报错,但是后面不知道怎么报错报红了而且只有Bean Validation 和Database 发现Maven不见了进入Settings 查找Maven 发现没有不存在这个时候发现Maven不存,重新下载一个就可以了,下载后重起就OK了...原创 2020-03-19 17:59:31 · 330 阅读 · 0 评论 -
使用微信登录
微信登录1 第三方登录技术介绍1.1 OAuth简介2 微信OAuth2.0版2.2接入条件2.3 详细实现步骤(重点)1 第三方登录技术介绍我们经常会在一些网站应用上面看到这样一个功能,比如我们在浏览网站应用时,网站应用可能需要我们来进行登录,但是我们自己并不想手动注册这个网站(因为这个网站并不是我们自己经常使用的),这个时候网站应用会提供这么一个功能:在网站应用的登录界面会提供一些链接,链...原创 2020-03-18 19:31:24 · 802 阅读 · 0 评论 -
缓存和缓存击穿
缓存把数据先进进行加载放入缓存当中,当需要使用的时候,把它从缓存中拿出!减少性能的消耗和损耗,执行访问的请求次数减少缓存击穿缓存击穿就是当缓存池中没有缓存数据的时候,请求量过大,一直请求,然后就直接到数据库进行访问了,这就是缓存击穿...原创 2020-01-02 20:52:38 · 121 阅读 · 0 评论 -
Java反射机制
JAVA反射机制Java反射机制是非常强大的机制,是在类在运行的进行动态加载,我们可以对反射的类进行查看信息,对象,生成对象,运行的时候可以进行动态的修改,获得该类的信息,运行在编译期的并不知道是哪个类,只有在它进行加载的时候才知道!Java反射机制使用不当会造成系统蹦掉,内存占用过高等。...原创 2020-01-02 20:39:01 · 112 阅读 · 0 评论