- 博客(133)
- 资源 (3)
- 收藏
- 关注
原创 如何在大量的字符找是否有匹配的?
public static boolean match(String stringS, String stringT) { char[] charsS = stringS.toCharArray(); char[] charsT = stringT.toCharArray(); int[] next = getNextPlus(stringT...
2020-03-23 14:30:48 297
转载 微信公众号/小程序errcode 错误码 大全
本文转载自:https://blog.csdn.net/Liuboxx1/article/details/83829810$errArr = [ '-1' => '{"errMsg":"system error","errDesc":"系统繁忙,此时请开发者稍候再试"}', '40009' => '{"errMsg":"Inval...
2020-03-05 17:44:27 3552
转载 阿里云服务器挂载新的硬盘
来自: https://yq.aliyun.com/articles/658970?spm=a2c4e.11155472.0.0.44833a893U25Wv1 查看实例是否有数据盘: fdisk -l2 分区数据盘 fdisk /dev/vdb输入 n 并按回车键:创建一个新分区输入 p 并按回车键:选择主分区。因为创建的是一个单分区数据盘,所以只需要创建主分区。输入分区编号并按回车键...
2019-11-28 12:00:53 707
原创 微信公众号支付后申请退款代码
package net.dunotech.mercury.mtzx.Test;import net.dunotech.mercury.mtzx.logger.MyLogger;import net.dunotech.mercury.mtzx.logger.MyLoggerFactory;import net.dunotech.mercury.mtzx.utils.WXPayXmlUtil;...
2019-11-11 11:11:51 446
原创 给定一个double数组和一个值,求出数组中某几个数的和等于给定的值
给定一个double数组和一个值,求出数组中某几个数的和等于给定的值import java.math.BigDecimal;import java.util.ArrayList;import java.util.List;public class Test { public static void main(String[] args) { // 测试 ...
2019-11-08 10:51:32 630 1
原创 观察者模式
观察者模式观察者模式在对象之间存在一对多关系时使用,例如,如果一个对象被修改,它的依赖对象将被自动通知。实现观察者模式使用三个操作类- Subject, Observer 和 Client。Subject是具有将观察者附加和分离到Client对象的方法的对象。创建了一个抽象类Observer和一个具体类Subject,它们都是扩展了 Observer 类。代码pac...
2019-11-02 14:14:27 213
转载 下载文件
import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.URL;import java.nio.channels.Channe...
2019-10-30 16:33:13 164
原创 nginx的root与alias
root和alias都可以定义在location模块中,都是用来指定请求资源的真实路径,比如:location /i/ { root /data/w3;}请求 http://XXX/i/top.gif 这个地址时,那么在服务器里面对应的真正的资源是 /data/w3/i/top.gif文件注意:真实的路径是root指定的值加上location指定的值 。而 alias 正如其名,a...
2019-10-25 15:34:18 216
原创 logback.xml配置文件
application.propertieslog.info.home=log.error.home=logback.xml<?xml version="1.0" encoding="utf-8"?><configuration> <property resource="application.properties"/> <...
2019-08-13 16:13:13 244
原创 SQL语句优化建议用法汇总
1、LIMIT 语句分页一般情况SELECT * FROM operation WHERE type = 'SQLStats' AND name = 'SlowLog' ORDER BY create_time LIMIT 1000, 10;重新设计如下,由前端传入上一页的最大值当做参数SELECT * FROM operation WHERE ...
2019-07-19 10:06:44 185
原创 视频文件截图
maven<dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv</artifactId> <version>1.3.1</version></dependency><dependency> <gro...
2019-07-18 17:35:23 416 1
原创 JAVA开发正确姿势
1, Array转ArrayListArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(arr));2, 判断一个数组是否包含某个值Arrays.asList(arr).contains(targetValue); // 或者 直接遍历3,在循环内部删除List中的一个元素Ar...
2019-07-18 11:57:22 170
原创 mysql download mysql各个版本下载地址
各个历史版本下载地址:https://downloads.mysql.com/archives/community/最新版本下载地址:https://dev.mysql.com/downloads/mysql/
2019-04-28 10:05:03 11064
原创 docker安装Prometheus
1、创建配置挂载目录mkdir prometheuschmod 777 -R prometheus2、创建编辑配置文件cd prometheustouch prometheus.ymlvim prometheus.ymlglobal: scrape_interval: 15s evaluation_interval: 15s external_labels: ...
2019-04-20 15:41:13 3955 1
原创 运维笔记
在坐运维工作期间的文档记录总结一、dockerdocker安装方法第一种第二种第三种卸载docker1. node_exporter2. grafana2.1 grafana变量级联问题2.1.1 Prometheus配置2.1.2 设置变量item取item标签的值2.1.3 设置变量server提取item标签下的instance2.1.4 结果3. blackbox_exporter4....
2019-04-11 14:23:30 2544
原创 Java 获取今天是星期几
public static String getCurrDayOfWeek() { Date date = new Date(); // SimpleDateFormat dateFm = new SimpleDateFormat("yyyy年MM月dd日 EEEE", Locale.ENGLISH); SimpleDateFormat da...
2019-03-01 16:04:04 2710
原创 docker运行grafana
官方文档:http://docs.grafana.org/docker run -d -p 3000:3000 --name=grafana --network host \-e "GF_SERVER_ROOT_URL=http://grafana.server.name" \-e "GF_SECURITY_ADMIN_PASSWORD=admin" \grafana/grafana...
2019-03-01 10:37:46 2153
原创 docker运行node_exporter
GitHub地址:https://github.com/prometheus/node_exporterdocker run -d \ --net="host" \ --pid="host" \ --name=node-exporter \ -v "/:/host:ro,rslave" \ quay.io/prometheus/node-exporter \ --path...
2019-03-01 10:35:40 5769 1
原创 docker在线离线安装的几种方法
docker安装方法在centos7中安装docker环境docker-ce官网安装教程:https://docs.docker.com/install/linux/docker-ce/centos/第一种、配置yum源在线安装1、如果有旧的版本docker,需要先卸载yum remove docker \ docker-client \ ...
2019-03-01 10:31:44 5312 3
原创 Docker仓库Harbor搭建并设置HTTPS
这里采用离线安装的方式,安装需要有root权限。一、下载harbor下载地址:http://harbor.orientsoft.cn/harbor-offline-installer-v1.5.0.tgz 09-May-2018 03:22 823M二、解压harbortar zxvf harbor-offline-installer-v1.5.0.tgzcd harbor...
2019-03-01 10:25:32 1733 1
原创 Linux下普通用户安装mysql8.0.13及设置初始密码
mysql8.0.13下载xz -d mysql-8.0.13-linux-glibc2.12-x86_64.tar.xztar xvf mysql-8.0.13-linux-glibc2.12-x86_64.tarmv mysql-8.0.13-linux-glibc2.12-x86_64 mysqlmkdir ./mysql/datamkdir ./mysql/logchown ...
2018-11-13 20:15:18 4881
原创 使用java利用163邮箱发送邮件简单示例
需要的依赖库 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> <version&...
2018-09-27 11:37:53 4161
原创 jvisualvm监控tomcat
1、修改Tomcat的catalina.sh文件修改tomcat的bin目录下的 catalina.sh文件,搜索“JAVA_OPTS=”,在引号中添加参数-Dcom.sun.management.jmxremote.port=10086 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authen...
2018-07-12 12:28:02 2152
原创 mysql彻底删除
yum remove mysql* rm -rf /var/lib/mysql rm /etc/my.cnf rpm -qa|grep mysql(有的话继续删除) whereis mysql(有的话继续删除)
2018-06-12 11:52:54 522
原创 MariaDB 安装
yum install -y mariadb-server yum install -y mariadb-client systemctl start mariadb systemctl enable mariadb systemctl status mariadb mysql_secure_installation mysql --vers...
2018-06-12 11:51:44 210
原创 MySQL主从复制
master: 192.168.188.128 my.cnf: [mysqld] server-id=128 log-bin=mysql-bin CREATE USER 'repl'@'192.168.188.%' IDENTIFIED BY 'mysql'; GRANT REPLICATION SLAVE ON *...
2018-06-12 11:47:36 186
原创 springboot打包jar后如何部署到Linux
打包jar后上传到Linux。 执行nohup java -jar xxx.jar &amp;说明: nohup-进程不挂起的意思(no hang up) java -jar xxx.jar运行jar包 &amp;-即使terminal(终端)关闭,或者电脑死机程序依然运行...
2018-06-07 16:25:38 1709
原创 SpringBoot 文件上传
调用上传的页面:file_upload.html&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;文件上传
2018-06-04 17:18:39 282
原创 利用canal实现mysql数据库数据与redis同步
一、MySQL配置使用的MySQL版本:mysql 5.6.40(其他自行测试) 查看数据版本:mysql -V 修改mysql的配置文件my.cnf: vim /etc/my.cnf 在[mysqld]下添加:# 开启mysql的binlog模块log-bin=mysql-binbinlog-format=ROW# server_id需保证唯一,不能和canal的slav...
2018-05-31 18:25:02 13873 2
原创 MYSQL常用语句
grant all privileges on *.* to '用户名'@'ip地址' identified by '登录密码' with grant option;
2018-05-29 14:45:25 327
原创 Linux 防火墙 放开某个端口
centos7防火墙由firewalle管理,不是iptables停止firewalld服务systemctl stop firewalld 禁用firewalld服务systemctl mask firewalld 开启systemctl unmask firewalldiptables操作:安装iptables-services:yum install iptables-s...
2018-05-28 14:43:00 9831
原创 mysql8.0.11安装后设置初始密码,远程连接
以为mysql数据库安装后要修改密码才可以使用,发现之前版本的方法修改密码不行。发现一个可行的方法。启动:systemctl start mysqld.service查看运行状态systemctl status mysqld 如果有看到active(running)证明启动成功查看临时密码grep &quot;A temporary password&quot; /var/log/mysqld.lo...
2018-05-10 11:03:32 13792
原创 log4j的properties配置文件
一、添加log4j的依赖包<!-- log4j --><dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version>
2018-05-03 17:37:10 703
原创 Java各个设计模式的实现
我理解的Java设计模式1、抽象工厂模式2、单列模式3、Builder模式4、适配器模式1、工厂模式什么是工厂模式?映射到现实就是有这么一个工厂,生产好多产品,不用的客户需要不同的产品,所有客户只需要告诉工厂需要什么,工厂就生产什么。在Java的工厂模式中,一个产品就是一个对象,也就是有这么一个类,需要什么对象就创建什么对象。工厂模式的实现实现的方式有好几种,...
2018-04-23 12:25:22 1016
转载 linux下Java生成图片字体乱码问题
将需要的字体上传jdk目录:/usr/local/jdk1.7.0_79/jre/lib/fonts例如:msyhbd.ttf msyh.ttf从window中找,目录:C:\WINDOWS\Fonts\重启tomcat
2018-04-16 18:12:27 1774
原创 终于实现了使用Java代码实现处理图片成圆角或圆形并抗锯齿有效的代码了
public static String makeCircularImg(String srcFilePath, String circularImgSavePath,int targetSize, int cornerRadius) throws IOException { BufferedImage bufferedImage = ImageIO.read(new Fi...
2018-04-16 17:43:40 9963 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人