- 博客(22)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 Spring+CXF整合来管理webservice
实现步骤: 1. 添加cxf.jar 包(集成了Spring.jar、servlet.jar ),spring.jar包 ,servlet.jar 包。 2. 编写业务类,通过CXF来发布webservice 3. 添加一个CXF请求的 Servlet,用来处理webservice的请求 。过滤的地址例如:/ws/* 4. 配置Spring的配置文件: ap
2016-09-14 10:01:12 2511
原创 java基础之冒泡算法
定义一个通用接口,方法返回值是范型/** * @author lmk * @创建时间 2016-9-6 下午3:36:10 * @描述 TODO * * @svn提交者:$Author$ * @提交时间: $Date$ * @当前版本: $Rev$ */public interface SortInterface { // 冒泡排序 public > T[] Bubbl
2016-09-06 15:34:55 294
原创 java web-如何实现IE禁用cookie后继续使用session
首先明白Session的原理:Session是在服务器端创建并保存在服务器端,当服务器返回响应信息时会以cookie形式返回key名为:JSESSION,value为当前SessionID的cookie保存到浏览器本地中。一旦当前浏览器进程要取服务器对应的保存在Session的信息时候,就会取出刚才保存在cookie中对应的SessionID和服务器端的SessionID进行对比,相同就能取出你想
2016-09-03 18:58:40 9196 6
原创 js实现动态时钟
网页的动态闹钟其实就是无刷新的动态,一般会用Ajax技术实现,但这次就不用这种了,直接用js实现这个功能。html主要代码:当前时间: js代码实现原理其实就是利用了JavaScript中的定时器window.setTimeout(expression,milliseconds);window.setInterval(expression,milliseconds)。
2016-09-03 11:06:55 1451
原创 java基础之集合
集合的类型与各自的特性---|Collection: 单列集合 ---|List: 有存储顺序, 可重复 ---|ArrayList:数组实现, 查找快, 增删慢由于是数组实现, 在增和删的时候会牵扯到数组增容, 以及拷贝元素,所以慢。数组是可以直接按索引查找,所以查找时较快。 ---|LinkedList:链表实现, 增删快, 查找慢由于链表实现, 增加时
2016-09-02 15:45:19 237
原创 Android-ActionBar详解
Action Bar介绍Action Bar 是Google 在Android 3.0之后推出的一种全新用户操作方式目的是用来替换掉菜单按键功能,长按操作功能,提供一种全新的操作体验统一界面.方便开发 ActionBar 4大部分 1. app 图标:包含了 图标,主标题,副标题,回退部分 2. 视图控件:允许用户切换视图。视图切换控件的样式有下拉菜单或选项卡控件,d对应了,标准,list
2016-09-02 14:43:37 426
原创 spring管理Struts2的action时应配置scope="prototype"
spring 默认情况下scope 是单例模式,即scope="singleton",这样只会创建一个Action对象,即每次访问都是同一个Action对象,数据不安全。而struts2 是要求 每次访问 都要求对应不同的Action, scope="prototype" 就可以保证这个要求, 当有请求的时候 都创建一个Action对象。 -->再讲得通俗一点就是如果采用
2016-08-31 15:08:32 1714
原创 Hibernate的懒加载问题
简述: 当我们查询一个对象的时候,在默认情况下,返回的只是该对象的普通属性,当用户去使用对象属性时,才会向数据库发出再一次的查询.这种现象我们称为 lazy现象.解决方法可以这样:1. 显示初始化 Hibernate.initized(代理对象)。2. 修改对象关系文件 lazy 改写 lazy=false。3. 通过过滤器(web项目)openSe
2016-08-30 21:58:06 252
原创 java web开发中乱码问题
java web开发中很多乱码问题的解决方法这个博主讲得很详细了。http://blog.csdn.net/ld513508088/article/details/8038166我再补充一个:可以利用过滤器(filter)解决乱码的问题。先创建一个类继承HttpServlet并实现Filter接口,例如下面:public class MyFilterForEncor
2016-08-30 21:25:35 211
原创 java web的验证码编写和运用
首先明白验证码其实就是一张图片,只需运用相关java的awt包一些方法画出来,然后以imag流形式输出即可。当然图片中的字符串是保存在Session中的,同时一般情况下验证的提交方式都是无刷新(即Ajax)。现在先在jsp中画一张图片,把图片中的文字保存到Session中同时整体以jpeg图片形式输出。具体代码实现如下(命名image.jsp):<%! public Colo
2016-08-30 16:45:19 427
原创 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 1070
原创 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 418
原创 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 545
原创 struts2自定义拦截器的使用
要自定义拦截器需要实现com.opensymphony.xwork2.interceptor.Interceptor接口举个小例子,当用户登陆后信息保存Session中,且可浏览其它页面,若Session中没有用户信息就返回登录页面。创建一个拦截器类public class SessionInterceptor implements Interceptor { @Overr
2016-08-26 19:58:22 506
原创 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 1072
原创 Android-实现对指定电话的短信拦截和来电拦截
用service的onCreate/onDestroy来控制广播的监听(电话,sms)。先写一个这样的框架,具体功能不实现:/** * 用TelSmsBlackService来控制广播监听(电话,sms)。 * * @author lmk * */public class TelSmsBlackService extends Service { private SmsB
2016-08-25 20:36:10 2777
原创 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 284
原创 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 306
原创 开发中的一些加密方法
一、种子算法: // 加密 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 390
原创 Android-利用设备管理器来实现锁屏功能并可一键自我卸载
设备管理器操作步骤 1,创建类DeviceAdminReceiver的子类 如:com.lmk.lockscreen.DeviceAdminSample(继承DeviceAdminReceiver类就ok!)2,在清单文件中配置广播接收者<receiver android:name="com.lmk.lockscreen.DeviceAdmi
2016-08-25 12:37:13 726
原创 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 357
原创 Android-通过意图安装、卸载、打开指定的apk和进入指定程序的应用信息
重要代码如下:protected void installApk() { // 安装的意图在Android系统上层所有应用的源代码\packages\apps\PackageInstaller\manifest.xml // // // // // // // Intent i = new Intent(); i.setAction("an
2016-08-25 09:27:17 1112
myeclipse装aptana插件后java源文件中文乱码
2015-08-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人