- 博客(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 353
原创 EasyPoi模板导出图片到合并单元格,单元格被拉伸的问题
ImageEntity image = new ImageEntity();// 解决导出图片到合并单元格单元格被拉伸的问题imageEntity.setRowspan(4);imageEntity.setColspan(4);
2022-04-15 09:23:28 554
原创 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 2807
原创 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 352
原创 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 743
原创 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 83
原创 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 55
原创 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 663
原创 MySQL中的索引的使用
一、哪些情况需要创建索引1.主键自动建立唯一索引。2.频繁作为查询条件的字段应该创建索引3.多表关联查询中,关联字段应该创建索引 ,on两边都要创建索引。4.查询中排序的字段,应该创建索引 B + tree 有顺序5.覆盖索引 好处是? 不需要回表 组合索引6.统计或者分组字段,应该创建索引 二、哪些情况不需要创建索引1.表记录太少,索引是要有存储的开销2.频繁更新的,索引需要维护3.查询字段使用频率不高三、为什么使用组合索引由多个字段组成的索引就是组合索引。
2020-09-23 22:16:59 236
原创 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 305
原创 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 228
原创 macOS系统,重新安装JDK后,Eclipse 启动报错
重新装了一下JDK,然后发现启动报错。报错如下图。处理办法:1. 找到Eclipse所在位置,右键【显示包内容】2.打开Contents/Eclipse/eclipse.ini文件。3.修改成对应的版本即可。
2020-09-21 16:32:23 385
原创 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 103
原创 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 885
原创 SpringBoot中单元测试@Test注解失效
在网上看到了好多,都是说将以下代码进行注释。 <!-- <scope>test</scope>-->但是我这边测试还是不可以,然后我试着切换了一下版本就可以了。 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>
2020-07-03 16:44:01 3428 1
原创 线程
CountDownLatch latch = new CountDownLatch(3); try { //多线程调用 ThreadUtil.execAsync(new Runnable() { @Override public void run() { ...
2019-11-20 11:59:51 1166
原创 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 607
原创 IDEA安装aiXCoder
看到公众号推荐aiXCoder这个软件,就试着安装了使用了一下。安装使用的原文链接:https://blog.csdn.net/qq_38225558/article/details/97290097
2019-10-16 16:54:02 1048
原创 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 144
原创 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 1318
原创 AWS配置参数,并且获取
在应用管理中,选择对应的应用,在参数配置中配置对应的参数。后台通过SDK.getAppAPI().getProperty("APPID", "参数名");即可获得配置的ImgUrl值
2019-07-09 16:54:27 1090
原创 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 684
原创 Lodop打印
最近领导让我实现Lodop实现打印功能。看文档操作,很简单,但是在这过程中也遇到了不少问题。百度了很多,却一直解决不了,后来还是问客服才实现的,下面记录一下整个过程。首先需要引用LodopFuncs.js文件。function printReport() { LODOP=getLodop(); //调用LodopFuncs.js,判断是否已经安装 ...
2019-06-04 18:21:50 2705
原创 406错误
刚开始这样写的,在网上查看了很多解决方法,都没有提到这儿,一一的排除,后来发现了有一篇文章讲的是produces,把produces删除,运行ok了
2018-08-08 21:24:15 895
原创 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 2127
原创 桌面通知
if (window.Notification) { var popNotice = function() { if (Notification.permission == "granted") { var notification = new Notification("信息" , { ...
2018-08-02 11:27:28 542
原创 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 1670
原创 jsp页面的国际化
三个配置文件:myproperties_en是英文版的:myproperties_zh.properties是中文版的:jsp页面的代码:<%@ page language="java" import="java.util.*" pageEncoding="uTF-8"%><%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefi...
2018-02-10 14:30:32 1068 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 3319
navicat 可以链接服务器,但是展示不了数据库
2020-03-17
请问微信的缓存问题该怎么解决?
2018-11-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人