- 博客(11)
- 资源 (17)
- 问答 (2)
- 收藏
- 关注
转载 2021-09-01NIO之Buffer的clear()、rewind()、flip()方法的区别
Java的NIO中有关Buffer的几种常用方法比如clear,rewind和flip到底有哪些区别。下面给大家这三种方法的源码,方便大家记忆。 clear()方法用于写模式,其作用为情况Buffer中的内容,所谓清空是指写上限与Buffer的真实容量相同,即limit==capacity,同时将当前写位置置为最前端下标为0处。代码如下: publicfinalBufferclear(){ position=0;//设置当前下标为0 limi...
2021-09-01 11:58:42
475
原创 2021-08-31 NIO群聊简易版客户端
/** * @author Yang * @date 2021-08-31 14:17 **/ public class testqunliaoClient { //定义SocketChannel private SocketChannel socketChannel; //定义Selector private Selector selector; //服务端IP private final String IP = "127.0.0.1"; /.
2021-08-31 17:08:00
197
原创 2021-08-31 NIO群聊简易版服务端
/** * @author Yang * @date 2021-08-31 14:16 **/ public class testqunliaoServer { //定义selector选择器 private Selector selector; //定义ServerSocketChannel通道 private ServerSocketChannel serverSocketChannel; //服务器端口 private final int POR.
2021-08-31 17:06:34
215
原创 2021-08-16 IDEA使用(持续更新)
1、常用代码模板 模板一:psvm或main public static void main(String[] args) { } 模板二:sout System.out.println(); //soutp System.out.println("prm = " + prm); //soutm System.out.println("helloworld.test"); //soutv int num = 1; System.out.println("n...
2021-08-16 16:21:42
211
原创 2021-05-18记录下VMware16安装windows10踩的坑
最近虚拟机安装WIN10遇到各种问题导致无法进入安装界面,比如报time out efi network、cdboot、EFI、couldn't find bootmgr等问题,网上找了很多安装方法都不行,最终找到两个文章结合了一下搞定了,记录一下。 https://blog.youkuaiyun.com/qq_37895419/article/details/111386471 https://blog.youkuaiyun.com/xq2015/article/details/106971757/ ...
2021-05-18 10:51:36
11506
原创 2021-04-30微服务配置mysql主从数据库读写分离(一)
本篇介绍mysql主从数据库配置数据同步部分,微服务动态切换数据库源进行读写分离部分请看下一篇。 ——————————————————————————————————————————————— 在网上查了各种mysql的主从数据同步的资料,发现没有一篇是可以拿来直接用的,不是这里有点问题,就是那里有点问题,最终把好几篇资料结合起来实现了数据同步,也许是我的mysql版本和资料中的不一致导致的语法错误,在这里我记录下我的实现方式~ 环境说明 我用了两台同样配置的虚拟机,直接一台克隆到另一台,用的系统是
2021-04-30 16:30:59
762
1
转载 2021-04-26(全网最简单)Centos8安装最新版本RabbitMQ和erlang
1.首先进入rabbitmq官网,找到如图所示位置 2.进入到下载和安装页面,找到安装向导 3.选择CentOS点进去 意思是说有两种方法可以安装最新版本的RabbitMQ: 使用Package Cloud或Bintray上的Yum存储库安装软件包(强烈建议使用此选项) 下载软件包并使用rpm安装。此选项将需要手动安装所有软件包依赖项。 4.此处我选择Package Cloud安装 可以看到PackageCloud可提供带有RabbitMQ软件包的Yum存储库,一种快...
2021-04-26 19:57:35
1595
4
原创 2021-04-17Nacos配置zuul网关动态路由加载配置
在做zuul网关用nacos配置中心做动态加载路由配置时,网上各种查资料,都写得特别复杂,大部分需要重写SimpleRouteLocator类的refresh方法和locateRoutes方法,还有一部分写配置类@ConfigurationZuulConfig,但经过实践,我发现其实根本没那么复杂,什么都不需要写,直接在依赖里加载nacos配置中心的依赖,然后在配置中心中写zuul的.properties或.yml路由配置文件,然后在本地zuul项目中写bootstrap.propertie...
2021-04-17 18:48:45
1069
转载 2021-03-31 阿里云Centos8 安装nginx
1、安装gcc 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境。安装指令如下 yum install gcc-c++ 2、安装PCRE pcre-devel Nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。这里需要安装两个安装包pcre和pcre-devel。第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码。安装指令如下: yum install -y pcre pcre-devel 3...
2021-03-31 11:51:37
389
原创 2021-3-29记录常用git命令(持续更新)
一、删除本地文件后,想从远程仓库中重新新Pull最新代码,但是执行了git pull命令后始终无法拉取下来 提示 Already up-to-date. 原因:当前本地库处于另一个分支中,需将本分支发Head重置至develop git 强行pull并覆盖本地文件(依次执行) git fetch --all git reset --hard origin/master git pull 执行之后即可看到最新代码 ...
2021-03-29 14:05:53
194
原创 2021-03-26记录centos8安装配置ftp,包括安装telnet服务和xinetd服务
步骤一:检查是否安装vsftpd并安装 1.安装vsftpd # 首先要查看你是否安装vsftpd rpm -qa | grep vsftpd vsftpd-3.0.2-10.el7.x86_64 # 显示也就安装成功了!直接进入下一环节吧 # 安装vsftpd yum install -y vsftpd 2.运行以下命令设置FTP服务开机自启动。 systemctl enable vsftpd.service 3.运行以下命令启动FTP服务。 systemctl start vsft
2021-03-26 12:01:45
878
PC屏幕识别.zip
2019-09-05
微信公众平台(asp.net版)
2015-01-30
JS上传图片预览功能
2014-09-10
rabbitmq无权连接
2021-04-26
自动在信息网上发布信息
2015-01-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅