- 博客(18)
- 资源 (6)
- 收藏
- 关注
原创 删除mysql的binlog文件
1、ps -ef | grep mysql找到binlog文件的位置2、cd /var/lib/mysql3、查看所有的binlog文件ls -ltr mysql-bin.*4、rm -f 删除文件,如: rm -f mysql-bin.000017 mysql-bin.000018 mysql-bin.000019 mysql-bin.000020
2021-01-08 09:51:22 205
原创 mysql 查询 regexp binary
场景:mysql未设置大小写区分的设置表里有脏数据,表中某字段只能是大写,现在有部分数据包含小写的字符,现在要过滤出这些数据做清洗sql:SELECT * from vehicleWHERE `enable` =1and vin regexp BINARY '[[:lower:]]'说明:regexp 正则匹配更多匹配,请参考:https://www.jianshu.com/p/c248112eb1cb BINARY ...
2020-11-04 15:03:50 1093
原创 Linux 磁盘空间排查
场景:整个部门的所有业务系统都部署到了同一台测试机上,然后产生大量日志文件后,导致各业务系统瘫痪。排查步骤:1、df -h查看磁盘使用情况2、du -h --max-depth=1 目录全路径查看指定目录下各文件夹(文件)占用空间的大小3、找到占用比较大的文件,并且可以删除的文件,进行清理4、lsof | grep deleted清理后,df -h查看,可用空间不一定立马就会恢复增加清理那么大空间,可用lsof | grep deleted 命令查看,找到...
2020-09-04 10:44:39 274
原创 字符串字段加索引
1. 直接创建完整索引,这样可能比较占用空间;2. 创建前缀索引,节省空间,但会增加查询扫描次数,并且不能使用覆盖索引;3. 倒序存储,再创建前缀索引,用于绕过字符串本身前缀的区分度不够的问题;4. 创建 hash 字段索引,查询性能稳定,有额外的存储和计算消耗,跟第三种方式一样,都不支持范围扫描...
2020-09-02 10:19:23 126
原创 mysql选错索引的解决
@mysql选错索引的解决索引统计更新机制解决analyze table 表名优化器存在选错索引的可能性解决办法:1、强制选择索引 force indexeg: select * from t force index(a) where a between 10000 and 20000;缺点:这么写不优美;如果索引改了名字,这个语句也得改,显得很麻烦;迁移数据库后,语句可能不兼容;==》还是变更的及时性问题2、引导mysql使用期望的索引eg: order by b limi
2020-09-01 11:44:02 159
原创 并发命令
ab -n 1000 -c 50 -t 300 -w http://119.3.235.174:81/vmc/terminal/relation/check?plateNumber=京TEST02 >> bigdata-3.html说明:yum -y install httpd-toolsab -V-n 即requests,用于指定压力测试总共的执行次数。缺省是1;-c 即concurrency,用于指定的并发数。缺省是1;-t:测试所进行的总时间,...
2020-08-27 09:26:02 191
原创 开放指定端口命令
开放指定端口开放指定端口命令开放指定端口命令开放指定端口 :sudo firewall-cmd --zone=public --add-port= 27017/tcp --permanent重新载入 :sudo firewall-cmd --reload
2020-07-14 14:40:41 609
原创 Java 打印宕机信息 参数配置
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/logs/dump.bin -XX:+PrintGCDetails -XX:ErrorFile=/data/logs/dump-error.log
2020-04-01 15:36:54 268
原创 对象转Map
/** * bean转换为属性map */ public static Map<String, Object> toPropertyMap(Object obj) { if (obj == null) { return null; } if(obj instanceof HashMap...
2019-11-15 09:32:40 248
原创 对象A转为对象B(只赋值相同属性名的信息)
package com.zh.vmc.common.utils;import java.lang.reflect.Field;import java.lang.reflect.Modifier;import java.util.*;import java.util.concurrent.locks.ReentrantReadWriteLock;/** * @author liu...
2019-11-14 15:22:45 808
原创 jdk1.8 lambda表达式
1、根据对象的属性分组2、根据查询的结果集,过滤指定属性值的对象第一种情况:第二种情况:3、计算集合中对象某属性的和、平均值...
2019-11-14 15:11:41 233
原创 mysql数据库时区设置问题
由于新入职到一家公司后,用前人留下的电脑,mysql已装好,版本是5.5。后来在自己学习springboot时,写了个demo,查询数据库中数据,导致报错。配置如下:spring: datasource: url: jdbc:mysql://localhost:3306/springbootdemo?useUnicode=true&characterEn...
2019-01-09 19:19:45 3890 4
原创 springboot踩坑记
最近搭建了一个spring boot + mybatis + redis 的一个简单demo,实现一下crud功能。目录结构如下: DemoApplication.class为springboot的启动类在controller、service、mapper、xml各级文件都配置完后,启动成功,但是访问出现404,再次检查ip、port、url没有错误,后查证,是因为自己所建的...
2019-01-08 10:41:12 121
原创 spirng引入多个.properties文件
第一种方式:classpath:videofact/db.properties"ignore-unresolvable="true" />第二种方式:classpath:videofact/db.propertiesclasspath:rabbitMQ.properties 需要注意的是:第一种方式中,
2016-06-13 15:41:57 284
转载 页面加载
一、先看 jQuery(function(){ }); 全写为 jQuery(document).ready(function(){ }); 意义为在DOM加载完毕后执行了ready()方法。 二、再看 (function(){ })(jQuery); 其实际上是执行()(para)匿名方法,只不过是传递了jQuery对象。 三、总结 jQuery(function(){ });用于存放操作DOM...
2015-11-10 16:59:10 203
翻译 jfreechart总结
一、简介 WW 的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别,虽然对于数据获取、业务处理等方面基本类似,但是最大的差别在于用户界面。为了能在web浏览器上显示要求用户界面使用 HTML以及图片的方式来展现数据,而传统的一些利用操作系统本身的控件来开发的用户界面无法适应琳琅满目
2014-12-19 14:53:29 555
hive-0.9.0-bin.tar.gz
2017-08-14
图片与二进制的相互转换
2016-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人