- 博客(57)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注

原创 CentOS7安装Mysql5.7安装
前言MySql5.7目前CentOS上默认是没有yum源的,yum安装的是 MariaDB。所以我们需要自己先配置yum源。一、下载yum源配置yum源步骤命令:wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm;如图所示:二、安装yum源命令:rpm -Uvh mysql57-community-release-el7-8.noarch.rpm查看有哪些版本的mysql:.
2020-05-09 09:39:26
436
原创 阿里云-云盘扩容不生效
[root@xxx ~]# yum install -y cloud-utils-growpartLoaded plugins: fastestmirror, product-id, search-disabled-repos, subscription-managerThis system is not registered with an entitlement server. You can use subscription-manager to register.Determining..
2021-12-11 01:23:38
1048
原创 Mysql-MVCC技术
Mysql-MVCC技术 表结构 CREATE TABLE `test` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(32) NOT NULL, `age` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; INSERT INTO `te...
2021-09-29 11:44:34
150
原创 ThreadLocal内存泄漏得原因
ThreadLocal内存泄漏得原因首先要了解强引用、弱引用强引用:平日用到的new了一个对象就是强引用,例如 Object obj = new Object();当JVM的内存空间不足时,宁愿抛出OutOfMemoryError使得程序异常终止也不愿意回收具有强引用的存活着的对象!记住是存活着,不可能是你new一个对象就永远不会被GC回收。弱引用:通过WeakReference类实现的,它的生命周期比软引用还要短,也是通过get()方法获取对象。在GC的时候,不管内存...
2021-04-23 11:11:19
295
原创 Shell-监控服务器磁盘使用率
#!/bin/bash#根据个人情况,我这边是获取第五个参数UMDATA=`df -h | grep -w '/dev/sda1' |awk '{print int(($5))}'`#echo "内存已使用:$UsedMer"#echo "-------------------"#如果内存使用大于等于80if [ $UMDATA -ge 80 ];then echo "内存不足够用"else echo "内存足够用"fi...
2021-04-13 10:51:27
165
原创 简单错误日志报警-(定时版本)
sendEmail-v1.56.tar.gz 下载地址:链接:https://pan.baidu.com/s/1FS5sQbULtMyp0wNVfZpJTQ提取码:set3编写脚本1vi timer_logerr_monitor.sh代码:粘贴进入#!/bin/shSYSTEMNAME=XXX系统LINENUM=500ERROR_LOG=`/bin/ls /data/logs/log_error.log`DATE=`date +%Y年%m月%d日%H时%M分%S秒`..
2021-02-01 17:45:04
404
4
原创 inux定时任务配置
目录1.首先查看linux定时任务配置文件位置:... 22.查看定时任务配置文件内容... 23.下边编写定时任务... 34.配置定时任务:... 35.定时任务日志查看:... 46.Shell脚本参数说明... 51.首先查看linux定时任务配置文件位置:命令:cd /etc...
2021-01-22 09:49:25
231
原创 Idea报错Unexpectedcontentstoragemodification:page=xxxnewRecord=xxx
2020-06-09 11:00:32,303 [6971867] WARN - mponents.impl.stores.StoreUtil - Save settings failedjava.lang.AssertionError: Unexpected content storage modification: page=207; newRecord=40220 at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.findO...
2020-06-10 09:33:36
2756
原创 Linux 文件内容替换
sed -i 's/active: web-dev,domain-dev,common-dev/active: web-uat,domain-uat,common-uat/g' application.yml解释:将application.yml 文件中的active: web-uat,domain-uat,common-uat 替换为active: web-dev,domain-dev,common-dev/active参数说明-i:直接对内容进行修改,不加-i时默认只是预览,不会对文件做实.
2020-06-10 09:24:28
572
原创 CentOS 7 Mysql5.7主从复制安装
前言参照CentOS7安装Mysql5.7安装手册安装两个或者多个Mysql。一、修改配置文件以及增加用户编辑master(主服务)配置文件/etc/my.cnf文件添加如下配置:## 同一局域网内注意要唯一server-id=100## 开启二进制日志功能,可以随便取(关键)log-bin=mysql-bin如图所示:登录到mysql客户端创建用户:此用户是数据同步时使用命令:CREATE USER 'slave'@'%' IDENTIFIED BY..
2020-05-22 15:56:21
584
原创 navicat 执行数据同步时报错
Error No.2006MySQL server has gone away解决办法:直接修改配置文件修改max_allowed_packet值Error No.3024解决办法:直接修改配置文件修改max_execution_time值,将该值设置为较大一个值,或设置为0(不限制)说明:max_execution_time该参数5.7.8被添加,单位为ms,动态参数,默认为0。设置为0时意味着SELECT超时不被设置(不限制超时时间)。不作用于存储过程中的SELECT语句
2020-05-20 11:44:39
1296
原创 将某张表增加序列字段并赋值
首先我们先创建一张临时表存放关系例如-- 创建临时表 seq字段与临时表CREATE TABLE `demo_seq` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id主键', `demo_id` char(36) NOT NULL COMMENT '要增加字段表的id', PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=8192 DEFAULT CHARSET=utf8mb4;--...
2020-05-20 11:37:22
1048
原创 CentOS7安装Redis4.0安装
前言由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装。一、安装gcc依赖命令:yum install -y gcc二、安装wget如果没有wget需要安装命令:yum -y install wget三、下载redis命令:wget http://download.redis.io/releases/redis-4.0.2.tar.gz四、解压命令:tar -xzvf redis-4..
2020-05-12 16:39:08
429
原创 CentOS 7 JDK1.8安装
前言一、下载jdk包下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html二、上传并解压通过xshell 等工具上传到服务器中解压命令:tar zxvf 压缩包名称 (例如:tar zxvf jdk-8u152-linux-x64.tar.gz)删除命令:rm -f 压缩包名称 (例如 rm -f jdk-8u152-linux-x64.tar.gz)命令
2020-05-12 16:28:11
383
转载 mybatis 复杂对象
public class Item implements Serializable { /** * */ private static final long serialVersionUID = 3969923837162162882L; /** * */ private Long id; /** * 商品编码 */ private Long numIid; /** * 商品标题 ...
2019-08-07 11:16:19
937
转载 synchronized 用法
转载:https://www.cnblogs.com/duanxz/p/4746881.htmlSynchronized作用1、Synchronized可以保证在同一时刻,只有一个线程可以执行某一个方法或者代码块。2、同步的作用不仅仅是互斥,它的另一个作用就是共享可变性,当某个线程修改了可变数据并释放锁后,其它线程可以获取被修改变量的最新值。如果没有正确的同步,这种修改对其它线程是不可...
2019-04-11 11:15:09
169
原创 pdf下载 经过nginx中转下载失败解决方法
我下载得失败原因是查看nginx错误日志发现发现nginx下的proxy_temp文件夹下无权限,两种方式1修改nginx.conf将#user nobody 换成 user root第二种方法:将proxy_temp文件授权给nobody命令:chown -R nobody proxy_temp/...
2019-04-10 11:00:58
1434
原创 weblogic 部署项目报错Marshalling Error: name
weblogic 部署项目报错:Marshalling Error: namecom.sun.xml.bind.namespacePrefixMapper value: org.apache.cxf.jaxb.JAXBDataBindingException in thread "main" org.apache.cxf.binding.soap.SoapFault: Marshalling Er...
2018-06-06 07:58:40
493
转载 【MySQL】悲观锁&乐观锁
【转载地址】http://www.cnblogs.com/zhiqian-ali/p/6200874.html【MySQL】悲观锁&乐观锁悲观锁与乐观锁是两种常见的资源并发锁设计思路,也是并发编程中一个非常基础的概念。本文将对这两种常见的锁机制在数据库数据上的实现进行比较系统的介绍。悲观锁(Pessimistic Lock)悲观锁的特点是先获取锁,再进行业务操作,即“悲观”的认为获取锁是非...
2018-05-04 13:01:38
142
原创 MYSQL操作数据库语句加索引、加字段、删字段、修改表名、修改字段
-- 主键索引 alter table 表名 add primary key ( 字段 ) -- 唯一索引 alter table 表名 add unique (字段 ) -- 普通索引 alter table 表名 add index index_name ( 字段 )-- 全文索引 alter table 表名 add fulltext ( 字段 )-- 多列索引 alter tab...
2018-04-24 14:48:25
665
原创 Linux下获取pid并杀死进程
kill -9 `ps -ef |grep java |grep btb-platform-1.0-SNAPSHOT.jar | awk '{print $2}'`
2018-04-24 14:12:29
12682
原创 mysql查杀进程
-- 查看那些表锁到了show OPEN TABLES where In_use > 0;-- 查看进程号show processlist;-- 删除进程show processlist 查询出来的idkill id;
2018-04-04 17:50:57
749
转载 Oracle学习——dmp文件(表)导入与导出
转自:http://blog.youkuaiyun.com/zwk626542417/article/details/42196373前言 关于dmp文件我们用的还是比较多的,dmp文件它是作为oracle导入和导出表使用的文件格式,今天就将dmp文件导出和导入进行学习。 dmp文件导出 dmp文件导出用的比较多的一般是三种,他们分别是:导出整个数据库实例下的所有数
2018-01-03 12:29:50
857
原创 DataTables warning: table id=dataTable - Requested unknown parameter 'acceptId' for row 0. For more
转载:http://blog.youkuaiyun.com/zml6308/article/details/47083135重点内容 DataTables warning: table id=dataTable - Requested unknown parameter ‘acceptId’ for row 0. For more information about this error, ple
2017-12-13 10:09:49
2937
转载 mybatis的动态sql详解(精)
转载自:http://www.jb51.net/article/71528.htmMyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑,本文详解mybatis的动态sql,需要的朋友可以参考下MyBatis 的一个强大的特性之一通常是它的动态 SQL 能力。如果你有使用 JDBC 或其他 相似框架的经验,你就明白条件地串联 SQL
2017-12-03 15:40:52
357
转载 Mybatis批量增加,删除,更新Oracle
转载自:http://blog.youkuaiyun.com/sanyuesan0000/article/details/19998727最近需要用到Mybatis批量新增oracle数据库,刚开始在网上找到的方法是都是更新mySQL的,试了一下发现不适合Oracle,后来发现正确的oracle批量新增的sql是:insert into ATTRACTIONS (ID, NAME, LON
2017-12-03 15:20:55
301
原创 oracle_mybatis批量修改数据
begin update ordermain productno = #{item.productno} where ORDERNO = #{item.orderno} ;e
2017-12-03 15:17:13
885
原创 Oracle数据库中Mybatis批量插入数据
BEGIN INSERT INTO ABC (ID,NAME) VALUES ( DEMO.SEQ_EID.NEXTVAL,#{item.name} ) ;END ;
2017-11-29 09:56:52
332
原创 nginx搭建tomcat集群 for win
下载nginx-1.12.1http://nginx.org/en/download.html下载tomcathttp://tomcat.apache.org/download-70.cgi将其解压,我的放在D:\nginx-1.12.1编辑D:\nginx-1.12.1\conf\nginx.conf修改如下:或者将下面的文件全部复制粘贴替换过去:#u
2017-11-02 18:03:19
198
原创 Linux解压缩
压缩 意思就是将catest 压缩到aaa.tar.gz 中tar –cvf aaa.tar.gz catest解压 aaa.tar.gztar –xvf aaa.tar.gz
2017-10-31 16:30:04
243
原创 linux下查看日志(如果日志是大文件没办法打开的情况下)
我发现我们公司的保存的日志文件特别大,没办法很快就下载下来查看,最大的有1G+。但是我需要查看最近的日志信息,大概取十几兆左右。所以我开始用下面两种方法解决。目前我自己用到的两种方法,一个是使用Xmanager中的xshell工具调整一下大小,二,使用linux命令来输出一个日志文件。方法一:方法二:tail -1000f catalina.out > abc.txt
2017-10-31 14:37:38
9405
2
原创 Spring aop 中* .. 代表的含义
Pointcut("execution(* com.cn.springaop.service..*.*(..))")第一个*表示匹配任意的方法返回值,..(两个点)表示零个或多个,上面的第一个..表示service包及其子包,第二个*表示所有类,第三个*表示所有方法,第二个..表示方法的任意参数个数如下图:aa
2017-10-27 11:38:04
1780
1
转载 SpringBoot之集成Spring AOP
本文转自:http://lib.youkuaiyun.com/article/microservice/60453?knId=1899在开始之前,我们先把需要的jar包添加到工程里。新增Maven依赖如下: org.springframework.boot spring-boot-starter-aop 接下来,我们进
2017-10-27 10:55:04
269
原创 比较两个List里的值是否相等
首相比较两个list是否相等,这两个list的size一定要相等,这个是先决条件然后将这个两个list先排序一下,以方便后期比较这里就需要用到Collections类里的sort排序方法 public static > void sort(List list) { Object[] a = list.toArray(); Arrays.sort
2017-09-30 16:17:19
5715
原创 windows命令创建文件夹和拷贝
创建文件夹userDirmkdir userDir将1.txt拷贝userDir文件夹中copy 1.txt userDir
2017-09-27 11:29:47
5552
原创 Solr单机搭建 for windows
Jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlSolr下载地址:http://mirrors.shuosc.org/apache/lucene/solr/7.0.0/Tomcat下载地址:http://tomcat.apache.org/dow
2017-09-27 10:55:47
333
原创 HttpClientUtil_Post方法_Get方法
需要导入的包package httpclient;import org.apache.http.HttpResponse;import org.apache.http.client.methods.HttpGet;import org.apache.http.client.methods.HttpPost;import org.apache.http.entity.
2017-09-26 15:19:32
2243
原创 Caused by: org.milyn.SmooksException异常
Caused by: org.milyn.SmooksException: Failed to apply processingunit [org.milyn.javabean.BeanInstancePopulator] to [org:milyn:smooks:unknowndoc:/cn.com.car.vo.RequestVo/requestBody/extendInfos/cn.com.
2017-09-25 17:13:22
894
原创 org.apache.cxf.interceptor.Fault: Unmarshalling Error: 意外的元素 (uri:"", local:"action")
org.apache.cxf.interceptor.Fault:Unmarshalling Error: 意外的元素(uri:"", local:"action")。问题原因:实体类里没有对应action这个属性,或者没有action的get、set方法
2017-09-25 16:05:16
9641
原创 Xml 转换对象以及对象转换xml应用XStream
需要导入的包和工程结构如下:User.java代码:public class User { private String id; private String name ; private String age; private String pwd; public String getId() { return id; } p
2017-09-22 15:20:46
350
Redis-x64-3.0.502.zip
2017-09-28
apache-cxf-3.1.12.zip
2017-09-05
OpenExplorer_1.5.jar
2017-09-01
redis for win7 下搭建问题
2017-09-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人