- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 长连接和短连接区别和优缺点
TCP与UDP udp:面向无连接的通信协议,数据包括目的端口信息和源端口信息优点:面向无连接,操作简单,要求系统资源较少,速度快,由于不需要连接,可进行广播发送缺点:发送数据之前不需要与对方建立连接,接收到数据时也不需要发送确认信号,发送端不知道接收端是否正确接接收,不会重发,不可靠。tcp:面向连接的通讯协议,通过三次握手建立连接,通讯完成时四次挥手断开连接优点:在数据传输时...
2018-10-30 11:37:08 17184 1
原创 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
原创 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
原创 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
elasticsearch分词器插件
2018-11-27
sqlite-shell-win32-x86: sqlite3.exe
2018-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人