java
文章平均质量分 81
無脸男
我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。他
们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创属于自己的事业”。我想说的是,其
实我是一个程序员。我想说态度永远比技术重要
展开
-
("").equals(str)与str.equals("")的区别
class AA{ String str; void getStr() { if(str.equals("")) { System.out.println("str.equals is ok"); } } void getStr2()转载 2015-03-17 15:26:39 · 1474 阅读 · 0 评论 -
Java DES 3DES AES Base64加密
bases64其实是一种进制方式,并不能完全算加密,只是经过base64后确实不是明文了,安全性好的呢是AES,因为比较新,当然任何一种加密都不能说是绝对安全的,正所谓强中自有强中手,一山还比一山高,道高一尺魔高一丈,这里我没有说MD5加密,MD5一般用来加密密码,不可逆的,而今天所说的都是数据加密,json等等。原创 2016-03-25 11:49:58 · 1293 阅读 · 0 评论 -
java反射详解
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名123456789101112131415package Reflect;转载 2016-01-10 11:57:10 · 279 阅读 · 0 评论 -
遍历hashMap
Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val = entry.getVal转载 2016-01-10 11:33:26 · 282 阅读 · 0 评论 -
Web.xml详解
1.部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。2.<web-app xmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.su转载 2015-07-28 13:39:19 · 392 阅读 · 0 评论 -
初学者很实用:struts中action使用session的2种方式
1.通过ActionContext class中的方法getSession得到2.Action实现org.apache.struts2.interceptor.SessionAware接口的方式来对session进行操作下面先看一个采用第一种方式,在action中得到session的例子 package s2.ex.action;import java.util.Map;原创 2015-07-14 10:36:19 · 450 阅读 · 0 评论 -
初学者很实用:struts2中将jsp数据传到action的几种方式
先给上struts.xml代码:<!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.1//EN""http://struts.apache.org/dtds/struts-2.1.dtd"> <action name="*_*" class="com.wepull.st原创 2015-07-13 17:13:44 · 804 阅读 · 0 评论 -
Java调用WebService接口实现发送手机短信验证码功能
近来由于项目需要,需要用到手机短信验证码的功能,其中最主要的是用到了第三方提供的短信平台接口WebService客户端接口,下面我把我在项目中用到的记录一下,以便给大家提供个思路,由于本人的文采有限,还请大家见谅!一:首先上几张案例截图,以便大家可以了解一下短信验证码的流程,这里我在做的过程中也参考了很多网站的短信验证码,比如:58同城,汽车之家等。1.点击获取验证码之前的样式:转载 2015-06-05 10:49:02 · 1536 阅读 · 0 评论 -
Spring Web MVC 简单入门
2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的W转载 2015-05-06 11:37:17 · 341 阅读 · 0 评论 -
java网络编程入门教程
网络编程技术是当前一种主流的编程技术,随着联网趋势的逐步增强以及网络应用程序的大量出现,所以在实际的开发中网络编程技术获得了大量的使用。本章中以浅 显的基础知识说明和实际的案例使广大初学者能够进入网络编程技术的大门,至于以后的实际修行就要阅读进阶的书籍以及进行大量的实际练习。原创 2015-04-20 10:17:17 · 1239 阅读 · 0 评论 -
log4j入门
log4j是apache的一个开源项目,一个非常强大的log记录软件,在项目中方便程序员测试、调试观看日志。下面我们从几个简单的demo中学习如何使log4j。原创 2015-04-13 16:21:12 · 312 阅读 · 0 评论 -
java 设计模式
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式转载 2015-04-01 11:13:39 · 291 阅读 · 0 评论 -
log4j每天产生一个日志文件
log4j每天产生一个日志文件,方便日后查询归档,log4j配置文件如下:#配置根Loggerlog4j.rootLogger=DEBUG, stdout, logfile### direct log messages to stdout ###log4j.logger.com.ibatis = DEBUG, logfilelog4j.logger.com.ibatis.commo原创 2016-05-24 14:39:03 · 4220 阅读 · 0 评论