自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 问答 (2)
  • 收藏
  • 关注

原创 JAVA原生JDBC代码实现表记录批量插表保存

【代码】JAVA原生JDBC代码实现表记录批量插表保存

2024-01-09 10:25:00 407 1

原创 JAVA-3DES对称加解密工具(不依赖第三方库)

【代码】JAVA-3DES对称加解密工具(不依赖第三方库)

2023-09-12 15:44:55 604

原创 java代码混淆生成可执行jar包并添加第三方依赖

执行maven命令即可生成两个插件对应的和 代码混淆包.生成的包指定了main方法,可通过java -jar 执行.

2023-03-20 21:13:06 1412 1

原创 Servlet+JSP+javaScrip实现图片上传回显

Servlet+JSP+javaScrip实现图片上传保存回显

2023-03-13 22:26:59 573

原创 EhCache3使用说明

【代码】EhCache3使用说明

2023-02-18 13:10:53 608

原创 JAVA文件内容加密(异或^方式)

【代码】JAVA文件内容加密(异或^方式)

2022-10-10 20:48:25 1113

原创 class文件无法拖动到idea打开(win10)

class文件无法拖动到idea打开(win10)问题描述win10系统中,class文件无法拖动到idea打开,拖动时显示禁止图标。原因分析win10系统限制,BUG???解决方法打开注册表,按Windows键+R,打开“运行”对话框:输入regedit,回车或确定。依次找到以下键值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system右键“EnableLUA” 选“修改”。把值改

2022-01-26 10:15:43 1182

原创 ORACLE运维常用命令

--新建表空间CREATE TABLESPACE bimsdbDATAFILE '/home/db/oracle/oradata_new/data01.dbf'SIZE 10M-- 系统权限查看SELECT * FROM SYSTEM_PRIVILEGE_MAP ORDER BY NAME;--创建用户CREATE USER bimsIDENTIFIED bimsDEFAULT TABLESPACE bimsdb-- 分配权限GRANT CONNECT,RESOURCE,DBA

2021-07-05 12:35:47 475

原创 IDEA工具栏不显示“项目结构”图标

右击工具栏-自定义菜单和工具栏主工具栏-工具栏运行操作-添加操作主菜单-文件-项目结构

2021-06-06 08:32:03 2899 1

原创 JAVA UTF8编码环境下,按GBK编码截取固定(定长)长度报文内容

JAVA UTF8编码环境下,按GBK编码截取固定长度报文内容。应用于服务端和客户端编码不一致,需要截取定长报文场景。String result = "一杯敬明天,一杯敬过往!";System.out.println("result:" + result);// 按GBK编码,截取固定长度报文内容 ,此处截取“敬过往”// GBK编码下,一个中文、中文标点符号点两个字节长度result = new String(result.getBytes("GBK"), 16, 6, "GBK");.

2021-04-25 20:29:28 1046

原创 haproxy安装配置

haproxy安装配置yum安装查看列表[root@SERVER1 ~]# yum list | grep haproxyRepodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fasthaproxy.x86_64 1.5.18-9.el7 base pcp-pmda-haproxy.x86_64

2021-04-11 10:07:57 202

原创 Linux常用操作命令

添加用户/组groupadd elauseradd ela -d /home/ap/ela -g elapasswd ela主机名修改vi /etc/hostnamerebootHOST修改[root@MASTER ~]# vi /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.locald

2021-04-10 20:39:32 73

原创 Centos时间同步

Centos时间同步0 */1 * * * ntpdate cn.ntp.org.cn

2021-01-31 09:36:04 95

原创 Linux 最常用命令

Linux 最常用命令一、linux 的目录结构bin (binaries) 存放二进制可执行文件sbin (super user binaries) 存放二进制可执行文件,只有 root 才能访问etc (etcetera) 存放系统配置文件usr (unix shared resources) 用于存放共享的系统资源home 存放用户文件的根目录root 超级用户目录dev (devices) 用于存放设备文件lib (library) 存放跟文件系统中的程序运行所需要的

2021-01-01 21:41:47 114

原创 Linux最常用命令

Linux最常用命令linux 的目录结构bin (binaries) 存放二进制可执行文件sbin (super user binaries) 存放二进制可执行文件,只有 root 才能访问etc (etcetera) 存放系统配置文件usr (unix shared resources) 用于存放共享的系统资源home 存放用户文件的根目录root 超级用户目录dev (devices) 用于存放设备文件lib (library) 存放跟文件系统中的程序运行所需要的共享库及内核模块

2021-01-01 21:38:17 113

原创 Socket读取固定长度的报文

Socket读取固定长度报文

2020-12-30 17:22:13 2435

原创 java执行maven命令

java执行maven命令打包一、调用脚本方式执行脚本指定setting文件: --settings E:\java\apache-maven-3.5.0\conf\settings.xml指定pom.xml文件: -f D:\common\pom.xml跳过test: -DskipTests=truemvn clean package --settings E:\java\apache-maven-3.5.0\conf\settings.xml -f D:\common\pom.xml -

2020-12-19 22:06:57 1781 2

原创 JDK1.8 stream流式数据处理检查list中是否有重复元素,并返回重复元素

JDK1.8 stream流式数据处理检查list中是否有重复元素,并返回重复元素@Datapublic class Dept { private String deptCode; private String deptName;}public static List<String> getDuplicateElements(List<Dept> list, boolean flag) { return list.stream() //

2020-12-15 21:07:28 7564 1

原创 Zookeeper学习

Zookeeper1. 下载安装Zookeeper下载地址: https://www.apache.org/dyn/closer.cgi/zookeeper/解压文件至目录: /opt/module/zookeeper-3.4.142. 配置Zookeepervim /opt/module/zookeeper-3.4.14/conf/zoo.cfgdataDir=/opt/module/zookeeper-3.4.14/zkData3. 启动Zookeeperbin目录文件#Usa

2020-08-11 22:09:25 196

原创 线程池如何保证所有子线程运行完再执行主线程

package pub.qingyun.weixin;/** * @Author CQY * @Date 2020/7/13/013 19:28 * @Version 1.0 **/import java.util.Random;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;pub

2020-07-13 20:53:08 1171

原创 apache.commons.io.FileUtils遍历目录所有文件,及替换文件内容

apache.commons.io.FileUtils遍历目录所有文件,及替换文件内容导包<!-- https://mvnrepository.com/artifact/commons-io/commons-io --><dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2

2020-05-10 19:46:18 3394

原创 阿里ECS(linux centos)安装nacos注册中心

阿里ECS(linux centos)安装nacos注册中心一. linux下载安装nacos客户端Shell登录ECS Linux控制台,使用wget下载nacosNacos GitHub下载地址-- cd到/usr/localwget -c https://github.com/alibaba/nacos/releases/download/1.2.1/nacos-server-...

2020-05-05 10:50:48 986 1

转载 参数校验Validator

参数校验Validator为什么要用validatorjavax.validation的一系列注解可以帮我们完成参数校验,免去繁琐的串行校验不然我们的代码就像下面这样: // http://localhost:8080/api/user/save/serial /** * 走串行校验 * * @param userVO * @re...

2020-04-25 15:10:32 180

转载 关于 MyBatis的10种通用的写法

关于 MyBatis 的10 种通用的写法用来循环容器的标签forEach,查看例子foreach元素的属性主要有item,index,collection,open,separator,close。item:集合中元素迭代时的别名,index:集合中元素迭代时的索引open:常用语where语句中,表示以什么开始,比如以’('开始separator:表示在每次进行迭代时的分隔符,...

2020-04-25 15:05:25 182

转载 如何优雅地使用 Nginx 限流

如何优雅地使用 Nginx 限流限流算法令牌桶算法令牌桶算法算法思想是:令牌以固定速率产生,并缓存到令牌桶中;令牌桶放满时,多余的令牌被丢弃;请求要消耗等比例的令牌才能被处理;令牌不够时,请求被缓存。漏桶算法漏桶算法算法思想是:水(请求)从上方倒入水桶,从水桶下方流出(被处理);来不及流出的水存在水桶中(缓冲),以固定速率流出;水桶满后水溢出(丢弃)。这个算法的核心...

2020-04-25 15:01:18 189

原创 start.aliyun.com 极速构建 Spring Cloud 应用

start.aliyun.com 极速构建 Spring Cloud 应用以下文章来源于阿里巴巴中间件 ,作者良名背景相信很多人都使用过 start.spring.io 来初始化自己的 Spring Boot 工程,这个工具为开发者提供了丰富的可选组件,并且可以选择多种打包方式,大大方便了开发人员的使用。最近,阿里的 Nacos、Sentinel 也进入 start.spring.io 的...

2020-04-25 14:44:36 936

转载 Maven全教程

Maven全教程一、为什么使用Maven这样的构建工具【why】① 一个项目就是一个工程如果项目非常庞大,就不适合使用package来划分模块,最好是每一个模块对应一个工程,利于分工协作。借助于maven就可以将一个项目拆分成多个工程② 项目中使用jar包,需要“复制”、“粘贴”项目的lib中同样的jar包重复的出现在不同的项目工程中,你需要做不停的复制粘贴的重复工作。借助于maven,...

2020-04-25 14:02:46 132

转载 JDK 中定时器实现

JDK 中定时器实现正文jdk中能够实现定时器功能的大致有三种方式:java.util.Timerjava.util.concurrent.DelayQueuejava.util.concurrent.ScheduledThreadPoolExecutor一. java.util.Timer示例代码:/** * 安排指定的任务task在指定的时间firstTime开始进行重复...

2020-04-25 13:57:20 215

转载 Java反射机制

一个例子让你了解Java反射机制demo1:通过java反射机制得到累的包名和类名demo2:验证所有的类都是Class类的实例对象Demo3: 通过Java反射机制,用Class 创建类对象[这也就是反射存在的意义所在]Demo4: 通过Java反射机制得到一个类的构造函数,并实现创建带参实例对象demo5: 通过Java反射机制操作成员变量, set 和 getdemo6...

2020-04-25 13:51:45 109

转载 网站全站变灰代码

哀悼日网站全站变灰代码通过几行简单的代码,来实现网站全站变灰代码功能。第一种:修改CSS文件我们可以在网页的CSS文件中添加以下的CSS代码,来实现网页黑白色,也就是网站变灰。html { filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(...

2020-04-25 13:42:14 1863

转载 网络常见的 9 大命令

网络常见的 9 大命令ping 命令ipconfig 命令arp 命令(地址转换协议)traceroute 命令route 命令nslookup 命令nbtstat 命令netstat 命令net 命令1.ping 命令ping 是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用...

2020-04-25 13:36:05 188 1

转载 Hutool工具包

Hutool工具包简介Hutool是Hu + tool的自造词,前者致敬我的“前任公司”,后者为工具之意,谐音“糊涂”,寓意追求“万事都作糊涂观,无所谓失,无所谓得”的境界。Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”。Hutool最初是我项目中“util”包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广...

2020-04-25 13:01:49 8366

转载 Spring 的核心思想

Spring 的核心思想@Before注解@After注解@AfterReturning注解@AfterThrowing注解@Around注解@Pointcut注解1. 依赖注入依赖注入是面型接口编程的一种体现,是Spring的核心思想。事实上依赖注入并不是什么高深的技术, 只是被Sping这么以包装就显得有些神秘。class Main { interface La...

2020-04-25 12:56:07 190

转载 深入了解Java多线程

300 行代码带你秒懂 Java 多线程线程线程的概念,百度是这样解释的:线程(英语:Thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。在Unix System V及SunOS中也被称为轻量进程(Lightweight Processes),但轻量进...

2020-04-25 12:50:23 120

原创 java计算两个日期间隔天数

/** * 计算两个日期间隔天数 * * @param startTime : 开始时间 * @param endTime : 结束时间 * @return */ public static int caculateTotalTime(String startTime, String endTime) { Si...

2020-03-22 19:28:48 1448

转载 MyBatis 注解方式的基本用法

MyBatis 注解方式的基本用法# @Select 注解1. 使用Sql语句设置别名方式假设现在有个需求:根据id查询角色信息。使用注解方式该如何实现呢?首先,在接口SysRoleMappper中添加如下方法:@Select({"SELECT id,role_name roleName,enabled,create_by createBy,create_time createTime ...

2020-03-14 11:24:08 277

原创 SSM整合hibernate-validator

hibernate-validatorSSM项目示例DEMOAPIJSR提供的校验注解@Null 被注释的元素必须为 null **(验证对象是否为null) @NotNull 被注释的元素必须不为 null,无法检查长度为0的字串 **(用在基本类型上,包括null ) @AssertTrue 被注释的元素必须为 true @Assert...

2020-02-15 21:01:19 470

原创 jQuery验证控件jquery.validate.js使用说明+中文API

jQuery验证控件jquery.validate.js使用说明+中文API一 导入js库JS相关文件及演示demo下载<!--依赖的jQuery库--><script src="../js/jquery-1.11.1.js" type="text/javascript" charset="utf-8"></script><!--validat...

2020-02-11 20:44:53 568

原创 iframe嵌套页面

iframe嵌套页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>iframe嵌套页面1</title></head><body><div class="main_page" st...

2020-02-10 12:59:04 479 1

转载 Java 8 日期处理的工具类

Java 8 日期处理的工具类Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。新API基于ISO标准日历系统,java.time包下的所有类都是不可变类型而且线程安全。示例1...

2020-01-31 19:44:57 290 1

空空如也

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

TA关注的人

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