Linux防火墙 firewall centos7 开始防火墙使用 firewalld 防火墙守护 firewalld 服务引入了一个信任级别的概念来管理与之相关联的连接与接口。它支持 ipv4 与 ipv6,并支持网桥,采用 firewall-cmd (command) 或 firewall-config (gui) 来动态的管理 kernel netfilter 的临时或永久的接口规则,并实时生效而无需重启服务。 Firewal 基础命令 micktiger 11天前 19 热度 0评论
JVM 发生内存溢出 OOM 的原因、及解决办法 写Java的同学,多多少少会碰到内存溢出(OOM)的场景,但造成OOM的原因却是多种多样,现总结如下 这种场景最为常见,报错信息: java.lang.OutOfMemoryError:Java heap space 原因: 代码中可能存在大对象分配 可能存在内存泄露,导致在多次GC之后,还是无法找到一块足够大的内存容纳当前对象。 解决方法: 检查是否存在大对象的分配,最有可能的是大数组分配 通过 Java micktiger 11天前 23 热度 0评论
fastjson解析json maven引入 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.48</version> </dependency> JSONobject是FastJson提供的对象,在 Java micktiger 14天前 31 热度 0评论
Spring定时任务@Scheduled和cron 在日常的项目开发中,往往会涉及到一些需要做到定时执行的代码,例如自动将超过24小时的未付款的单改为取消状态,自动将超过14天客户未签收的订单改为已签收状态等等,那么为了在SpringBoot中实现此类需求,我们要怎么做呢? 没错,使用@Scheduled开启定时任务 开启定时任务的支持:@EnableScheduling @Configuration @EnableScheduling publi Java micktiger 14天前 29 热度 0评论
javascript常用方法 String.prototype.replaceAll = function(s1,s2) { return this.replace(new RegExp(s1,\"gm\"),s2); } String.prototype.startWith=function(str){ var reg=new RegExp(\"^\"+str); return reg.test(this); } String.pr 前端 micktiger 14天前 33 热度 0评论
CSS常用样式汇总 控制字数,超出用省略号 .watitle{width:150px; overflow:hidden ;text-overflow :ellipsis;-o-text-overflow: ellipsis;white-space :nowrap;} 前端 micktiger 14天前 28 热度 0评论
配置vue开发环境 node下载地址:http://nodejs.cn/download/ 安装成功检查,命令行 npm -v 6.14.13 全局安装vue-cli,命令行: npm install vue-cli -g 安装成功检查,命令行(V是大写): vue -V 2.9.6 npm config set registry https://mirrors.cloud.tencent.com/npm/ --gl 前端 micktiger 14天前 31 热度 0评论
Mysql常用命令 这里记录一些常用的mysql命令,主要用来备查。 查看有多少个数据库 show databases; 创建新的数据库 create database simr default charset utf8; 切换到你需要的数据库 use simr; 改密码,这里有三个方法 # 方法一 mysql -u root mysql UPDATE user SET password=PASSWORD(\"new 数据库 micktiger 17天前 61 热度 0评论
Mysql数据库主从 主库把所有的操作都记入二进制日志,从库通过网络把主库日志拷贝入自己的日志,从库读取日志进行数据更改。 示意图: 原理图: 注意事项: 1. 主数据库和从数据库版本应一致,如果不一致,从数据库版本应高于主数据库版本。 2. 主从同步实质是同步数据库操作,不是保证两者数据一致。所以启动主从前,应先保证两者数据一致。 3. 从库的数据相对主库有滞后性。 4. 主从配置会影响主库的性能,从库越多对主库的影 数据库 micktiger 17天前 33 热度 0评论
Mysql压缩表空间 Optimize 通过Optimize可以重新组织表的存储结构,去除碎片,从而提高查询性能、减少存储空间占用。 仅InnoDB和MyISAM引擎支持optimize table语句。 delete只会将记录的位置或者数据页标记为\"可复用\",但是数据库磁盘文件的大小不会改变,即表空间不会被回收。 optimize命令的过程包括以下几个关键步骤: 创建临时表:MySQL 首先会创建一个与原表 数据库 micktiger 17天前 36 热度 0评论