风吹草动

知识改变命运,思想决定高度。 JAVA技术交流群:499950895 欢迎加群一起交流学习!...

使用freemarker+itextpdf通过HTML模版导出PDF

支持作者 最便宜的卫生纸 一简介 因公司业务需求需要做一个通过模版导出PDF的功能,模版是word文档,模版中包含图片,文字,水印,分页。遇到这种没做过的功能,没什么可说的,直接问度娘。结果度娘给不了我想要的,只好去github上下了一些相关的项目,通过筛选和实验终于找到了不错的代码...

2018-07-05 16:23:38

阅读数 4969

评论数 12

Linux 操作命令

查看Tomcat日志:tail -f catalina.out停止Tomcat:sh /usr/local/tomcat_app_saleapi/bin/shutdown.sh 启动Tomcat: sh /usr/local/tomcat_app_saleapi/bin/startup.sh 权限...

2018-05-11 11:49:37

阅读数 79

评论数 0

springBoot+redis 实现session共享理解,应用场景单点登录,分布式应用。

Springboot+redis 实现session共享也是利用了cookie在域名,路径相同的情况下可以共享内容。第一次请求会将SESSION保存在redis中,并将SESSIONID返回到浏览器的cookie中,第二次请求会携带上第一次请求的JSESSIONID。服务端拿到ID先到redis中...

2018-04-17 12:00:27

阅读数 3789

评论数 0

springboot多数据源

一 简介     在以前的博客中,我介绍了怎么使用spring在项目中进行多数据源的切换,这里是在前一篇文章的基础上介绍如何使用springboot配置多数据源。为了方便理解,请先了解上一篇文章,spring多数据源传送门:点击打开链接。二 区别和共同点    区别: spring和springb...

2018-03-27 16:58:56

阅读数 200

评论数 0

使用SpringBoot搭建小型项目,集成mybatis,redis,swagger2,并部署在外部容器中。

一  简介  初次接触springboot,最直观的感受是搭建项目几乎不需要任何配置文件,自带Tomcat容器,节省了很多开发和部署时间,项目也变得更加精简。  SpringBoot主要特性:  1 spring Boot Starter:它将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就...

2018-02-28 16:38:23

阅读数 1960

评论数 0

使用spring注解在方法或类上动态切换数据源

1 相关知识 1.1  Spring的AbstractRoutingDataSource抽象类,该类可以充当数据源的路由中介,可以根据名字动态切换数据源 1.2  SpringAop 1.3  Spring自定义注解 2 思路 2.1 在类或方法上添加自定义注解,其值为数据源的名字 2.2 通...

2017-10-27 15:03:11

阅读数 2871

评论数 0

SpringMVC 使用注解统一异常处理

1 描述 系统中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预...

2017-10-10 17:36:33

阅读数 2987

评论数 0

springmvc 在controller层使用aop切面编程

支持作者 最便宜的卫生纸 第一 编写切点 首先我们在Springmvc的controller层中定义一个测试用的切点 package com.lin.controller; import java.util.HashMap; import java.util.Map;...

2017-09-20 10:14:30

阅读数 6985

评论数 0

web,jsp,html网站中英文切换,资源国际化解决方案及代码(其中包含动态切换数据源及URL拦截器).

项目需求: 在现有系统的基础上,实现网站的中英文切换,要求现有代码基本保持不变。 解决方案: 在经过众多的方案筛选后,选出了一个比较合适的方案。方案如下。 首先要实现网站的中英文切换总共分为两部分。 第一部分是网站上的静态文字。 第二部分是从数据库查询出来的数据。 第一部分解决方案: 使用jqu...

2017-09-01 14:47:29

阅读数 3978

评论数 0

sessionId的生成过程和过期时间

支持作者 最便宜的卫生纸 浏览器第一次请求服务器时,服务器会生成一个sessionId,并返回给浏览器,这个sessionId会被保存在浏览器的会话cookie中。如下图 在浏览器不关闭的情况下,之后的每次请求请求头都会携带这个sessionId到服务器。如下图 session...

2017-08-22 16:25:18

阅读数 27448

评论数 5

java 接受和发送http,post,get请求,参数中文乱码解决。

一,发送post和get请求 public class HttpUtils { /** * 发送 get请求 */ public static String get(String json,String URL) { CloseableH...

2017-08-21 09:40:45

阅读数 16946

评论数 0

js动态给对象添加属性和值

var obj={}; //对象 $("input[type=text]").each(function(){ var name=$(this).attr('name'); //属性名 var value=$(this).val() != '' ? ...

2017-08-01 19:57:11

阅读数 2099

评论数 1

JS 中 AJAX执行顺序解决

在JS中我们会遇到执行顺序的问题,尤其是AJAX的执行顺序,js中默认的执行顺序是从上往下执行。 看下面的一段代码 callback:function(value, validator, $field){ $.ajax({ url : window.ctx+"/sys/...

2017-07-13 11:53:49

阅读数 4357

评论数 0

mybatis <where> <set>标签的作用

在查询时使用标签会去除查询条件中多余的AND 使用 ENTERPRISE_ID = #{enterpriseId,jdbcType=VARCHAR} AND ENTERPRISE_NAME = #{enterp...

2017-07-12 11:05:49

阅读数 2157

评论数 0

解决tomcat在debug模式下启动非常慢的问题

问题:tomcat webapps下只有一个项目,刚开始用debug启动并不慢,调试一段时间后发现启动项目时间很长 原因:在调试过程中项目中加了很多断点,在使用debug启动时,如果不关闭这些断点,启动过程便会加载这些断点 解决:使用debug启动时 关闭或移除这些断点即可

2017-03-29 14:08:33

阅读数 2003

评论数 0

解决Bootstrap一个页面弹出的模态框嵌套多个模态框时,样式混乱,按钮不能点击。

问题:当模态框嵌套模态框时,在弹出第一个模态框时,发现样式乱了 原因:当弹出第一个模态框时,嵌套的模态框也被显示出来了,只是内容不显示,被第一个模态框压下了。 解决:在嵌套的模态框中的第一行加入style="display: none;" 即默认隐藏,这样在弹出第一个模态框时...

2017-03-29 09:57:06

阅读数 6499

评论数 0

spring+redis 实例

第一步 引入相关jar包 maven 坐标   相关jar有spring依赖,redis依赖,json依赖                      4.0.6.RELEASE                  1.6.6         1.2.12                  4.1...

2017-03-20 15:30:50

阅读数 187

评论数 0

解决springMVC jsp页面引入js,css静态资源报404错误

在springMVC配置文件中加入       web.xml中配置                   dispatcherServlet           org.springframework.web.servlet.DispatcherServlet              ...

2017-03-02 16:44:54

阅读数 1144

评论数 5

java连接mysql5.7报错Access denied for user 'root'@'localhost' (using password: YES)解决

支持作者 最便宜的卫生纸 第一情况mysql工具连接mysql报错 如sqlyong或navicat 注意: MySQL5.7 mysql.user表没有password字段,改 为authentication_string; 解决: 打开MySQL目录下的my.ini文件,在...

2017-02-28 17:07:31

阅读数 7939

评论数 1

Windows7搭建iis站点

第一步 打开控制面板找到程序和功能 第二步 第三步 找到Internet信息服务 按照下图打钩 安装需要等待一会 第四步 回到控制面板 按照图示点击 第六步 选中“Default Web Site”,双击中间的“A...

2017-02-14 10:38:34

阅读数 212

评论数 0

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