java
文章平均质量分 60
oEveryman
这个作者很懒,什么都没留下…
展开
-
Java程序员应该知道的十个调试技巧
调试可以帮助识别和解决应用程序缺陷,在本文中,虽然有很调试工具,但作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方法基本都是通用的,也适用于NetBeans IDE,我们会把重点放在运行时上面。 1.条件断点 如果你不知道如何添加断点,只需点击左边面板(行号前面)断点即被创建。在调试界面中,“断点”视图会把所有被创建的断点列出来。我们可以给它加一个转载 2013-01-07 14:36:03 · 338 阅读 · 0 评论 -
Eclipse java开发技巧
Eclipse java开发技巧 2012-09-04 11:18:32| 分类:JAva | 标签:|字号大中小 订阅调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方法基本都是通用的,也适用于NetBeans IDE,我们会把重点放在运转载 2013-07-19 16:09:55 · 547 阅读 · 0 评论 -
timer.schedule定时器用法
Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。schedule的意思(时间表、进度表)timer.schedule(new MyTask(event.getServletContext()), 0, 60*60*1000);第一个参数"new MyTas转载 2013-07-22 11:47:45 · 652 阅读 · 0 评论 -
java位运算
java位运算位移动运算符:例如:3 1)把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011, 2)把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位, 3)在低位(右侧)的两个空位补零。则得到的最终结果是0000 0000 0000 0000 0000 0000 0000 1100, 转换为十进制转载 2013-08-07 15:11:48 · 499 阅读 · 0 评论 -
DATE类型在jsp和java文件的使用
1.jsp 中取得正常的日期格式方法: 2.jsp中点击按钮直接跳转:onclick="window.open('UnbindPayDemo.jsp')" 厉害啊3.jsp中 显示“支付 >>” : value="支付 »"原创 2013-08-26 16:39:21 · 776 阅读 · 0 评论 -
图片验证码
原理:服务器生成一个包含随机的字符串的图片发给客户端,客户端提交数据时需要填写字符串作为验证,由于字符串保存在图片中,因此机器很难识别。原创 2013-10-10 09:47:01 · 501 阅读 · 0 评论 -
java:递归取出List中的元素
方法一:....................String hql = "select t.fsHostip, t.fiReserve1 from Thostip as t where 1 = 1"; List ls = dao.getHibernateTemplate().find(hql); Iterator it = ls.iterator(); if(it转载 2013-09-25 09:22:26 · 1668 阅读 · 0 评论 -
为什么要在web.xml里面配置延时加载
filter是在web.xml中配的,跟spring没关系,你说的延迟加载时hibernate的吧openSessionorg.springframework.orm.hibernate3.support.OpenSessionInViewFilteropenSession/*举个例子,web项目访问一般是来一个请求,经过action层,然后service层,最转载 2014-01-11 15:27:38 · 1786 阅读 · 0 评论 -
SpringSecurity3.0.5的配置文件及相关类
001xmlversion="1.0"encoding="UTF-8"?>002beansxmlns="http://www.springframework.org/schema/beans"003 xmlns:s="http://www.springframework.org/schem转载 2014-01-11 15:38:02 · 1007 阅读 · 0 评论 -
Spring Security-授权(AccessDecisionManager,AccessDecisionVoter) .
AccessDecisionManager完成授权的功能。观察AccessDecisionManager接口的授权方法void decide(Authentication authentication, Object object, ConfigAttributeDefinition config) throws AccessDeniedException, Insuffic转载 2014-01-13 11:02:48 · 930 阅读 · 0 评论 -
Spring Security 3 基于角色访问控制过程详解 .
访问控制:由于我们配置了访问控制(授权)的默认拦截器org.springframework.security.web.access.intercept.FilterSecurityInterceptor。其主要业务方法是InterceptorStatusToken beforeInvocation(Object object)该方法会将URL传给SecurityMetadata转载 2014-01-13 11:13:36 · 1209 阅读 · 0 评论 -
java 线程关闭小结
总的来说有3种: 1.使用状态位,这个简单,就不多说了:public class Task extends Thread { private volatile boolean flag= true; public void stopTask() { flag = false; } @Override publ转载 2013-06-26 11:05:14 · 621 阅读 · 0 评论 -
myeclipse设置断点,调代码
最基本的操作是: 1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下, 2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over, 也就是执行本行代码,跳到下一行, 3,F7是跳出函数 step return 4,F8是执行到最后。 =========================转载 2013-05-28 17:02:34 · 689 阅读 · 0 评论 -
想成为Java高手的25个学习目标--非常经典
本文将告诉你学习Java需要达到的25个目标,希望能够对你的学习及找工作有所帮助。对比一下自己,你已经掌握了这25条中的多少条了呢? 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是 class,object,interaction以及statediagrams。 2.你需要学习Java语言的基础知识以及它的转载 2013-01-07 14:27:46 · 363 阅读 · 0 评论 -
java计算距当前时间30天前的日期和时间
public String getTimeValidity(){ Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_YEAR,-90); String strDate = cal.get(Calendar.YEAR) + "-" + (cal.get(Calendar.MONTH)+1) + "-" +转载 2013-04-01 19:37:31 · 2459 阅读 · 0 评论 -
java中把中文转换为拼音
//将中文转换为英文 public static String getEname(String name) throws BadHanyuPinyinOutputFormatCombination { HanyuPinyinOutputFormat pyFormat = new HanyuPinyinOutputFormat();转载 2013-03-19 16:46:35 · 633 阅读 · 0 评论 -
获取汉字串拼音首字母,英文字符不变
// 获取汉字串拼音首字母,英文字符不变 public static String getFirstSpell(String chinese) { StringBuffer pybf = new StringBuffer(); char[] arr = chinese.toCharArray(); H转载 2013-03-20 11:40:25 · 778 阅读 · 0 评论 -
在java中调用oracle的存储过程
@Override public List getCustomerPhoneBookBySearch(String customerMobile, String callName) throws SQLException { logger.info(" 通过客户来电号码获取oracle里的数据的方法:getCustomerPhoneBookBySearch 开始执行");转载 2013-03-20 16:03:10 · 589 阅读 · 0 评论 -
获取时间和时间格式转换
package com.observe.monitoralarm.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/*** 时间帮助类* @version $Id: DateUtil.java,v 1.1 20转载 2013-04-02 15:46:25 · 592 阅读 · 0 评论 -
各种格式转换为json
public class JsonUtil { private static Log log = LogFactory.getLog(JsonUtil.class); public static String object2json(Object obj) { StringBuilder json = new StringBuilder();原创 2013-03-21 14:51:44 · 728 阅读 · 0 评论 -
1.HttpServletResponse对象
1.HttpServletResponse对象(1).Web服务器收到一个http请求,会针对每个请求创建一个HttpServletRequest和HttpServletResponse对象,向客户端发送数据找HttpServletResponse,从客户端取数据找HttpServletRequest;(2).HttpServletResponse对象可以向客户端发送三种类型的数据:a.响转载 2013-03-28 16:53:11 · 719 阅读 · 0 评论 -
实现MidiFive arithmetic
public class MidiFiveEncrypt { /** * Used building output as Hex */ private static final char[] DIGITS = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'原创 2013-03-28 08:54:14 · 567 阅读 · 0 评论 -
乱码问题
1.jsp 传值到后台,都自动变成ISO型的,需要改一下 。String name = new String(request.getParameter("name").getBytes("ISO8859-1"), "utf-8"));转载 2013-05-23 16:30:56 · 439 阅读 · 0 评论 -
Spring Security 3.x 完整入门教程(转)
Spring Security 3.x 出来一段时间了,跟Acegi是大不同了,与2.x的版本也有一些小小的区别,网上有一些文档,也有人翻译Spring Security 3.x的guide,但通过阅读guide,无法马上就能很容易的实现一个完整的实例。我花了点儿时间,根据以前的实战经验,整理了一份完整的入门教程,供需要的朋友们参考。1,建一个web project,并导入所有需要的l转载 2014-01-13 11:15:17 · 818 阅读 · 0 评论