- 博客(17)
- 收藏
- 关注
原创 json数据处理
public static <T> T readJsonValue(String content, Class<T> valueType) {ObjectMapper objectMapper = new ObjectMapper(); /*if (objectMapper == null) { objectMapper...
2016-06-22 15:16:45
200
原创 java的同步异步调用
软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。 同步调用:一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回 调:一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步调用:一种类似消息或事件的机制,不过它的调用方向刚好相反,接口的服务在收到某种讯息或发生某种事件时,会主动通知客户方(...
2016-03-06 18:09:33
257
原创 shiro初级认识
一、 介绍:shiro是apache提供的强大而灵活的开源安全框架,它主要用来处理身份认证,授权,企业会话管理和加密。shiro功能:用户验证、用户执行访问权限控制、在任何环境下使用session API,如cs程序。可以使用多数据源如同时使用oracle、mysql。单点登录(sso)支持。remember me服务。详细介绍还请看官网的使用手册:http://shiro.apac...
2016-02-29 18:21:29
144
原创 一点实战开发职场的经验之谈
不知不觉在这个行业也待了快两年了,从最初的谈不上喜欢到现在的生活根本,或多或少也学到了一些东西,写出来给大家侃侃。做事建议1 项目事情任务很多时,一件件的解决 说的是当你因为项目任务多的感觉按时完不成感到烦躁一件也不想做的时候,或者是因为一件比较难的你觉得完成不了导致其他事情也不想做的时候。就记住这句话,如果是第一个原因,你就别想那么多,不管事情多不多,一...
2015-10-14 14:52:28
142
原创 程序员如何在复杂代码中查找到程序的bug?
1. 优先解决那些可重现的,可重现的bug特别好找,反复调试测试就好了,先把好解决的干掉,这样最节约时间。2. 对于某些bug没有头绪或者现象古怪不知道从哪里下手,找有经验的同事问一下思路,因为在那种开发多年的大型系统里,经常会反复出现同样原因的bug,原因都类似,改了一处,过一阵子另外一处又冒出来,而且无法根治。比如:我那个系统里有个特别危险的API,接口参数比较难用,一旦有人用错了某些情况...
2015-10-14 13:58:38
203
Jquery EasyUI
Jquery EasyUI 一、easyui的datagrid列表实现 Form: <form name="queryForm" id="queryForm" action="" method="post"> <div class="pageMain">
2015-08-07 16:49:32
157
原创 Spring注解@Component、@Repository、@Service、@Controller
在Web 应用程序中经常采用经典的三层分层结构,而在一个稍大的项目中,通常会有上百个组件,如果这些组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找以及维护起来也不太方便。 Spring2.5为我们引入了组件自动扫描机制,他可以在类路径底下寻找标注了@Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进...
2015-07-30 18:10:35
142
原创 org.apache.commons.httpclient的jar包的使用
1.创建HttpClient实例 HttpClient client = new HttpClient();2.创建某种连接方法的实例(post或get) PostMethod postMethod = new PostMethod(url); // 填入各个表单域的值 NameValuePair[] data = { new NameValuePair("name", "...
2015-01-21 15:15:12
4765
1
原创 javascript常用正则表达式
//这个可以验证15位和18位的身份证,并且包含生日和校验位的验证。 //如果有兴趣,还可以加上身份证所在地的验证,就是前6位有些数字合法有些数字不合法。 function isIdCardNo(num){ num = num.toUpperCase(); //身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X。 ...
2015-01-06 15:48:05
97
原创 checkbox实现全选
<%@ page contentType="text/html;charset=gbk" %><form name="frm" method="post" action=""> <table class="ItemList" width="99%" align="center">
2014-12-12 10:54:34
126
原创 servlet实现多文件上传
1.fileupload.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+requ...
2014-12-12 10:44:41
161
原创 servlet实现文件的下载
public class DownLoadServlet extends HttpServlet{ public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { this.doPost(request, response)...
2014-12-12 09:53:13
109
原创 jxl对Excel的操作,包含合并单元格
[img]http://dl2.iteye.com/upload/attachment/0104/2984/e44b5831-6402-3173-8f80-74737dc36840.jpg[/img]01.import java.io.*; 02.import jxl.*; 03.import jxl.format.UnderlineStyle; 04.import ...
2014-12-11 15:50:39
147
原创 oracle之存储过程中传入以逗号分割字符串,解决多参数问题
这几天写存储过程,需要用到多参数传入,传入的参数是给一个select语句的where条件使用的。但是写的时候遇到一个麻烦的问题,这个where条件的参数必须是number型的,而且使用的是in,也就是多个参数,比如select * from account where id in (11,23,202,41),其中的11,23,202,41即是通过存储过程的参数传入的。这里有个问题,如果在...
2014-10-22 14:14:55
2339
3
原创 oracle实现自增长
利用序列产生主键值。 序列(Sequence)是一种可以被多个用户使用的用于产生一系列唯一数字的数据库对象。序列定义存储在数据字典中,通过提供唯一数值的顺序表来简化程序设计工作,可以使用序列自动产生主键的键值。当一个序列第一次被查询调用时,它将返回一个预定值。在随后的每次查询中,序列将产生一个按指定的增量增长的值。序列可以循环,或者是连续增加的,直到指定的最大值为止。 创建序列语法如下...
2014-10-22 14:03:20
121
原创 实现将数据导入到excel中或者从excel中将数据导入到数据库
/*** 将数据写入Excel中*/ public String exportExcel(String filepath,String sheetName,long clientID)throws Exception{ String returnPath = ""; long thistime = new Date().getTime(); OutputStrea...
2014-10-21 10:21:37
154
原创 文件的拷贝和转移
package com.wepull.demo; import java.io.*;import java.util.zip.*; /** *//** * 对文件或者目录操作的类 * @version 1.0 * @author leno */public class FileUtil { pri...
2014-10-21 10:16:46
107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人