自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

落叶飘零z的博客

路漫漫其修远兮,不积跬步无以至千里,不积小流无以成江河。

  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 长连接和短连接区别和优缺点

TCP与UDP udp:面向无连接的通信协议,数据包括目的端口信息和源端口信息优点:面向无连接,操作简单,要求系统资源较少,速度快,由于不需要连接,可进行广播发送缺点:发送数据之前不需要与对方建立连接,接收到数据时也不需要发送确认信号,发送端不知道接收端是否正确接接收,不会重发,不可靠。tcp:面向连接的通讯协议,通过三次握手建立连接,通讯完成时四次挥手断开连接优点:在数据传输时...

2018-10-30 11:37:08 17184 1

转载 SSO单点登录

转载一篇不错的文章:https://www.cnblogs.com/ywlaker/p/6113927.html

2018-10-28 22:26:18 98

原创 linux搭建lvs+keepalived+nginx

nginx安装参考:https://blog.csdn.net/qq_38270106/article/category/93394171.下载keepalivedcd /usr/local && wget http://www.keepalived.org/software/keepalived-1.2.18.tar.gz2.解压安装:tar -zxvf k...

2018-10-28 16:56:53 266

原创 nginx与lvs的区别

2018-10-28 11:20:00 898

原创 GIT 常用命令

Git图形化界面我用的还可以,但是命令就不太会了,索性和大家一起学习下Git命令的用法...一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓...

2018-10-25 22:25:54 146

原创 nodejs环境安装windows

1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/安装之后的目录如下:查看安装版本号node -vnpm -v设置nodejs prefix(全局)和cache(缓存)路径希望将全模块所在路径和缓存路径放在我node.js安装的文件夹中,则在安装的文件夹【C:\Program Files\nodejs\】下创建两个...

2018-10-25 15:42:34 2319 1

原创 docker compose安装oracle

安装docker环境 yum install -y epel-releaseyum install -y docker-io启动docker服务service docker start查看版本:docker version或者docker info  安装docker compose插件,用于docker容器里面部署应用sudo curl -L ht...

2018-10-22 13:33:39 5833

原创 Nginx + Consul + Upsync实现动态负载均衡

各组件作用:ConsulWeb:Consul的客户端可视化界面,管理负载均衡配置的信息ConsulServer:Consul服务端,用于存放负载均衡配置Nginx:以间隔时间动态读取ConsulServer配置Upsync:新浪微博开源的基于Nginx实现动态配置的三方模块。Nginx-Upsync-Module的功能是拉取Consul的后端server的列表,并动态更新Nginx...

2018-10-21 15:22:31 1812

原创 linux安装consul

1.下载consul_0.7.5_linux_amd64.zipwget https://releases.hashicorp.com/consul/0.7.5/consul_0.7.5_linux_amd64.zip2.解压consul_0.7.5_linux_amd64.zipunzip consul_0.7.5_linux_amd64.zip解决办法-bash: un...

2018-10-21 11:27:07 17011 1

原创 nignx 负载均衡的几种算法介绍

一、Nginx负载均衡算法    1、轮询(默认)        每个请求按时间顺序逐一分配到不同的后端服务,如果后端某台服务器死机,自动剔除故障系统,使用户访问不受影响。    2、weight(轮询权值)        weight的值越大分配到的访问概率越高,主要用于后端每台服务器性能不均衡的情况下。或者仅仅为在主从的情况下设置不同的权值,达到合理有效的地利用主机资源。 ...

2018-10-20 15:03:02 162

原创 JSP九大内置对象与四大域对象

一,什么是内置对象?在jsp开发中会频繁使用到一些对象,如ServletContext HttpSession PageContext等.如果每次我们在jsp页面中需要使用这些对象都要自己亲自动手创建就会特别的繁琐.SUN公司因此在设计jsp时,在jsp页面加载完毕之后自动帮开发者创建好了这些对象,开发者只需要使用相应的对象调用相应的方法即可.这些系统创建好的对象就叫做内置对象.在servl...

2018-10-20 14:52:13 161

原创 解决8080端口被占用

1.window下关闭8080端口win+R:输入cmd,回车在黑窗口中输入指令:netstat -ano | findstr 8080       指令的意思是找出占用8080端口的进程pid此时发现8080端口号的pid是7244(pid是会变化的)再次输入指令:taskkill -pid 7244 -f,回车 2.Linux下关闭8080端口:找到端口对应的进...

2018-10-20 10:41:26 60628

原创 spring-session解决session一致性问题

1.新建Maven项目,pom.xml加入如下:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.RELEASE<...

2018-10-19 23:00:25 2545

原创 Java二维码的生成与下载

1.新增Maven项目(spring-boot项目),pom加入如下: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2...

2018-10-19 22:42:26 1347 1

原创 Mybatis配置generator代码生成器插件

1.新建Mavne项目,pom.xml加入如下代码: <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.46

2018-10-17 23:10:24 336

原创 Java项目经验相关常见面试题

1.如何学习一项新技术,比如如何学习Java的,重点学习什么?首先不通阶段,学习Java方向也是不同的如果是工作1-3年,注重做项目,提高自身的编码能力,基本的熟悉常用的框架的使用如果是工作3年以上,注重团队管理和整体技术的架构。重点:目前行业流行微服务技术,SpringBoot/SpringCloud等,应该学习框架的思想,而不是如何使用。只有理解框架的思想,从而能提高整体...

2018-10-17 22:50:58 4030

原创 MD5加密解密工具类

MD5加密解密工具类

2018-10-17 15:27:12 8516 4

原创 linux安装nginx

1.安装gcc gcc-c++(如新环境,未安装请先安装)yum install -y gcc gcc-c++2.安装PCRE库:cd /usr/localwget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gztar -zxvf pcre-8.33.tar.gzcd pc...

2018-10-14 17:47:43 171

原创 linux安装redis

1.下载cd /usr/localwget http://download.redis.io/releases/redis-4.0.11.tar.gztar -zxvf redis-4.0.11.tar.gz2.编译:makecd redis-4.0.11cd srcmake install如果碰到,cc: 未找到命令yum install gcc...

2018-10-14 17:46:59 3705

原创 linux安装zookeeper

1.下载好缩包:也可以本地下好上传到linuxcd /usr/devtools下载zookeeper:wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz解压压缩包:tar -zxvf zookeeper-3.4.10.tar.gz2...

2018-10-14 17:44:30 2462

原创 linux安装mysql

1、下载地址https://www.mysql.com/downloads/选择community server2.安装mysql上传压缩包到/usr/local目录下,解压压缩包cd /usr/localtar -zxvf mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz重命名目录mv mysql-5.6.41-li...

2018-10-14 17:32:43 148

原创 Linux安装tomcat

1.上传文件上传tomcat压缩包:/usr/local解压压缩包:tar -zxvf apache-tomcat-7.0.47.tar.gzcd apache-tomcat-7.0.65cd bin2.启动./startup.sh或者:./startup.sh | tail -f /usr/local/apache-tomcat-7.0.47/logs/catalin...

2018-10-14 17:30:15 97

原创 Linux安装jdk环境

下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载完之后使用rz目录上传到/usr/local目录下,解压cd /usr/localtar -zxvfjdk-8u181-linux-x64.tar.gz1.配置环境变量:vim /etc...

2018-10-14 17:28:43 194

转载 什么是分布式架构

写的不错:https://blog.csdn.net/qq_25872739/article/details/59540320

2018-10-14 17:14:10 152

elasticsearch分词器插件

因为Elasticsearch中默认的标准分词器分词器对中文分词不是很友好,会将中文词语拆分成一个一个中文的汉子。因此引入中文分词器-es-ik插件

2018-11-27

sqlite-shell-win32-x86: sqlite3.exe

1. 内嵌数据库一般是用sqlite进行轻量级管理的。网上可以下到sqlite-shell-win32-x86: sqlite3.exe 2. 为了方便命令行执行,将sqlite3.exe放到svn 项目的主目录下,和.svn目录同级下。 3. cmd进入该目录下,执行 sqlite3 .svn/wc.db "select * from work_queue".看到有4条记录。就是刚才我执行的一些操作。 226539|(sync-file-flags 93目录名 文件名) 226540|(file-remove 21 .svn/tmp/svn-7B43C232) 226541|(sync-file-flags 目录名 文件名) 226542|(file-remove 21 .svn/tmp/svn-7B48224E) 4. 执行 sqlite3 .svn/wc.db "delete from work_queue". 把队列清空。 5. 执行 sqlite3 .svn/wc.db "select * from work_queue". 确认一下是否已经清空队列,发现已经没有记录显示,说明已经清空了。 6. 最后再试一下,看是否可以 clean up了。果然成功了。

2018-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除