- 博客(16)
- 收藏
- 关注
转载 Tomcat 调优的技巧
tomcat调优大致分为两大类:一、tomcat的自身调优采用动静分离节约tomcat的性能 调整tomcat的线程池 调整tomcat的连接器 修改tomcat的运行模式 禁用AJP连接器二、jvm的调优调优Jvm内存tomcat自身调优采用动静分离静态资源如果让tomcat处理的话tomcat的性能会被损耗很多,所以我们一般都是采用:nginx+tomcat实现动静分离,让 Tomcat 只负责 jsp 文件的解析工作,nginx实现静态资源的访问。调优tomc..
2022-03-15 13:54:29
339
原创 Tomcat部署项目工程的多种方式
1 拷贝war包或者项目到webapps目录中这是最常用的方式,Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。如果你想要修改这个默认目录,可以在conf下的server.xml文件里修改Host标签里的appBase值。2 修改Server.xml文件在conf下的server.xml文件里找到Host标签,在里面添加如下代码:<Context path="/ssm" docBase="E:\workplaces\ssm\sr
2022-03-15 13:51:26
288
原创 mysql查看日志
1、查看正在执行的SQL-- 切换数据库use information_schema;-- 查看正在执行的SQL语句show processlist;-- 或者直接使用SQL语句查询select * from information_schema.`PROCESSLIST` where info is not null;2、开启日志模式,记录所有SQL语句执行记录-- 查看当前日志输出类型:table / file ,可根据需要具体设置show variables like 'log_.
2021-10-28 17:30:49
295
原创 mycat配置mysql读写分离
1、下载mycat:http://www.mycat.org.cn/2、解压3、配置schema和serverschema.xml:<?xml version="1.0"?><!DOCTYPE mycat:schema SYSTEM "schema.dtd"><mycat:schema xmlns:mycat="http://io.mycat/"> <!--配置mycat逻辑库 此处逻辑库名为mydb1--> <!--da.
2021-10-28 17:25:13
167
原创 使用amoeba实现mysql读写分离
1、什么是amoeba? Amoeba(变形虫)项目,专注 分布式数据库 proxy 开发。座落与Client、DB Server(s)之间。对客户端透明。具有负载均衡、高可用性、sql过滤、读写分离、可路由相关的query到目标数据库、可并发请求多台数据库合并结果。2、下载amoeba对应的版本https://sourceforge.net/projects/amoeba/ 直接解压即可或者直接下载:链接:https://pan.baidu.com/s/17uTby096...
2021-10-28 17:10:11
237
原创 数据库MYSQL主从复制配置
1、在主(node1)服务器进行如下配置:vi /etc/my.cnf#在mysqld模块中添加如下配置信息#二进制文件名称log-bin=master-bin#二进制日志格式,有row、statement、mixed三种格式,row指的是把改变的内容复制过去,而不是把命令在从服务器上执行一遍,statement指的是在主服务器上执行的SQL语句,在从服务器上执行同样的语句。MySQL默认采用基于语句的复制,效率比较高。mixed指的是默认采用基于语句的复制,一旦发现基于语句的无法精确的复
2021-10-28 16:56:46
152
原创 安装mysql5.7笔记
1、查看系统中是否自带安装mysqlyum list installed | grep mysql2、删除系统自带的mysql及其依赖(防止冲突)yum -y remove mysql-libs.x86_643、安装wget命令yum install wget -y 4、给CentOS添加rpm源,并且选择较新的源wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm5、安装下载好的rpm文件.
2021-10-28 13:37:45
478
原创 MYSQL使用REGEXP实现用户列表首字母检索
需要实现客户列表界面显示用户首字母检索数据库使用的字符集是:utf8mb4,因为要存储用户昵称,昵称中包含特殊符号原sql如下: select lower(CONVERT(case when from_base64(u.nickname) REGEXP '^[a-zA-Z]' then LEFT(from_base64(u.nickname), 1) when from_base64(u.nickname) REGEXP '^[0-9]' then LEFT(f
2021-10-26 11:01:04
1813
原创 Postgre删除数据文件夹
记一次Postgre删除数据文件夹的坑Postgre数据文件夹一般存在base目录下我们在其中一个数据目录下执行了rm -rf 命令,将一年以前的数据全部删除了,结果Postgre就连不上了。幸运的是我们有一台备份服务器,然后我们抱着试试的心态,把备份服务器上的数据文件全部拷贝过来,然后登陆成功!!!!我们分析一下数据目录中的文件可以看到有以下几类文件: 数字 、_VM 、_FSM 、pg_filenode.map、PG_VERSION数字:创建表时会出现。FSM..
2021-10-25 11:41:59
818
原创 利用mybatis实现数据脱敏
实现原理主要是使用mybatis的TypeHandler接口首先我们自定义一个EncryptTypeHandler类去继承BaseTypeHandler(BaseTypeHandler实现了TypeHandler)接口,实现其中的四个抽象方法public abstract void setNonNullParameter(PreparedStatement var1, int var2, T var3, JdbcType var4) throws SQLException;public abs
2021-08-05 15:17:39
1341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人