- 博客(28)
- 资源 (3)
- 收藏
- 关注
原创 Cent OS 7下部署zabbix5.0
zabbix是一个企业级解决方案,支持实时监控数千台服务器,虚拟机和网络设备采集百万级监控指标。1.指标收集:从任何设备、系统、应用程序上进行指标采集;2.问题监测:定位智能阀值;3.可视化:单一界面管理平台;4.告警和修复:确保及时,有效的告警5.安全和认证:保护您所有层级的数据6.轻松搭建部署:大批模板、开箱即用、节省您宝贵的时间7.自动发现:自动监控大型动态环境8.分布式监控:无限制扩展。...
2022-08-08 00:15:37 376 1
原创 Linux部署Go-FastDFS和Go-FastDFS-WEB管理端
标题部署Go-FastDFS和管理端A、新建目录/home/maph/go-fastdfsB、将fileserver文件上传到该目录下,并添加可执行权限安装包下载chown +x fileserverC、然后执行程序./fileserver 会生成如下目录D、部署路径层次默认端口为8080,可在conf/cfg.json中修改;E、管理端上传文件go-fastdfs-web-1.3.4.tar.gz解压部署Linux下启动脚本goFastDfsWeb.sh,默认端口为8088
2021-01-25 20:59:11 1916
原创 PageHelper分页查询时结果重复
PageHelper分页查询时结果重复1. 问题描述PageHelper进行分页时,如果排序字段不唯一或者可能为空,那么就可能出现查询结果在不同页中有重复的数据,部分数据也因此查询不出来。PageHelper.startPage(pageNum,pageSize,true).setOrderBy(" gmt_create desc");这个bug似乎不一定百分百的出现,但是出现的概率非常的大。2. 解决办法所以,如果要排序的字段的值不是唯一的,那么必须加上具备唯一性的主键id(或其他唯一性字段)
2021-01-25 19:49:33 1064
原创 Git使用手册(git安装、git命令)看这一篇就够了
1、安装git客户端下载Git-2.27.0-64-bit.exe(根据您本机实际使用情况下载即可)如傻瓜式安装-双击运行,下一步完成之后,在本机任何路径下鼠标右键都能看到Git GUI Here和Git Bash Here两行即表示Git安装成功,如图2、配置用户名和邮箱在任意路径下,鼠标右键选择Git Bash Here,然后跟着下面的步骤进行配置配置用户名(即GitHub或GitLab注册时的用户名)git config --global user.name "yourn
2020-12-11 16:01:41 429
原创 简易不简单的MySQL数据库备份脚本-实战
简易不简单的MySQL数据库备份脚本-实战本文将在Ubuntu20.04宿主机中操作,旨在备份docker容器中的数据库eblog1、准备环境如图,docker容器中MySQL服务正常,端口为133062、连接验证说明:以上截图为直接访问的docker容器中的MySQL,如果提示没有MySQL命令请跟进提示进行安装MySQL客户端;3、编写脚本vim mysql_db_backup.sh编写如下脚本#/bin/sh#备份路径BACKUP=/home/maph/mysql_back
2020-11-30 20:38:49 167
原创 比较两个实体属性值,返回一个map以有差异的属性名为key,value为一个Map分别存oldObject,newObject此属性名的值
比较两个实体属性值,返回一个map以有差异的属性名为key,value为一个Map分别存oldObject,newObject此属性名的值
2020-04-28 15:46:54 390
原创 Java常见的集中运行时异常(Exception)
常见的几种如下: NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。IllegalArgumentException - 传递非法参数异常。ArithmeticException - 算术运算异常ArrayStoreException - 向数组中存放与声明类型不兼容对象异常IndexOutOfBoundsExce...
2020-04-28 15:28:07 225
原创 Linux环境下日志的压缩、归档备份和删除脚本
#!/bin/sh#改为自己的环境变量即可. /home/tcf/.profileHOME=/home/tcfDATE=`date -d "-2 day" +%Y-%m-%d`TCF_FILES_NAME=log_tcf_$DATE.tgzTCFLOGBAK=/home/tcf/log.bak#mkdir -p ${HOME}/temp/tcflog_$DATEcd /home...
2020-04-28 14:00:05 960
原创 综合查询界面输入金额条件时,输入内容校验
使其得到两位小数的浮点型数据(主要表示金额)/** * auth by maph 2019-04-03 at wx * @desc 此方法用于查询等综合查询界面输入金额条件时,输入参数校验,规则如下: * 1、只能输入数字 * 2、只能有一个小数点 * 3、小数点后只能输入两位小数 * 4、没有小数点时首位不能为0 * @param obj * @return */fu...
2020-04-28 13:49:25 239
原创 中文转成Unicode编码
.properties文件中配置中文,为防止乱码,必须使用Unicode编码;/** * @author :maph * @version : * @date :Created in 2020-04-28 11:06 * @description:中文转成Unicode编码 * @modified By: */public class FontUtil { public ...
2020-04-28 13:13:37 2586
原创 Java SftpUtil-支持绑定浮动地址-亲测可用
Java开发中使用sftp工具获取生成服务器文件时,而生产服务器是双机热备,有浮动地址绑定,此时可使用此工具;import com.jcraft.jsch.Channel;import com.jcraft.jsch.ChannelSftp;import com.jcraft.jsch.JSch;import com.jcraft.jsch.Session;import org.slf...
2020-04-28 13:08:25 214
原创 Java ScpUtil
本工具类使用ganymed-ssh2实现通过scp协议上传和下载文件话不多说,直接上代码;学习谈不上,仅供参考;package com.hz.tgb.file;import ch.ethz.ssh2.Connection;import ch.ethz.ssh2.SCPClient;import java.io.File;import java.io.IOException;/*...
2020-04-28 13:02:08 1610
原创 Java经典面试题(二)
数据库相关1.数据库索引是什么索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。索引的一个主要目的就是加快检索表中数据,亦即能协助信息搜索者尽快的找到符合限制条件的记录ID的辅助数据结构。索引是用来定位的。2.oracle和MYSQL group byoracle和MYSQL group by 使用区别1).在mysql中没有强调sel...
2020-04-21 13:17:49 135
原创 Java经典面试题(一)
Java经典面试题(一)解答题1.数组和字符串分别怎么获取长度System.out.println(new String[]{"123","234","345"}.length);System.out.println(str1.length());2.Java中的String类能否被继承?为什么?不能被继承,因为String类有final修饰符,而final修饰的类是不能被继承的。...
2020-04-21 12:44:19 197
原创 java代码解压rar文件时报错,badRarArchive
针对java代码解压rar文件时报错浅谈 1、针对所报的异常:de.innosystec.unrar.Archive setFile警告: exception in archive constructor maybe file is encrypted or curruptde.innosystec.unrar.exception.RarException: badRarArchive...
2018-11-08 14:17:50 12443 2
转载 JDBC连接各种数据库的方法
1 .连接Oracle 8/8i/9i/10g/11g(thin模式)Class.forName("oracle.JDBC.driver.OracleDriver").newInstance(); String url="JDBC:oracle:thin:@localhost:1521:orcl" //orcl为Oracle数据库的SID String user="...
2018-09-15 22:02:24 168
转载 DB2错误代码大全
sqlcode sqlstate 说明000 00000 SQL语句成功完成01xxx SQL语句成功完成,但是有警告+012 01545 未限定的列名被解释为一个有相互关系的引用+098 01568 动态SQL语句用分号结束+100 02000 没有找到满足SQL语句的行+110 01561 用DATA CAPTURE定义的表的更新操作不能发送到原来的子系统+111 01590 为...
2018-09-15 21:55:21 6463
原创 DB2数据库查询、删除和建立数据库表主键及关于自增长字段设置
一:主键相关1、查询表主键。 describe indexes for table . 例: describe indexes for table db2inst1.aaa2、删除表主键。 alter table . drop primary key 例: alter table db2inst1.aaa drop primary key3、...
2018-09-15 21:53:15 4576
原创 DB2数据库常用函数总结
1、VALUE函数 语法:VALUE(EXPRESSION1,EXPRESSION2) VALUE函数是用返回一个非空的值,当其第一个参数非空,直接返回该参数的值,如果第一个参数为空,则返回第一个参数的值。 eg: –表示如果T1.ID为空,则返回空串,如果T1.ID不为空,则返回T1.ID。 SELECT VALUE(ID,”) FROM T12、CO...
2018-09-15 21:47:06 902
原创 Spring+Quartz实现定时任务的配置方法
Spring+Quartz实现定时任务的配置方法1、Scheduler的配置<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> ...
2018-09-15 21:36:16 146
原创 Linux查看配置命令汇总
Linux查看配置命令汇总1、系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv ...
2018-08-13 17:22:14 14932 3
原创 DB2数据库实用小结
DB2数据库实用小结1、创建DB2数据库实例(在db2 =&amp;amp;gt;下执行) db2 =&amp;amp;gt; create tablespace resource1 managed by database using (file ‘/home/db2inst1/db2inst1/NODE0000/YOURDB实例/cont0’ 1500000)2、DB2数据库修改表空间(在db2授权...
2018-08-08 10:26:48 1057
原创 获取lib同级文件路径
获取lib同级文件路径 话不多说直接上代码 java.net.URL url = MyBatisGenerator.class.getProtectionDomain().getCodeSource().getLocation(); String filePath = null; try { filePath = java.net.URLDecoder.d...
2018-08-06 13:10:00 905
原创 Extjs小问题之一
关于数据库字段或model中有fields的name为‘id’时,数据库中有ID字段重复(不是主键)的多条数据,但gridpanel只显示一条记录1、问题描述: 后台返回的数据有多条,分页栏PagingToolbar显示的记录总数也正确,但gridpanel却只显示当前页的最后一条记录。这是因为主键重复,字段id都为一样的,导致extjs无法找到主键,这是extjs的一个bug...
2018-08-06 12:58:13 185
原创 浅谈MyEclipse导出jar及Linux 运行jar包的四种方式
浅谈MyEclipse导出jar及Linux 运行jar包的四种方式一、MyEclipse导出jar1、在项目根目录下新建MANIFEST.MF文件,注: MANIFEST.MF文件的基本格式: Manifest-Version: 1.0 属性名称(版本号)+:+空格+属性 Main-Class: com.sunlink.send.tttt_bak ...
2018-08-02 21:32:29 843
原创 浅谈Linux下crontab定时任务管理
浅谈Linux下crontab定时任务管理在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。 cron的配置文件称为“crontab”,是“cron table”的简写。1、cd /root/bin2、新增cron.sh文件 59 23 * * * s...
2018-08-02 20:08:28 794
quartz开元框架的使用步骤
2016-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人