自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 IDEA git 提交忽略文件

1.未add git2、已 add git

2021-05-21 15:26:01 211

转载 Mysql优化 explain 用法

explainexplain模拟优化器执行SQL语句,在5.6以及以后的版本中,除过select,其他比如insert,update和delete均可以使用explain查看执行计划,从而知道mysql是如何处理sql语句,分析查询语句或者表结构的性能瓶颈。作用1、表的读取顺序2、数据读取操作的操作类型3、哪些索引可以使用4、哪些索引被实际使用5、表之间的引用6、每张表有多少行被优化器查询SQL执行顺序想要优化SQL,必须清楚知道SQL的执行顺序,这样再配合explain才能事半功倍!

2021-04-12 14:33:03 128

原创 springboot 开发常用依赖

1、https://www.hutool.cn/

2021-03-29 11:18:21 158

原创 springBoot 文件压缩加密

1、加入依赖 <dependency> <groupId>net.lingala.zip4j</groupId> <artifactId>zip4j</artifactId> <version>1.3.1</version> </dependency> /** * 压缩单个文件并加密 */ private static String zipFile(Str

2021-03-26 17:44:00 990 1

原创 java 邮件发送

1、普通邮件发送/** * 发送普通邮件 */ @Async @Override public void sendSimpleMail(String emailHost, String port, String senderAccount, String senderPassword, String title, String content, String receiveEmail) { try { log.info("

2021-03-26 17:38:58 162

原创 IDEA开发 常用插件 记录

1、save action自动格式化代码

2021-03-24 14:30:38 170

原创 IDEA 开启 services窗口 管理微服务

1、点击菜单栏:Views -> Tool Windows -> Services;中文对应:视图 -> 工具窗口 -> 服务;快捷键是Alt + F8,但是本地快捷键可能冲突,并未成功。2、刚创建好的窗口是空白的,需要我们把服务加进去。也是比较简单:点击最右侧加号Add Service,选择Run Configuration Type,最后选择SpringBoot,IDEA就会把所有项目加进来了...

2021-03-17 16:30:12 2115 3

原创 ossec 最全最新安装搭建ossec-2.8.3部署centos7服务器

ossec是一款开源的多平台的入侵检测系统,可以运行于Windows, Linux, OpenBSD/FreeBSD, 以及MacOS等操作系统中。包括了日志分析,全面检测,root-kit检测,政策监控,实时报警和积极响应。下载地址:http://www.ossec.net/downloads/原理:一、ossec-server端部署1.禁止启用SElinux # vim /etc/selinux/config 编辑/etc/selinux/config,找到SELINUX 行修.

2021-01-04 16:56:55 3057 2

原创 配置单节点Nginx负载均衡

1.关闭防护墙# systemctl stop firewalld.service# systemctl disable firewalld.service2 .关闭selinux# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config3.通过yum安装配置nginx节点# vim /etc/yum.repos.d/nginx.repo[nginx]name=nginx repobaseurl=http

2020-12-24 15:26:15 284

原创 CentOS 7 安装PHP 5.4.16

一、检查当前系统是否已经安装PHP# rpm -qa php二、查看yum是否有可安装的PHP软件# yum list | grep php[root@localhost ~]# yum list | grep phpgraphviz-php.x86_64 2.30.1-19.el7 basephp.x86_64 5.4.16-43.el7_4

2020-12-24 14:46:52 1282

原创 centos7搭建Apache

1.安装Apacge# yum install httpd2.设置httpd服务开机启动# systemctl enable httpd3.启动Apache# systemctl start httpd4.查看Apache的状态# systemctl status httpd httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled;

2020-12-24 10:44:10 88

原创 volatile 多线程可见行 底层剖析

volatile 多线程可见行 底层剖析示例代码 //private static boolean initFlag = false; private static volatile boolean initFlag = false; public static void main(String[] args) throws InterruptedException { //开始线程1 new Thread(new Runnable() { @Override publi

2020-11-30 10:26:00 95

原创 30条百万级数据库优化技巧

**百万级数据库优化**对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的 列上建立索引。应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索 引而进行全表扫描,如: select id from t where num is null 最好不要给数据库留 NULL,尽可能的使用 NOT NULL 填充数据库. 备注、描述、评论之类的可以设置为 NULL,其他的,最好不要使用 NULL。 不要以为 NULL 不需要空

2020-10-12 16:35:06 282

原创 sourceTree的坑 修改sourcetree的推送账户

souretree有个很坑的设定,也可能是我没找到正确的使用方法。就是你一旦让sourcetree记住一个git账号的账号密码之后,你以后就没办法再去修改了,很烦。只能通过下面的路径去修改 C:\Users\xxxx\AppData\Local\Atlassian\SourceTree\userhosts我是清空重新登录的...

2020-04-10 12:03:36 465

原创 微服务架构四大设计原则分析

微服务架构是一项在云中部署应用和服务的新技术。大部分围绕微服务的争论都集中在容器 或其他技术是否能很好的实施微服务,而红帽说 API 应该是重点。 微服务可以在“自己的程序”中运行,并通过“轻量级设备与 HTTP 型 API 进行沟通”。关 键在于该服务可以在自己的程序中运行。通过这一点我们就可以将服务公开与微服务架构 (在现有系统中分布一个 API)区分开来。在服务公开中,许多服务都可以被内部独...

2020-01-13 17:20:48 399

原创 如何提高缓存命中率

缓存命中率的介绍命中:可以直接通过缓存获取到需要的数据。不命中:无法直接通过缓存获取到想要的数据,需要再次查询数据库或者执行其它的操作。原因可能是由于缓存中根本不存在,或者缓存已经过期。通常来讲,缓存的命中率越高则表示使用缓存的收益越高,应用的性能越好(响应时间越短、吞吐量越高),抗并发的能力越强。由此可见,在高并发的互联网系统中,缓存的命中率是至关重要的指标。如何监控缓存的命中率在m...

2020-01-13 17:16:13 397

原创 Redis主从复制以及主从复制原理

概述在现有企业中 80%公司大部分使用的是 redis 单机服务,在实际的场景当中单一节点的redis 容易面临风险。面临问题机器故障。我们部署到一台 Redis 服务器,当发生机器故障时,需要迁移到另外一台服务器并且要保证数据是同步的。而数据是最重要的,如果你不在乎,基本上也就不会使用 Redis 了。容量瓶颈。当我们有需求需要扩容 Redis 内存时,从 16G 的内存升到 ...

2020-01-13 16:42:33 115

原创 Centos7下s安装php7.2和swoole扩展

Centos7Yum安装PHP7.21、安装源安装php72w,是需要配置额外的yum源地址的,否则会报错不能找到相关软件包。php高版本的yum源地址,有两部分,其中一部分是epel-release,另外一部分来自webtatic。如果跳过epel-release的话,安装webtatic的时候,会有错误爆出。所以,这里需要的命令是:rpm -Uvh https://dl.fedora...

2019-12-27 19:55:14 940 1

原创 linux安装Docker

linux安装Docker前置条件64-bit 系统kernel 3.10+用uname -r命令检查内核版本,返回的值大于3.10即可[root@txw ~]# uname -r3.10.0-957.el7.x86_64[root@txw ~]# 安装 Docker:yum -y install docker查看docker存储位置 docker info查看doc...

2019-12-16 15:12:22 84

原创 Centos7 搭建lnmp环境 (centos7+nginx+MySQL5.7.9+PHP7)

一、挂载数据盘df -h只有系统盘了,挂载上原来的数据盘fdisk -l看到数据盘了/dev/vdb1挂载上这个数据盘,mkdir /data0mount /dev/vdb1 /data0然后写入分区:echo ‘/dev/vdb1 /data0 ext4 defaults 0 0’ >> /etc/fstab不写入分区表,重启后又要挂载的。...

2019-08-22 14:24:47 417

原创 关于BootStrap中Modal(模态框)使用心得

一、modal使用:1.1、登录bootstrap官网,点击下载Bootstrap1.2、导入对应的样式文件css1.3、导入对应的js,需要导入bootstrap.js或者bootstrap.min.js文件,bootstrap的前提是jquery,所以我们要在导入bootstrap.js前面导入jquery.min.js对应导入代码:1.4、从官网找到一个案例使用:创...

2019-05-10 14:33:57 552

eclipse-codestyle.xml

Eclipse Code Formatter xml

2021-03-25

空空如也

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

TA关注的人

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