- 博客(97)
- 资源 (13)
- 收藏
- 关注
原创 常用工具方法备份
获取当前项目的路径。项目在jar包状态,返回的地址是正常的,在源码运行状态,返回的是地址包含了项目名称。定时清理指定时间之前的所有文件。
2023-02-27 11:45:54
103
原创 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
375
原创 sonarqute记录
问题1注意string.equals 的实现,第一个条件必须是类型一样问题2使用entrySet,避免重复从map里面get数据问题3不要在for里面拼接字符串,使用stringbuilder或者stringbuffer。可以在一行代码里面使用+拼接字符串,因为编译器会进行优化问题4三元表达式,可能的返回数据类型尽量保持一致,不然会自动装箱拆箱。从字节码文件里面可以看到重复的无用操作。最好把0转成integer或者0后面那个值转成int类型。问题5..
2022-01-14 17:46:46
135
原创 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
4006
1
原创 quartz学习记录
quartz是企业级任务调度器(Quartz Enterprise Job Scheduler)官网:http://www.quartz-scheduler.org/概述什么事quartz工作调度器库?Quartz是功能强大的开源作业调度库,几乎可以集成到任何Java应用程序中-从最小的独立应用程序到最大的电子商务系统。 Quartz可用于创建简单或复杂的计划,以执行成千上万的工作。 任务定义为标准Java组件的作业,它们实际上可以执行您可以编写的所有程序。 Quartz Scheduler
2021-04-19 20:01:01
340
原创 笔记: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
298
原创 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
3001
原创 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
148
原创 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
128
原创 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
1749
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
312
原创 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
343
原创 红黑树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
92
原创 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
599
原创 很有意义的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
167
原创 编程心得记录
判断是否是奇数偶数普通简约写法: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
177
原创 slf4j-log4j使用教程
教程前面一部分概念来自该博客:https://www.cnblogs.com/xrq730/p/8619156.html。对于slf4j不清楚是什么的可以先去看看。开始正文Sfl4j是什么slf4j是门面模式的典型应用,因此在讲slf4j前,我们先简单回顾一下门面模式,门面模式,其核心为外部与一个子系统的通信必须通过一个统一的外观对象进行,使得子系统更易于使用。用一张图来表示门面模式的结构为:门面模式的核心为Facade即门面对象,门面对象核心为几个点:知道所有子角色的功能和责任.
2020-07-04 11:00:17
976
原创 怎么批量获取某个文件夹下面所有文件的名字
本教程在window下生效。原理是使用cmd的dir命令。开始:假设我需要获取下图目录的所有文件名称右击左下角的win图标,打开运行窗口,在里面输入cmd。输入cmd回车输入c盘:c:输入文件路径:cd c:\Program File(x86)输入:dir看到了所有文件名称之后,同时按住alt键和鼠标左键选中需要的文件名称,然后松开键盘和鼠标,按一次鼠标右键,选中的文件名就复制成功了,可以粘贴到文本里面查看。...
2020-07-02 17:33:54
2025
原创 指纹识别应用开发笔记
关于指纹识别应用开发所涉及的知识记录。推荐一个官方的说明《GA 1012-2012居民身份证指纹采集和比对技术规范.pdf》。公安标准的采集要求是:x轴取点位置为:0-255,y轴取点位置为:0-359,每个点的角度为:0-359。通过上面的数据可以大致算出三个条件的排列组合为256*360*360=33177600。xy的起始位置在指纹图片的左上角整个指纹采集的过程:两个指纹特征值对比,得出一个相似度值,根据相似度阈值来判断来个指纹是否相等。每家算法都不一样,所以从
2020-06-15 19:02:53
548
原创 word插入的页眉页脚看不到问题排查
检查页眉页脚的字体颜色,如果是白色肯定看不到。 检查页面是否插入了图片,图片的显示优先级比页眉页脚高,图片会盖住页眉页脚。如果要给每一个页面插入背景图,应该使用插入水印的方式来处理。 新建一个没有任何内容的空白word文档,插入页眉试试。...
2020-05-30 16:44:35
4990
原创 idea怎么配置方法填上自己设计的注释
实现效果:方法头上生成了自己定义的模板。下面开始比如下面这个名字:选中Method,点击+号,这次选择Live Template/** * @Description: $description$* @Param: $Param$* @return: $return$* @Author: $user$* @Date: $date$ */ 第四步操作如下选择需要左右的地方,我选了java和js最后测试,找一个方法,然后在方法头上敲:.
2020-05-22 17:18:45
614
原创 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
218
原创 springmvc-拦截器不起作用解决方法
错误配置<!--配置拦截器,springmvc里面的拦截器不会拦截资源文件的调用,这个和上面mvc:resources配置相关--> <mvc:interceptors> <mvc:interceptor> <!--需要拦截的方法--> <!--比如/user/*,表示只拦截/项目/user/xxxxxx后面的controller方法;如果是/*,表示全部拦截-->
2020-05-20 17:32:11
2421
原创 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
148
原创 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
105
原创 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
388
原创 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
159
原创 HDFS教程记录(不断更新)
原理介绍:https://www.cnblogs.com/laov/p/3434917.html该文章写得算是比较容易搞懂
2020-03-16 16:47:59
152
原创 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
223
金仓数据库v7下载地址
2019-03-11
达梦数据库jdbc资源Dm7JdbcDriver17-16-15.jar。
2018-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人