- 博客(16)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 spring管理Struts2的action时应配置scope="prototype"
spring 默认情况下scope 是单例模式,即scope="singleton",这样只会创建一个Action对象,即每次访问都是同一个Action对象,数据不安全。而struts2 是要求 每次访问 都要求对应不同的Action, scope="prototype" 就可以保证这个要求, 当有请求的时候 都创建一个Action对象。 -->再讲得通俗一点就是如果采用
2016-08-31 15:08:32 1666
原创 Hibernate的懒加载问题
简述: 当我们查询一个对象的时候,在默认情况下,返回的只是该对象的普通属性,当用户去使用对象属性时,才会向数据库发出再一次的查询.这种现象我们称为 lazy现象.解决方法可以这样:1. 显示初始化 Hibernate.initized(代理对象)。2. 修改对象关系文件 lazy 改写 lazy=false。3. 通过过滤器(web项目)openSe
2016-08-30 21:58:06 224
原创 java web开发中乱码问题
java web开发中很多乱码问题的解决方法这个博主讲得很详细了。http://blog.csdn.net/ld513508088/article/details/8038166我再补充一个:可以利用过滤器(filter)解决乱码的问题。先创建一个类继承HttpServlet并实现Filter接口,例如下面:public class MyFilterForEncor
2016-08-30 21:25:35 184
原创 java web的验证码编写和运用
首先明白验证码其实就是一张图片,只需运用相关java的awt包一些方法画出来,然后以imag流形式输出即可。当然图片中的字符串是保存在Session中的,同时一般情况下验证的提交方式都是无刷新(即Ajax)。现在先在jsp中画一张图片,把图片中的文字保存到Session中同时整体以jpeg图片形式输出。具体代码实现如下(命名image.jsp):<%! public Colo
2016-08-30 16:45:19 401
原创 Struts2+Ajax+Jquery的无刷新上传图片
####备注:这里不详细讲解Struts2的文件上传知识点,想了解请点击我另外一篇文章http://blog.csdn.net/qq_25281057/article/details/52333677###这里我引用了两个js文件,一个Jquery和一个form表单插件/js/jquery-1.8.2.js">/js/jquery-form.js">#
2016-08-27 12:28:24 1039
原创 struts2的文件上传
第一步:在WEB-INF/lib下加入commons-fileupload-X.X.X.jar、commons-io-X.X.X.jar。第二步:把form表的enctype设置为:“multipart/form-data“,如下: 第三步:在Action类中添加以下属性,属性名字对应于表单中文件字段的名称:public class HelloWorldActi
2016-08-27 09:27:29 391
原创 s2sh整合开发的配置
下面给出整合开发时Struts 2、 Hibernate、Spring需要的JAR,包太多不打字了,直接截图。ps:我数据库用的是mysqlSpring的配置模版:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001
2016-08-26 20:50:49 509
原创 struts2自定义拦截器的使用
要自定义拦截器需要实现com.opensymphony.xwork2.interceptor.Interceptor接口举个小例子,当用户登陆后信息保存Session中,且可浏览其它页面,若Session中没有用户信息就返回登录页面。创建一个拦截器类public class SessionInterceptor implements Interceptor { @Overr
2016-08-26 19:58:22 500
原创 Android-抖动动画、手机震动和设置成前台进程的实现
抖动动画 // 抖动Animation shake =AnimationUtils.loadAnimation(PhoneLocationActivity.this,R.anim.shake);//开始动画view.startAnimation(shake);抖动参数配置xml文件<translate xmlns:android="http://schemas.android
2016-08-26 09:36:01 1029
原创 Android-实现对指定电话的短信拦截和来电拦截
用service的onCreate/onDestroy来控制广播的监听(电话,sms)。先写一个这样的框架,具体功能不实现:/** * 用TelSmsBlackService来控制广播监听(电话,sms)。 * * @author lmk * */public class TelSmsBlackService extends Service { private SmsB
2016-08-25 20:36:10 2747
原创 Android-SQLiteOpenHelper的使用
创建两个包,db包用来创建数据库,dao包对数据库的增删改查的操作。举个对手机黑名单数据库(BlackDB)增删改查的例子:1、在db包中创该建数据库:public class BlackBD extends SQLiteOpenHelper { public BlackBD(Context context) { super(context, "bl
2016-08-25 16:31:48 255
原创 Android-自定义view里实现自定义属性步骤
一、注入自定义属性1,自定义命名空间:xmlns:lmk="http://schemas.android.com/apk/res/工程的包名"2,在res的values中创建attrs.xml文件MyView">3,在自定义组件中使用自定义属性MyViewandroid:layout_width="fill_parent"android:layout_heig
2016-08-25 14:19:13 299
原创 开发中的一些加密方法
一、种子算法: // 加密 public static String Encode(int seed, String code) { byte[] codeBytes = code.getBytes(); for (byte b : codeBytes) { b += 1;// 对每个人字节加密,用^时候后面发现了问题 } return codeBytes
2016-08-25 13:51:24 352
原创 Android-利用设备管理器来实现锁屏功能并可一键自我卸载
设备管理器操作步骤 1,创建类DeviceAdminReceiver的子类 如:com.lmk.lockscreen.DeviceAdminSample(继承DeviceAdminReceiver类就ok!)2,在清单文件中配置广播接收者<receiver android:name="com.lmk.lockscreen.DeviceAdmi
2016-08-25 12:37:13 681
原创 Android中overridePendingTransition的应用(部分代码)
先弄一个页面基类:public abstract class BaseSetUpActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ininView(); init
2016-08-25 09:59:58 345
原创 Android-通过意图安装、卸载、打开指定的apk和进入指定程序的应用信息
重要代码如下:protected void installApk() { // 安装的意图在Android系统上层所有应用的源代码\packages\apps\PackageInstaller\manifest.xml // // // // // // // Intent i = new Intent(); i.setAction("an
2016-08-25 09:27:17 1059
myeclipse装aptana插件后java源文件中文乱码
2015-08-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人