- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 折半查找算法(JAVA)
先看一下思路图package com.test;import java.util.*;/** * 测试二分查找 */public class TestS { public static void main(String[] args) { List<Integer> integers = new ArrayList<Integer&...
2019-08-30 17:30:35 258
原创 分布式系统
分布式系统是若干系统的集合从进程角度来说,两个程序分别运行在两个主机的两个进程上,他们互相协作完成同一个功能们也可以称作为分布式系统!微服务架构更偏向于业务,而分布式更偏向于机器!分布式虽然可扩展性强,但是也带来一系列的问题:典型的Session问题,单机环境下Session通常会存储在服务器里面,多台机器情况下,会导致用户一直重复登录,当然解决的方案也有很多:比如Red...
2019-08-23 14:11:20 279
原创 Netty学习之路五-NIO初步
六.NIO6.1 NIO简介在Java1.4之前的I/O系统中,提供的都是面向流的I/O系统,系统一次一个字节地处理数据,一个输入流产生一个字节的数据,一个输出流消费一个字节的数据,面向流的I/O速度非常慢,而在Java 1.4中推出了NIO,这是一个面向块的I/O系统,系统以块的方式处理处理,每一个操作在一步中产生或者消费一个数据库,按块处理要比按字节处理数据快的多。在NIO中有几个核心对...
2019-08-20 16:57:43 184
原创 Netty学习之路 四 (WebSocket)
5.WebSocket5.1服务端代码编写自定义处理器 编写package com.demo.netty.fifthexample.server;import io.netty.channel.ChannelHandlerContext;import io.netty.channel.SimpleChannelInboundHandler;import io.netty.hand...
2019-08-11 11:39:54 188
原创 Linux 安装Typora
Typora 官网 地址 https://typora.io 你可以按照官网上下载 也可以不看官网直接按照我的下载# or run:# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAEwget -qO - https://typora.io/linux/public-key...
2019-08-11 11:33:53 2078 1
原创 Netty学习笔记三(聊天室功能的实现)
4.(进阶)客户端与服务端实现聊天室功能4.1 服务端代码实现服务的自定义处理器的实现 对于效果图 我从来没不喜欢展示 因为你真的想练就一定会照着敲一遍,看一万遍效果图,不如自己手写完,看效果来的简单明了!我只能说我发的每一个代码都是我亲测可用的!package com.demo.netty.thirdexample;import io.netty.channel.Channel;...
2019-08-09 14:33:50 249
原创 Netty学习笔记二(聊天室功能的初步认识)
今天只是聊天室实现的初步讲解,并不会真正的实现聊天室功能,具体的聊天室功能将会在下一个文章出现3.Netty 客户端与服务端之间消息的传递 Hello World3.1 服务端具体的代码实现我一般来说会将代码的意思放在注释里面,可以将代码克隆下来 然后看注释即可package com.demo.netty.secondexample;import io.netty.channel.C...
2019-08-09 14:31:31 182
原创 Netty学习笔记一
最近公司可能会使用Netty 作为RPC的底层,提前做一下知识储备!后续会跟进我的学习进度,学到哪,写到哪!一、准备环境1.安装gradle官网地址:https://gradle.org/releases/2.配置环境变量GRADLE_HOME : GRADLE安装的根目录path : %GRADLE_HOME %\bin\检验:gradle -v二、IDEA使用...
2019-08-08 14:06:52 311
chromedriver.zip
2019-12-15
MyBatis使用手册PDF
2019-02-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人