- 博客(20)
- 收藏
- 关注
翻译 2021-03-04
mysql 日期date 索引技巧explainselecttime AS timeStr,after_order_confirm_num,after_order_toshop_num,after_order_invalid_num,after_order_num,ifnull(after_order_source_json,’[]’) after_order_source_jsonfrom report_scrmwhere is_deleted=0 AND business_type
2021-03-04 17:18:34 131 1
翻译 2021-02-26
in 与exists区别– 慢SELECT *FROM Class_AWHERE id IN (SELECT idFROM CLASS_B);– 快SELECT *FROM Class_A AWHERE EXISTS(SELECT *FROM Class_B BWHERE A.id = B.id);
2021-02-26 11:00:24 85
原创 关于注解使用的案列1
User excelCustomer = new User();// 获取所有的字段Field[] fields = User.class.getDeclaredFields();for (Field f : fields) {boolean isExcelColumn = f.isAnnotationPresent(ExcelColumn.class);//如果不是excel列字段,跳过当前字段if (!isExcelColumn) {continue;}ExcelColumn colu
2020-09-30 16:03:32 122
原创 关于springboot接收form-data的上传文件后台报/tmp/*不存在的问题
server:tomcat: basedir: /data/apps/temp如果上传经过网关的话,上面配置放在网关设置,否则不起作用
2020-09-30 16:01:01 255
原创 服务器cpu负载过高,查询方法
服务器cpu负载过高,查询方法开始查看服务器:1:通过top服务器,定位到PID为30284的jvm进程占用CPU到达100%2:显示线程列表,按照CPU占用高的线程排序[admin@xxxxx]# top -Hp 302843:找到最耗时线程的PID,然后将它转成16进制的格式[admin@xxxxx]# printf “%x\n” 31448 77e04:通过jstack命令查看jvm,grep耗时线程的详细堆栈信息[admin@xxxx] # jstack 30284 | grep 7
2020-06-03 22:18:47 803
翻译 解决阿里云服务器的tomcat假启动
以Centos7为例yum install rng-tools安装rngd服务(熵服务)systemctl start rngd参考:https://blog.csdn.net/u013361107/article/details/80826092
2019-07-15 17:11:39 426
翻译 redis-cluster集群安装
先单机版安装redis通过wget下载rediswget http://download.redis.io/releases/redis-3.0.7.tar.gz解压,并进入tar -zxvf redis-3.0.7.tar.gzcd redis-3.0.7进入目录并且编译makemake PREFIX=/usr/local/redis install修改配置启动后端启动cp ...
2019-06-12 12:41:44 115
原创 mysql关于时间查询索引技巧
EXPLAIN select mobile mobile,channel_no channelNo,add_time addTime,type typefrom mobile_grant_rights WHERE add_time >‘2019-03-25 17:09:12’ and add_time<=‘2019-04-04 16:20:39’这样索引有效EXPLAIN sel...
2019-04-04 17:18:20 8622 4
原创 centos7安装单节点elasticsearch-6.2.4外网访问遇到的坑
1.修改 vi ./config/elasticsearch.ymlnetwork.host: 0.0.0.0network.publish_host: 47.104.233.382.要是想阿里云服务期被外网访问还需要在控制台开放9200端口3.最后在 vi ./config/elasticsearch.yml 添加下面2行可供插件访问http.cors.enabled: trueht...
2019-03-15 15:24:17 403
原创 java实现对象去重,实现内存分页
package com.example.springbootfastdfs.controller;/**@Auther: ly@Date: 2019-2-27 16:52@Description:*/public class User {private String id;private String name;public User(String id, Strin...
2019-02-27 17:11:10 515
翻译 jvm监控,本地jconsole远程连接服务器tomcat
1.vim打开服务器上tomcat中的catalina.sh文件2.在catalina.sh文件最前面加上下面JAVA_OPTS="-Dcom.sun.management.jmxremote.port=6969-Dcom.sun.management.jmxremote.rmi.port=6969-Dcom.sun.management.jmxremote.authenticate=fa...
2019-01-28 17:34:08 426
转载 centos7安装单机版fastdfs
centos7下的FastDFS5.09的安装与使用FastDFS是一款开源的轻量级分布式文件系统,纯C实现,支持Linux、FreeBSD等Unix系统。类google FS,不是通用的文件系统,只能通过专有API访问。FastDFS服务端有两种角色:跟踪器(tracker)和存储节点(storage)。tracker主要做调度工作,在访问上起负载均衡的作用,在内存中记录集群中group...
2018-12-19 15:52:22 474 1
原创 docker容器端口影射宿主机端口
#将容器的8080端口映射宿主机端口8080–name:给容器起的名称docker run -d -p 8080:8080 --name=“tomcat7” -id 1130e687fa3c /bin/bash
2018-11-17 18:01:23 1360
原创 DockerFile基于centos安装jdk和tomcat
vi DockerFileFROM centos:latest#暴露8080端口#作者信息#MAINTAINER ly “ly.com”#在镜像中创建目录RUN mkdir -p /work/java/jdk1.8.0_151RUN mkdir -p /work/tomcat#把下载解压的jdk我的在当前目录下,添加到镜像指定文件夹ADD jdk1.8.0_151 /work/...
2018-11-17 11:58:00 840
翻译 centos7安装docker
1.删除非官方的Docker包sudo yum -y remove docker docker-common container-selinux2.yum-config-manager命令找不到的解决方法yum -y install yum-utils3.使用yum方式设置Docker仓库sudo yum-config-manager –add-repo https://docs.d...
2018-11-16 16:13:34 127
转载 mybatis批量更新遇到的坑
##连接数据库的url中要加入?allowMultiQueries=true否则会报错Daoint updateGxMessageInfo(@Param(“list”)List list);xmlupdate gx_message_infoset status=2where id = #{item.id} and status <![CDATA[!=]]>1...
2018-11-16 13:32:45 732
翻译 spring事务的传播
1.PROPAGATION_REQUIRED //由于REQUIRED方式是如果有一个事务,则加入事务中,如果没有,则新建一个事务,也就是说方法1一开始就会创建一个事务,而方法2发现有事务存在则会加入到事务中,方法2抛出运行时异常,整个事务将会回滚。如果方法2抛出的是可捕获异常,事务将不起作用,方法1执行成功插入,方法2异常中断。或者我们将方法2设置rollback-for属性,那么在指定的...
2018-11-15 14:42:01 92
原创 Mysql自增字段的小常识
SHOW VARIABLES LIKE ‘auto_inc%’; //查看mysql当前查看当前数据库的自增长设置auto_increment_increment //这是自增长的步长。auto_increment_offset //这是自增长开始的值。SET @@auto_increment_increment=3; //将自增长步长设置为3SE...
2018-11-02 21:10:00 171
原创 MongoDb常用命令
个人总结的一些常用命令1.db.getCollection(‘invoice_info’).find().count() //查询集合的总数2.db.invoice_info.find({}, {_id: 1, uuid: 1,phone: 1,addTime: 1}); //查询集合具体列的信息3.db.getCollection(‘invoice_info’).find({uu...
2018-11-02 21:07:56 202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人