- 博客(23)
- 收藏
- 关注
转载 JDK12新特性详解
JDK8新特性详解 JDK9新特性详解 JDK10新特性详解 JDK11新特性详解 简介:JDK12于2019-03-19正式发布。 1、JDK12之Shenandoah低暂停时间垃圾收集器(实验性) 定义:...
2019-09-06 10:46:00 778
转载 劈天神掌之数据结构
1、概念 数据结构是以某种特定的布局方式存储数据的容器,这种“布局方式”决定了数据结构对于某些操作是高效的,而对于其他操作则是低效的。类似于java设计模式一样,我需要用最合适的数据结构解决问题。 2、分类 数据结构分为:线性结构和非线性结构。 ...
2019-09-04 22:28:00 253
转载 崛起于Springboot2.0.X之统一异常处理(51)
序言:很多时候都要写try catch,所以为了减少代码把异常处理单独拿出来,做一个全局处理,一般公司都是自定义异常为主,今天写一个默认异常和自定义异常的配置,很简单,五分钟就能掌握,而且代码全面,属于企业用法。 1、pom依赖 <dependency> ...
2019-09-04 16:48:00 150
转载 崛起于Springboot2.0.X之session共享(50)
简介:session共享是不同项目共享一个资源,譬如单点登录。 1、pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactI...
2019-09-04 13:28:00 192
转载 崛起于Springboot2.0.X之最全方法解决Cors跨域(49)
1、概念理解Cors 1.1、什么是Cors? 直接解释为跨域,是一个比jsonp更优秀的存在,JSONP只支持Get请求,CORS支持所有类型的HTTP请求。 1.2、什么是跨域? 同源是指,域名、协议、端口均为相同,如果三者有其一不...
2019-08-29 11:29:00 413
转载 崛起于Springboot2.0.X之集成Spring Configuration Processor(48)
序言:对自己Springboot项目有各种小小洁癖感的同学可以看过来,这个针对Springboot任何版本,虽然标题是2.0.x。 接下来讲说的是Springboot创建的时候,选择图下这个依赖的作用,文件处理器,Spring Configuration Proces...
2019-08-28 15:00:00 504
转载 崛起于Springboot2.0.X之手动配置Quartz定时任务(47)
(记得来开源中国关注我哟!如果博客被我发现有不好的地方,都会优化更新的,所以关注我呦,嘻嘻) 技术栈:Springboot2.0.X(2.1.X也可以)+ Quartz +FastMybatis (自认为比mybatis-plus更方便的框架) + Hutool + lo...
2019-08-27 21:01:00 483
转载 崛起于Springboot2.0.X之整合RabbitMQ企业场景开发(46)
1、博客涵盖点 1.1 入门级rabbitMQ,了解五种默认的五种开发方案 1.2 使用ssm xml方式集成rabbitMq,五种模式+死信队列方案+jdk8 1.3 本博客项目码云地址:==》springboot+RabbitMQ+所有场景 1、fano...
2019-08-23 11:20:00 487
转载 RabbitMQ之SSM框架整合xml配置
前提:jdk1.8,本博客使用的是RabbitTemplate模版,用封装好的方法,不再使用 ==》入门级教学 还有一个重点,自己一定要会使用rabbitmq服务器,自己创建exchange、queue等,不然使用该博客的话,会报错的。 两种方法:top...
2019-08-22 15:28:00 752
转载 RabbitMq入门级教程之完全掌握5种开发方案
1、安装 windows安装rabbitmq mac安装rabbitmq需要注意的是,mac安装rabbitmq,启动的时候命令前,需要加sudo,不然会报错误 2、rabbitmq 开发概念词 2.1 Producer(生产者) 2...
2019-08-22 15:07:00 213
转载 似曾相识燕归来
1、关于继承 java类是单继承的。classB Extends classAjava接口可以多继承。Interface3 Extends Interface1, Interface2,interface3 2、关于Set转换List Set<String> set...
2019-08-06 16:24:00 120
转载 JUC多线程三种剑诀
import java.util.ArrayList;import java.util.List;import java.util.concurrent.*;/** * @Author:MuJiuTian * @Description: * @Date: Creat...
2019-07-31 09:17:00 109
转载 崛起于Springboot2.0.X之切换redis数据库(45)
(本篇博客已于2019-08-28 优化更新) 题记:找一个像太阳一样的人,为你晒掉所有悲伤! 正题:两种方式:jedis切换数据源和redis自带切换数据源(redis数据库:0-15,默认是0库) 1、application.properties #red...
2019-07-30 15:16:00 464
转载 Netty进阶篇之websocket发送消息(8)
序言:Netty进阶篇之简单版websocket发消息(7)大概和下面的代码就成相似,只不过上一篇博客更加简单一些。 1、pom文件 <dependency> <groupId>io.netty</groupId> <art...
2019-07-23 21:35:00 659
转载 Netty进阶篇之简单版websocket发消息(7)
序言:简单开发前端发送消息,后端接收消息并返回。 1、故事牵引 今天通过一个故事来讲解netty,主要讲client和server端和下面的主要实现类。 客户要去ktv唱歌,进入ktv之前,门口会有招待服务生,然后招待服务生看到客户之后,会安排你们给ktv内部服务生给你们安排房间,然后...
2019-07-23 21:34:00 156
转载 Netty进阶基础篇之NIO 非阻塞通信(6)
1、图览 由下图可以看出,NIO非阻塞几个属性之间的关系:多个不同客户(Socket)进入餐厅(系统)之前,先经过餐厅大门(ServerSocketChannel),这个时候门口有指导服务员(SelectionKey),看到客户(Socket)进来后,会为你安排就座(register注册到监...
2019-07-14 14:51:00 188
转载 Netty进阶基础篇之NIO 阻塞通信(5)
NIO 完成网络通信的三个核心:Channel、Buffer、Selector 1、通道(Channel) 负责连接 SocketChannel、ServerSocketChannel、DatagramChannel、Pipe.SinkChannel、Pipe.SourceChanne...
2019-07-14 14:27:00 188
转载 Netty进阶基础篇之IO篇(2)
序言:使用IO操作读写 1、读取 @Testpublic void readeFile() { FileInputStream input = null; String result = ""; try { //1.根据path实例化一个输入流的...
2019-07-14 12:41:00 79
转载 Netty进阶基础篇之NIO Channel篇(4)
1、Channel概念 通道(Channel):用于源节点与目标节点的连接。在 Java NIO 中负责缓冲区中数据的传输。Channel 本身不存储数据,因此需要配合缓冲区进行传输 2、 Channel主要实现的类 |--FileChannel ...
2019-07-14 11:48:00 561
转载 Netty进阶基础篇之NIO Buffer篇(3)
1、Buffer概念 1.1 缓冲区获取 Buffer缓冲区是就是一个数组,有着不同的数据类型:ByteBuffer、CharBuffer、ShortBuffer、IntBuffer、LongBuffer、FloatBuffer、DoubleBuffer,然后这些数据类型都可以通过a...
2019-07-13 23:55:00 78
转载 Netty进阶基础篇之流概念篇(1)
序言:学Netty之前,对流的概念应该深刻一些,所以先理解一下流的使用! 1、IO、NIO、AIO 含义区别 1.1 同步阻塞I/O(BIO block io) jdk1.4之前就一个io流,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器就需要启动一个线程进行处理,如果...
2019-07-13 22:46:00 112
转载 gitgnore总是提交target文件
git无法忽略target等文件的问题 https://blog.csdn.net/sjw9507/article/details/79346606 但是有时候在项目开发过程中,突然心血来潮想把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,原因是.gitignore只能忽略...
2019-07-02 16:42:00 674
转载 玩转APICloud移动开发之概念入门(1)
1、官网 柚子科技 2、APICloud平台 个人理解:一个前端工程师可以代替安卓、ios开发做移动应用的开发,前端工程师编写的代码依靠APICloud平台转换安卓、Ios代码,打包,直接上线。以后的大部分公司完全可以不再需要安卓、ios开发人员。 3、平台由来 个人理解:柚子...
2019-06-22 14:55:00 276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人