2 IT_zhang81

尚未进行身份认证

我要认证

梦有多美,筑梦的过程就有多艰辛.

等级
TA的排名 9w+

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

作为一个菜鸟,在localhost修改mysql密码的时候手抖,导致root权限丢失,再次登陆出现如下提示:Access denied for user 'root'@'localhost' (using password: YES)这时候,密码是正确的,并且已被修改,但是root账户的权限丢失导致无法登陆数据库。在网上一个个帖子翻看,摸索出来一套解决方案第一步关闭mysql服务。在mysql安装目录中,用记事本打开my.ini 在最后一行加入如下代码:skip-grant-tab

2020-05-19 15:15:02

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

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

2020-04-13 19:07:54

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

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

2020-03-04 23:36:54

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

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

2020-03-04 23:24:02

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

前言:springboot2.x默认使用的日志是logback,不再是log4j,但是我们的项目由log4j更换为logback成本并不大,只需要将pom中依赖的jar换为logback(springboot核心starter默认就有),然后在根目录放置logback.xml或logback-spring.xml命名的配置文件即可下图是slf4j日志门面,log4j,log4j2,logbac...

2019-08-12 13:30:29

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

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

2019-07-15 15:41:27

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

一开始觉得两个验证码刷新时会造成存入session的验证码字符串不同(因为验证码图片的src是controller动态生成图片的地址,担心生成一个图片就访问一次controller),所以做的是在验证码controller中生成两个验证码分别存放在不同名字的session属性中.这样就产生了一个奇怪的bug,每次登出执行session.invalidate();之后session被销毁.跳转到...

2019-06-17 18:02:49

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,spring3.2问题就在于spring3.2不兼容jdk1.8 将spring的jar全部换成4版本的即可...

2019-06-12 10:00:04

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

感谢@payyouyont博主对本篇文章的支持,参考地址https://blog.csdn.net/pei19890521/article/details/80984707一.使用maven将springboot项目打成可执行的jar在pom文件中添加下面的配置 <build> <!-- 解决idea导入maven工程无法把mapper.xml文件添加...

2019-05-14 15:17:08

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

一、需求 在线把 word 文件转换成 pdf 文件。二、方案用 pageoffice 组件实现在线打开 word 文件,并转换 pdf 文件。三、核心代码document.getElementById("PageOfficeCtrl1").WebSaveAsPDF(); 四:具体的实现代码<%@ page language="java...

2019-04-26 13:53:58

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

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

2019-04-24 11:26:21

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

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

2019-04-15 16:36:38

Java获取word表格中的数据

前言:有时系统中需要提取各种文件中的数据,比如做报表的系统中就常常与Excel表格数据做交互。做Excel报表数据时有选择POI实现的,但是POI功能也很单一,对于文档格式维护性差,最重要的是POI在操作word数据时显得力不从心,所以对于word中数据的交互就要找找其他方式。其实对于文档的操作,微软有自己的一套东西——activex控件。但是这需要开发者具备将activex控件集成到Ja...

2019-04-11 11:13:07

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

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

2019-04-04 13:29:04

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

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

2019-03-22 13:31:02

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

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

2019-03-15 16:08:52

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

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

2019-03-08 13:21:21

thymeleaf报sax解析错误 SAXParseException

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

2019-03-06 17:28:50

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

(一)、使用spring提供的devtoolsSpring Boot提供了一个名为spring-boot-devtools的模块来使应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。虽然平时开发web项目过程中,改动项目启重启总是报错;但springBoot对调试支持很好,修改之后可以实时生效,需要添加以下的配置:<dependencies> ...

2019-02-27 18:01:52

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

前言:相信大家都有过操作word文档表格的经历,对于每行数据的记录与操作是比较方便的。但这是不够的,对于一些OA项目,则需要在线打开word文档并通过后台的设置将数据添加到word表格中,甚至对表格进行添加新行的操作。这需要开发者具备将activex控件集成到Java环境的能力。对于大部分Java开发工程师来说,仅仅解决自己项目中的需求就要掌握activex控件,未免学习成本太大。所以我们...

2019-02-22 09:56:39

查看更多

勋章 我的勋章
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。