甘蓝的专栏

甘蓝,Java

JavaWeb用户Session超时解决方案

JavaWeb用户Session超时解决方案。

2016-12-18 13:47:09

阅读数 9894

评论数 4

Tomcat中JNDI DataSource配置及使用

下面的例子是在Tomcat7中配置JNDI DataSource,并把这个JNDI注册为Spring的Bean。 1.安装JDBC驱动 把JDBC驱动包放到$CATALINA_HOME/lib文件夹下。 2.配置JNDI DataSource 方式1:在META-INF下创建context...

2019-02-01 16:44:49

阅读数 18

评论数 0

Eclipse Maven项目Deployment Assembly中Maven依赖丢失

1 问题描述 Maven Web项目,每次使用Eclipse M2E插件对Project进行刷新,然后部署到Tomcat后都会提示ClassNotFoundException,究其原因,是Deployment Assembly中没有Maven Dependencies。如下图所示: 2 原...

2018-08-05 16:25:00

阅读数 619

评论数 0

nginx+tomcat负载均衡(含session共享)

0、基本信息Tomcat8.0.37、JDK1.7.0_79-b15、Nginx1.9.13、CentOS7.01、需要实现的效果需要实现的效果(单台服务器):1、使用Nginx实现负载均衡2、使用多个Tomcat作为应用服务器3、静态资源从Tomcat中分离Nginx端口为8080,反向代理3个...

2018-04-03 11:51:27

阅读数 2663

评论数 0

Linux删除软链接

谨慎使用rm -rf命令!# 假设软链接是文件夹 # 正确,只删除软链接,不删除软链接对应的文件夹下的数据 rm appuploadfiles # 没事!文件夹删不掉 rm appuploadfiles/ # 危险!!!这会把这个软链接对应的文件夹下的文件都删除掉!!! rm -rf appupl...

2018-04-02 14:43:51

阅读数 320

评论数 0

Nginx错误:[error] 106793#0: *46318 client intended to send too large body: 3738202 bytes

1、错误信息2018/04/02 13:29:23 [error] 106793#0: *46318 client intended to send too large body: 3738202 bytes, client: 192.168.1.26, server: 192.168.1.23...

2018-04-02 13:42:33

阅读数 326

评论数 0

Tomcat的Session共享(复制)的几种实现方案

1、为什么会提出这个问题?使用Nginx+Tomcat进行负载均衡时,希望使用轮询方式进行负载。但是如果使用轮询方式的话,可能会访问不同的Tomcat,此时如果不进行Session共享,则相当于是一个新的Session。就比如现有系统都是需要认证登录的系统,如果没有Session共享,则会导致用户...

2018-03-30 13:30:54

阅读数 5862

评论数 0

Linux下Tomcat8使用APR模式运行

1、安装要求使用APR模式需要依赖如下软件:APR 1.2+ development headers (libapr1-dev package) OpenSSL 0.9.7+ development headers (libssl-dev package) JNI headers from Jav...

2018-03-29 13:57:56

阅读数 654

评论数 0

boolean值正确的setter/getter方法

引入为什么要讲这个问题呢?项目遇到一个boolean值,结果使用fastjson将对象转换为json字符串时发现boolean值的字段变了。具体看如下示例代码:/** * 测试boolean值命名不规范导致的问题 * @ClassName Test * @author zhangshun ...

2018-03-23 11:13:55

阅读数 721

评论数 0

Linux下openfire设置为服务并开机自启动

Linux下将openfire注册为系统服务,并开机自启动。

2018-03-20 16:39:45

阅读数 728

评论数 0

&#x54C8是什么编码?Html实体

哈是什么字符?怎么才能具有可读性?

2018-03-20 16:28:34

阅读数 341

评论数 0

JS调用指定名称的函数

方式1:适用于调用无参函数// 准备工作 function test(){ alert(); } // 动态调用 eval("test()");方式2:适用于调用有参函数// 准备工作 function test(array){ for(var idx in a...

2017-10-24 11:52:02

阅读数 910

评论数 0

SpringMVC日期时间格式化方式

### 引入 平时,在写前端页面时,很有可能会涉及到表单中有日期的情况,一般情况下不同的业务使用的日期格式都有所不同。下面看下一个简单的例子说明SpringMVC对日期的处理。jsp页面如下(简单的表单,其中有一个输入框中输入的是日期时间): <%@ page language="...

2017-06-16 19:30:21

阅读数 6449

评论数 0

SpringMVC提交数据的同时上传文件

1. 要点 html页面中的表单必须是enctype=”multipart/form-data” 使用jquery-form的ajaxSubmit进行表单提交 使用SpringMVC进行处理,需要配置multipartResolver SpringMVC控制器中判断request是否包含文件,有文...

2017-06-11 14:37:57

阅读数 6787

评论数 0

获取jQuery validation对象的两种方式

使用如下语句对表单添加jQuery Validation:$("#changePasswordForm").validate();获取jQuery Validation对象:var validator = $("#changePasswordForm").v...

2017-06-06 10:05:59

阅读数 560

评论数 0

Nginx错误:[emerg] getpwnam(“www”) failed

错误信息Nginx的错误日志中给出如下信息: [emerg] 65814#0: getpwnam(“www”) failed问题原因没有创建www这个用户。解决创建组和用户。/usr/sbin/groupadd -f www /usr/sbin/useradd -g www www参考nginx...

2017-06-06 10:04:05

阅读数 3314

评论数 0

Nginx错误:(13: Permission denied) while reading upstream

问题原因当代理文件大小超过配置的proxy_temp_file_write_size值时,nginx会将文件写入到临时目录下(默认为/proxy_temp)。如果nginx对/proxy_temp没有权限,就写不进去。解决调整/proxy_temp权限为配置nginx的那个用户。chown -R ...

2017-06-06 10:03:26

阅读数 3351

评论数 0

Dubbo调用Service后返回null

问题 使用Dubbo服务调用Service后,返回值是null,在Dao层可以确认结果已经查询出来了。 其它的Service服务都没有问题。 这个Service服务有这样一个特征:是一个树形结构的类,包含上级节点和所有子节点。 猜想 可能是这个上级节点和所有子节点导致返回为null,经测,去除这个...

2017-06-06 10:01:44

阅读数 3899

评论数 0

ActiveMQ使用RESTful API发送消息

问题的提出需要在SQL Server 2005中使用Insert触发器调用存储过程,然后通过存储过程调用HTTP请求,通过这个HTTP请求将新增的记录推送到ActiveMQ中。通过查阅ActiveMQ的官网,得知ActiveMQ支持RESTful API,这样就可以通过HTTP请求的方法发送消息到...

2017-06-06 10:00:03

阅读数 1738

评论数 0

使用Gradle创建Web Project

日积月累,滴水穿石。学学怎么用gradle创建web项目。原来的做法我原来是这样做的: 新建gradle项目,然后修改Project Facets中的Dynamic web Module,但是实际情况是,只要一刷新gradle项目就会导致Dynamic web Module丢失,后面如果再修改P...

2017-06-06 09:57:33

阅读数 255

评论数 0

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