自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (13)
  • 收藏
  • 关注

原创 EasyCode自动生成CRUD模板(Springboot整合Mybatis)--带完整注解和分页

【代码】EasyCode自动生成CRUD模板(Springboot整合Mybatis)--带完整注解和分页。

2024-01-31 18:03:01 416

原创 设计模式之美笔记

设计模式

2022-08-28 11:23:29 293 1

原创 oracle 数据泵方式进行数据导入导出

创建导出数据目录: 如已存在则不需要创建。不存在继续下面的步骤。①使用dba用户(例如sys)登录Oracle, 在/data目录下创建目录 DATA_PUMP_DIR ,执行命令如下:create directory DATA_PUMP_DIR as '/data';②给sys 用户授权: Grant read,write on directory DATA_PUMP_DIR to system;③查询权限目录列表: SELECT privilege, directory_na.

2021-06-25 09:18:34 486

原创 IDEA远程debug调试

1. 创建启动脚本app.sh添加远程debug参数 ,远程连接端口5005;关键参数如下:-Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=5005示例:#!/bin/bash: <<COMMENTBLOCKjava \ -server \ -Dspring.application.index=6666 \ -jar test-provider-1.0.0-SNAPSHOT.jar \

2021-05-04 11:51:33 311

原创 JAVA使用OPC UA 方式与设备通信(milo)

文章目录背景一、配置kepware服务端1.添加监控设备2. 配置远端访问路径:3. 开启OPC UA 匿名访问模式二、编写JAVA客户端1.引入jar包2. 创建证数工具类3. 创建客户端工具类4. 创建操作读写接口5. 调用层三、OPCUA 与Jeasy opc性能测试对比1. 先看下OPC UA 方式2. 看下Jeasy opc 方式:总结背景基于生产过程控制系统(MES)与生产设备(PLC)通信的需求,PLC型号西门子S7-1500,设备数据采集使用KEPwareEX6.4 , 将kepw.

2021-04-16 16:33:37 16645 50

原创 docker 操作命令总结

常用命令:1.进入容器docker exec -it 688e83c55129 bash2.从容器复制文件到主机docker cp 688e83c55129:/test/test.txt /opt/software/temp/test/复制文件到容器内部docker cp /opt/software/temp/test/test.txt 688e83c55129:/test/3.查看容器所有id(正在运行的容器)docker ps -a4.查看容器启动日志docker logs

2020-06-14 19:02:09 276

原创 从压缩文件流中读取数据

public class ZipUtils { @Test public void getZipFile() throws IOException { String generateUrl = "http://文件地址"; //从服务器请求文件流,具体代码就不贴了// CloseableHttpResponse response = HttpSender.toPost(FILE_URL, null);// InputStream inputStre

2020-06-09 16:00:34 1100 3

原创 使用predixy 连接 redis-cluster 集群

一、 配置编译环境确保部署predixy上的服务器上已安装redis,且redis处于运行状态;安装依赖包: yum install libstdc++-static -y ;下载工具:yum install wget -y;二、获取资源下载文件: wget https://github.com/joyieldInc/predixy/archive/1.0.5.tar.gz;复制到 /usr/local/src”目录三、安装和编译解压 :cd /usr/local/src &amp

2020-06-02 14:54:24 1686

原创 使用docker搭建redis-cluster集群

一、安装docker yum update ---> 执行以下命令:添加yum仓库,使用阿里云的源 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 安装最新版docker:yum

2020-05-29 15:17:08 2483 2

原创 pycharm 一直使用方法,有效

https://mp.weixin.qq.com/s/rRX6zYz5i–c9h1phCH3rw

2020-04-16 13:48:14 959

原创 解决springboot 项目配置文件指定端口号没生效

指定启动端口号8022,覆盖配置文件。@SpringBootApplicationpublic class FadadaApplication { public static void main(String[] args) { SpringApplication.run(FadadaApplication.class, args); } @Bean public Tomca...

2020-04-01 15:27:49 11601 1

原创 maven 项目引入外部依赖打入jar包方式

<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration&gt...

2020-04-01 15:16:24 1234

原创 安装lombok插件(myeclipse)

1.下载插件包;地址:https://projectlombok.org/download.html2.复制到myeclipse 安装目录,如图所示;3.在安装目录路径输入cmd ,进入黑窗口4.输入命令java -jar lombok.jar 运行5.在弹出框中选中 myeclipse 安装目录;6.点击安装,然后关闭窗口;7.重启myeclipse ,项目名上右键选中maven ...

2020-02-13 20:10:15 728

原创 解决Failed to talk to init daemon.报错systemclt 命令失效,reboot无法使用

方法:reboot -f如果不行,先杀死全部进程,再执行一遍!!!问题:关键词在最后一行,无法与init守护进程对话。可能是改了什么配置,导致系统的守护进程受到影响,无法恢复。原因:字母d是守护进程(daemon)的缩写。 Systemd 这个名字的含义,就是它要守护整个系统。...

2020-01-19 11:34:36 13732

原创 mysql:解决too many connections 连接数过多问题

今天做并发测试,导致数据库连接数过多,无法正常查询!解决办法:1.查询连接(可能查询不了,要先关闭几张表或者关掉一些进程)– 当前连接进程数show full processlist ;2.把要关闭的连接写入一个文件kill_6.txt,注意路径必须是指定的目录;select concat(‘KILL ‘,id,’;’) from information_schema.processl...

2020-01-14 15:50:46 1534

原创 测试高并发:模拟100个用户先登陆后调接口

1.创建线程组,100个用户并发,1秒内执行,循环一次;2.使用Chrome浏览器登陆网站,打开 开发者模式,提取关键信息请求方式:post请求路径:ip:端口/login请求数据格式:application/x-www-form-urlencoded参数名称:username: ×××password: ×××3.创建http请求,命名login,填入上一步提取的参数;...

2020-01-14 12:58:19 8268 3

原创 MySQL 分组后排序,取第n条记录

SELECT c.time,MIN(c.band) mi FROM( SELECT a.bandwidth band,a.create_time time FROM tb1 a LEFT JOIN tb1 b ON a.create_time = b.create_time AND a.bandwidth < b.bandwidth WHERE a.create_time BETWEE...

2019-12-31 13:52:47 1224

原创 支付宝单笔转账到账户(支付宝账号or银行账号)实现

核心代码: /** * 带公钥证书验证 * @throws Exception */@SuppressWarnings("rawtypes")public static HashMap transferWithCert(String oid, int amount,String identity,String name,String businessType) throws Exc...

2019-12-30 11:19:05 3050

原创 部署springboot项目(docker版)

1.项目打jar包2.编写Dokerfile文件,示例FROM java:8VOLUME /tmpADD pay-0.0.1-SNAPSHOT.jar app.jarENTRYPOINT [“java”,"-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]3.上传服务器到同一个目录4.创建镜像:docker buil...

2019-12-26 15:07:29 159

原创 eclipse 导入springboot项目pom文件第一行报错(亲测有效)

原因1:spring boot 2.1.x的maven插件更新到了3.1.2,eclipse不兼容解决办法:pom文件添加maven版本<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>,如下 然后在项目上右键 -> maven -> update project即可。原因2:sprin...

2019-12-25 16:37:48 1233

原创 在线安装jdk8(亲测可用)

1.在线下载:命令:wget --no-check-certificate --no-cookies --header “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/j...

2019-12-25 16:19:32 752 1

原创 解决mysql数据库表锁死(表打不开,也关不上)

原因:两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待。解决方案:1.查询所有进程show full processlist ;2.关闭锁死进行,kill + idKILL 168;KILL 172;KILL 174;KILL 177;3.或者重启mysql,检查造成死锁的代码。...

2019-06-27 14:02:35 8825 1

原创 利用snmp协议返回的数据计算服务器实时带宽

误区1:使用 .1.3.6.1.2.1.2.2.1.10(IfInOctet/接口收到的字节数)来获取和 .1.3.6.1.2.1.2.2.1.16 (IfOutOctet/接口发送的字节数)counter32的数据类型计数的最大值是2的32次方减1,当超过4G的时候,计数器就会清零。这个数字很容易达到最大值,然后会自动清零。误区2:返回单位 /octet , 1 octet = 8 b...

2019-06-27 11:01:35 2039

原创 linux 运维常用命令

linux 运维常用命令1.文件操作修改文件: vi + i查看文件:cat + 文件名强制保存文件,并退出vi: :wq!文件重命名:mv 1.txt 2.txt强行复制文件:cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.confbak2.解压 tar zxvf 文件名.tar.gz解压war包,解压到当前目录例如:jar -x...

2019-06-23 16:27:20 2229

原创 Navicat 连接mysql报错:1045 Access denied for user 'root'@'localhost' (using password: YES)

解决方案:授权远程登录(123456为数据库root用户密码)首先使用root用户登录数据库,然后依次执行以下命令。use mysql;grant all privileges on . to ‘root’@’%’ identified by ‘123456’;flush privileges;exit;...

2019-06-20 14:11:16 548

原创 eclipse 护眼背景颜色取值

85123205

2018-12-24 14:54:12 215

原创 Java多线程3种实现方式

Java 5以前,实现多线程有两种实现方法,都需要通过重写run()方法来定义线程的行为:一种是继承Thread类;二种是实现Runnable接口(由于java只能单继承,而接口可以多实现,所以推荐此方式)。Java 5以后,创建线程还有第三种方式:实现Callable接口,该接口中的call方法可以在线程执行结束时产生一个返回值。...

2018-12-06 11:21:49 239

原创 6个常见的运行时异常(JAVA)

ArithmeticException(算术异常)ClassCastException (类转换异常)IllegalArgumentException (非法参数异常)IndexOutOfBoundsException (下标越界异常)NullPointerException (空指针异常)SecurityException (安全异常)异常处理关键字:throws、throw、t...

2018-12-06 10:13:54 2996

原创 超级实用LINUX部署命令

1.修改文件: vi + i2.强制保存文件,并退出 vi: :wq!3.解压: tar zxvf + 文件名.tar.gz4.解压war包,解压到当前目录: jar -xvf game.war5.删除文件夹实例:rm -rf /var/log/httpd将会删除/var/log/httpd目录以及其下所有文件、文件夹6.压缩 tar zcvf 文件名.tar.gz 目标名...

2018-12-05 13:51:08 135

原创 重载(Overload)和重写(Override)的区别

1.重载(Overload):同一个类中多态性的表现,要求两个方法的a.方法名相同b.参数列表不同(参数个数不同,参数类型不同); ---- 水平关系注意:参数个数和类型相同,但是参数顺序不同,有时可能会是方法重载,举例如下f(int i, double j),f(int j, double i) 不是重载f{int i, double j},f(double i, int j) 是...

2018-12-05 11:42:13 224

转载 StringBuffer与StringBuilder的区别:

1、StringBuffer 与 StringBuilder 中的方法和功能完全是等价的,2、只是StringBuffer 中的方法大都采用了 synchronized 关键字进行修饰,因此是线程安全的,而 StringBuilder 没有这个修饰,可以被认为是线程不安全的。3、在单线程程序下,StringBuilder效率更快,因为它不需要加锁,不具备多线程安全而StringBuffer...

2018-12-05 11:14:30 129

jd_kill_docker-main.zip

china mao...

2021-01-24

kepware6.4.7z

真实可用。

2021-01-22

制作U盘装系统centos/WIN10教程.rar

制作U盘装系统centos/WIN10教程.rar

2019-06-23

操作系统安装教程CentOS7.2.rar

操作系统安装教程。CentOS7.2.rar

2019-05-27

snmp4j-2.6.3.jar

snmp4j-2.6.3.jar

2019-05-27

dcache常见四个问题的排查处理.pdf

dcache常见四个问题的排查处理。

2019-05-22

net-snmp-5.7.0-1.x86.exe 客户端windows

net-snmp-5.7.0-1.x86.exe 客户端windows。

2019-05-22

Python通过snmp 监控服务器上传下载流量

Python通过snmp 监控服务器上传下载流量。

2019-05-22

snmp4j-2.7.0-distribution 最新jar包和源码

snmp4j-2.7.0-distribution 最新jar包和源码。

2019-05-22

webLlogic 热部署配置指南

在大型的互联网开发项目中,我们往往在做调试的时候需要花费很多时间去重启项目。热部署就可以实现不用重新启动项目,就能看到测试结果。

2018-12-05

eclipse 优化

1、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧 Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。 2、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Content Types,右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update,则设置Java文件编码为UTF-8。其他java应用开发相关的文件 如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-

2018-12-05

restful API

网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。

2018-12-05

安装mysql5.6

安装mysql5.6 安装指南

2018-12-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除