自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Nginx安装 Nginx自动安装

创建文件vim nginx-install.sh添加如下文本yum install gcc-c++yum install -y pcre pcre-develyum install -y zlib zlib-develyum install -y openssl openssl-develmkdir /usr/local/nginxcd /usr/local/nginxwget https://nginx.org/download/nginx-1.8.0.tar.gzcd /..

2020-10-28 17:05:13 382 2

原创 Cookie&session Nginx 中解决Session一致性三种方案

Nginx 是一款高性能的HTTP和反向代理的Web服务器国内的一些知名公司都是使用的Nginx技术实现负载均衡特点:1 安装简单2 占用内存小3 并发处理强4功能强大解决Session一致性三种方案 :第一种粘滞Session 添加如下文件到Nginx.conf里面...

2019-12-24 17:28:23 444

原创 发表一下自己最近对文章的见解 以及后续文章更新规划

声明本人所有文章仅代表的是本人对技术的见解 以及技术理解如有不对欢迎指正,如果文章某部分引用了您的文章我未标明出处可以及时和我反馈我会第一时间进行标注或撤回,本人文章无毒 所有的东西都经过本人亲手验证 如果我的演示代码你跑不通 可以直接找我 索取代码 但是如果你是零基础 跑高阶代码跑不通 请不要浪费彼此时间 留言我看见就会回复你......

2022-06-17 14:04:54 98 1

原创 IDEA中 pom.xml文件变成灰色

pom文件为灰色:选中pom.xml , 右键->Mark as xmlIDEA中pom文件变成蜘蛛图标或者蚂蚁图标 :选中pom.xml , 右键->add as ant project, 然后在右边ant 视图中把对应的项目移除即可

2021-10-20 17:02:35 3304

原创 java 基础学习 集合部分 双色球 (基础回顾 基础 随机数 遍历 集合 )

package com.Tl.Day01;import java.util.Random;import java.util.TreeSet;public class Demo02 { public static void main(String[] args) { //双色球生成案例 //首先创建有序集合存储双色球 TreeSet<Integer> i = new TreeSet<Integer>();

2021-04-19 17:31:51 209

原创 简单的java基础 斗地主(集合部分学习)

记录自己的 Demopackage com.Tl.Day01;import java.util.ArrayList;import java.util.Collections;import java.util.TreeSet;public class Demo01 { public static void main(String[] args) { //创建集合存储牌 ArrayList list = new ArrayList<String>()

2021-04-19 16:07:36 95

转载 Leader-Follower线程模型概述

1、 引言大家知道,多线程网络服务最简单的方式就是一个连接一个线程,这种模型当客户端连接数快速增长是就会出现性能瓶颈。当然,这时候,我们理所当然会考虑使用线程池,而任何池的使用,都会带来一个管理和切换的问题。 在java 1.4中引入了NIO编程模型,它采用了Reactor模式,或者说观察者模式,由于它的读写操作都是无阻塞的,使得我们能够只用一个线程处理所有的IO事件,这种处理方式是同步的。为了提高性能,当一个线程收到事件后,会考虑启动一个新的线程去处理,而自己继续等待下一个请求。这里可能会有性能问题,就

2021-04-06 17:21:38 1291

原创 openresty 安装 自动安装 脚本制作教程

首先 创建文件 制作自动安装脚本vim openresty.sh yum install -y pcre-devel openssl-devel gcc curlcd /usr/local/wget https://openresty.org/download/openresty-1.17.8.2.tar.gzcd /usr/local/tar -zxvf openresty-1.17.8.2.tar.gzcd /usr/local/mv openresty-1.17.8.2 ...

2020-11-03 15:07:51 370

原创 Redis 安装 自动安装Redis

安装步骤: # 安装gcc yum install gcc # 把下载好的redis‐5.0.3.tar.gz放在/usr/local文件夹下,并解压 wget http://download.redis.io/releases/redis‐5.0.3.tar.gz tar xzf redis‐5.0.3.tar.gz cd redis‐5.0.3 # 进入到解压好的redis‐5.0.3目录下,进行编译与安装 make # 启动并指定配置文件 ...

2020-10-30 19:35:35 143

原创 Tomcat 自动 安装 启动 异常解决

首先全自动安装 需要我们写一点脚本vim tomcat-install.shcd /usr/local/mkdir Tomcatcd /usr/local/Tomcat/wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59.tar.gzcd /usr/local/Tomcat/tar -zxvf apache-tomcat-8.5.59-deployer.tar.gz.

2020-10-29 16:55:26 190

原创 docker 安装 启动停止 重启 自动安装

看完记得收藏/点赞/关注 三连一波谢谢创建文件 docker-installvim docker-install.sh输入内容yum install docker systemctl start dockerdocker --versionok 到这里就可以了 环境啥的 自动就完成了docker启动命令,docker重启命令,docker关闭命令启动 systemctl start docker守护进程重启 sudo systemctl...

2020-10-29 14:29:21 152

原创 Nginx 限流算法

令牌桶算法算法思想是:令牌以固定速率产生,并缓存到令牌桶中; 令牌桶放满时,多余的令牌被丢弃; 请求要消耗等比例的令牌才能被处理; 令牌不够时,请求被缓存。漏桶算法算法思想是:水(请求)从上方倒入水桶,从水桶下方流出(被处理); 来不及流出的水存在水桶中(缓冲),以固定速率流出; 水桶满后水溢出(丢弃)。 这个算法的核心是:缓存请求、匀速处理、多余的请求直接丢弃。 相比漏桶算法,令牌桶算法不同之处在于它不但有一只“桶”,还有个队列,这个桶是用来存放令牌的,队列才...

2020-10-28 16:44:17 202

原创 Redis下载安装 Redis 自动安装

#创建文件并编辑文件vim redis-install.sh#内部添加文件cdmkdir /usr/local/redis1cd /usr/local/redis1wget http://download.redis.io/releases/redis-5.0.4.tar.gzcd /usr/local/redis1tar -zxvf redis-5.0.4.tar.gzcd /usr/local/redis1yum install gcccd /usr/local/redis

2020-10-28 16:41:37 118

原创 Tomcat 性能优化之极致性能部分

想要优化Tomcat 我们首先要了解 Tomcat 的运行流程与启动 逻辑优化 部分先提前给出来 (急着使用的只想使用不想知道原理的可以看到这里 就 按下面的操作来就可以了 )停用AJP 协议 首先 在 Tomcat中找到conf下的 server.xml 找到 8009相关的 注释掉即可 HTTP同理 <!-- <Connector protocol="AJP/1.3" address="::1" .

2020-10-27 14:42:45 216

原创 tomcat 源码部署 (源码跟踪 部署 记录 IDEA 版本 ) 第一部分

记录tomcat 源码部署到 IDEA中 的方式 (此方法适用所有的版本 附录包含 Pom.xml)首先下载tomcat源码 这里 自己修改版本根据需求自己下载 一步步走 别跳步骤 不然 会报错的下载地址: tomcat源码下载后解压放在 没有中文没有 空格的目录下面 新增 一个 pom.xml(在解压后的 主目录里面增加 ) 1 <?xml version=...

2020-10-22 17:24:00 21

原创 Random 使用方式 学习笔记

package com.ZhuangZhou.Demo1;//引入包 java.util.Random;import java.util.Random;public class RandomDemo02 { public static void main(String[] args) {     //创建 Random rm = new Random();     //使用i...

2020-10-20 17:29:00 27

原创 java Spring 5新加 Scanner使用笔记异常 总结

Scanner是java spring 5 新加入的它是以前的StringTokenizer和Matcher类之间的某种结合。用于获取键盘输入 的数据使用案案例 阐述package com.ZhuangZhou.Demo1;import java.util.Scanner; //来源于java.util 下的scanner public class ScannerDem...

2020-10-20 15:38:00 19

原创 JVM调优 前必学文章

JVM是运行在操作系统之上的 ,与硬件没有直接的交互 注意:我们平时说的栈是指的Java栈,native method stack 里面装的都是native方法。见下文类装载器ClassLoader负责加载class文件,c1ass文件在文件开头有特定的文件标示,将c1ass文件字节码内容加载到内存中,并将这些内容转换成方法区中的运行时数据结构并且ClassLoader只负...

2020-10-19 14:10:00 24

原创 NGinx限流算法

限流算法令牌桶算法算法思想是:令牌以固定速率产生,并缓存到令牌桶中;令牌桶放满时,多余的令牌被丢弃;请求要消耗等比例的令牌才能被处理;令牌不够时,请求被缓存。漏桶算法算法思想是:水(请求)从上方倒入水桶,从水桶下方流出(被处理);来不及流出的水存在水桶中(缓冲),以固定速率流出;水桶满后水溢出(丢弃)。这个算法的核心是:缓存请求、匀速处理、多余的请求直接丢弃。...

2020-04-10 17:59:00 24

原创 JVM调优以及垃圾回收机制底层算法

注意:我们平时说的栈是指的Java栈,native method stack 里面装的都是native方法。见下文注意:方法区并不是存放方法的区域,其是存放类的描述信息(模板)的地方Class loader只是负责class文件的加载,相当于快递员,这个“快递员”并不是只有一家,Class loader有多种加载之前是“小class”,加载之后就变成了“大Class”,这是...

2020-04-08 22:35:00 19

原创 数据源的区别

说到druid,这个是在开源中国开源项目中看到的,说是比较好的数据连接池。于是乎就看看。扯淡就到这。  下面就讲讲用的比较多的数据库连接池。(其实我最先接触的是dbcp这个) 1)DBCP  DBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序中使用,Tomcat的数据源使用的就是DBCP。 2)c3p0  c3p0是一个开放...

2020-04-08 21:33:00 17

原创 redis 全自动安装 无需你操心

#创建文件并编辑文件vim redis-install.sh#内部添加文件cdmkdir /usr/local/redis1cd /usr/local/redis1wget http://download.redis.io/releases/redis-5.0.4.tar.gzcd /usr/local/redis1tar -zxvf redis-5.0.4.tar.gzc...

2020-04-03 15:58:00 18

原创 Eureka问题详解

Eureka问题详解在我们使用Erueka之中常常会遇见一些问题:比如:Eureka启动失败直接报Null那么这个时候我们需要首先检查一下自己的版本是否是在Eureka2.1.0以上的版本如果没在删掉maven中的Eureka重新导入版本(必须要高于2.1.0)即可解决…如任然未解决可以查看配置文件application中Eure参数是否设置如下:server: port: ${po...

2019-12-04 17:45:27 217

空空如也

空空如也

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

TA关注的人

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