自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 java生成pdf(文件)下载到指定位置

java生成pdf(文件)下载到指定位置

2023-05-04 19:41:30 732

原创 java 生成pdf 并通过浏览器下载

java 生成pdf 并通过浏览器下载

2023-05-04 19:34:10 1475

原创 activiti实现节点前后跳转(兼容并行分支/包容分支)

activiti实现节点前后跳转(兼容并行分支/包容分支)

2022-10-28 11:33:36 400

原创 activiti实现节点处理人为空跳过该节点

activiti审批人为空自动跳过

2022-09-06 15:30:41 1834

原创 springboot 打印sql执行信息日志并输入指定文件中 (sql语句,执行时间)

springboot 打印sql执行信息日志并输入指定文件中 (sql语句,执行时间)package com.insigma.oa.common.mybatisplus;import com.alibaba.fastjson.JSONObject;import lombok.extern.log4j.Log4j2;import org.apache.ibatis.session.SqlSessionFactory;import org.aspectj.lang.JoinPoint;impo

2021-04-25 15:27:15 517

原创 springboot +shiro自定义状态码返回

springboot +shiro自定义状态码返回编写自定义Filterpublic class ShiroLoginFilter extends FormAuthenticationFilter { private Integer code; private String message; public ShiroLoginFilter(Integer code,String message){ this.code = code; thi

2021-04-15 17:38:34 700

原创 windows下使用bat启动多个java项目

windows下使用bat启动多个java项目@echo offcall mvn cleancall mvn packagestart cmd /c "title ws-gateway && java -jar .\ws-gateway\target\ws-gateway-0.0.1-SNAPSHOT.jar"start cmd /c "title ws-manager && java -jar .\ws-manager\target\ws-manager-0.

2021-03-19 11:03:23 684

原创 Activiti 根据流程定义id生成图片

Activiti 根据流程定义id生成图片1.前提是已经部署了流程 会在act_re_procdef表中生成一条数据根据流程定义的id 生成图片 @GetMapping(value = "/getImageNOId") public void getImage2(HttpServletResponse response,@RequestParam String processDefinitionId) { try { //select * from A

2021-03-11 17:07:12 318

原创 jenkins自动化部署后台项目

jenkins自动化部署后台项目包的话需要自己到官网下载 https://www.jenkins.io/download/https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos安装jenkinsrpm -ivh jenkins-2.190.3-1.1.noarch.rpm修改Jenkins配置vim /etc/sysconfig/jenkins修改内容如下:ENKINS_USER="root"JENKINS_PO

2021-02-05 10:25:49 108

原创 java8判断字符串是否在list中

java8判断字符串是否在list中List<String> list = new ArrayList<String>(Arrays.asList("1","1","1","1")); boolean b = list .stream().anyMatch(x-> x.getName().equals("2"));

2021-01-20 14:51:27 4310

原创 linux定时备份docker镜像的mysql

linux定时备份docker镜像mysql1.mkdir /etc/mysqlcd /etc/mysqlvim mysql.cnf填入以下内容:[mysqld_safe]socket = /var/run/mysqld/mysqld.sock[mysqld]pid-file = /var/run/mysqld/mysqld.pidsocket = /var/run/mysqld/mysqld.sockport =

2021-01-20 10:16:46 140

原创 java利用反射给对象赋值

java利用发射给对象赋值 public static Object getFiledName(Object obj) throws Exception { if(obj==null) return obj; Field[] fields=obj.getClass().getDeclaredFields(); String type; //类型 String Name; //名字 for(int i=0; i<fields.le

2021-01-17 22:44:00 197

原创 JAVA 使用java8新特性使用 stream() 把list赋值到另一个list中

JAVA 使用java8新特性使用 stream() 把list赋值到另一个list中 List<StaffEducation> eduList = JSON.parseArray(JSON.toJSONString(data), StaffEducation.class); eduList = eduList.stream().map(item->{ item.setAcademic(getRedisValue("EDUCATIONAI_HISTORY",item.getAca

2020-12-24 10:25:11 10979

原创 java中占位符的使用

java中占位符的使用SimpleDateFormat simple=new SimpleDateFormat("yyyy年MM月dd日 HH点mm分ss秒"); String newDate=simple.format(new Date()); String st1="%s的%s的价格是%s,是否售罄%s,占总销售的%s%%,库存%s,是否为畅销品%s,当前日期为%s"; String ss=String.format(st1, "58优品","啤酒","

2020-12-03 17:03:15 362

原创 微信小程序获取手机号报BadPaddingException: Given final block not properly padded. Such issues can 解决办法

微信小程序获取手机号报BadPaddingException: Given final block not properly padded. Such issues can 解决办法 1. 原因是code被使用了2次一. 解决办法就是先获取 wx.login获取code去后台换取session_key和openid前端代码var that = this; wx.login({ success(res) { console.log(res);

2020-12-03 13:30:20 1245 1

原创 Java MyBatis 插入数据库返回主键

Java MyBatis 插入数据库返回主键1.首先mapper层 int insertUser(User u);实体类@Datapublic User{ private Integer userId; private String userName private String password private String comment}xml层<insert id="insertUser" useGeneratedKeys="true" keyProp

2020-11-24 22:39:50 194

原创 MYSQL高版本使用ORDER BY报错

MYSQL高版本使用ORDER BY报错原来是MySQL 5.7.5及以上功能依赖检测功能。如果启用了ONLY_FULL_GROUP_BY SQL模式(默认情况下),MySQL将拒绝选择列表,HAVING条件或ORDER BY列表的查询引用在GROUP BY子句中既未命名的非集合列,也不在功能上依赖于它们。(5.7.5之前,MySQL没有检测到功能依赖关系,默认情况下不启用ONLY_FULL_GROUP_BY。)所以很明显,只需要不启用 ONLY_FULL_GROUP_BY 就可以了,但是在网上看了很多

2020-11-24 22:11:40 1180

原创 mysql有时候使用主键查询都很慢的原因(mysql优化Analyze Table)

转载 https://blog.csdn.net/e421083458/article/details/19907097Analyze TableMySQL 的Optimizer(优化元件)在优化SQL语句时,首先需要收集一些相关信息,其中就包括表的cardinality(可以翻译为“散列程度”),它表示某个索引对应的列包含多少个不同的值——如果cardinality大大少于数据的实际散列程度,那么索引就基本失效了。我们可以使用SHOW INDEX语句来查看索引的散列程度:SHOW INDEX FR

2020-11-06 16:56:39 2056

原创 Win10下Mysql5.7安装教程

Win10下Mysql5.7安装教程1.下载mysql5.7压缩文件 地址: https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.7/mysql-5.7.22-winx64.zip2.解压文件 (我的是c盘)在安装目录下新建my.ini文件my.ini文件内容如下[mysqld]#端口号port = 3306#mysql-5.7.27-winx64的路径basedir=C:\Program Files (x86)\m

2020-11-06 16:45:21 127

原创 java poi自适应宽度(中文支持 HSSFSheet 和Sheet的)

java poi自适应宽度(中文支持 HSSFSheet 和sheet的)1.HSSFSheet 的 /** * 自适应列宽 * @param sheet * @param columnLength 列数 */private static void setSizeColumn(HSSFSheet sheet, int columnLength) { for (int columnNum = 0; columnNum <= col

2020-07-21 15:58:05 4284

原创 微信授权登录静默方式获取openid

微信授权登录静默方式获取openid登录网站查看自己的appid和appsecret网站地址: https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login第一步获取code String redirect_uri =null; String appid=""; try { redirect_uri = URLEncoder.encode("http://xcgege.com/w

2020-07-02 17:19:41 542

转载 SM4实现加密算法前后端一套 (java版)

国密算法1.java后台public class SM4 { public static final String SM4_KEY="密匙自己填"; private static final int ENCRYPT=1; private static final int DECRYPT=0; private static final int ROUND=32; private static final int BLOCK=16; private byte[] Sbox={ (byt

2020-07-02 16:33:07 4294 3

原创 java 得到项目的根目录的绝对路径

java 得到项目的根目录的绝对路径 public static String getPath(HttpServletRequest request){ String sysPath = request.getServletContext().getRealPath("/"); sysPath = sysPath.replaceAll("\\\\", "/"); String[] str=sysPath.split("/"); Str

2020-07-01 11:19:03 340

原创 EasyExcel导出excel

EasyExcel导出excel1.首先建立一个实体类public class ExcelMode extends BaseRowModel { @ExcelIgnore //excel中不导出字段 private Integer id; @ExcelProperty(value = "姓名" ,index = 0) private String name; @ExcelProperty(value = "密码" ,index = 1) private

2020-06-27 18:43:23 406

原创 前端获取get方法的参数

前端获取get方法上的参数function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return r[2]; return null;}

2020-06-23 14:24:43 1075

原创 使用Java 8 Stream list排序

使用Java 8 Stream list排序先看实体类public class UserSimple { private int id; private String name; public UserSimple(int id, String name) { this.id = id; this.name = name; } public int getId() { return id; }

2020-06-18 13:54:32 869

原创 使用Java 8 Stream按Map的键进行排序

使用Java 8 Stream按Map的键进行排序public static void main(String[] args) { Map<Integer, String> map = new HashMap<Integer, String>(); map.put(15, "Mahesh"); map.put(10, "Suresh"); map.put(30, "Nilesh");

2020-06-18 11:28:12 238

原创 spring整合mybatis时控制台也输出sql日志

**spring整合mybatis时加上mybatis log日志输出sql语句一,添加log4j依赖包可从官网上下载该依赖包log4j-x.x.xx.jar,下载后 build path,添加依赖包**二,创建 log4j.properties 配置文件log4j.properties配置文件用来配置 日志的输出格式、输出的地址…set log levelslog4j.rootLogger = INFO, D, Elog4j.appender.D = org.apache.lo...

2020-06-09 23:27:35 704

原创 java中大写字母转换小写字母的代码

**大写字母转换小写字母的代码**public String lowercase(String str){char[] chars = str.toCharArray();if(chars[0] >=‘A’&& chars[0] <=‘Z’) { //判断首字母是否是大写chars[0] += 32;}return String.valueOf(chars );}...

2020-06-08 23:09:47 913

原创 使用Jbarcode生成条形码(支持中文)

如何用 JBarcode生成条形码,我这里提供生成商品条形码和128条形码/****/package com.jzy.edu.marks.util;import java.awt.Color;import java.awt.Font;import java.awt.FontMetrics;import java.awt.Graphics;import java.awt.image...

2019-04-23 09:27:06 3547 2

原创 Activiti6实现自由跳转(可实现回退操作)

Activiti6实现自由跳转(可实现回退操作)工作快2年的小白,如有错误,恳请大家批评指点Activiti实现跳转的方式:1.流程图配置连线,正常流转这个是最安全的也是最可靠的2.直接指定当前流程实例执行所选的环节先看下流程图图1::如果第2步驳回 那流程应该回到第一步。接下来看代码如何实现:if (“yes”.equals(msg)) { // 批准map.put(“审批结...

2019-04-22 11:17:07 6283 4

空空如也

空空如也

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

TA关注的人

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