自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leixialx的博客

学以致用

  • 博客(31)
  • 资源 (5)
  • 问答 (2)
  • 收藏
  • 关注

原创 ITEXT7 填写斜文字水印被镜像

最近有个需求再PDF中添加水印。原本使用的方法如下:WaterMarkHandler waterMarkHandler = new WaterMarkHandler(waterMark);outDocument.addEventHandler(PdfDocumentEvent.INSERT_PAGE, waterMarkHandler);// 获取总页数int numberOfPages = redDocument.getNumberOfPages();for (int i = 1; i

2022-05-23 18:17:00 318

原创 EasyPoi模板导出图片到合并单元格,单元格被拉伸的问题

ImageEntity image = new ImageEntity();// 解决导出图片到合并单元格单元格被拉伸的问题imageEntity.setRowspan(4);imageEntity.setColspan(4);

2022-04-15 09:23:28 509

原创 android和ios移动端跳转链接的问题

var url = "";var u = navigator.userAgent;var isAndroid = u.indexOf("Android") > -1 || u.indexOf("Adr") > -1; //android终端var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端if(isAndroid){ // android window.open(url);} else if(.

2022-04-07 16:51:03 2791

原创 POI的相关操作

1、设置excel受保护,并且设置密码sheet.protectSheet("密码");2、设置单元格锁定HSSFCellStyle unlockstyle = workbook.createCellStyle();unlockstyle.setLocked(false);cell.setCellStyle(unlockstyle);3、设置公式String sumString = "SUM(G1:R1)";cell.setCellFormula(sumString)

2022-03-01 09:12:34 316

原创 itext7 对pdf文件添加表格水印

1、pom.xml中添加依赖<dependency> <groupId>com.itextpdf</groupId> <artifactId>itext7-core</artifactId> <version>7.1.11</version> <type>pom</type></depende

2021-12-29 10:36:52 707

原创 SpringBoot 中使用Redis

1、在pom.xml 添加redis依赖<!-- redis 依赖配置 -- ><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>2、新增实体类package com.example.demo

2021-09-23 16:07:36 64

原创 Redis的安装与使用

一、安装1、安装C语言需要的GCC环境yum install -y gcc-c++yum install -y wget2、下载并解压缩Redis源码压缩包wget http://download.redis.io/releases/redis-5.0.4.tar.gz tar -zxf redis-5.0.4.tar.gz3、编译Redis源码,进入redis目录,执行编译命令cd redis-5.0.4 make4、安装Redis,通过 PREFIX 指定安装路径

2021-09-23 14:17:09 50

原创 MySQL中锁的使用

MySQL锁介绍MySQL表级锁:由MySQL SQL layer层实现。MySQL的表级锁有两种:表锁、元数据锁(meta data lock,MDL)MySQL 实现的表级锁定的争用状态变量: show status like 'table%';- table_locks_immediate:产生表级锁定的次数; - table_locks_waited:出现表级锁定争用而发生等待的次数;表锁有两种表现形式:表共享读锁(table read lock)、表独占写锁(

2020-09-24 21:14:55 644

原创 MySQL中的索引的使用

一、哪些情况需要创建索引1.主键自动建立唯一索引。2.频繁作为查询条件的字段应该创建索引3.多表关联查询中,关联字段应该创建索引 ,on两边都要创建索引。4.查询中排序的字段,应该创建索引 B + tree 有顺序5.覆盖索引 好处是? 不需要回表 组合索引6.统计或者分组字段,应该创建索引 二、哪些情况不需要创建索引1.表记录太少,索引是要有存储的开销2.频繁更新的,索引需要维护3.查询字段使用频率不高三、为什么使用组合索引由多个字段组成的索引就是组合索引。

2020-09-23 22:16:59 226

原创 SQL解析顺序

示例:SELECT DISTINCT < select_list >FROM < left_table > < join_type > JOIN < right_table > ON < join_condition > WHERE < where_condition > GROUP BY < group_by_list > HAVING < having_.

2020-09-22 16:09:07 295

原创 MySQL的基础语法

创建数据库:create database 数据库名;create datebase 数据库名 character set 字符集;查看数据库show database;查看某个数据库的定义的信息show create database 数据库名;删除数据库drop database 数据库名称;切换数据库use 数据库名;查看正在使用的数据库select database();常用的类型:数字型:int浮点数:double字符型:varchar(可变长字符串)日期类型:d

2020-09-21 23:12:49 217

原创 macOS系统,重新安装JDK后,Eclipse 启动报错

重新装了一下JDK,然后发现启动报错。报错如下图。处理办法:1. 找到Eclipse所在位置,右键【显示包内容】2.打开Contents/Eclipse/eclipse.ini文件。3.修改成对应的版本即可。

2020-09-21 16:32:23 375

原创 Linux 环境下MySQL的卸载与安装

查看MySQL软件rpm -qa|grep mysql yum repolist all | grep mysql卸载MySQL软件yum remove -y mysql mysql-libs mysql-common #卸载mysql rm -rf /var/lib/mysql #删除mysql下的数据文件 rm /etc/my.cnf #删除mysql配置文件 yum remove -y mysql-community-release-el6-5.noarch #删除组件安装

2020-09-20 01:48:53 96

原创 Linux环境和Mac OS环境下JDK的安装

(一)JDK简介JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。(二)JDK安装(1)Linux安装JDK1.查看可以安装的jdk的版本yum -y list Java*2.选择版本,进行安装yum install -y java-1.8.0-openjdk-devel.x86_643.验证是否安装成功java -version

2020-09-20 01:05:24 849

原创 SpringBoot中单元测试@Test注解失效

在网上看到了好多,都是说将以下代码进行注释。 <!-- <scope>test</scope>-->但是我这边测试还是不可以,然后我试着切换了一下版本就可以了。 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version&gt

2020-07-03 16:44:01 3378 1

原创 java实现文件的上传、下载和删除的后台代码

java实现文件上传:java实现文件下载:java实现文件删除:

2020-06-20 09:41:14 12268 2

原创 线程

CountDownLatch latch = new CountDownLatch(3); try { //多线程调用 ThreadUtil.execAsync(new Runnable() { @Override public void run() { ...

2019-11-20 11:59:51 1085

原创 double 精度失精问题的处理

double精度失去精度问题的处理: double sum = 1.1011111; BigDecimal sum1 = new BigDecimal(sum); double sum2 = sum1.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); System.out.println("sum2:"+sum2);...

2019-11-20 11:05:37 586

原创 IDEA安装aiXCoder

看到公众号推荐aiXCoder这个软件,就试着安装了使用了一下。安装使用的原文链接:https://blog.csdn.net/qq_38225558/article/details/97290097

2019-10-16 16:54:02 1038

原创 github项目

【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。https://github.com/Snailclimb/JavaGuide前端入门和进阶学习笔记,超详细的Web前端学习图文教程https://github.com/qianguyihao/WebSpring相关组件阅读笔记.https://github.com/seaswalker/spring-an...

2019-10-15 15:19:46 139

原创 jquery 树形结构

1.引用dtree.js,dtree.css js以及css的资源2.代码var jmbjbjyObj = new Array();var ydjzObj = new Array();var pcjksqObj = new Array();function initCpypDialog(){ jmbjbjyObj = new Array(); ydjzObj = ne...

2019-10-08 17:56:22 1306

原创 AWS配置参数,并且获取

在应用管理中,选择对应的应用,在参数配置中配置对应的参数。后台通过SDK.getAppAPI().getProperty("APPID", "参数名");即可获得配置的ImgUrl值

2019-07-09 16:54:27 1066

原创 aws保存后事件触发

在业务模型中选择"数据窗口",查看某一数据窗口,选择数据方案(如图),然后选择事件触发器,FORM_AFTER_SAVE(表单数据保存后)事件,java类名填写完整的包名。import java.util.List;import com.actionsoft.bpms.bo.engine.BO;import com.actionsoft.bpms.bpmn.engine.c...

2019-07-09 16:42:07 676

原创 Lodop打印

最近领导让我实现Lodop实现打印功能。看文档操作,很简单,但是在这过程中也遇到了不少问题。百度了很多,却一直解决不了,后来还是问客服才实现的,下面记录一下整个过程。首先需要引用LodopFuncs.js文件。function printReport() { LODOP=getLodop(); //调用LodopFuncs.js,判断是否已经安装 ...

2019-06-04 18:21:50 2663

原创 406错误

刚开始这样写的,在网上查看了很多解决方法,都没有提到这儿,一一的排除,后来发现了有一篇文章讲的是produces,把produces删除,运行ok了

2018-08-08 21:24:15 892

原创 sql server 合并某一字段的值

SELECT meterid , stuff((select ','+alarm from t_xhs_alarm_hie_copy where c.meterid=meterid for xml path('')),1,1,'') as alarm from t_xhs_alarm_hie_copy c group by c.meterid t_xhs_alarm_hi...

2018-08-04 08:14:05 2098

原创 桌面通知

 if (window.Notification) { var popNotice = function() { if (Notification.permission == "granted") { var notification = new Notification("信息" , { ...

2018-08-02 11:27:28 535

原创 对treegrid进行追加

如果 有子节点,需要写childreniconCls:是对文件夹的图标进行修改的。

2018-02-10 14:57:22 252

原创 java读取后缀为.doc文件中的内容

六个jar包:后台代码:import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import org.apache.poi.hwpf.extractor.WordExtractor;public class Test {public String readWord(String path) { St...

2018-02-10 14:54:37 1660

原创 jsp页面的国际化

三个配置文件:myproperties_en是英文版的:myproperties_zh.properties是中文版的:jsp页面的代码:&lt;%@ page language="java" import="java.util.*" pageEncoding="uTF-8"%&gt;&lt;%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefi...

2018-02-10 14:30:32 1056 1

原创 java发送邮件(纯文本和带附件的)

public class TestMail { //纯文本 @Test public void fun()throws AddressException,MessagingException{ Properties prop=new Properties(); prop.setProperty("mail.host", "smtp.163.com"); prop.setProperty("m...

2018-02-10 13:41:51 3298

pdfGenerateWaterMark.zip

itext7 对PDF添加表格样式的水印

2021-12-14

excel2pdf.zip

Java 将Excel格式文件转为PDF文件格式

2021-12-14

redisDemo.zip

SpringBoot中使用redis的简单demo

2021-09-23

jquery树形菜单选择结果代码.rar

jQuery树形结构菜单有关的js、css、img。

2019-10-08

apache-tomcat-7.0.65.rar

Apache是世界使用排名第一的Web服务器软件,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

2018-02-09

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

TA关注的人

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