自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 通俗易懂讲解cookie和session的用法用途,执行流程,区别联系以及常见问题

前言:        本篇文章是以实际生产中遇到的问题为导向写的,所以在体系上没有那么详细。请各位看官多多包涵,若有不当之处欢迎批评指正。   1.为什么要有cookie/session? 在客户端浏览器向服务器发送请求,服务器做出响应之后,二者便会断开连接(一次会话结束)。那么下次用户再...

2018-08-22 11:56:34 5679 6

转载 [mysql] Access denied for user ‘root’@’localhost’ (using password: YES)

作为一个菜鸟,在localhost修改mysql密码的时候手抖,导致root权限丢失,再次登陆出现如下提示: Access denied for user 'root'@'localhost' (using password: YES) 这时候,密码...

2020-05-19 15:15:02 67 0

原创 微信网页授权接口多次回调问题&connect_redirect=1

结论: 无论加不加&connect_redirect=1参数,微信都会多次回调开发者服务器,造成oauth_code已使用的异常! 但是微信再次调开发者服务器是有前提条件的: 开发者服务器没有在第一次回调中做任何响应,比如业务逻辑中连接数据库超时的这段时间,此时开发者服务器相当于等待...

2020-04-13 19:07:54 768 0

原创 sftp在上传文件时抛异常:java.io.IOException: Pipe closed

原因:自己写的sftp上传工具类的获取sftp连接的方法是用了@postconstruct注解,此注解在初始化类时构造方法之后运行,也就是spring管理bean时容器启动时只会运行一次,但是sftp的连接会超时失效 这就造成了本地测试时代码没问题 但是测试环境是通过定时任务发起的上传文件请求 容...

2020-03-04 23:36:54 553 0

原创 MySQL之坑:not in查询结果为空

如果not in中的条件列表包括null值 则查询出来结果一定是空 关键是它也不报错 解决方法:将为空的字段加非空条件 比如 and system_source is not null

2020-03-04 23:24:02 62 0

原创 logback.xml/logback-spring.xml模板详解(带注释)

前言:springboot2.x默认使用的日志是logback,不再是log4j,但是我们的项目由log4j更换为logback成本并不大,只需要将pom中依赖的jar换为logback(springboot核心starter默认就有),然后在根目录放置logback.xml或logback-sp...

2019-08-12 13:30:29 335 0

原创 Java在线合并word中的表格,并对其进行赋值

前言: 在OA系统中,有时我们需要在线打开文档,文档中免不了有word表格,并且我们希望能够通过代码对表格单元格进行一些合并/赋值的的操作。这就需要我们学习微软activex控件的使用了。但是这需要开发者具备将activex控件集成到Java环境的能力。对于大部分Java开发工程师来说,仅仅解决...

2019-07-15 15:41:27 136 0

原创 双登录页面验证码问题(bug记录)

一开始觉得两个验证码刷新时会造成存入session的验证码字符串不同(因为验证码图片的src是controller动态生成图片的地址,担心生成一个图片就访问一次controller),所以做的是在验证码controller中生成两个验证码分别存放在不同名字的session属性中. 这样就产生了一...

2019-06-17 18:02:49 145 0

原创 LifecycleProcessor not initialized - call 'refresh' before invoking lifecycle methods via the contex

LifecycleProcessor not initialized - call 'refresh' before invoking lifecycle methods via the context: --异常记录 我的出问题的环境是jdk1.8,Tomcat 8,spr...

2019-06-12 10:00:04 1272 0

原创 将springboot项目打成可执行的jar,并且分离出配置文件

感谢@payyouyont博主对本篇文章的支持,参考地址 https://blog.csdn.net/pei19890521/article/details/80984707 一.使用maven将springboot项目打成可执行的jar 在pom文件中添加下面的配置 <bui...

2019-05-14 15:17:08 1743 0

转载 java 实现 在线打开word 文件,并转换成 pdf 文件

一、需求 在线把 word 文件转换成 pdf 文件。 二、方案 用 pageoffice 组件实现在线打开 word 文件,并转换 pdf 文件。 三、核心代码 document.getElementById("PageOfficeCtrl1").We...

2019-04-26 13:53:58 416 0

原创 Java在线打开word文档实现指定用户只能编辑指定区域

前言: 在OA系统中,有时会出现在线打开word文档实现指定用户只能编辑指定区域的需求。这就需要我们学习微软activex控件的使用了。但是这需要开发者具备将activex控件集成到Java环境的能力。对于大部分Java开发工程师来说,仅仅解决单一的功能就要掌握activex控件,未免学习成本太...

2019-04-24 11:26:21 682 0

原创 Java如何设置word中某段文字的字体/段落样式

前言: 在我们的OA系统中,有时需要将某段文字字体/大小/颜色/段落样式做一个统一修改,或者直接在某个位置插入一段带样式的内容。这就需要我们学习微软activex控件的使用了。但是这需要开发者具备将activex控件集成到Java环境的能力。对于大部分Java开发工程师来说,仅仅解决单一的功能就...

2019-04-15 16:36:38 1276 0

原创 Java获取word表格中的数据

前言: 有时系统中需要提取各种文件中的数据,比如做报表的系统中就常常与Excel表格数据做交互。做Excel报表数据时有选择POI实现的,但是POI功能也很单一,对于文档格式维护性差,最重要的是POI在操作word数据时显得力不从心,所以对于word中数据的交互就要找找其他方式。其实对于文档的操...

2019-04-11 11:13:07 606 0

原创 Java在线打开word文档实现手写批注

前言: 有些OA系统会有用户在线对word文档添加手写批注的需求,这样的需求看似不好实现,其实是可以实现的。 但是这需要开发者具备将activex控件集成到Java环境的能力。对于大部分Java开发工程师来说,仅仅解决单一的功能就要掌握activex控件,未免学习成本太大。 所以我们今天就要...

2019-04-04 13:29:04 922 0

转载 java 在线打开 word 或者 excel文件,并上传到服务器

一、需求描述。 需要将客户端电脑的office办公文件上传到服务器 二:方案 总体方案用 pageoffice组件操作 word 或者 excel 文件 1:在线打开文档 用pageoffice 在线打开编辑保存的功能 2:上传本地文件用 pageffice 提供的导入文件的js 方法 ...

2019-03-22 13:31:02 284 0

转载 java 实现word文档的在线签批圈阅(手写批注)

一、介绍 目前,我国加大了对电子政务的推广力度。信息管理软件技术因此被广泛应用,如:大家所熟悉的办公自动化(OA)、工作流管理、人事、资源管理等。这样的系统有一个共同点,。如果一项任务需要负责人,或需要相关人员签阅、修改、批复,或多人签阅、批注,一般的办公流程所提供的解决方案会让用户感到难以操作...

2019-03-15 16:08:52 1626 0

转载 java 实现在线比较两个版本的Word文档的功能

一、需求介绍 在平常的学习或工作中,有时我们需要对同一篇文章进行多次修改,或者不同人对同一篇文章进行修改,修改的次数多了,难免会杂乱。举个简单的例子:刚刚编辑好的一份合作方案,想着给合作方发过去看一下的。没想成,对方看完后,有些地方还不满意,就在文档上直接进行了一番修改。最后到自己手上的文档已经...

2019-03-08 13:21:21 1369 0

原创 thymeleaf报sax解析错误 SAXParseException

首尾添加下面这样的注释一样的声明,由于thymeleaf是采用xml解析的方式进行替换的,所以javascript中&这样的xml实体转义字符会被识别为转义,所以会出sax解析错误 如果&是在引号中的,不会报这个错误 /*<![CDATA[*/ if(a &&a...

2019-03-06 17:28:50 117 0

转载 SpringBoot开发热部署(无需重启应用)

(一)、使用spring提供的devtools Spring Boot提供了一个名为spring-boot-devtools的模块来使应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。虽然平时开发web项目过程中,改动项目启重启总是报错;但springBoot对调试支...

2019-02-27 18:01:52 119 1

原创 Java向word表格中添加新行并赋值

前言: 相信大家都有过操作word文档表格的经历,对于每行数据的记录与操作是比较方便的。但这是不够的,对于一些OA项目,则需要在线打开word文档并通过后台的设置将数据添加到word表格中,甚至对表格进行添加新行的操作。这需要开发者具备将activex控件集成到Java环境的能力。对于大部分Ja...

2019-02-22 09:56:39 1387 0

原创 Java打开word文档并执行指定宏命令

前言: 我们都知道word中有一个宏功能,那我们能不能实现用Java语言在线打开word文档的同时,将指定宏代码运行呢?这是可以的。但是这需要开发者具备将activex控件集成到Java环境的能力。对于大部分Java开发工程师来说,仅仅解决单一的功能就要掌握activex控件,未免学习成本太大。...

2019-02-15 14:38:56 576 0

原创 Java为word文档填充内容(查找替换带格式的字体)

前言: 我们都知道word中有一个查找替换功能,也就是将文档中相同的字符都替换成其他字符。那我们能不能实现用Java语言在线打开word文档的同时,将指定内容通过程序查找替换成我们想要的内容呢?这是可以的。 但是这需要开发者具备将activex控件集成到Java环境的能力。对于大部分Java开...

2019-01-31 09:26:54 952 0

原创 Java向word文档添加图片水印

前言: 水印可以说是一个标识,有时我们希望向文档中插入公司名称作为水印,或者将公司logo插入到文档中作为水印。先来看看本地word文档如何插水印吧! 然后选择图片水印选择图片添加即可。 那么想要通过Java代码用程序将指定的图片当做水印插入到指定的word文档中,要怎么办呢?这需要...

2019-01-25 09:23:40 532 0

原创 Java向word文档中添加水印

前言: 水印可以说是一个标识,有时我们希望向文档中插入公司名称作为水印,或者将公司logo插入到文档中作为水印。先来看看本地word文档如何插水印吧! 然后选择图片水印或者文字水印即可。 那么想要通过Java代码用程序将指定的图片/文本当做水印插入到指定的word文档中,要怎么办呢?...

2019-01-18 10:12:08 5762 0

原创 Java向word中插入Excel文件对象

前言: 在word文件中,虽然也有表格。但是有时我们想要将Excel中表格的大量数据直接插入到word文档中,这就需要用到word的插入对象的功能,也就是直接将Excel文件当做对象插入到word中。 本地的word插入Excel操作很简单,就是直接插入—对象—选择相应的Excel文件即可。 ...

2019-01-08 15:12:38 2379 0

原创 Java将图片插入到word指定位置

前言: 有时我们想在一篇word文档中的指定位置添加一张图片,并且这张图片来自于后台服务器。这个对文档的操作一定是需要第三方api的。市面上对文档处理的插件有POI以及openoffice等等,学习成本很大,关键是通过这些插件对文档的操作功能也是十分有限。 所以我们今天就要介绍一个中间件技术—...

2019-01-02 18:05:33 4440 0

原创 Java实现合并word文档并打开合并后文档

前言: 有时我们的系统中有这样的需求:用户将文件上传到服务器,然后需要我们将其中一篇文档当做段落插入到另一篇文档中。 要完成这种需求,如果从头到尾由我们自己来实现的话,首先要会集成ActiveX控件,其次还要懂一些VBA编程,最重要的是还要让这些技术整合到Java中。对于我们开发web系统的开...

2018-12-26 15:38:39 2615 0

原创 Java在线安全浏览文档(只读打开文件/禁止编辑/禁止复制拷贝/禁止另存/禁止打印)

前言: 在我们的web系统中,有时会有合同公文等 一些需要在网页上打开的word文件。并且也会伴随着安全浏览的需求:比如,担心用户将文件私自修改,有禁止编辑的需求;担心用户将文档的内容直接复制拷贝出去以做他用,便有禁止复制拷贝的需求;担心用户直接将文件另存为到本地对文档进行非法传播,便有禁止另存...

2018-12-21 09:18:12 1296 1

原创 部署svn服务端来测试idea的svn(项目上传到svn服务器/从svn检出项目)

前言 如何部署svn服务器自己做测试? idea如何将项目上传到svn服务器上? idea如何从svn服务器上检出项目? 为何检出的项目 项目名或者项目结构总是对不上? 本篇文章将按照下面目录解决上述问题 目录 安装svn服务端程序 安装svn客户端程序 idea集成svn客户端...

2018-12-20 13:56:38 203 0

原创 Java实现在线打开word文档并强制留痕/留下痕迹

前言: 在OA系统中,时不时的都会伴随着文档流转过程。比如有的系统中会有领导审批的流程,那么在A领导审批完成后,他的审批痕迹能不能强制保留下来,以供下一步处理文档的专员清晰地参考呢? 我们知道,在本地office打开的文档中,如果点击 审阅---修订,就会将编辑的记录跟踪下来留下痕迹。我们在线...

2018-11-21 15:52:30 2016 0

原创 Java在线并发控制word文档

前言: 对于在线操作word文档的OA系统来说有一个常见问题,就是对于服务端放置的word文档,如果有两个人甚至更多客户端同时打开该文档时,就会存在并发问题。有了并发问题就会出现操作的文档保存内容被覆盖的问题,造成用户编辑数据丢失,这是很致命的,该如何解决呢? 首先我们可以通过系统业务逻辑来限...

2018-11-16 17:40:55 208 0

原创 Java向word文档中填充数据

前言: 对于中大型OA系统来说,在线打开word文档已经是一个常用需求。既然有在线操作word文档的需求,那就不可避免要有打开文档时动态填充数据的需求。这篇文章就让小编来介绍一个中间件技术-pageoffice。 pageoffice对于word的功能做到了80%以上的封装,而且api比较简单...

2018-11-08 15:08:57 831 0

原创 Java实现在线打开word文档加盖印章/盖章/签名功能

前言: 我们知道,大型一点的OA办公系统都会有很多在线处理office办公文档的需求。其中有一点也基本绕不开,那就是为文档盖章或添加手写签名来保护文档,让被盖章的文档不再被编辑。 在Java中,我们都知道用于操作office的解决方案常用的有POI、OpenOffice等。但是这些解决方案有一...

2018-10-11 09:05:54 5306 8

原创 Java在线打开编辑PPT文档

前言: 在我们的项目中有时候会遇到在线打开PPT文档的需求,这个需求看似很简单,只是将每一页的内容放在网页上浏览一下。可是实现起来又无从下手。其实它是一定会用到微软的接口的,要不然怎么让程序识别渲染PPT文件呢? 今天小编就把之前用过的很简单就能满足需求的一个技术介绍一下——pageoffic...

2018-09-30 14:09:07 1468 0

原创 Java语言实现word转PDF(10分钟解决)

前言: 经常做OA办公项目的同学一定和我一样被各种线上的office操作整疯了。基本上涉及到Java操作office的时候就会想到POI和openoffice.这两种方案都是需要找各种jar包,然后用里面繁杂的api。关键是做出来的文件格式有各种各样的问题,有时生成的文件打不开,有时文档格式混乱...

2018-09-20 16:28:39 7403 0

原创 Java语言如何将word表格中的数据取出来存放数据库

前言: 我们大家都知道,在Java的环境中进行office的操作是需要office的接口来实现的.目前比较流行的解决方案有POI和openoffice.首先说POI方案,它的功能局限性很大,对于excel的读取和写入挺方便,但是在对word文档操作功能显的很鸡肋.其次是openoffice,功能...

2018-09-14 10:10:37 312 0

原创 VBA实现为Excel中自定义名称的单元格添加批注

一.本地office中通过创建宏实现此需求 1.打开一个Excel文件,在需要插入批注的单元格右击-定义名称(myTable1).点击菜单栏-视图-宏-查看宏-输入宏名-创建宏         ​ 2.进入VBA编辑界面,将以下代码拷贝-保存-关闭VBA界面 Sub addComment...

2018-08-08 17:12:32 1145 0

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