- 博客(52)
- 资源 (111)
- 收藏
- 关注
原创 Struts2——(8)struts2中文件的上传
通过2种方式模拟单个文件上传,效果如下所示:开发步骤如下:1、新建一个web工程,导入struts2上传文件所需jar开发步骤如下:1、新建一个web工程,导入struts2上传文件所需jar,如下图目录结构 2、新建Action 第一种方式package com.ljq.action;import java.io.File;import org.ap
2013-10-29 22:21:52 2478
原创 Struts2——(7)拦截器组件
AOP:面向切面编程(通过配置文件来指定作用到目标对象)OOP:面向对象编程AOP具有很好的可插拔特性,很灵活。可用于封装共通的业务处理,之后可以通过配置作用到Action组件上。共通的业务处理有:登录检查,日志记录,性能检测,事务处理。1、拦截器规范(1)必须实现Intercepter接口,实现interceptor方法。(2)拦截器组件可以继承AbstractInt
2013-10-29 21:40:01 2510
转载 windows 7 64位下配置mysql64位免安装版
1、官方网站下载mysql-noinstall-5.1.51-winx64.zip2、解压到E:\Program Files\MySQL.(路径自己指定)3、在E:\Program Files\MySQL下新建my.ini配置文件,内容如下:*****************配置文件开始*********************# MySQL Server Inst
2013-10-28 16:51:36 2992
转载 win7(64位)彻底卸载mysql,重装不再烦恼
【此文出身】鄙人mysql呆鸟,一时手残卸载了mysql,之后重装,始终在配置的时候始终无法通过(如图),纠结一天之久!查看大图在某人的鄙视鞭策下,通过度娘的多种指导及自身的多次尝试,终于在下班前成功完全卸载,并实现重装,顿感爽歪歪~~~【简要步骤】1.在控制面板-->卸载程序中卸载MySQL;2.删除MySQL安装路径中的整个MySQL文件夹;3.删除注册表中的数据:
2013-10-28 15:00:16 10720
转载 MySQL中 MySQL X.X Command Line Client 一闪而过
问题介绍:我安装完MySQL(我安装的是5.5)后,使用MySQL 5.5 Command Line Client,每次点击,总是一闪而过。从网上我查了下,都是暂时的解决的方法,不能够解决使点击 MySQL 5.5 Command Line Client后,出现现显示的mysql>窗口,其中暂时的方法如下: 一、 首先进入cmd 切入MySQL的安装目
2013-10-28 14:23:44 3035
原创 Struts2——(6)表单校验
一、表单校验js,jquery是客户端校验,今天要说的是客户端校验。禁止js,或者机器代码会破坏客户端校验,所以客户端校验相对不安全。服务器端校验是基于java代码在服务器端进行校验,特点是相应慢,但是相对安全。二、Struts2中的表单校验(1)自己写validate方法第一步:Action继承ActionSupport第二步:写public void validat
2013-10-27 23:24:23 2689
原创 Struts2——(5)转发和重定向(跨业务模块)
我们在用struts2做项目的时候,有时候会遇到这种情况,比如:我向数据库添加了一条数据后跳转到展示页面,这时候我们就需要用到重定向。
2013-10-27 21:43:04 3400
原创 如何向数据库添加时同时返回ID
我们在做项目开发时很多时候都需要数据库的增删改查,而添加数据后又想得到该项数据在数据库中的主键值,这里有一个非常方便的方法可以在插入数据的同时获得主键值。 public void save(Person p) throws SQLException { String sql = "insert into person (name,pwd,sex,age,email,loves) val
2013-10-27 21:20:27 4028
原创 Struts2——(4)OGNL与struts标签
一、OGNLObject Graphic Navigation Language 对象图导航语言依赖于 ognl.jar包OGNL不是Struts框架独有的,它是和框架独立的一种技术。例如:这样一个java项目中也能用package com.test.struts.entity;import java.io.Serializable;public class Pe
2013-10-27 10:00:44 3843 1
转载 每个程序员都应该读的书
1. 《代码大全》 史蒂夫·迈克康奈尔 推荐数:1684 code complete 代码大全 “优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— Joel Spolsky 对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践过书中99%的
2013-10-27 09:37:30 2808 2
转载 重走青春路……还是因到了“原点”……
09年,我进入一个二本院校,读专科……网络技术应用专业,学数据结构,C,大一就这样过去了,在、对于专科类学习,专业方面其实也不是很重视,稍微上一下课就OK了,所以大一大部分时间都是空余的,我的时间大部分花在睡觉上面。大二搬到学校的本部这边,虽然规范了很多,但是课程依旧不是很多,上过经典的,此时我才接触思科的,其他的课程相当于选修类性质。大三了,面临就业问题,其实那时候并不在考虑这个问题了,虽然也到
2013-10-26 12:51:31 2538 1
转载 改变自己,永不会晚!
在英国威斯敏斯特教堂的地下室里,一位不知名的圣公会主教的墓碑上写着这样一段话:-------------------------当我小的时候,我立志要改变这个世界;当我逐渐长大,我发现这个想法实在是遥不可及,所以我改变原有的志向,以改变我的国家为我的目标;然而等我长得更大时,我亦觉得这个志向实在太高远了,因此我重新确定我的目标为‘改变我的家乡’。再当我无法实
2013-10-26 12:40:56 2117 1
转载 编程的三层境界——器、术、道
不知不觉,踏入编程这一行,已经十几年了。无论是否功成名就,对于程序员来说,十几年的工作经验都能够算是“资深”了。张爱玲曾经说过:“活过半辈子的人,大都有一点真切的生活经验,一点独到的见解。他们从来没想到把它写下来,事过境迁,就此湮没了。”虽然我的自然年纪远远不足半年,但编程生涯,无疑早就过半。所以,我觉得应该把这么些年在编程方面的理解和感悟写下来,献给自己,也献给所有的程序员。 首先说说我
2013-10-26 08:46:43 2532 1
转载 Android PowerImageView实现,可以播放动画的强大ImageView
我个人是比较喜欢逛贴吧的,贴吧里总是会有很多搞笑的动态图片,经常看一看就会感觉欢乐很多,可以释放掉不少平时的压力。确实,比起一张单调的图片,动态图片明显更加的有意思。一般动态图片都是GIF格式的,浏览器中可以直接将这种格式的图片播放成动画。不过很可惜的是,Android的原生控件并不支持播放GIF格式的图片。我们都知道,在Android中如果想要显示一张图片,可以借助ImageView
2013-10-25 12:47:34 2425 3
Android PowerImageView实现,可以播放动画的强大ImageView
我个人是比较喜欢逛贴吧的,贴吧里总是会有很多搞笑的动态图片,经常看一看就会感觉欢乐很多,可以释放掉不少平时的压力。确实,比起一张单调的图片,动态图片明显更加的有意思。一般动态图片都是GIF格式的,浏览器中可以直接将这种格式的图片播放成动画。不过很可惜的是,Android的原生控件并不支持播放GIF格式的图片。我们都知道,在Android中如果想要显示一张图片,可以借助ImageView...
2013-10-25 12:47:00 187
原创 java获取字符串格式日期向前或向后n天的日期
private void setTilteMessage(){ BaseDao dao = new BaseDao(); String titleData = dao.getLatestData(); dao.closeDB(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); try { Date d
2013-10-25 11:20:36 5693
java获取字符串格式日期向前或向后n天的日期
private void setTilteMessage(){ BaseDao dao = new BaseDao(); String titleData = dao.getLatestData(); dao.closeDB(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); try { Date d...
2013-10-25 11:20:00 412
原创 Struts2——(3)ValueStack(值栈)
一、ValueStack主要用于存储请求相关信息,内部结构如下root区:被称为根存储区,是一个栈结构,栈顶元素为当前请求的Action对象。context区:被称为变量存储区,是一个Map结构,存储了request,session,application等对象。二、ActionContext(以Map方式返回)作用:ActionContext访问context区,并提供访
2013-10-23 23:15:25 2795
Struts2——(3)ValueStack(值栈)
一、ValueStack主要用于存储请求相关信息,内部结构如下root区:被称为根存储区,是一个栈结构,栈顶元素为当前请求的Action对象。context区:被称为变量存储区,是一个Map结构,存储了request,session,application等对象。二、ActionContext(以Map方式返回)作用:ActionContext访问context区,并提供访...
2013-10-23 23:15:00 154
原创 Struts2——(2)配置文件、通配符
一、Struts配置文件(1)struts-default.xml(框架自带)定义了一些框架自带的Result组件,拦截器组件。 默认调用struts-default Result组件 拦截器拦截器栈,默认在Action之前调用defaultStack拦截器栈abstract="true"说明该包只能被继承注意:该配置文件不可修改。(2)struts.
2013-10-23 22:31:27 2410
Struts2——(2)配置文件、通配符
一、Struts配置文件(1)struts-default.xml(框架自带)定义了一些框架自带的Result组件,拦截器组件。<package name="struts-default" abstract="true"> 默认调用struts-default<result-type> Result组件<intercepter> 拦截器&...
2013-10-23 22:31:00 127
原创 华为手机打开Logcat的方法
华为手机默认是关闭logcat信息的,这在开发调试时当然很不方便,打开log信息的方法如下1. 进入拨号界面输入:*#*#2846579#*#*2、2. 依次选择ProjectMenu---后台设置----LOG设置---LOG开关 点击打开, 然后在LOG级别选VERBOSE3、 重新启动手机
2013-10-23 16:06:31 11060
华为手机打开Logcat的方法
华为手机默认是关闭logcat信息的,这在开发调试时当然很不方便,打开log信息的方法如下1. 进入拨号界面输入:*#*#2846579#*#*2、2. 依次选择ProjectMenu---后台设置----LOG设置---LOG开关 点击打开, 然后在LOG级别选VERBOSE3、 重新启动手机...
2013-10-23 16:06:00 333
原创 Android中判断网络是否连接并提示设置
/** * 判断网络是否连通 * @param context * @return */ public static boolean isNetworkConnected(Context context){ ConnectivityManager cm = (ConnectivityManager) context.getSystemService(context.CONNE
2013-10-23 09:56:02 3264
Android中判断网络是否连接并提示设置
/** * 判断网络是否连通 * @param context * @return */ public static boolean isNetworkConnected(Context context){ ConnectivityManager cm = (ConnectivityManager) context.getSystemService(context.CONNE...
2013-10-23 09:56:00 162
原创 Android如何获得系统版本
如何获得Android系统版本项目移植中,遇到需要区分不同系统版本的问题。于是查找相关方法如下:android.os.Build类提供了当前系统信息。可用if (Build.VERSION.SDK_INT 有人用这样一个函数来获取版本号:public static int getAndroidSDKVersion() { int version; try {
2013-10-23 09:37:13 2421
Android如何获得系统版本
如何获得Android系统版本项目移植中,遇到需要区分不同系统版本的问题。于是查找相关方法如下:android.os.Build类提供了当前系统信息。可用if (Build.VERSION.SDK_INT < Build.VERSION_CODES.GINGERBREAD)这样来判断。有人用这样一个函数来获取版本号:public static int get...
2013-10-23 09:37:00 168
Android如何获得系统版本
如何获得Android系统版本项目移植中,遇到需要区分不同系统版本的问题。于是查找相关方法如下:android.os.Build类提供了当前系统信息。可用if (Build.VERSION.SDK_INT < Build.VERSION_CODES.GINGERBREAD)这样来判断。有人用这样一个函数来获取版本号:public static int get...
2013-10-23 09:37:00 133
原创 Struts2——(1)Struts2入门
1、Struts2历史,与Struts1的关系 两者的内部基于的原理完全不同,Struts2是基于WebWork发展而来的框架。 两者都是基于MVC实现的框架。 Struts1是Apach推出的。 WebWork是opensyfry推出的。 Strut2是以WebWork为核心,引入Struts1的特性(Struts2由A
2013-10-22 23:23:30 2820
Struts2——(1)Struts2入门
1、Struts2历史,与Struts1的关系 两者的内部基于的原理完全不同,Struts2是基于WebWork发展而来的框架。 两者都是基于MVC实现的框架。 Struts1是Apach推出的。 WebWork是opensyfry推出的。 Strut2是以WebWork为核心,引入Struts1的特性(Struts2由Apach推出)。2、Struts...
2013-10-22 23:23:00 123
Struts2——(1)Struts2入门
1、Struts2历史,与Struts1的关系 两者的内部基于的原理完全不同,Struts2是基于WebWork发展而来的框架。 两者都是基于MVC实现的框架。 Struts1是Apach推出的。 WebWork是opensyfry推出的。 Strut2是以WebWork为核心,引入Struts1的特性(Struts2由Apach推出)。2、Struts...
2013-10-22 23:23:00 86
转载 Android数据库安全解决方案,使用SQLCipher
我们都知道,Android系统内置了SQLite数据库,并且提供了一整套的API用于对数据库进行增删改查操作。数据库存储是我们经常会使用到的一种存储方式,相信大多数朋友对它的使用方法都已经比较熟悉了吧。在Android中,我们既可以使用原生的SQL语句来对数据进行操作,也可以使用Android API提供的CRUD方法来对数据库进行操作,两种方式各有特点,选择使用哪一种就全凭个人喜好了。
2013-10-21 11:38:37 3395 10
Android数据库安全解决方案,使用SQLCipher
我们都知道,Android系统内置了SQLite数据库,并且提供了一整套的API用于对数据库进行增删改查操作。数据库存储是我们经常会使用到的一种存储方式,相信大多数朋友对它的使用方法都已经比较熟悉了吧。在Android中,我们既可以使用原生的SQL语句来对数据进行操作,也可以使用Android API提供的CRUD方法来对数据库进行操作,两种方式各有特点,选择使用哪一种就全凭个人喜好了。...
2013-10-21 11:38:00 114
Android数据库安全解决方案,使用SQLCipher
我们都知道,Android系统内置了SQLite数据库,并且提供了一整套的API用于对数据库进行增删改查操作。数据库存储是我们经常会使用到的一种存储方式,相信大多数朋友对它的使用方法都已经比较熟悉了吧。在Android中,我们既可以使用原生的SQL语句来对数据进行操作,也可以使用Android API提供的CRUD方法来对数据库进行操作,两种方式各有特点,选择使用哪一种就全凭个人喜好了。...
2013-10-21 11:38:00 155
转载 Android之高仿手机QQ聊天
源代码下载转载请注明出处,谢谢! 最终版已上传。优化下拉刷新、增加来消息声音提示、主界面改成ViewPager,实现左右滑动、新增群组、最近会话显示条数,开始上班了,不再修改了。谢谢! 国庆这几天,闲着无聊,仿照QQ2012,做了一个基于socket的聊天工具,由于代码比较多,今天就不在文章中贴出代码,需要的朋友可以点击上面下载,谢谢,后续会详
2013-10-21 11:20:03 2921 2
Android之高仿手机QQ聊天
源代码下载转载请注明出处,谢谢!最终版已上传。优化下拉刷新、增加来消息声音提示、主界面改成ViewPager,实现左右滑动、新增群组、最近会话显示条数,开始上班了,不再修改了。谢谢! 国庆这几天,闲着无聊,仿照QQ2012,做了一个基于socket的聊天工具,由于代码比较多,今天就不在文章中贴出代码,需要的朋友可以点击上面下载,谢谢,后续会详细贴出各模块代码,并解释,敬...
2013-10-21 11:20:00 82
Android之高仿手机QQ聊天
源代码下载转载请注明出处,谢谢!最终版已上传。优化下拉刷新、增加来消息声音提示、主界面改成ViewPager,实现左右滑动、新增群组、最近会话显示条数,开始上班了,不再修改了。谢谢! 国庆这几天,闲着无聊,仿照QQ2012,做了一个基于socket的聊天工具,由于代码比较多,今天就不在文章中贴出代码,需要的朋友可以点击上面下载,谢谢,后续会详细贴出各模块代码,并解释,敬...
2013-10-21 11:20:00 182
转载 Android之消息推送实现
在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相对比较麻烦,最近利用几天的时间对Android的推送通知服务进行初步的研究。在Android手机平台上,Google提供了C2DM(Cloudto Device Messaging)服务,起初
2013-10-21 11:04:09 2744
Android之消息推送实现
在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相对比较麻烦,最近利用几天的时间对Android的推送通知服务进行初步的研究。在Android手机平台上,Google提供了C2DM(Cloudto Device Messaging)服务,...
2013-10-21 11:04:00 127
Android之消息推送实现
在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相对比较麻烦,最近利用几天的时间对Android的推送通知服务进行初步的研究。在Android手机平台上,Google提供了C2DM(Cloudto Device Messaging)服务,...
2013-10-21 11:04:00 105
html5博客主页
2014-03-31
高仿帮美女更衣系列源码(1)
2014-03-09
微信高仿系列源码(9)
2014-03-06
Android布局文件反编译工具
2014-03-05
高仿微信界面系列源码(8)
2014-03-04
高仿微信系列源码(6)
2014-03-03
Android一个小闹钟例子
2014-02-26
android高仿iphne开关
2014-02-12
极光消息推送(服务器自动生成内容)
2014-02-10
Android贪吃蛇源码
2014-01-26
appframework-master 2.0
2014-01-17
ios_网易彩票
2015-05-06
Android高仿豆瓣客户端
2015-01-18
Android自定义对话框
2014-12-30
unity3d制作的一个3d游戏源码
2014-11-11
unity3d开发的游戏demo
2014-11-11
Android2048游戏
2014-07-18
2048apk安装文件
2014-07-17
贪吃蛇源码(未完结版)
2014-07-13
Android自定义组件——单向滑动(仿facebook)
2014-04-22
PhoneGap+Jquery mobile汇率计算器
2014-04-14
PhoneGap环境搭建demo
2014-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人