自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 word转pdf

Word转Pdf起因公司原先的需求是有个证书下载,甲方提供了一个docx格式的word模版,我们这边就设计证书下载的格式为docx。在完成之后业务那边要求将下载格式改为pdf格式,考虑过直接使用itext-pdf按照word模版直接输出成pdf文件,但因为功能已经完成,使用itext-pdf就相当于重新作功能,就考虑将word转pdf。解决方法首先在网上找到的一个aspose-words-15.8.0-jdk16的jar包很好用,可惜是收费的,于是只得另寻方法。还有利用itext-pdf将word先

2021-12-29 18:01:56 3030 1

原创 sql中的一些函数:方法

Sql中一些函数/方法SqlserverISNULL(check_expression, replacement_value)check_expression为null时取replacement_value的值CASE case_value WHEN when_value THEN statement_list ELSE statement_listENDcase具体来说算是特殊语句,sqlserver中似乎不存在和mysql中的IF(expr,v1,v2)类似函数,可以使用此语句替代,

2021-12-10 16:16:05 513

原创 docker修改时区

Docker修改时区起因在本地使用docker拉取了一个sqlserver镜像并启动容器提供sqlserver服务供项目使用,在使用中发现sql中使用getdate()函数后得到的时间与系统中的版本相差八个小时,因为中国时区恰好处于东八区,所以推测是时区问题。解决方法通过网上查询得到两种方法,一种是在构建容器时传入 -e TZ=“Asia/Shanghai” 参数可以指定docker容器的时区,另外一种方法则是进入容器修改时区,因为我这边容器已经构建完成,故选择第二种方法对docker容器的时区进行

2021-12-10 15:51:29 4215 1

原创 Mysql导入大sql文件

Mysql导入大sql文件对于一个10G左右的大sql文件尝试使用Navicat导入,但始终会报错误:MySQL server has gone away,百度得到的回答有说需要在配置文件设置max_allowed_packet、wait_timeout和interactive_timeout的,但在配置文件中添加这些配置并重启服务后问题依旧得不到解决:max_allowed_packet=2048000Mwait_timeout=288000interactive_timeout = 288000

2021-03-26 18:56:43 492

原创 Mysql实现主从复制

Mysql实现主从复制首先编辑主节点mysql配置文件:[root@localhost ~]# vim /etc/my.cnf在[mysqld]下添加以下配置(可以只添加server-id配置)[mysqld]# 开启binlog二进制日志功能,可以随便取log-bin=mysql-bin# 同一局域网内唯一server-id=100#复制过滤:不需要备份的数据库binlog-ignore-db=mysql#为每个session分配内存,在事务过程中用来存储二进制日志的缓存binl

2021-03-25 09:09:25 70

原创 Linux安装mysql

Linux安装mysql环境:CentOS7yum安装mysql下载mysql的rpm地址:http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/安装mysql[root@localhost opt]# rpm -ivh http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm[root@l

2021-03-24 22:25:33 70

原创 RabbitMQ安装和RabbitMQ单机集群的搭建

RabbitMQ安装和RabbitMQ单机集群的搭建RabbitMQ安装环境:Centos7先上官网文档地址(centos):https://www.rabbitmq.com/install-rpm.html安装Erlang因为RabbitMQ是基于erlang(一种面向并发的语言,多用于开发电话和通信应用程序)开发的,所以需要先安装erlang环境(好比运行java程序必须安装jdk)先上erlang官方安装说明文档地址:https://www.erlang-solutions.com/res

2021-03-24 12:16:18 280 1

原创 Linux上安装docker

Linux安装docker卸载旧版docker先放官方文档地址:https://docs.docker.com/engine/install/centos/环境:centos7安装之前先将yum升级到最新:[root@localhost ~]# yum update旧版本docker被称为docker或者是docker-engine,可以使用docker version命令查看是否已经安装了docker:docker versionbash: docker: 未找到命令...如果已经

2021-03-23 17:53:53 167

原创 redis在Linux上的安装方法

一、下载安装包环境:Linux版本为Centos 6得到安装包主要有两种方式,一种为直接从官网下载,官方网址 https://redis.io/,另外一种则是通过命令下载,然而本质都是从官网获取gz包wget http://download.redis.io/releases/redis-6.0.8.tar.gz当前版本最新为6.2.1,但我这边使用了6.0.8下载完后可以选择先解压缩,解压命令:tar -xvf redis-6.0.8.tar.gz解压缩后移动目录到/usr/local目

2021-03-06 15:39:08 464

原创 添加pdf水印

下载PDF添加水印添加图片水印话不多说,直接开干:1.导入需要的jar包<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.13</version></dependency><dependency> <groupId>com.itextpd

2020-12-21 20:35:09 214

原创 读取文档之编码问题

读取文档时的乱码问题需求:用户下载范例csv文件(类似excel文件)后填写数据上传至系统,系统读取文件中的数据并将数据插入至数据库实现批量添加的功能问题:csv文件上传后经debug调试发现读取到的中文数据全部为乱码问题原因:乱码问题其实就是编码问题,上传的文件编码与我们读取文件时所使用的编码格式不一致时就会出现中文乱码的问题。解决方法:使用与文件编码格式相同的编码去读取文件。在系统中,原先的代码如下:public List<String[]> readCSV(String fil

2020-08-17 16:43:48 380

原创 SQL查询结果添加序号以及Space is not allowed after parameter prefix ‘:‘异常处理

Mysql给查询的结果添加序号需求:报表输出时要求有一个项次列,以在表格文档中表示出这是第几条数据可以在使用sql查询时就给查询结果添加上序号,这样在导出报表时只需要直接将数据传给相应的方法即可,具体sql语句如下:SELECT CAST((@i:=@i+1) AS INT) "序号", tc.CC_Name,tc.CC_Contact,tc.CC_Tel,tc.CC_Date FROM (select @i:=0) j,tbl_casecontrol tc 在navicat上执行后的结果

2020-08-17 14:44:13 967 1

Word转pdf java实现

word转pdf,分别使用xdocreport和docx4j实现

2021-12-30

WaterMarkUtil.java

使用itextpdf下载pdf文件添加水印

2020-12-21

EncodingDetect.java

用于获取文件编码格式,用法:String fileEncode =EncodingDetect.getJavaEncode(filePath);

2020-08-17

超市账单管理系统

基于javaweb的超市账单管理系统,使用了spring+mybatis+springMVC,后台数据库是mysql

2018-11-30

空空如也

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

TA关注的人

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