
Java
文章平均质量分 70
十&年
登高者必自卑、行远者必自迩
展开
-
消息队列七种经典应用场景
是高并发解决方案三剑客。ActiveMQ 、RabbitMQ 、Kafka 、RocketMQ 这些是知名的消息队列。原创 2024-05-23 10:37:50 · 9174 阅读 · 0 评论 -
hutool、esayPoi、easyExcel、读写数据,性能对比
【代码】hutool、esayPoi、easyExcel、读写数据,性能对比。原创 2024-02-29 17:09:17 · 13733 阅读 · 0 评论 -
全文搜索引擎 Elasticsearch 入门使用
elasticsearch初使用原创 2023-06-16 10:57:50 · 28928 阅读 · 0 评论 -
springboot接口服务,防刷、防止请求攻击,AOP实现
springboot接口服务,防刷、防止请求攻击,AOP实现原创 2023-02-16 11:02:23 · 53381 阅读 · 0 评论 -
Nacos -- 1 简介
nacos简介原创 2022-10-24 10:16:38 · 117625 阅读 · 0 评论 -
一台机器如何启动多个nacos
最近在开发过程中遇到一个问题,就是两个项目都有nacos,但是无法同时启动两个nacos。我的nacos日志文件在C:\Users\xbx下面,原本只有nacos,nacos1是自己新建的文件夹。原创 2022-08-15 12:09:52 · 276384 阅读 · 0 评论 -
JNA ---jna中的回调方法
简介什么是 callback 呢?简单点说 callback 就是回调通知,当我们需要在某个方法完成之后,或者某个事件触发之后,来通知进行某些特定的任务就需要用到 callback 了。最有可能看到 callback 的语言就是 javascript 了,基本上在 javascript 中,callback 无处不在。为了解决 callback 导致的回调地狱的问题,ES6 中特意引入了 promise 来解决这个问题。为了方便和 native 方法进行交互,JNA 中同样提供了 Callbac原创 2022-05-30 09:09:47 · 320506 阅读 · 3 评论 -
spring事务失效的几种情况与原因
目录1、service没有托管给spring2、抛出受检异常3、业务自己捕获了异常4、切面顺序导致5、非public方法具体步骤:1、在pom引入aspectjrt坐标以及相应插件2、在启动类上加上如下配置3、直接用TransactionTemplate6、父子容器7、方法用final修饰8、方法用static修饰9、调用本类方法10、多线程调用11、错误的传播行为12、使用了不支持事务的存储引擎13、数据源没有配置事务管...原创 2022-03-19 11:56:04 · 390122 阅读 · 0 评论 -
poi之----删除Row的实现,包括合并单元格以及图片数据
写在前面最近用到easypoi poi 比较多,于是把遇到的问题整理了一下,就有着这几篇文章。本篇主要是解决poi无法删除row的问题,网上一些移动row的方法,在遇到合并单元格 或者 含有图片的时候会报错,于是自己封了一个工具方法。内有注释,主要步骤1.把删除行之下的所有行下移足够大的距离(大于移动的行数),包含图片处理2.把删除起始行 到 移动后的开始有数据那一行之前的所有行重置3.再把移动下去的所有行上移(下移行数+删除行数)包含图片处理下面直接把工具类贴出来了,之前几篇关原创 2022-03-11 13:51:17 · 387615 阅读 · 1 评论 -
poi之----easypoi 模板导出图片不显示,循环指令中合并单元格格式错乱问题解决
我是在官方4.4.0源码上修改的,获取需要的源码文件,然后修改:源码码云地址本文解决三个问题(1)模板导出图片不显示(实际上导出来了知识最小化显示了)(2)fe循环指令存在而合并单元格的时候格式错乱问题(3)fe存在一对多关系的时候格式错乱问题1.加载模板数据导出语句,图片替换成自己的图片,代码种的图你们那里访问不到的使用xbx();方法Workbook book = ExcelExportUtil.exportExcel(params, valueXbx);packag原创 2022-03-09 10:28:11 · 398357 阅读 · 11 评论 -
poi之----esaypoi 模板导出循环指令fe 合并单元格时格式错乱问题
话不多说直接干饭,我的esaypoi使用的是4.3.01.加载模板数据导出语句Workbook book = ExcelExportUtil.exportExcel(params, valueXbx);@Test public void xbx() throws Exception { //养护方案全部 Map<String, Object> valueXbx = new HashMap<String, Object>();// List<Ma原创 2022-03-07 18:39:05 · 394064 阅读 · 7 评论 -
AOP -- 注解 @Aspect 、@Pointcut
写在前面:在开发过程中,需要对每个方法执行时进行日志记录、返回值的解析,简单整理一下有关AOP的相关知识点。1.基本概念1.1.切面类 @Aspect定义切面类,加上@Aspect、@Component注解;(下文有展示)1.2.切点 @Pointcut(1)指定切面方法execution表达式第一个*表示匹配任意的方法返回值,..(两个点)表示零个或多个,第一个..表示module包及其子包,第二个*表示所有类,第三个*表示所有方法,第二个..表示方法..原创 2021-11-17 14:25:58 · 504083 阅读 · 0 评论 -
activity--2 流程的部署、启动、任务运行
简单的调用说明以及一些参数设置,或不多说直接干饭。目录1.流程图2.部署3.开始流程4.提交或者重新提交5.个人待办任务6.处理任务7.流程下 所有启动实例的 所有待办任务1.流程图名称:JiCaiBaoZhang.bpmn2.部署 // @RequestMapping(value = "/deploy", method = RequestMethod.POST) public R<String> deploy()...原创 2021-10-29 17:09:16 · 534387 阅读 · 0 评论 -
Activity--1 Activity 的简单认知
1.数据库表Activiti的后台是有数据库的支持,所有的表都以ACT_开头。 第二部分是表示表的用途的两个字母标识。用途也和服务的API对应。acticity 5大类表 表类别 表的类别说明 ACT_RE_* 'RE'表示repository(存储),RepositoryService接口所操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。 ACT_RU_* 'RU'表示runtime。RuntimeService接口所操作的表。存.原创 2021-10-29 16:24:25 · 530171 阅读 · 0 评论 -
Java系统变量参数 获取 设置 System.getProperties()
System.getenv()是获取系统环境变量,System.getProperties()是获取当前系统相关属性信息。System.getenv():返回当前系统环境的字符串Map,其是不可变的,环境变量是系统相关的键值对,从父进程传递到子进程.如:JAVA_HOME,PATH等System.getProperties():获取系统相关属性,比如:Java版本、操作系统信息、用户名等,这些跟JVM和操作系统相关的属性.如:java.version,os.name,user.dir,file.sepa原创 2021-10-21 13:43:05 · 555613 阅读 · 2 评论 -
大数据量的时候 List 拆分为多个,工具方法
/** * @Author: xbx * @Date: 2021/9/17 16:02 * @param list 要拆分的list * @param size 每次拆分的大小 * @param <T> * @return: java.util.List<java.util.List<T>> * @description: */ public static<T> ...原创 2021-09-17 16:16:08 · 629058 阅读 · 0 评论 -
swt browser控件与java 与 js 交互
1、java调用browser页面里的js final Browser browser = new Browser(shell, SWT.FILL_WINDING); browser.evaluate("fun()");//fun是一个定义好的js函数2、js中调用java函数写一个类继承BrowserFunction类import org.eclipse.swt.browser.Browser;import org.eclipse.swt.browser.BrowserFuncti原创 2021-08-25 11:02:33 · 646756 阅读 · 0 评论 -
用java生成验证码,输出图片,测试类 赶紧收藏
使用了BuffereImage缓冲图像,graphics绘制图像,io流,其他也就没什么了。注意 注意 注意 : 1.图片路径 要写对啊。 2.绘图颜色问题:建议用黑色背景图片,因为我们的绘图颜色是白色(如果会修改的自行修改) 3.点赞收藏啊!!!!!!还在等什么。话不多说,直接干饭,上代码 如下:package com.cn.util; import java.awt.Color;import java.awt.Font;i...原创 2020-12-18 17:48:37 · 1048739 阅读 · 3 评论 -
java中的instanceof关键字
java中,instanceof运算符的前一个操作符是一个引用变量,后一个操作数通常是一个类(可以是接口),用于判断前面的对象是否是后面的类,或者其子类、实现类的实例。如果是返回true,否则返回false。也就是说:使用instanceof关键字做判断时, instanceof 操作符的左右操作数必须有继承或实现关系项目源码截图示例if (para.containsKey(ke...原创 2020-04-23 16:12:09 · 1235860 阅读 · 0 评论 -
Java 四种线程池的用法分析
介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用,本文是基础篇。转自:https://blog.youkuaiyun.com/u011974987/article/details/510277951、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?new Thread(new Runnable() { @Overri...原创 2020-04-10 17:27:29 · 1242832 阅读 · 0 评论 -
jpa连接数据库
原文链接1.XML配置<?xml version="1.0" encoding="UTF-8"?><persistence xmlns="http://java.sun.com/xml/ns/persistence"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="ht...转载 2017-05-15 16:23:28 · 1344353 阅读 · 0 评论 -
Linux CentOS 7 安装 JAVA(jdk-8u221-linux-x64)
一、下载jdk官网下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html拉到最下方下载所需版本二、安装jdk1.安装前检查在安装之前,需要查看Linux系统本身是不是自带了jdk,如果自带jdk,卸载之后再安装,查看是否自带jdk命令如下echo $JAVA_HOM...原创 2019-10-22 11:45:23 · 1333488 阅读 · 0 评论 -
下载输出文件到本地客户端
1.darewayfunction exportPdfFromView(filebase64, bzbh, wjmc){ var elemIF = document.createElement("iframe"); var url = new URL("gaSigFileUT.do?method=savePdfFromView"); url.addPara("filebase64",...原创 2018-02-26 17:46:17 · 1348943 阅读 · 0 评论 -
POI中设置Excel单元格格式样式(居中,字体,边框等)
【代码】POI中设置Excel单元格格式样式(居中,字体,边框等)原创 2018-01-09 08:56:20 · 1366426 阅读 · 14 评论 -
poi 生成excel 示例
/** 工作人员调配业务审批单 */ public static HSSFWorkbook createGzryddTable(DataObject para) throws AppException, IOException { String nd = para.getString("nd",""); int ddxh = para.getInt("ddxh",0); Str原创 2018-01-23 14:20:03 · 1345493 阅读 · 0 评论 -
poi 生成word 示例
public static XWPFDocument createDdtzdTable(DataObject para) throws AppException, IOException { boolean isxz = para.getBoolean("isxz", true);//是否新增 boolean issyq = para.getBoolean("issyq", false);原创 2018-01-23 14:21:21 · 1349042 阅读 · 0 评论 -
java正则验证电话,手机,邮箱,日期,金额
package com.hooypay.tool;import java.io.IOException;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Check { // 判断电话 public static boolean isTelephone(String ph原创 2017-03-13 15:22:02 · 1338740 阅读 · 0 评论 -
java、HttpClient,post请求、get请求,抓取网络数据
源码jar包下载地址:package com.dw;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import org.apache.axis2.addressing.EndpointReference;import org.apache.axis2.classloader.IoUtil;import org....原创 2019-04-24 11:50:18 · 1350005 阅读 · 0 评论 -
Maven配置
安装:https://blog.youkuaiyun.com/qq_26462567/article/details/78964416配置eclipse:https://blog.youkuaiyun.com/qq_26462567/article/details/78964590配置idea:单个项目最好修改一下默认配置配置阿里仓库:https://blog.youkuaiyun.com/qq_26...原创 2019-05-07 17:29:55 · 1348347 阅读 · 0 评论 -
Spring Boot 中使用 @Transactional 注解配置事务管理
原文地址:https://blog.youkuaiyun.com/nextyu/article/details/78669997原创 2019-07-09 15:31:54 · 1342065 阅读 · 0 评论 -
JWT 登录认证 Springboot
SystemPara.SECRET 是自己定义的常量依赖 <!-- token --> <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId>...原创 2019-07-04 15:58:27 · 1350815 阅读 · 1 评论 -
HttpClient 请求 URL字符集转码问题
问题是这样的,我用eclipse发送httpclient请求如下没有问题,但是在idea中就返回400,为毛呢???excuse me?package com.vol.timingTasks;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.aut...原创 2019-07-18 18:03:54 · 1342657 阅读 · 0 评论 -
spring @Scheduled注解各参数详解,定时任务
开发相关链接:https://blog.youkuaiyun.com/xubenxismile/article/details/96480780@Scheduled注解的使用这里不详细说明,直接对8个参数进行讲解。参数详解1、cron该参数接收一个cron表达式,cron表达式是一个字符串,字符串以5或6个空格隔开,分开共6或7个域,每一个域代表一个含义。cron表达式语法[秒] [分...原创 2019-07-18 20:47:39 · 1349347 阅读 · 8 评论 -
springboot 定时任务开发配置
相关链接:https://blog.youkuaiyun.com/xubenxismile/article/details/96453704一、添加依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</art...原创 2019-07-19 15:24:58 · 1342146 阅读 · 0 评论 -
java发送邮件mail.jar
这里短信发送是基于对mail.jar 封装的jar包开发的,但是基本参数是一样的,可以参考package com.dw;import com.dareway.framework.exception.AppException;import com.dareway.framework.mail.MailInfo;import com.dareway.framework.mail.Mail...原创 2019-08-08 09:06:41 · 1336654 阅读 · 0 评论 -
java Qrcode方式生成二维码
import java.awt.Color;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.File;import javax.imageio.ImageIO;import com.swetake.util.Qrcode;public class PubTool { /**原创 2016-11-22 20:19:17 · 1341242 阅读 · 1 评论