4 Big丶Fine

尚未进行身份认证

暂无相关简介

等级
TA的排名 2w+

Java生成复杂word文档 结合freemarker+docx4j+POI

    简单说下java生成word文档的各个组件优缺点(详细网上有很多),POI、JXL等过于原生,如果制作简单的几页word文档还能接受,如果文档十几二十页。。。会头疼死,并且word一旦大了以后,样式很容易乱,很不美观;freemarker利用模板生成word文档,开发相对简单,但是freemarker是利用xml标签传入模板的,一旦在模板里加了部分标签(例如list),模板就不可...

2018-08-24 22:08:19

Mysql8.0.11踩过的坑

Java连接Mysql应该是很简单的事情,但是随着Mysql的不断升级,有些配置一定要注意,这里记录踩过的坑。。。。1、Mysql的安装,我这里使用msi安装包进行安装,安装完会发现,data文件夹以及my.ini文件均找不到了。。。实际上,mysql升级后(不清楚从哪个版本开始的),data文件以及my.ini默认生成在c盘的programData文件夹下,例如我的如下:尽管我已经指定安装路径在...

2018-06-19 17:29:22

mysql8出现1251错误的解决办法

mysqlerror#1251客户端版本过低mysql>ALTERUSER'root'@'localhost'IDENTIFIEDBY'password'PASSWORDEXPIRENEVER;QueryOK,0rowsaffected(0.10sec) mysql>ALTERUSER'root'@'localhost'IDENTIFIEDW...

2018-06-18 20:50:36

Redis详解(三)——Redis主从服务器搭建

通过上一篇文章搭建了Redis服务器,但是当数据量变得庞大的时候,读写分离还是很有必要的。 redis提供了一个master,多个slave的服务。 准备三个redis服务,我这里只有一个服务器,所以每个redis使用不同的端口:1、拷贝主库文件夹:在上一篇(https://blog.csdn.net/fanxiangru999/article/details/80117116)建立的redis设...

2018-04-28 11:39:59

Redis详解(二)——Redis配置文件详解

redis3.0配置文件详解#redis.conf#Redisconfigurationfileexample.#./redis-server/path/to/redis.conf##################################INCLUDES####################################这在你有标准配置模板但是每个redi...

2018-04-28 11:04:33

Redis详解(一)——Redis服务器搭建详解

   Redis缓存服务器是近两年比较热门的NOSQL系统之一,它是一个key-value存储系统,和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。 ...

2018-04-28 11:01:55

SpringBoot实战(三)——junit4单元测试

利用SpringBoot搭建的项目含有非常多的默认配置,所以搭建起来非常方便,单元测试也不例外,简单几步就可以实现,直接看代码:1、pom.xml引入test测试:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter...

2018-04-11 17:58:13

深入浅出数据库索引原理

前段时间,公司一个新上线的网站出现页面响应速度缓慢的问题,一位负责这个项目的但并不是搞技术的妹子找到我,让我想办法提升网站的访问速度,因为已经有很多用户来投诉了。我第一反应觉的是数据库上的问题,假装思索了一下,摆着一副深沉炫酷的模样说:“是不是数据库查询上出问题了,给表加上索引吧”,然后妹子来了一句:“现在我们网站访问量太大,加索引有可能导致写入数据时性能下降,影响用户使用的”。当时我就楞了...

2018-04-10 10:55:19

SpringBoot实战(二)——配置文件内容加密jasypt

    使用过SpringBoot配置文件的朋友都知道,资源文件中的内容通常情况下是明文显示,安全性就比较低一些。打开application.properties或application.yml,比如mysql登陆密码,redis登陆密码以及第三方的密钥等等一览无余,这里介绍一个加解密组件,提高一些属性配置的安全性。    jasypt由一个国外大神写了一个springboot下的工具包,下面直接...

2018-04-10 09:39:00

Java微信公众号开发之OAuth2.0网页授权

这里记录自己爬过的微信坑。。。。切记切记,开发之前一定仔细看官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842我这里使用的是微信公众号-测试账号,比如微信端用户确认的页面没有出来(可能是测试号必须关注,但是关注的话确认页面就出不来。。。。),但是用户信息已经获取到了。。。。做了以后发现OAuth2.0...

2018-03-28 16:10:28

2017 最新java面试题

以下面试题为个人在面试过程中所遇到的,仅供参考!如有错误,望指出。转载:http://blog.csdn.net/zhangcc233/article/details/778471041、servlet执行流程客户端发出http请求,web服务器将请求转发到servlet容器,servlet容器解析url并根据web.xml找到相对应的servlet,并将request、response对象传递给...

2018-03-20 21:34:17

SpringBoot实战(一)——异步调用Async

转自:http://blog.csdn.net/v2sking/article/details/72795742什么是异步调用?异步调用是相对于同步调用而言的,同步调用是指程序按预定顺序一步步执行,每一步必须等到上一步执行完后才能执行,异步调用则无需等待上一步程序执行完即可执行。如何实现异步调用?多线程,这是很多人第一眼想到的关键词,没错,多线程就是一种实现异步调用的方式。在非spring目项目中...

2018-03-15 09:52:58

maven 项目集成oracle

由于Oracle授权问题,Maven3不提供OracleJDBCdriver,为了在Maven项目中应用OracleJDBCdriver,必须手动添加到本地仓库。1.到 http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html 下载你所需要的oraclejar包 2.在c盘新建oracle文件夹,将...

2018-03-12 21:52:12

Git教程之一个团队如何在github上协作开发

原地址:http://blog.csdn.net/gpwner/article/details/53140016前面我记录了如何上传自己的项目到个人github账户上,当团队协作的时候,该如何运用git来进行版本控制呢?1.在项目的发起者或者Leader上传自己的代码到github上 ([不清楚怎么上传自己的代码到github上的请点击这个链接]http://blog.csdn.net/gpwn...

2018-03-06 21:39:09

SpringBoot 整合Activiti(二)——流程审批完整示例

前两天做了一个SpringBoot整合Activiti的完整示例,功能包括:退回/通过(节点条件)、指定办理人、生成流程图、高亮显示已办节点、查询任务列表(办理人)等,下面先简单记录(含完整代码),十六上班后再详细补充。1、画流程图:高亮生成的流程图(流程已至办理):这个流程图比较简单,这里不介绍如何画的了(记得让文件名称与id相同),下面有最终的流程图源码。2、设置业户提交、资料不全、已签发的事...

2018-02-26 21:50:05

SpringBoot部署到Tomcat

记录下自己部署的第一个SpringBoot项目到Tomcat中遇到的问题,三个地方需要注意:头疼……1、SpringBoot有自己内置Tomcat容器,所以要告诉它不使用内置容器,不指定Tomcat版本配置如下: org.springframework.boot spring-boot-starter-tomcat provided 2、Application类需要如

2018-01-30 16:11:06

viewer图片查看器

Viewer.js是一款强大的图片查看器,像门户网站一般都会有各自的图片查看器,如果您正需要一款强大的图片查看器,也许Viewer.js是一个很好的选择。集成使用非常简单,Viewer.js有以下特点:支持移动设备触摸事件支持响应式支持放大/缩小支持旋转(类似微博的图片旋转)支持水平/垂直翻转支持图片移动支持键盘支持全屏幻灯片模式(可做屏保)支持缩略图支持标题显示支持多种自定义事件View

2018-01-18 15:49:46

JQuery实现图片点击放大

这里使用zoomify,先看实现效果:Gif动态图分辨率太低,实际效果鼠标防止图片上时会变为放大镜,图片放大时会变为缩小镜。。。。实现只需要三个步骤:1、需要引入三个文件:zoomify.css、zoomify.js、jquery-1.11.3.min.js;2、引入图片: <imgstyle="height:150px;" src="http://127.0.0.1:8080/pla

2018-01-18 14:06:34

SpringBoot 整合Activiti(一)

最近在学习Activiti工作流,学习过程整理下,方便以后回顾。我这里用的Activiti版本是5.22,考虑后面应该会做在线绘制流程图,而6.0版本网上信息过少。。。(如下配置6.0也可试用)开发工具使用Eclipse,Eclipse集成Activiti可参考:https://www.cnblogs.com/mingforyou/p/5347561.html项目目录结构如下:

2018-01-16 15:26:05

MySQL 1055错误

自从用了MySql5.7感觉自己都不会用mysql了,各种报错!这里记录下1055的错误处理方法:网上有很多方法,比如:打开控制台执行:setglobalsql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGI

2017-12-15 13:48:32

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!