自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

℡華ゞ

Anything is possible!

  • 博客(109)
  • 资源 (20)
  • 问答 (1)
  • 收藏
  • 关注

原创 【JAVA】Spring 事务失效的几种场景

Spring针对Java Transaction API (JTA)、JDBC、Hibernate和Java Persistence API(JPA)等事务 API,实现了一致的编程模型,而Spring的声明式事务功能更是提供了极其方便的事务配置方式,配合Spring Boot的自动配置,大多数Spring Boot项目只需要在方法上标记注解,即可一键开启方法的事务性配置。

2023-02-22 10:50:45 1538 1

原创 【JAVA】Zookeeper 浅谈

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。ZooKeeper包含一个简单的原语集,提供Java和C的接口。代码版本中,提供了分布式独享锁、选举、队列的接口,其中分布锁和队列有Java。

2023-02-18 21:51:21 798

原创 【Windows】使用Fiddler 工具对手机进行接口监听

实现APP端监听接口请求,获取APP端接口请求信息

2023-02-17 17:42:41 1291

原创 【JAVA】easyexcel 导出excel文件带多个图片

easyexcel 导出图片列,可支持多个图片在一个列中展示

2022-11-03 15:44:10 7377 4

原创 【JAVA】浅解线程池ThreadPoolExecutor的各个参数

线程池参数解释

2022-07-29 11:10:08 253

原创 【开源】EValidator Java简单校验工具二

适用于,导入文件的字段校验,实体校验,简单校验

2022-07-27 17:49:16 1846

原创 【Windows】使用Window自带远程桌面远程

前提条件需要远程的电脑是Window系统 能连接外网的服务器一台(没有可以联系作者(可以提供试用7天,长期则需要一点费用))远程支持检测如果不确定自己的电脑是否支持远程桌面,可以下载 远程桌面检测 工具检查下面这个则可以查看自己电脑的远程端口(默认3389)和连接状态如果以上都不能正常显示,则说明电脑不支持远程,不支持的原因有如下几个系统的版本非专业版(家庭/企业版不支持远程),如果需要远程可以百度,按照操作可以解决 系统没有开启允许远程控制,可以在电......

2022-04-27 11:32:51 3727

原创 【Windows】windows10,11系统常用快捷键

按 Windows 徽标键+ S 可获取本地和共享网站或 Web 中人员、电子邮件和文件的个性化搜索结果。 按Windows 徽标键 + W 或轻扫屏幕左边缘,以直接转到小组件板 按 Windows 徽标键+ Shift + S,以捕获和标记全部或部分电脑屏幕或任何图像,然后保存并共享。 按 Windows 徽标键+ V 保存剪贴板上最近复制或剪切的项目,以便将它们粘贴到其他应用或跨设备同步。 按 Windows 徽标键+ H 使用语音识别将口语转换为电脑上任何位置的文本。 ...

2022-01-20 14:55:47 700

原创 【JAVA】poi,easy excel 导出删除指定列

/** * 删除列 * @param sheet * @param columnToDelete */ public static void deleteColumn(Sheet sheet, int columnToDelete) { System.out.println(sheet.getLastRowNum()); for (int r = 0; r <= sheet.getLastRowNum(); r++) ..

2022-01-05 15:57:32 7622 8

原创 【Linux】centos 系统增加虚拟内存

1、通过dd命令在/tmp/目录下新增加一个1G大小的空文件。(大小可自行调整)dd if=/dev/zero of=/tmp/swap bs=1M count=1024   #增加一个1G大小的空文件chmod 600 /tmp/swap        #修改文件权限,只有root读写ls -lh /tmp/swap          #查看创建的文件大小和权限2、使用mkswap命令把创建的文件格式化为swapmkswap /tmp/swap3、使用swapon命令使...

2021-12-15 09:32:13 1361

原创 【JAVA】easyexcel 一个表头对应多个名称解析

编写实体解析对应的实体类,如下,一个字段对应多个列名称,easyexcel目前未实现一列多名称的解析,此文档适用于导入模板列名调整,同时兼容之前的版本package eample.model;import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;import com.alibaba.excel.annotation.ExcelProperty;import lombok.Data;@Data@ExcelIgnoreUnan

2021-11-10 16:47:33 3990 2

原创 【Windows】 windows安装开机自动启动服务

1.下载Nssm程序:下载地址:https://download.csdn.net/download/xiaosemei/36462367https://download.csdn.net/download/xiaosemei/364623672.在nssm文件目录,打开cmd窗口3.cmd窗口输入nssm install 服务名称4.然后会弹出一个配置页面,选择要启动的文件,进行安装5.打开服务列表页面 win+R 输入 services.msc找到刚...

2021-11-02 14:40:21 621

原创 【JAVA】Keycloak 安装搭建(一)

目录官网地址系统要求官网地址https://www.keycloak.org/下载地址:https://www.keycloak.org/downloads系统要求这些是运行 Keycloak 身份验证服务器的要求: 可以在任何运行 Java 的操作系统上运行 Java 8 JDK zip 或 gzip 和 tar 至少 512M 的 RAM 至少 1G 的磁盘空间 一个共享的外部数据库,如 PostgreSQL、

2021-08-25 15:26:52 2232 1

原创 【开源】EValidator Java校验工具包

目录背景开发背景来源:在之前公司导入Excel的数据校验是这样的

2021-08-23 16:31:31 3022 1

原创 【Idea】idea 常用插件合集

1.idea无限试用插件 IDE Eval Reset安装后在菜单HELP>>Eval Reset ,点击下面按钮就可以重新试用30天了2.变量名称格式转换插件 String Manipulation安装后,对要改的变量执行快捷键 ALT+M 就可以改变变量名了3.中英文互译插件 Translation安装完成后,选择需要翻译的文字 右键 选择Translate 或者 快捷键 ctrl+shift+Y4.实体赋值时批量生成set/g...

2021-08-18 14:49:05 2122

原创 【JAVA】POI 中单元格背景色设置

颜色盘/** * */package com.totest.poiDemo;import java.io.FileOutputStream;import java.io.IOException;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.CellStyle;import org.apache.poi.ss.usermodel.FillPatternType;impo.

2021-08-13 16:40:35 2130

原创 【JAVA】jenkins+linux+gitee自动部署SpringBoot项目实现

前提条件,linux系统安装了JDK、Maven、git安装Jenkinsjenkins下载地址:https://www.jenkins.io/downlo安装完成后,安装推荐的插件后在安装Gitee Plugin就可以开始部署了配置gitee信息系统管理》系统配置Api令牌生成在gitee如果jenkins不在要部署项目的机器上,需配置服务器的信息点高级,配置服务器登录密码这样服务器就配置好了新建任务...

2021-07-29 11:03:46 247

原创 【JAVA】 /nacos/v1/ns/instance after all servers([localhost:8848]) tried: java.net.ConnectException

最近启动nacos报了这个问题,明明配置了远程nacos的IP地址,但是一直连的本地配置文件查看源码后发现是类NacosServiceRegistry.class中方register这个没有配置导致的,spring.cloud.nacos.discovery.server-addr=xx:8848spring.cloud.nacos.discovery.ip=xx配置上就可以正常启动了...

2021-07-27 10:55:15 1756 1

原创 【Windows】Frp内网穿透实现远程控制

前提条件:有一个可以访问外网的服务器linux系统下载frp包,下载地址:https://download.csdn.net/download/xiaosemei/20429135也可自己百度配置frps服务器,配置内容bind_port :tcp端口vhost_http_port :http端口[common]bind_port = 7000 vhost_http_port = 8989配置好后,启动 nohup ./frps -c frps.ini ...

2021-07-22 16:15:22 217

原创 【JAVA】docx4j word(docx)转html

引入依赖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 http://maven.apache

2021-07-02 09:47:38 1598 6

原创 【JAVA】docx4j日志打印级别调整

在logback.xml文件中增加<logger name="org.docx4j" level="INFO" />代码如下<configuration> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <!-- encoders are assigned the type ch.qos.logback.classic.encoder.Pa...

2021-07-02 09:42:42 293

原创 【SpringBoot】采用SpringAop实现接口请求日志记录到数据库

在pom文件中引入aop相关包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>在数据库中创建日志表,用来记录数据 CREATE TABLE `log_no

2021-05-27 11:41:10 1143

原创 【JAVA】上传jar包到maven中央仓库

登录网址:https://issues.sonatype.org/login.jsp没有则注册个账号,账号和密码后面用来登录管理jar的网址,必须记住创建一个工单,用来在中央仓库申请自己jar包的groupId,创建后会有提示操作,按评论上面说的进行操作(一般是让你创建一个指定名称的仓库)工单通过后,评论那里会有后面你需要上传jar到哪个中转仓库的地址gpg安装,gpg下载地址 https://files.gpg4win.org/gpg4win-3.1.15.exe...

2021-05-17 18:13:07 258 1

原创 【SpringBoot】集成xxl-job实现定时任务调度

1.下载xxl源码到本地,源码地址:https://github.com/xuxueli/xxl-job2.使用IDEA打开下载的项目3.创建数据库,或者创建xxl-job所用的表,sql脚本文件在 doc/db下,4.更改配置文件中数据库的连接信息,有必要可以更改email信息5.启动服务,端口啥的可以在配置文件中更改6.启动成功后可以在浏览器访问:http://127.0.0.1:8080/xxl-job-admin/ 默认账号密码为:admin...

2021-05-10 10:38:33 480

原创 【SpringBoot】Mybatis 自定义sql打印拦截器

创建文件import org.apache.ibatis.executor.Executor;import org.apache.ibatis.mapping.BoundSql;import org.apache.ibatis.mapping.MappedStatement;import org.apache.ibatis.mapping.ParameterMapping;import org.apache.ibatis.plugin.*;import org.apache.ibatis.

2021-04-29 09:59:29 346 1

原创 【SpringBoot】tk.mybatis 自定义自动生成代码工具

最终实现效果,实体类package com.flk.mybatis.user;import javax.persistence.*;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;/*** @author pc20201030* @description: TODO * @date 2021/04/25*/@Data@AllArgsConstructo...

2021-04-25 10:22:08 941 1

原创 【MySql】Navicat 连接数据库采用SSH,代码中如何加入SSH让其可以本地连接

需要依赖的jar包<dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId></dependency>开启SSH通道代码import com.jcraft.jsch.JSch;import com.jcraft.jsch.Session;import java.util.Properties;/** * @au

2021-04-01 15:17:06 392

原创 【JAVA】论一次从技术优化中学到的东西

最近公司要求在系统中的所有接口响应时间必须低于500ms,第一次处理这种任务,也没啥经验,只能无脑干了,干完后,总结一下本人处理的过程:接口大部分慢的原因有以下几点:1.索引未添加或者添加了索引没用生效2.SQL语句写得过于垃圾3.代码逻辑的先后顺序执行有问题4.代码中采用了很多循环CURD5.对于处理时间长的接口未才有最好的方案解决6.代码没写好,采用了速度慢的方法进行处理7.系统中有调用其他第3方接口,第3方接口响应慢针对以上问题,我们给出了处理方法1.第一个和第

2020-12-31 17:00:27 91

原创 【SpringBoot】mybatis 自动生成swagger注解,及普通查询sql

1.项目结构1.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.

2020-10-15 19:57:36 1051

原创 【JAVA】Maven 执行单元测试,如何指定部分单元测试不执行

mvn test -q -Dtest=!无需执行的单元测试类,!无需执行的单元测试类

2020-09-11 15:42:31 771

原创 【MySql】Navicat Premium 15 无限试用脚本

@echo off echo\echo\echo 适用于 Navicat 12.0.29echo 正在清除试用信息。。。 for /f %%i in ('reg query HKCU\Software\Classes\CLSID') do call:checkDelCLSID %%i reg delete HKCR\NavicatProfileBackup /f 1>nul 2>nul reg delete HKCR\NavicatProfileBatchJob /f 1&.

2020-07-23 20:33:11 8532 4

原创 【SpringBoot】日志事务不进行回滚

在进行插入日志的方法上加上@Transactional(propagation = Propagation.REQUIRES_NEW) @Transactional(propagation = Propagation.REQUIRES_NEW) public void lgUp(LgUpData lgUpData) { lgUpMapper.inse...

2019-12-27 16:32:11 1020

原创 【Windows】 FineReport 高版本设计器在低版本打开

1.用notepad++ 或者其他可以编辑文本的软件,打开自己设计器可以打开的cpt或者form文件(没有就创建一个新的保存),ctrl +f 搜索DesignerVersion ,会找到一条这样的,2.用notepad++ 打开不能用设计器打开的cpt文件。。一样找到DesignerVersion 将2个改为一样的就好了...

2019-11-25 15:50:34 2335 1

原创 【SqlServer】SQL SERVER 将多行转为一行,用字符分隔开

SELECT STUFF( ( SELECT ',' + CONVERT ( VARCHAR ( 10 ), ichr_high_risk_item ) --, 合并后的分隔符 ichr_high_risk_item 需要合并的字段 FROM initialcarehighrisk --表名称 where woma_healthno='' ...

2019-11-14 15:59:37 724

原创 【Kettle】 Etl kettle 多个数据集连接

1.打开kettle ,表输入上填写你要合并的数据集,根据关联字段排序(必须排序)2.根据关联字段将2个数据集连接在一起,连接类型自己选择需要的,每次只能连接2个数据集,以上在加记录集连接就号,排序必须要的哈...

2019-11-14 15:54:25 1257

原创 【Windows】treamview完全卸载

1.控制面板或者软件管理工具卸载treamview2。打开运行 WIN+R 输入%appdata% 删除treamview文件夹3.打开运行,输入regedit 找到注册表HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\TeamViewer删除此注册表文件夹4.下载TMAC文件,改变自己网络的MAC地址MAC官网下载地址:https://t...

2019-10-17 14:24:15 520

原创 【Windows】屏幕识别文字

1.下载最新版的腾讯QQ登陆,下载地址:https://im.qq.com/2.默认识别快捷键为 CTRL+ALT+O 按下快捷键3.诺以上无反应,去qq查看。

2019-10-17 11:49:05 2590

原创 【SqlServer】Linux系统下安装SQL server

命令:(计算机内存不能小于4G)//准备云源curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo//下载yum install -y mssql-server//安装/opt/mssql/bin/mssq...

2019-07-11 14:04:21 1294

原创 【JAVA】根据表结构生成自定义属性文件

import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.sql.*;import java.util.HashMap;import java.util.Properties;public class SQLServerOjdbc { private ...

2019-07-03 16:37:44 399

原创 【SqlServer】 SQL SERVER 数据库生成注释

declare @CurrentUser sysname select @CurrentUser = user_name() execute sp_addextendedproperty'MS_Description','注释说明','user', @CurrentUser,'table','表名','column','字段名';

2019-07-03 10:43:07 550

Fiddler4.zip

用于获取调试阶段的APP调用接口,需要网络在同一网段下才可以进行监听的

2023-02-17

frp内网穿透window版本,只支持windows系统

frp,用户内网穿透,远程桌面控制等

2022-04-27

远程桌面检查工具,用来检测电脑是否支持windows远程

监测电脑是否支持远程桌面,不支持则可以开启远程桌面

2022-04-27

windows启动安装服务.zip

安装windows启动服务,使得开机就启动程序

2021-11-02

frp_0.36.2_linux_amd64.tar.gz

frp 内网穿透工具,实现本机穿透

2021-07-22

WPS开发API文档.rar

WPS开发API文档.rar

2021-07-13

gpg4win-3.1.15.exe

上传jar包所要用到的gpg文件

2021-06-01

SMapper.rar

自动生成Tk.Mybatis连接数据库所需要的代码文件,支持自定义代码生成样式

2021-05-08

jdk-8u261-windows-x64.7z

jdk-8u261-windows-x64.7z

2021-03-16

reset_js.7z

reset_js.7z

2021-03-16

mybatis 代码自动生成 ,并且自定义注释结合swagger

优化mybatis自动生成代码,实体类自动生成注释和swagger的注解,可以自定义自己的注释格式,提高重复的代码编写

2020-10-15

MAC地址更改工具.rar

MAC地址改变工具,可以改变自己的网络MAC地址,工具免费好用

2019-10-17

EVCapture.zip

可以免费的录制高清视频,推荐,值得入手哈。。。。。。

2019-07-19

PD15.1.zip

破解版的PD15.1 ,解压后只要将破解文件复制替换到安装根目录即可

2019-07-19

文本比较工具.zip

支持文件,文本之间比较,比较结果清晰明了,是一款很好用的软件

2019-07-19

SSH连接Linux系统的文件便捷移动工具

SSH连接Linux系统的文件便捷移动工具,连接上Linux系统后可以直接将文件移动到服务器上,无需任何脚本

2018-12-26

RabbitMq.3.7.7

rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。

2018-11-29

Erlang(32,64)安装程序

Erlang(['ə:læŋ])是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。Erlang问世于1987年,经过十年的发展,于1998年发布开源版本。Erlang是运行于虚拟机的解释性语言,但是现在也包含有乌普萨拉大学高性能Erlang计划(HiPE)开发的本地代码编译器,自R11B-4版本开始,Erlang也开始支持脚本式解释器。在编程范型上,Erlang属于多重范型编程语言,涵盖函数式、并发式及分布式。顺序执行的Erlang是一个及早求值, 单次赋值和动态类型的函数式编程语言

2018-11-29

Devexpress winform 中-英文帮助手册

文件为Html类型的Devexpress 帮助文档,用谷歌浏览器打开就可以翻译成中文的了

2018-04-12

pb100个实用小例子

目 录 第1部分 API函数调用 实例1 使用动态链接库扩展PowerBuilder 实例2 任务状态区图标的创建 实例3 使用API 函数的磁盘卷标 实例4 透明图像的绘制 实例5 用PowerBuilder实现拨号 实例6 无标题栏窗口的拖动 实例7 PowerBuilder加载控制面板应用程序 实例8 PowerBuilder打开Windows标准对话框 实例9 Power Builder实现位图菜单 第2部分 用户界面设计 实例10 PowerBuilder的日期录入 实例11 在 PowerBuilder窗体中使用ActiveX控件 实例12 阴历日期转换实现 实例13 渐变的Splash窗体实现 实例14 XP风格的按钮实现 实例15 拾色器的实现 实例16 XP风格的进度条 实例17 位图按钮 实例18 文件操作 实例19 MSN风格消息框 实例20 Microsoft Agent 控件使用 实例21 渐变色类的实现 实例22 抓图工具的实现 实例23 MP3播放器的实现 实例24 AVI播放器的实现 实例25 CD播放器的实现 实例26 透明窗口的实现 实例27 状态栏的使用 实例28 日期时间控件使用 实例29 使用ActiveBar创建用户界面 实例30 OutlookBar 界面实现 实例31 界面设计综合举例 第3部分 辅助程序功能设计 实例32 使用API函数实现辅助功能 实例33 CRC校验码的使用 实例34 输入法的枚举 实例35 人民币大小写金额的转换 实例36 数据的压缩和解压缩 实例37 图像扫描实现 实例38 Flash动画的应用 实例39 键盘模拟器的实现 实例40 AresButtonPro控件的使用 第4部分 网络和通信开发 实例41 局域网短消息的发送 实例42 Ping的实现 实例43 FTP客户端的实现 实例44 FAX的发送 实例45 PowerTCP 控件的使用 实例46 使用Windows API实现串行通信 实例47 PowerBuilder实现的邮件发送和接收 实例48 INet对象和WebBrowser控件的使用 实例49 使用MediaPlayer和RealPlayerG2播放流媒体 第5部分 数据窗口 实例50 数据库排序 实例51 数据库与图像的存取 实例52 数据库下拉树控件的实现 实例53 数据窗口导入到Excel表中 实例54 人民币声音拼写检查 实例55 数据窗口中回车键的处理 实例56 使用模板实现数据窗口输出到word文档 实例57 PSR浏览器的实现 实例58 使用PowerBuilder实现ODBC的自动配置 实例59 条形码在PowerBuilder中的应用 实例60 在PowerBuilder中使用数据管道 实例61 数据窗口与图表处理 实例62 实现数据窗口输出到HTML网页中 实例63 游标的使用 实例64 动态创建数据窗口 实例65 数据窗口间的数据传递 实例66 数据窗口控件间的数据共享 实例67 下拉式数据窗口的实现 实例68 基于树视图控件的数据浏览实现 实例69 数据窗口的拖放操作实现 实例70 数据窗口和XML 第6部分 报表打印 实例71 数据窗口的预览和打印实现 实例72 使用混合编程实现打印控制 实例73 使用PowerPrinter动态链接库实现打印扩展 实例74 数据窗口的打印 第7部分 Web应用开发 实例75 基于插件技术的应用开发 实例76 在ASP环境中使用Web数据窗口 实例77 使用PowerBuilder制作ASP组件 第8部分 ADO和报表控件处理 实例78 使用ADO操作Excel SpreadSheet 实例79 使用ADO创建超文本文档 实例80 ADO和XML实现互操作 实例81 ADO和FlexGrid报表控件的绑定 第9部分 其他应用 实例82 模拟键盘按键 实例83 调用Xceed Zip实现压缩 实例84 Windows窗口的枚举 实例85 多种语言界面的支持 实例86 多线程的实现 实例87 使用WSH创建程序快捷方式 实例88 高精度定时的实现 实例89 动态链接库的API的手工调用 实例90 使用PB获得CPU的速度、生产商的名字和型号 实例91 字体对话框实现 实例92 动态修改控件的字体 实例93 图片文字的实现 实例94 上下文弹出式帮助的实现 实例95 浏览文件夹对话框的实现 实例96 磁盘格式化的实现 实例98 基于NT操作系统的端口直接读写 实例99 为PowerBuilder应用程序添加脚本支持 实例100 使用PowerBuilder开发Web服务客户端

2017-03-24

kettle集成java包

文件夹里面存在java集成kettle所需要的包,将java集成到kettle中,具体操作步骤请访问http://blog.csdn.net/xiaosemei/article/details/77868737

2016-01-07

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

TA关注的人

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