- 博客(45)
- 收藏
- 关注

原创 Linux下用rsync实现文件同步
rsync是linux下的一款快速增量备份工具Remote Sync,是一款实现远程同步功能的软件(数据镜像备份软件),它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息。它不像FTP那样需要全备份,rsync可以根据数据的变化进行差异备份,从而减少数据流量,提高工作效率。 一、准备工作假设有两台服务器:IP:114.22.168.67 -- 作为rs...
2018-09-13 17:38:36
5960
7

原创 Linux下配置MySQL主从同步(不复杂,简单明了)
明人不说暗话,直接进入正题一、准备工作假设两个服务器IP如下:主服务器:44.92.163.112 -Linux从服务器:114.74.22.11 -Linux注意:1、主从数据库版本最好一致;2、主从数据库内数据保持一致;3、主从服务器要保证同步服务期间的网络联通,即ip可以相互ping通。二、安装percona-xtrabackup...
2018-09-11 10:10:44
410

原创 Linux下安装JDK、Tomcat、MySQL全流程详解
前言:已经照着这个流程配置服务器N次了,放心食用~(一)安装JDK JDK使用yum安装方式进行安装即可,这种方法不需要配置环境变量。 我这里选择1.8版本的jdk进行安装:#查看yum源上都有哪些java开头的软件[root@iZ94byqpectZ ~]# yum -y list java*#安装所有以java-open-1.8.0开头的所有软件[roo...
2018-09-07 10:20:42
1240

原创 Linux安装及配置MySQL(详解)
走了6遍的流程。。。没啥问题了1、下载mysql各版本下载地址:http://ftp.ntu.edu.tw/MySQL/Downloads/我这里选择5.5.47,通用版,linux下64位。2、解压#将安装包放到/usr/local目录下,解压[root@iz8vb5o19rg1twsj651szwz local]# tar -zxvf mysql-5.5....
2018-08-31 18:11:55
1933
13
原创 ORA-12560: TNS:protocol adapter error(解决方案)
方法一:开启Oracle相应服务此电脑——> 管理——>服务和应用程序——>服务——>开启Oracle相应服务方法一无效的话,请根据方法二进行操作。方法二:配置环境变量此电脑——> 属性——>高级系统设置——>环境变量——>新建系统变量:ORACLE_HOME参考文档:http://www.javacui.com/DB/364.html...
2020-09-27 16:14:24
21279
1
原创 Docker常用命令
1、查询当前正在运行的容器docker container ls -all2、停止一个正在运行的容器docker stop 容器ID或容器名3、删除容器docker container rm 容器名称4、直接关闭容器docker kill 容器ID或容器名5、重启容器docker restart 容器ID或容器名参考博文:https://blog.youkuaiyun.com/Michel4Liu/article/details/80889977...
2020-05-12 14:15:25
292
3
原创 idea中maven项目生成jar包(多个子项目)
Maven Projects ——> 找到root项目 ——> 选中package ——> 点击上方绿色图标生成jar包 ——> 在每个子项目的target目录下查看生成的jar包
2020-05-07 14:09:07
1715
原创 Windows10安装Docker以及使用Docker容器运行Java程序(详解)
1、下载docker安装包下载路径:https://hub.docker.com/editions/community/docker-ce-desktop-windows我下载的版本如下:2、启用Hyper-V打开控制面板 ——>程序和功能 ——>启用或关闭Windows功能,勾选Hyper-V,然后点击确定即可,如图:2、安装双击下载好的安装包...
2020-05-06 10:48:12
2522
1
转载 JS判断数组中是否包含某个值
方法1:array.indexOf此方法判断数组中是否存在某个值,如果存在,则返回数组元素的下标,否则返回-1。var arr=[1,2,3,4];var index=arr.indexOf(3);console.log(index);//返回下标2更多判断方法请查看这篇文章:JS判断数组中是否包含某个值...
2020-03-20 13:51:04
1722
原创 easyUI 日期控件(easyui-datebox):datebox开始时间限制结束时间
控件标签如下:<input id="aggStartTime" class="easyui-datebox" format="yyyy-MM-dd HH:mm:ss" timeFormat="HH:mm:ss" showTime="true" showOkButton="true" showClearButton="false" data-options="required:fa...
2020-03-17 15:07:55
511
1
原创 jsp 使用split()根据指定字符截取字符串
例如: abc_123_def根据“_”分割字符串,得到“abc”、“123”、“def”。代码如下:var strs = new Array();strs = attrId.split("_");for(var i=0;i<strs.length;i++){ alert(strs[i]);}...
2020-02-26 09:23:59
4482
1
原创 string转int
string转int,两种方法:1、Interger.parseInt(String)2、Interger.valueOf(String).intValue()
2020-01-02 15:52:04
406
原创 导出PDF文件中文显示不完整
使用PDF模板导出PDF文件,导出内容里中文显示不完整,解决方法:将表单的字体设置为Adobe 黑体 Std R即可。
2020-01-02 15:48:20
6725
转载 移除Map中指定的键值对
举栗: // 创建map Map<String, Object> map = new HashMap<String, Object>(); // 模拟添加数据 map.put("a1", "1"); map.put("a2", "2"); map.put("b1", "11"); map.put("b2", "22...
2019-03-20 10:24:34
18619
原创 Map转Json字符串
举栗: // 创建map Map<String, Object> map = new HashMap<String, Object>(); // 模拟添加数据 map.put("a1", "1"); map.put("a2", "2"); map.put("b1", "11"); map.put("b2", "22...
2019-03-20 10:09:21
416
原创 java对象转json字符串
案例: //创建一个对象BeanJpushExtra jpushExtra = new BeanJpushExtra();jpushExtra.setShareUser("用户A");jpushExtra.setShareDevice("设备A");j...
2019-03-19 18:23:27
18401
转载 public、private、protected、final、static【理解】
public:当一个类、成员、方法 被public修饰时,表示该类、成员、方法 是对外开放的,在任何地方都可以被调用。private:当一个类、成员、方法 被private修饰时,表示该类、成员、方法 是私有的,成员、方法 只能被本类所使用。任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。protected:prote...
2019-03-19 18:14:19
2922
原创 Windows下redis修改端口号无效
步骤:1、如果开了redis服务,先将服务关闭2、在window上找到redis的安装目录,修改redis.windows.conf文件,在里面将默认端口改为你想要的端口号3、将redis.windows.conf文件直接拖入redis-server.exe,弹出窗口...
2019-02-26 16:49:23
6277
8
原创 Java Timestamp 转 Date 日期格式 工具类
Thu Dec 20 15:13:12 2018 是Date默认的时间格式显示, 可先将Timestamp 类型转成String类型的日期格式,然后再把String转成Date类型的日期格式。 /** * Timestamp -> Date * 最后格式:Thu Dec 20 12:34:23 CST 2018 * @author h...
2019-01-18 17:05:43
3696
2
原创 Java list内根据对象属性对对象进行排序
List<BeanWifiAppoint> list = beanWifiAppointService.findbyWifiName(map); if (!ValidateUtils.isEmptyForCollection(list)) { //根据预约时间的先后对对象进行排序 Collections.sort(list, new Compar...
2019-01-10 16:10:31
501
原创 Linux运行jar包报错:Exception in thread "main" java.lang.UnsupportedClassVersionError: ...
[root@izwz9ic9ggky8l17vt8ol5z java]# java -jar socketTest.jarException in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/boot/loader/JarLauncher : Unsupported major.minor v...
2019-01-02 15:35:29
5323
1
转载 Linux连接断掉时,防止运行的jar包进程死亡(nohup、&命令)
(一)先来了解一下nohup和&命令:&当在前台运行某个作业时,终端被该作业占据;可以在命令后面加上& 实现后台运行。例如:sh test.sh &适合在后台运行的命令有f i n d、费时的排序及一些s h e l l脚本。在后台运行作业时要当心:需要用户交互的命令不要放在后台执行,因为这样你的机器就会在那里傻等。不过,作业在后台运行一样会将结果...
2018-11-06 17:19:06
2560
3
原创 Linux运行jar包提示:xxx.jar中没有主清单属性
在Linux中运行Java程序的jar包,报错如下:出现问题的原因:jar包里的 MANIFEST.MF 文件内没有指定 Main-Class项的值解决方法一:重新打jar包。 打jar包时,在eclipse里面--->项目右键-->Build Fat Jar-->在出现的界面中指定你项目的 Main-Class,这个框填上后,再打包即可正常运行!...
2018-11-06 11:02:17
10980
原创 Linux下MySQL 启动报错: File './mysql-bin.000013' not found (Errcode: 13)
Linux下安装初始化完MySQL数据库之后,启动数据库失败。报错如下:[root@localhost mysql]# service mysqld startStarting MySQL... ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.myl.pid).上面...
2018-09-19 16:53:13
1538
原创 Linux下JDK配置环境变量(二进制安装)
打开 /etc/profile文件:[root@localhost tomcat]# vim /etc/profile在最下方添加以下内容:#JAVA环境JAVA_HOME=/usr/local/java/jdkJRE_HOME=${JAVA_HOME}/jreCLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/d...
2018-09-11 14:41:57
430
原创 Linux脚本写文件定时备份(crond)
Linux定时任务Crontab命令linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。(一)crond简介crond 是linux下用来周期性的执行某种任务或等待...
2018-09-05 11:21:58
2139
3
原创 Linux下 MySQL常用操作命令
1、登录mysql mysql -uroot -pEnter password: 【输入原来的密码】2、修改用户密码mysql> use mysql;mysql> update user set password=passworD("test") where user='root';mysql> flush privileges;mysql> exi...
2018-08-31 17:38:30
256
原创 本地Tomcat(8005,8080,8009)端口占用问题
(1)打开cmd,首先查找到占用8080端口的进程号PID是多少 netstat -ano | findstr 8080 这个命令输出的最后一列表示占用8080端口的进程号是多少,假设为1234(2)kill掉这个进程 taskkill /F /PID 1234 这样8080端口就是释放了。...
2018-08-31 17:29:03
290
原创 ajax同步请求,可将回调函数data定义为全局变量
在使用ajax请求时,如果想要在其它地方使用到请求返回的参数内容,我们可以将ajax设置为同步请求 。举个例子:<script type="text/javascript"> var login = function(){ var type = 1; var userName = $('#loginForm').find('#userName').val()...
2018-08-31 17:15:21
1226
转载 js实现页面跳转,页面A跳到另一个页面B,以及页面传值
第一个页面:(tes1.html)<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>页面1</title></head><SCRIPT LANGUAGE="JavaScript&
2018-08-31 16:59:03
14440
3
原创 java中文参数乱码解决方法
【方法一】后端接收参数时转码String fileName = new String (fileName.getBytes("ISO8859-1"),"utf-8");【方法二】修改tomcat安装目录下的server.xml(推荐)<!-- 添加:URIEncoding="UTF-8" --><Connector port="8080" protocol="
2018-08-30 16:22:19
1831
原创 linux mysql命令 bash: mysql: command not found 解决方法
[root@iz8vb5o19rg1twsj651szwz mysql]# mysql -u root -p-bash: mysql: command not found报错如上原因: 这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接 到/usr/bin目录下,相当于建立一个链接文件。解决方...
2018-08-15 14:07:59
3640
1
原创 Java常用注解
1 @RestController注解// @RestController是@controller和@resposeBody的结合体,// 也就是说他会把你的数据返回到你页面的body里面,// 而如果使用@controller那么你返回的数据就会直接当作视图进行返回,配置的试图解析器也不会起作用。 2 @Param注解(1)当你使用了使用@Param注解来声明参数时,如果使用 #{} 或${...
2018-05-25 13:47:31
175
原创 关于MySQL中 concat() 的用法
有的时候,我们有需要将由不同地方获得的字符串拼接在一起。如:在很多时候,我们需要模糊查询 like,对于mysql 的like而言,一般都要用like concat()组合,可以防止sql注入。在mybatis 中就可以这么写:select * fromregion A where A.region_name like concat( '%' , '#{regio...
2018-05-18 10:07:58
29449
3
原创 substring_index (param1,param2,param3)用法
举个例子:String str = "123";String index = "1";str.indexOf(index);----------------------------------------------------substring_index (param1,param2,param3) 第一个参数 就是123 第二参数 就是 1 第三个参数 就是从左 或者从游开始...
2018-05-17 17:42:40
1215
原创 tomcat端口
默认的tomcat 有四个端口 :8005 是shutdown 端口 8443 是redirect端口 8080是http端口 8009 是ajp端口
2018-05-14 15:03:58
324
原创 Linux关于tomcat的命令
1.清理tomcat缓存文件[root@localhost tomcat]# rm -fr temp/* 清理tomcat内temp目录下所有缓存[root@localhost tomcat]# rm -fr work/* 清理tomcat内work目录下所有缓存...
2018-05-14 14:45:25
176
转载 Java获取操作系统信息
Java代码 import java.util.Properties; Properties props=System.getProperties(); //获得系统属性集 String osName = props.getProperty("os.name"); //操作系统名称 String osArch = props.getProperty("os.arch"); //操作系统...
2018-04-26 18:05:16
685
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人