javaweb
xlj3
静以修身,俭以养德
展开
-
后台获取jsp数组方法
jsp:EasyUi 的grid多选拼接数组function getSelectedArr() { var ids = []; var rows = grid.datagrid('getSelections'); for (var i = 0; i < rows.length; i++) { ids.push(rows[i].resId原创 2016-09-23 16:59:17 · 3709 阅读 · 0 评论 -
BeanUtils应用,tojavabean
package com.bochy.tojavabean;import java.util.HashMap;import java.util.Map;import org.apache.commons.beanutils.locale.converters.DateLocaleConverter;/** * 封装的用户注册表单bean,用来接收register.jsp中的表单输入项原创 2016-10-16 16:40:53 · 450 阅读 · 0 评论 -
oracle连接
package com.bochy;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;/** * @author zhaoYuguang * @version 1.0 链接Mysql数据库工具类 * */public class ViewTest { publi原创 2016-10-16 22:34:51 · 339 阅读 · 0 评论 -
mysql连接
package com.bochy.jdbc;import java.sql.Connection;import java.sql.DriverManager;/** * @author zhaoYuguang * @version 1.0 链接Mysql数据库工具类 * */public class DBConnection { private Connection conn原创 2016-10-16 22:35:23 · 275 阅读 · 0 评论 -
Spring中原型prototype的准确使用
实际问题项目中,报表导出涉及到了在同一个类的两个不同方法中,都有相同的查询数据库的操作,一个方法是用于获取内容,一个是用于获取条数的,大概类似于这样:@Servicepublic class MyReportExporter extends AbstractReportExporter{ @Override protected DataResp getData(Param转载 2016-11-07 17:50:43 · 1306 阅读 · 0 评论 -
负载均衡
原创 2016-10-19 10:37:22 · 290 阅读 · 0 评论 -
liunx系统监控
package test1;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStreamReader;import java.util.StringToken原创 2016-10-19 15:53:39 · 467 阅读 · 0 评论 -
悲观锁乐观锁
悲观锁:数据库机制(适用于负载均衡),乐观锁:代码标识符控制(适用于单项目部署)===================================1、悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证原创 2016-10-19 17:14:49 · 368 阅读 · 0 评论 -
gbk和utf-8
java的字符类型 char 占用2个直接,因为他是Unicode编码Java简单数据类型简单类型 大小 范围/精度 float 4 字节 32位IEEE 754单精度 double 8 字节 64位IEEE 754双精度 byte 1字节 -128到127 short 2 字节 -32,768到32,767 int 4 字节 -2,147,483,648到2,147,483,647原创 2016-10-19 00:20:45 · 322 阅读 · 0 评论 -
ping
package com.bochy;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;class PrintThread implements Runnable { private InputStream _is = null; private Bu转载 2016-10-19 20:16:02 · 292 阅读 · 0 评论 -
前台想后台传数组与解析
var info = JSON.stringify(ids); $.ajax({ type: "POST", url: url, data:{"ids":info,"flowId":flowId,"flowName":flowName,"name":name,"html":html}, dataType: "j原创 2016-11-16 23:11:20 · 1158 阅读 · 0 评论 -
把request对象中的请求参数封装到bean中/生成UUID
package me.gacl.util;import java.util.Enumeration;import java.util.UUID;import javax.servlet.http.HttpServletRequest;import org.apache.commons.beanutils.BeanUtils;/** * @author gacl * 把requ原创 2016-10-16 16:20:51 · 3183 阅读 · 2 评论 -
链接的请求方式 是get
超链接的请求是get。Get:是以实体的方式得到由请求URI所指定资源的信息。如果请求URI只是一个数据产生过程,那么最终要在响应实体中返回的是处理过程的结果所指向的资源,而不是处理过程的描述。原创 2016-09-30 15:43:31 · 774 阅读 · 0 评论 -
FileUtils API
一、概述这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用。 二、FileUtils读APIJava代码原创 2016-10-26 01:07:47 · 4407 阅读 · 2 评论 -
邮件发送
import java.io.IOException;import java.io.InputStream;import java.util.Properties;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Session;import javax.mail.Tran原创 2016-10-11 14:23:33 · 252 阅读 · 0 评论 -
apache上传下载
package com.bochy.controller;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import java.net.URLEncoder;import javax.servlet.ServletEx原创 2016-10-11 17:35:47 · 843 阅读 · 0 评论 -
session失效时间设置
session失效时间设置 一、java代码 request.getSession().setMaxInactiveInterval(1800);/*秒为单位*/ 二、web.xml 30 三、web服务器resin.conf,tomcat, 30 false 优先级: 1 > 3 > 2转载 2016-10-21 21:01:04 · 983 阅读 · 0 评论 -
高并发下线程安全的单例模式(最全最经典)
在所有的设计模式中,单例模式是我们在项目开发中最为常见的设计模式之一,而单例模式有很多种实现方式,你是否都了解呢?高并发下如何保证单例模式的线程安全性呢?如何保证序列化后的单例对象在反序列化后任然是单例的呢?这些问题在看了本文之后都会一一的告诉你答案,赶快来阅读吧!什么是单例模式?在文章开始之前我们还是有必要介绍一下什么是单例模式。单例模式是为确保一个类只有一个实例,并为整个系统提供一转载 2016-10-22 10:16:46 · 406 阅读 · 0 评论 -
路径问题
request.getContextPath() = /TestProjectrequest.getServletPath() = /TestPath.jsprequest.getRequestURI() = /TestProject/TestPath.jsprequest.getRequestURL() = http://localhost:8080/TestProject/Test原创 2016-10-12 10:49:06 · 272 阅读 · 0 评论 -
Servlet API 中文版
基本类和接口一、javax.servlet.Servlet接口servlet抽象集是javax.servlet.Servlet接口,它规定了必须由Servlet类实现由servlet引擎识别和管理的方法集。Servlet接口的基本目标是提供生命期方法init()、service()和destroy()方法。servlet接口中的方法 void init(Servle转载 2016-09-27 10:38:13 · 8656 阅读 · 4 评论 -
post 相比get 有很多优点,为什么现在的HTTP通信中大多数请求还是使用get?
事实上GET 和 POST 在实践上面有非常大的区别,这两种方法在语义上面并非能互相取代。POST 是否比 GET 安全是的, POST要比GET安全一点点,注意,是一点点。。。说这两者都是明文传送当然是没有错的了,但是这里有一个细节,就是GET的URL会被放在浏览器历史和WEB 服务器日志里面。POST 发完基本就木有了。。所以如果你把关键数据放在GET里转载 2016-09-28 14:45:00 · 344 阅读 · 0 评论 -
监听器
监听器在JavaWeb开发中用得比较多,下面说一下监听器(Listener)在开发中的常见应用一、统计当前在线人数 在JavaWeb应用开发中,有时候我们需要统计当前在线的用户数,此时就可以使用监听器技术来实现这个功能了。 1 package me.gacl.web.listener; 2 3 import javax.servlet.ServletContex转载 2016-10-14 10:36:07 · 242 阅读 · 0 评论 -
Filter(过滤器)常见应用
javaweb学习总结(四十六)——Filter(过滤器)常见应用一、统一全站字符编码 通过配置参数charset指明使用何种字符编码,以处理Html Form请求参数的中文问题 1 package me.gacl.web.filter; 2 3 import java.io.IOException; 4 import javax.servlet.Filter转载 2016-10-14 15:16:34 · 431 阅读 · 0 评论 -
mybatis拦截器
最近在用mybatis做项目,需要用到mybatis的拦截器功能,就顺便把mybatis的拦截器源码大致的看了一遍,为了温故而知新,在此就按照自己的理解由浅入深的理解一下它的设计。 和大家分享一下,不足和谬误之处欢迎交流。直接入正题。 首先,先不管mybatis的源码是怎么设计的,先假设一下自己要做一个拦截器应该怎么做。拦截器的实现都是基于代理的设计模式设计的,简单的说就是要创造一个目标类转载 2016-11-26 13:26:41 · 373 阅读 · 0 评论