自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CentOS8搭建PHP8.0.3运行环境

安装依赖dnf install wget vim pcre pcre-devel openssl openssl-devel libicu-devel gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses ncurses-

2022-04-21 17:43:40 2654

原创 Centos 7 使用YUM方式安装并配置Nginx+php7-fpm

1. yum install nginx2. yum install epel-release下面增加PHP7的源rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm下面正式安装php7-fpmyum install php70w-fpm php70w-cli php70w-gd php70w-mcrypt php70w-mysql php70w-pear php70w-xml php70w-mbstr

2022-04-17 09:10:24 1165

原创 centos8 安装influxdb+telegraf+grafana

端口说明8083:访问web页面的地址,8083为默认端口;8086:数据写入influxdb的地址,8086为默认端口;8088:数据备份恢复地址,8088为默认端口;#安装yum -y install wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.8.x86_64.rpm#启动,并设置自启systemctl start influxdbsystemctl enable influxdbinf..

2022-04-17 02:10:55 1604

原创 压力测试工具 Jmeter

压力测试工具

2022-03-14 11:58:23 363

原创 vue学习

vue

2022-03-14 11:56:45 3733

原创 Jenkins搭建与使用

jenkins是什么?Jenkins是一个开源的、提供操作界面的持续集成(CI)工具,主要用于持续、自动的构建/测试软件项目、监控外部任务的运行。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle1.安装安装Maven。获取Maven软件包。wget http://mirrors.tuna.tsinghua.edu.cn

2022-03-06 19:09:48 157

原创 Docker和k8s以及OpenStack

Docker//--Docker本身并不是容器,它是创建容器的工具,是应用容器引擎,类似创建轻量级的虚拟机111k8s//--k8s是一种开放源码的容器集群管理系统或者工具管理doker和其他镜像OpenStack//--OpenStack既是一个社区,也是一个项目和一个开源软件,提供开放源码软件,建立公共和私有云,它提供了一个部署云的操作平台或工具集,其宗旨在于:帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。O.

2022-03-04 23:20:03 2497

原创 zookeeper 与spring Eureka 未完成

spring Eureka:相互注册 基于http通信//-----补充zookeeper:只有主一个节点工作,其他备份,当主节点挂掉后再选举新的主节点//-----补充

2022-03-04 22:50:02 1177

原创 Shiro 安全框架

它有三个核心组件:Subject, SecurityManager 和 Realm。shiro 认证与授权 拥有角色和拥有权限是等价的门面对象 Subject(当前用户),它只是个门面对象,就像看病的挂号窗口一样而 SecurityManager 对象,就是在幕后帮你完成具体功能的,完成适合 SecurityManager 对象创建的配置SecurityManager 本身也并不完成具体的功能,它只负责需求调度,具体的功能完成都分配到具体的功能组件,比如登录认证就找登录认证组件(Aut

2021-10-28 16:00:21 74

原创 nginx服务器配置

浏览器-->nginx--->域名1,域名2(server_name)--->前端包(包里指定访问后端端口)-->后端服务1.2-------------------------------------------------------conf.d下配置多个conf文件2.12.2

2021-04-21 16:24:31 487

原创 RabbitMQ

//发送消息//消费消息

2021-03-16 18:00:45 94

原创 端口占用1

windowsnetstat -ano |findstr "8080"linux查看所有在用的端口号和进程id 和程序名称: netstat -anp查询单个端口是否在使用:netstat -anp |grep 3306

2021-03-03 16:22:00 151 1

原创 关于注解1

一.@Resource与@Autowired1. @Autowired为Spring提供的注解,需要导入包org.springframework.beans.factory.annotation.Autowired。 @Resource注解由J2EE提供,需要导入包javax.annotation.Resource2.@Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入@Autowi...

2021-01-18 15:31:32 303 1

原创 fdfs启动

user/bin 下命令 fdfs_trackerd /etc/fdfs/tracker.conf /etc/fdfs/tracker.conf 配置文件所在位置fdfs_storaged /etc/fdfs/storage.conf

2020-10-27 10:31:41 384

原创 try --finally

将无法抛出异常,所有也不能捕获异常:当抛出异常后, 要等到finally执行完,finally里面的return 覆盖了 抛出的异常,所有无法抛出真正的异常.而是返回ture

2020-09-22 17:31:28 121

原创 多线程

2020-08-11 17:14:36 107

原创 postMan 传参总结

//1.参数为一个list

2020-08-03 14:37:07 214

原创 HashMap-1.8

底层原理: 数组table +链表多个Node节点,+红黑数加载因子:0.75数组初始长度:16//转换为红黑数的阀值 大于等于8就转static final int TREEIFY_THRESHOLD = 8;节点数据结构:get方法遍历://扩容 resize 翻倍12<< 1=24...

2020-08-03 10:12:30 130

原创 tomcat调优

默认值在 org.apache.tomcat.util.net AbstractEndpoint 类中tomcat版本:8.5.34server: tomcat: uri-encoding: UTF-8 #最大工作线程数,默认200 !, 4核8g内存,线程数经验值800 #操作系统做线程之间的切换调度是有系统开销的,所以不是越多越好。 max-threads: 1000 # 接受排队的请求个数,默认100 ! accept-count: ...

2020-07-03 17:30:06 193

原创 spring事务相关

最多发生的就是自身调用,异常被catch异常抛出类型不对这三类Spring的事务管理默认只对出现运行期异常(java.lang.RuntimeException及其子类)进行回滚,如果想触发其他异常回滚,需要在注解上配置一下(rollbackFor=Exception.class)spring中一个没有事务的方法A调用一个默认事务(PROPAGATION_REQUIRED)的方法B时,如果使用this调用方法B,方法B抛出RuntimeException,此时方法B事务未生效,不会回滚...

2020-05-25 17:13:18 136

原创 mysql索引

索引的方法:BTREE ,HASH索引的类型:索引失效:多个字段的联合索引,查询时使用联合索引的一个字段,如果这个字段在联合索引中所有字段的第一个,那就会用到索引,否则就无法使用到索引。1.有or必全有索引;2.复合索引未用左列字段;3.like以%开头;4.需要类型转换;5.where中索引列有运算;6.where中索引列使用了函数;7.如果mysql觉得全表扫描更快时(数据少);...

2020-05-22 15:44:45 187

原创 计算机网络

TCP:可靠传输,tcp层在丢包超时重传机制,分包传输ip报文,重新组装保证报文顺序,UDP:不可以传输,直接传输,快.

2020-05-22 10:37:23 310

原创 redis命令

进去客户端:redis-cli密码: auth xxx查看所有key:keys*查看以xxx为前缀的key:keys xxx*查看key的内容: get xxx查看redis总的数据量:dbsize清空所有的key:flushall...

2020-01-06 15:28:36 2271

原创 Document base ...\tmp0\wtpwebapps\xxx does not exist or is not a readable directory

解决步骤:1.找到D:\work\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\conf 下的 server.xml文件2,删除多余的Context3,删除localhost下的全部文件...

2019-06-06 16:16:26 889

原创 @ResponseBody 和 @RequestBody 的作用

@RequestMapping(“url”),这里的 url写的是请求路径的一部分,一般作用在 Controller的方法上,作为请求的映射地址。代码:@RequestMapping(value = "/test")//类级别映射,可以没有,一般用于减少书写量public class myController { //方法级别映射,必须有,那么这个方法的访问地址就是/test/...

2019-05-20 10:39:11 236

原创 list,map,obj,bean 最强互转

import com.google.gson.Gson;import com.google.gson.reflect.TypeToken;import java.util.HashMap;import java.util.Map; /** * Map转String * * @param map * @return *...

2019-03-08 11:29:57 387

转载 windows bat脚本编写

 windows批处理 (cmd/bat) 编程详解    开始之前先简单说明下cmd文件和bat文件的区别:在本质上两者没有区别,都是简单的文本编码方式,都可以用记事本创建、编辑和查看。两者所用的命令行代码也是共用的,只是cmd文件中允许使用的命令要比bat文件多。cmd文件只有在windows2000以上的系统中才能运行,而bat文件则没有这个限制。从它们的文件描述中也可以看出以上的区...

2019-02-26 11:51:37 2845

原创 关于二进制数的操作

一概念: 计算机中的符号数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位,三种表示方法各不相同。在计算机系统中,数值一律用补码来表示和存储。(这点非常重要)原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。原 ...

2018-12-17 17:11:16 487

原创 springboot pom日志配置 pom 配置

<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.25</version></dependency><dependency...

2018-09-14 12:20:38 1277

原创 Double 数据相加不准确 BigDecimal 传入Double也不准确 解决方案

double属于floating binary point types,也就是说都double型的数值在相加减的时候,会将数值转换成二进制的数值如10001.10010110011这种表示发再做相加减,但是在转换成二进制代码表示的时候,存储小数部分的位数会有不够的现象,即无限循环小数,这就是造成微差距的主要原因。然而很气:BigDecimal 相加也出现了不准确,如num3.是...

2018-06-22 22:34:20 1362

原创 怎么把自己的mac笔记本作为服务器,实践总结.

目的:把mac电脑模拟成linux服务器,用于在win下学习命令,部署项目.Mac Terminal是自带SSH的,可以用whereis来看看1.打开mac终端输入:whereis ssh2.打开mac偏好设置,-->远程登陆,添加可以远程登陆的用户.3.输入:ssh locathost ,提示输入密码.4.远程windows电脑中 使用xshells工具连接mac(输入...

2018-06-05 08:54:01 6358

原创 关于Linux部分命令,与项目打包部署详细教程

关于项目打包:在pom 文件中写jar 用mvn package 打包为jar 包,改为war 则打包为war包跳过测试打包: 在项目所在的路径下 mvn clean install -D skipDocker -D maven.test.skip=trueinstall-release.bat 脚本 -------->@echo offecho [INFO] Instal...

2018-05-25 22:42:44 4848 1

原创 关于自动生成mapper文件配置 总结 generatorConfig.xml 与pom

mybatis-generator:generate<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://my...

2018-05-18 11:20:54 1415

空空如也

空空如也

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

TA关注的人

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