自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java项目使用GRPC框架

java项目里面使用grpc框架,使用长连接实现双端实时交互

2022-11-28 15:03:35 80

原创 java执行shell/CMD命令

java执行shell

2022-11-21 18:03:37 85

原创 JAVA程序国际化

记录xxl-job里面的实现方案。1、编写一个获取配置文件内容的util,提供get by key的方法。加载的配置文件来自:i18n/message_{0}.properties,{0}里面是动态参数,指定是en还是cnpublic class I18nUtil { private static Logger logger = LoggerFactory.getLogger(I18nUtil.class); private static Properties prop = nul

2022-02-22 11:42:56 216

原创 sonarqute记录

问题1注意string.equals 的实现,第一个条件必须是类型一样问题2使用entrySet,避免重复从map里面get数据问题3不要在for里面拼接字符串,使用stringbuilder或者stringbuffer。可以在一行代码里面使用+拼接字符串,因为编译器会进行优化问题4三元表达式,可能的返回数据类型尽量保持一致,不然会自动装箱拆箱。从字节码文件里面可以看到重复的无用操作。最好把0转成integer或者0后面那个值转成int类型。问题5..

2022-01-14 17:46:46 57

原创 linux安装代理软件

目的:linux上面安装一个代理软件,供windows电脑通过该台linux上网。软件名称:Tinyproxy。linux系统发行版:centos 7安装软件:bash: yum install tinyproxy -y查看软件是否安装成功:bash:yum info tinyproxy配置软件运行参数:bash: vim /etc/tinyproxy/tinyproxy.conf打开之后修改下面两个重要配置:(1)找到“Allow 127.0.0.1”行,前面加上#号将其

2021-11-01 09:05:11 2148

原创 netty学习资料

https://dongzl.github.io/netty-handbook/#/_content/chapter02

2021-07-03 14:15:27 67

原创 quartz学习记录

quartz是企业级任务调度器(Quartz Enterprise Job Scheduler)官网:http://www.quartz-scheduler.org/概述什么事quartz工作调度器库?Quartz是功能强大的开源作业调度库,几乎可以集成到任何Java应用程序中-从最小的独立应用程序到最大的电子商务系统。 Quartz可用于创建简单或复杂的计划,以执行成千上万的工作。 任务定义为标准Java组件的作业,它们实际上可以执行您可以编写的所有程序。 Quartz Scheduler

2021-04-19 20:01:01 139

原创 笔记:PowerDesigner把列名复制给comment

' update by 大仕忆' 效果:comment = 列名+ ; +commentOption ExplicitValidationMode = TrueInteractiveMode = im_BatchDim mdl ' the current model' get the current active modelSet mdl = ActiveModelIf (mdl Is Nothing) Then MsgBox "There is no current Mo...

2021-04-16 10:29:30 130

原创 JAVA MQTT使用与开发

专业的MQTT知识学习网站:http://mqtt.p2hp.com/mqtt311专业的MQTT Java Client使用网站:https://www.eclipse.org/paho/index.php?page=clients/java/index.php如果能读懂英文,直接去paho的官网看说明就可以使用mqtt client开发程序了教程开始引入坐标文件 <dependency> <groupId>org.eclip..

2021-04-09 17:05:46 1427

原创 rocketmq使用记录

官方网站http://rocketmq.apache.org/中文说明网页https://github.com/apache/rocketmq/tree/master/docs/cn官方代码实践说明https://github.com/apache/rocketmq/blob/master/docs/cn/RocketMQ_Example.md自己项目实践代码pom坐标<!--rocketmq--> <dependency> .

2021-03-10 14:16:04 63

原创 rabbitmq使用记录

官网https://www.rabbitmq.com/在官网上能找到遇到的所有问题,前提是英文能看懂。Spring集成rabbitmqhttps://docs.spring.io/spring-amqp/docs/current/reference/html/#introduction自己项目中使用记录,消息模型为第五种TOPIC官方代码参考地址:https://www.rabbitmq.com/api-guide.htmlpom坐标<!--rabbitmq--.

2021-03-10 14:00:13 40

原创 mybatis plus 简单使用及Generator使用记录笔记

pom.xml配置文件 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.4.1</version> </dependency>

2021-01-22 12:18:33 1297 2

原创 工作记录:怎么使用aop扩展一个实体类的方法

这篇文章是一个记录。这篇文章可以处理:使用aop技术,给一个非spring容器类扩展方法。AspectJ 与 Spring Aop区别:https://cloud.tencent.com/developer/article/1691781使用AspectJ扩招一个普通类的方法https://www.javadoop.com/post/aspectj官方教程:https://www.baeldung.com/aspectj亲测可行代码示例https://github.co.

2020-11-16 19:10:02 161

原创 springboot+mybatis使用generator,依据数据库表反向自动生成代码文件

pom文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/ma

2020-10-31 09:40:57 249

原创 红黑树java代码记录

2020-10-08目前代码只记录了插入过程和插入之后的恢复过程代码,删除过程代码还在整理.package com.lsx.tree;public class RedBlackTree { //红色,默认用红色 private final int R = 0; //黑色 private final int B = 1; private Node root = null; // 红黑树的根节点 class Node { //存储数

2020-10-08 21:44:04 41

原创 java 操作串口代码

import gnu.io.*;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.util.*;/** * 〈一句话功能简述〉<br> * 〈〉 * * @author * @create 2020-8-18 * @since 1.0.0 */public c.

2020-08-20 09:52:52 334

原创 很有意义的html布局

包括使用jquery创建最简单的遮罩层,网络请求,图片上传样式修改,选中图片之后回显到界面,显示选中图片的路径。后天处理formData数据<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style> html { height: 100%; } body{ height: a

2020-07-28 17:41:25 92

原创 编程心得记录

判断是否是奇数偶数普通简约写法:return n%2==0高级写法:把数字转成二进制找规律0:0001:0012:0103:0114:1005:101总结,奇数的第一个位置都是1开头,所以使用return n&1==0。数上位运算比求模快十倍在判断条件里面做运算比如在if里面做判断的时候,还加了运算:if(n++>0 & x--<0)上面运算容易出现后面x--不被执行,导致出现bug,单个&做逻辑运算时候是会短路...

2020-07-10 09:18:23 123

原创 slf4j-log4j使用教程

教程前面一部分概念来自该博客:https://www.cnblogs.com/xrq730/p/8619156.html。对于slf4j不清楚是什么的可以先去看看。开始正文Sfl4j是什么slf4j是门面模式的典型应用,因此在讲slf4j前,我们先简单回顾一下门面模式,门面模式,其核心为外部与一个子系统的通信必须通过一个统一的外观对象进行,使得子系统更易于使用。用一张图来表示门面模式的结构为:门面模式的核心为Facade即门面对象,门面对象核心为几个点:知道所有子角色的功能和责任.

2020-07-04 11:00:17 578

原创 怎么批量获取某个文件夹下面所有文件的名字

本教程在window下生效。原理是使用cmd的dir命令。开始:假设我需要获取下图目录的所有文件名称右击左下角的win图标,打开运行窗口,在里面输入cmd。输入cmd回车输入c盘:c:输入文件路径:cd c:\Program File(x86)输入:dir看到了所有文件名称之后,同时按住alt键和鼠标左键选中需要的文件名称,然后松开键盘和鼠标,按一次鼠标右键,选中的文件名就复制成功了,可以粘贴到文本里面查看。...

2020-07-02 17:33:54 1769

原创 指纹识别应用开发笔记

关于指纹识别应用开发所涉及的知识记录。推荐一个官方的说明《GA 1012-2012居民身份证指纹采集和比对技术规范.pdf》。公安标准的采集要求是:x轴取点位置为:0-255,y轴取点位置为:0-359,每个点的角度为:0-359。通过上面的数据可以大致算出三个条件的排列组合为256*360*360=33177600。xy的起始位置在指纹图片的左上角整个指纹采集的过程:两个指纹特征值对比,得出一个相似度值,根据相似度阈值来判断来个指纹是否相等。每家算法都不一样,所以从

2020-06-15 19:02:53 383

原创 word插入的页眉页脚看不到问题排查

检查页眉页脚的字体颜色,如果是白色肯定看不到。 检查页面是否插入了图片,图片的显示优先级比页眉页脚高,图片会盖住页眉页脚。如果要给每一个页面插入背景图,应该使用插入水印的方式来处理。 新建一个没有任何内容的空白word文档,插入页眉试试。...

2020-05-30 16:44:35 3111

原创 idea怎么配置方法填上自己设计的注释

实现效果:方法头上生成了自己定义的模板。下面开始比如下面这个名字:选中Method,点击+号,这次选择Live Template/** * @Description: $description$* @Param: $Param$* @return: $return$* @Author: $user$* @Date: $date$ */ 第四步操作如下选择需要左右的地方,我选了java和js最后测试,找一个方法,然后在方法头上敲:.

2020-05-22 17:18:45 547

原创 j2EE开发的起点:HttpServletRequest和HttpServletResponse

做web开发,几乎所有的东西都是从这两个东西开始的,所有的逻辑操作都是围绕这两个对象来操作HttpServletRequest和HttpServletResponse。大纲怎么来的交互原理两个对象里面分表是什么东西怎么使用参考文章:https://www.cnblogs.com/liuyandeng/p/5336649.htmlhttps://blog.51cto.com/tetop/1178214https://www.cnblogs.com/yanghongfei/p

2020-05-21 10:22:40 138

原创 springmvc-拦截器不起作用解决方法

错误配置<!--配置拦截器,springmvc里面的拦截器不会拦截资源文件的调用,这个和上面mvc:resources配置相关--> <mvc:interceptors> <mvc:interceptor> <!--需要拦截的方法--> <!--比如/user/*,表示只拦截/项目/user/xxxxxx后面的controller方法;如果是/*,表示全部拦截-->

2020-05-20 17:32:11 1923

原创 maven安装记录

1.官网下载压缩包2.配置系统环境cmd 里面检测 mvc -v 是否打印正确4.配置setting文件修改本地仓库的地址<localRepository>F:\apache-maven-3.6.3\repository</localRepository>修改阿里云为远程仓库地址 <mirrors> <mirror> <id>alimaven</id> <n...

2020-05-19 16:26:00 72

原创 java NIO学习记录

server端,最原始的写法package Test01;import javax.sound.midi.Soundbank;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.ServerSocketCha...

2020-03-19 22:45:36 56

原创 java 验证码生成器

下面是整个代码,main方法里面有用法。里面的代码不全是自己写的,有些是网上找来的。package *****************;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.*;import java.util.Random...

2020-03-19 09:35:43 78

原创 tomcat部署参数优化

配置文件在tomcat文件:catalina.bat / catalina.sh。 修改内存分配 set JAVA_OPTS= -Xms1024M -Xmx2048M -XX:PermSize=256M -XX:MaxNewSize=712M -XX:MaxPermSize=512M以下为一对:堆内存 = 新生代(1/3)+老年代(2/3)-Xms256m JVM初始分配的堆内存, 生产...

2020-03-18 10:45:02 87

原创 HDFS教程记录(不断更新)

原理介绍:https://www.cnblogs.com/laov/p/3434917.html该文章写得算是比较容易搞懂

2020-03-16 16:47:59 83

原创 HashMap源码总结(持续更新中)

可以存放多少个数据: 源码:MAXIMUM_CAPACITY = 1 << 30 2的29次方 初始状态数组的大小: 源码static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 负载系数: final float loadFactor = DEFAULT_LOAD_FACTOR //...

2020-03-13 17:53:53 137

原创 hibernate知识记录

查询方式 HQL SQL QBC(query by criteria) 理解 org.hibernate.Criteria实际上是个条件附加的容器,如果想要设定查询条件,则要使用org.hibernate.criterion.Restrictions的各种静态方法传回org.hibernate.criterion.Criterion实例,传回的每个org.hibe...

2020-03-07 09:45:26 186

原创 java开发外挂

本文分享外挂思路,不提供具体代码,被游戏爪牙搞怕了。使用了阴阳师(痒痒鼠)和跳一跳作为实验体,成功实践。内容仅供编程学习java也能写外挂?java可以写部分外挂,但是仅限于简单的外挂,操作内存的外挂机不行了。两个思路电脑上面运行的游戏java可以使用jdk提供的Robot工具,来实现模拟键盘点击事件和监听键盘的点击事件。基于此,就可以编写一些脚本,自动点击键盘。手机...

2020-02-25 23:37:32 10771 1

原创 idea配置jdk1.8+tomcat8+svn1.10

前言升级吃饭工具为idea,idea工具确实好用,可以使用免费版和收费版。以下为自己编写的记录文档,方便以后再次部署的时候有记录可以查询。关键次:jdk安装,tomcat安装,idea安装,svn安装,j2ee项目运行安装的时候可能遇到的问题:eclipse/myeclipse项目怎么迁移过来。 项目打不了包,在tomcat里面运行不了。 tomcat启动的时候报错:Appli...

2020-01-09 10:53:33 592

原创 linux部署web项目常用指令笔记

本文章记录在linux上面部署j2ee项目的时候常用的一些指令。删除软件:如果是解压的软件,直接删除解压出来的文件就行。如果使用rpm/yum安装,直接使用rpm/yum对应的删除命令就行。查询是否安装了java直接在shell里面执行:java -version安装java环境教程https://www.cnblogs.com/wjup/p/11041274.html。...

2020-01-03 15:26:45 158

原创 java opencv通过rtsp获取视频流,保存视频到本地

代码都是来自网络,收集的比较乱,所有找不到出处了。获取视频流的核心代码private static void testRtsp() { //必须要加入这两个东西 System.load("D:\\opencv-4.1.1\\opencv\\build\\x64\\vc15\\bin\\opencv_world411.dll"); System.load("D:\\...

2019-12-19 17:49:52 6923 22

原创 java 流操作 Mat操作

笔记:opencv 流操作 matjava把输入流转换成byte数组:fileInput = new FileInputStream(file); BufferedInputStream bi = new BufferedInputStream(fileInput); ByteArrayOutputStream baos = new ByteA...

2019-12-19 16:16:15 734

原创 windows应用窗口跑到了屏幕的边上,鼠标拉不出来了怎么处理

有时候应用卡在了屏幕的边缘,用鼠标移不出来了,遇到这种情况,可以用鼠标先点击一下应用,然后同时按:alt+空格,然后出来设置菜单:选择“移动M”,这个时候鼠标就变成一个十字架了,按住鼠标左键就能拉动应用的窗口了。...

2019-10-15 22:42:24 4331 1

原创 安卓人脸提取剪裁

提供安卓代码,实现从照片里面提取人脸数据。可以在提取的时候设置压缩比例,对人脸进行压缩。下载地址:https://download.csdn.net/download/m0_37549050/11755938。没有积分的可以留言,直接发下载地址给你们。...

2019-09-17 11:24:34 400 5

原创 数据库迁移实施记录

需求1:旧表和新表的表结构和列名发生了变化,旧表需要把部分数据搞到新表里面。方法一:网上找数据表迁移工具,不过我没有用这个方式。方法二:把新表整到和旧表一个数据库下面,使用insert into来把旧表数据迁移到新表里面,比如:insert into test.test (a1,a2) select createTime,authorName from public.user;这...

2019-09-10 21:12:55 105

redis-zip-msi-window.zip

windows版的redis,里面有压缩包或者安装包,可以直接解压使用或者安装使用。没有积分的私聊我。

2020-03-19

Test.zip人脸剪裁提取android实例

照片里面人脸提起。可以配置照片剪裁。提取人脸出来。查看代码里面的“//TODO”提醒测试代码。

2019-09-17

door_client

doors软件的客户端安装程序,仅供用于学习和研究,请支持正版

2019-02-19

doors server程序

doors软件的服务端安装程序,仅供用于学习和研究,请支持正版

2019-02-19

doors破解程序

doors的破解程序,从其他包里面提前出来单独上传下载,使用请斟酌,仅供学习用。

2019-02-19

doors下载地址

doors下载地址,通过这个地址可以下载或者购买doors软件

2019-02-19

达梦数据库jdbc资源Dm7JdbcDriver17-16-15.jar。

Dm7JdbcDriver17.jar Dm7JdbcDriver16.jar Dm7JdbcDriver15.jar DmDialect-for-hibernate2.0.jar DmDialect-for-hibernate2.1.jar DmDialect-for-hibernate3.0.jar DmDialect-for-hibernate3.1.jar DmDialect-for-hibernate3.6.jar DmDialect-for-hibernate4.0.jar DmDialect-for-hibernate5.0.jar DmHibernateSpatial-1.0.jar hibernate配置文件说明

2018-08-24

modbus poll

modbus poll 调试工具。用来模拟master 客户管,调试寄存器 线圈等等。

2017-12-27

Modbus slave

modbus slvae调试工具。用来模拟slave服务端。可以非常方便的进行调试

2017-12-27

ksockettool

该软件可以用来模拟客户端,连接服务器,手动发送各种指令。可以模拟服务端,接受客户端的连接。连接可以使用TCP或者UDP的方式进行

2017-12-27

srvany+instsrv开机自启设置工具

设置windows系统开机自启需要用到的工具。开机自启指的是电脑启动之后,不用登入用户账号密码就可以启动自己的程序。

2017-12-27

Serv_U ftp服务器搭建

ftp服务器搭建软件

2017-05-13

基于Modbus协议的工业自动化网络规范 第1部分:Modbus应用协议

2017-05-13

空空如也

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

TA关注的人

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