- 博客(152)
- 资源 (18)
- 收藏
- 关注
转载 过滤器与拦截器的区别
过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符拦截器,是在面向切面编程的就是在你
2016-12-26 11:39:09
544
转载 SpringMVC Controller 介绍
一、简介 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll
2016-12-23 10:01:12
538
转载 spring与mybatis三种整合方法
本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可通过链接http://code.google.com/p/mybatis/下载到。 1、采用数据映射器(MapperFactoryBean)的方式,不用写mybatis映射文件,采用注解方式提供相应的sql语句和输入参数。 (1)Spring配置文件:
2016-12-22 13:54:20
603
转载 基于springMVC+springSecurity3.x+Mybaits3.x的权限系统,开放源码,支持开源
2015-01-07更新版本地址 1.0版本:http://blog.youkuaiyun.com/mmm333zzz/article/details/16863543 2.0版本:http://blog.youkuaiyun.com/mmm333zzz/article/details/37773589 3.0版本:ht
2016-12-22 09:55:00
654
转载 Spring声明式事务配置管理方法
/*2011年8月28日 10:03:30 by Rush */环境配置项目使用SSH架构,现在要添加Spring事务管理功能,针对当前环境,只需要添加Spring 2.0 AOP类库即可。添加方法:点击项目右键->Build Path->Add librarys:
2016-12-22 09:31:47
411
转载 spring tx:advice事务配置
首先在/WEB-INF/applicationContext.xml添加以下内容:bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> property name="sessionFactory"> ref bea
2016-12-21 17:27:22
44441
转载 Struts2理解--动态方法和method属性及通配符_默认Action
众所周知,默认条件下,在浏览器输入indexAction!execute.action,便会执行indexAction类里的execute方法,这样虽然方便,但可能带来安全隐患,通过url可以执行Action中的任意方法。 想要禁止调用动态方法,则要在struts.xml中通过constant元素将属性strutsenableDynamicMethodInvocation设置为fals
2016-12-14 17:03:13
453
转载 C++虚函数及虚函数表解析
原文链接:http://www.keepsimply.org/2012/07/11/cpp-vtable/作者:独酌逸醉时间:2012.07.11声明: 本文内容由自互联网资源(见参考资料)、个人的一些 C++ 学习感悟、个人实践整理而成。文章仅以技术学习和交流为目的。如果您发现了文中的错误,或者您有的不同的见解,可以给我留言或者给我发邮件,我们共同探 讨。如果您觉得我的文章
2016-11-28 14:20:02
525
转载 Linux下C++连MySQL数据库
1.查看本地有没有安装mysql,命令就是mysql,如果有这个命令就表示安装了mysql数据库软件。如果没有就自行安装。 MySQL-server-4.0.16-0.i386.rpm MySQL-client-4.0.16-0.i386.rpm 2.查看本地有没有安装mysql的开发包。命令是 `mysql_config --cflags --libs` 如果有
2016-11-16 16:13:30
706
转载 new创建类对象与直接定义的区别
new创建对象的特点new创建类对象需要指针接收,一处初始化,多处使用new创建类对象使用完需delete销毁new创建对象直接使用堆空间,而局部不用new定义类对象则使用栈空间new对象指针用途广泛,比如作为函数返回值、函数参数等频繁调用场合并不适合new,就像new申请和释放内存一样new创建类对象实例1、new创建类对象例子:CTest* pTest = new
2016-11-11 14:03:40
3214
转载 一个低级错误——命名空间惹的祸
在写一个重载输入输出操作符函数的时候,写了一个如下的头文件:#include class myString{public:friend ostream& operatormyString();myString(const myString &);myString(const char *);myString & operator=(const myString
2016-11-10 15:49:31
1186
转载 Android 图像的拉伸适配解决
转自 http://waylenw.github.io/Android/android-fit-screen-img/?utm_source=tuicool&utm_medium=referral日常开发中,我们避免不了去接触视频图像的展示,但在android屏幕分辨率碎片化如此严重的今天,难免会遇到图片拉伸以及视频拉伸的问题,那该如何解决呢?这就是今天的主题了。首先看一个例子
2016-10-17 17:25:03
10482
原创 通过反射,将map转换为java对象
场景:已经知道对象的类型,以及属性对应的值,且值保存在map对象中,将该map转换为已知类型的对象。方案:如代码。测试类: public static void main(String[] args) { Map map = new HashMap(); map.put("name", "zhangsanfeng"); map.put("sex",
2016-10-14 17:02:11
17610
原创 webView选择本地图片
场景描述: 在WebView加载的界面,实现及时通讯功能。界面下方,有选择图片按钮,点击之后,进入系统图库,选择好图片后,webView将此图片发送出去,及时通讯的对方,接受到此图片。解决方案:(此处,忽略webView的漏洞问题,直接进行常规场景的考虑)1、注册javascript方法,对点击按钮进行响应;2、响应后,跳转到系统图库选择界面,进行图片选择;
2016-10-11 10:46:58
1873
转载 HashMap实现原理分析
1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难
2016-09-29 10:32:08
314
转载 国内一线互联网公司内部面试题库
以下面试题来自于百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐内部题库熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。一、java基础1.接口的意义(百度)规范、扩展、回调2.抽象类的意义(乐视)为其子类提供一个公共的类型 封装子类中得重复内容 定义抽象方法,子类虽然有不同的实现 但是定义是一致的3.内部类的作用(百度,乐视)内部类可以用多个实
2016-09-28 10:28:17
664
转载 android 知识点总结
1.什么是Activity ? 这样的问题 回答的时候 ,首先 Activity 是 四大组件之一,是一个view 对象的容器,可以用来展现一个界面,通过 setcontentView() ,//方法来 设置要显示的布局 activity 是 上下文对象 Context的子类 同时 实现了 window.callback 和 keyevent.callback 这两个接口, 所以
2016-09-28 10:15:40
410
原创 安卓安装完应用后,获取包的meta-inf目录下的文件channel_ID.txt的第三行
背景:安卓安装完应用后,可以获取包的meta-inf目录下的文件吗?在手机上安装完了应用后,然后打开应用,此时,应用里的SDK有没有办法取到应用包里的meta-inf文件?为什么要这么做?因为同一个应用包,需要往里面打不同的渠道ID。 然后又要保持签名一致。这个时候需要往meta-inf里面写文件,因为这样不会影响到签名。但是问题来了,如果一两个
2016-09-26 16:21:18
3650
原创 error no resource identifier found for attribute 'indeterminateTint' in package 'android'
I'm trying to create an XML ProgressBar.When i add the attributes android:indeterminateTint and android:progressBackgroundTint to the ProgressBar i'm getting
2016-08-30 15:03:57
1698
转载 Android保存图片到系统图库
http://blog.youkuaiyun.com/xu_fu/article/details/39158747最近有些用户反映保存图片之后在系统图库找不到保存的图片,遂决定彻底查看并解决下。Adnroid中保存图片的方法可能有如下两种:第一种是自己写方法,如下代码:public static File saveImage(Bitmap bmp) { File a
2016-07-29 16:17:39
668
转载 Android中Surface和SurfaceView的一些理解和总结
什么是Surface?简单地说Surface对应了一块屏幕缓冲区,每个window对应一个Surface,任何View都是画在Surface上的,传统的view共享一块屏幕缓冲区,所有的绘制必须在UI线程中进行什么是SurfaceView?说SurfaceView是一个View也许不够严谨,然而从定义中 public class SurfaceView extends Vi
2016-07-19 15:44:23
1872
转载 android中的adapter模式
Adapter是设计模式中的一个概念,它是当一个类需要使用另一个类,而接口不同时,对两方的不同接口进行适配,其要达到的目的是,在调用方,采用统一的接口进行调用,而不管被调用者是什么,而被调用方更不会知道自己将会被谁使用,所以无法事先为调用者定制其接口,因此就没有意义去考虑调用方采用什么样的接口,这些接口的适配工作就由adapter来完成。 在Android应用中,最常用的就是将各
2016-07-05 15:22:54
393
转载 JAVA设计模式之门面模式(外观模式)
医院的例子 现代的软件系统都是比较复杂的,设计师处理复杂系统的一个常见方法便是将其“分而治之”,把一个系统划分为几个较小的子系统。如果把医院作为一个子系统,按照部门职能,这个系统可以划分为挂号、门诊、划价、化验、收费、取药等。看病的病人要与这些部门打交道,就如同一个子系统的客户端与一个子系统的各个类打交道一样,不是一件容易的事情。 首先病人必须先挂号,然后门诊。如果医生要求化验
2016-07-04 10:47:45
259
原创 android点击事件,第一次无效,第二次才响应的问题
今天碰到的问题,android登陆界面,有个重置密码TextView,点击第一次没有反应,点击第二次,才跳转到重置界面,搜索之后,发现,是 android:focusable="true" android:focusableInTouchMode="true"的问题,将android:focusableInTouchMode改为false之后,问题解决。再来看看这个属
2016-06-25 12:34:44
14218
4
转载 android 代码 混淆- 原来如此简单
原文:http://www.cnblogs.com/classic/archive/2011/04/27/2030234.html一个xxx.apk提交给测试、ok,去倒杯水,看看网页~~~~~呃,忽然觉得 是不是应该 给我的代码 提高点安全性,记得看过 apk直接可以 解压,然后很容易的就可以 反编译出 .java找了找,果然,这一切 只不过是 一分钟的事
2016-06-23 16:05:57
523
转载 Android 混淆代码总结
原文:http://blog.youkuaiyun.com/lovexjyong/article/details/24652085为了防止自己的劳动成果被别人窃取,混淆代码能有效防止被反编译,下面来总结以下混淆代码的步骤:1. 大家也许都注意到新建一个工程会看到项目下边有这样proguard-project.txt一个文件,这个对混淆代码很重要,如果你不小心删掉了,没关系,从其他地
2016-06-23 15:47:46
414
转载 Android图片下载缓存库picasso解析
http://blog.youkuaiyun.com/xu_fu/article/details/17043231picasso是Square公司开源的一个Android图形缓存库,地址http://square.github.io/picasso/,可以实现图片下载和缓存功能。picasso使用简单,如下[java] view plain copy
2016-06-14 16:48:32
316
转载 Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
转载注明地址:http://blog.youkuaiyun.com/xiaanming/article/details/9257853最近有一个需要,我们公司做了一个apk客户端,然后其他的公司可以根据自己的需要来替换里面的资源图片,文字等一些资源文件问题,我本来想这个简单,用两个工程直接替换里面的资源文件就行,老大说,这样子不好,如果要改需要改两个客户端,而且还麻烦,叫我将所有的Activity打成
2016-06-14 16:15:59
356
转载 android应用中为按键添加声音
为程序的按钮添加按键声音能更好的亲和用户,产生更好的使用体验,下面就是为按键添加声音的方法:[java] view plain copypublic class MainActivity extends Activity { private Button mButton01; private SoundPo
2016-06-07 11:19:36
8588
转载 Android 创建Library Project(库项目)与引用操作
由于在开发过程,为了实现未曾了解的某种效果与特定功能,而求助于网上优秀的开源项目,在使用过程中发现引用开源的Library Project(库项目),的确可以解决很多问题,而且也给出了一种思路,好的软件公司也需要有自己的Library Project(库项目),这样不必要进行重复开发工作,这只是自己的想法。下面将自己的心得或体会记录如下,以下是自己的编写风格。【转载使用,请注明出处:htt
2016-05-25 14:04:03
547
原创 调用回调方法有返回值的情况
调用回调方法时,有数据返回,代码反映:1,定义一个接口public interface VolleyCallBack { void onSucc(String response);}2, 这是请求数据的 public void sendString(final VolleyCallBack callBack) throws Exception {
2016-05-05 17:59:18
6056
转载 手机解锁后,横屏的界面重绘了(Activity重新生成了)解决办法
今天在写一个应用的时候,因为需要设置成横屏模式,所以在Manifest里面的Activity里面加了两个参数设置: android:screenOrientation="landscape" android:configChanges="keyboardHidden|orientation"这是设置屏幕方向为横屏,以及禁止在屏幕切换的时候重启A
2016-05-04 16:07:12
4687
原创 回调函数在android中的使用
上文 http://blog.youkuaiyun.com/rong_wz/article/details/51107440讲解了回调函数在java中的场景,本文介绍自己的android应用中的使用。场景: 加入有一listView,里面是游戏列表,在listView的item中有个button,点击此button可以有相应逻辑,比如打开相应游戏,当然可以在listView的A
2016-04-09 21:49:16
932
转载 java中的回调函数理解
回调函数,第一次见是在Java编程思想中,以及后来的观察者模式也应用了回调函数的思想。但是一直都没有重视,终于在一次面试的时候吃亏了,越来越理解为什么很多人说Java编程思想这本书要一遍遍的看,吃透! 首先在网络上搜索很多文章介绍什么是回调函数,看的云里雾里的。后来自己一步步分解终于理解了,记录如下。 从维基百科上面摘抄定义:(看完本篇文章再来理解这个定
2016-04-09 21:19:42
409
转载 Socket通信原理和实战
我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下:1、网络中进程之间如何通信?2、Socket是什么?
2016-04-06 14:59:04
476
转载 android Fragment 的使用详解
上一章节中(Android让Fragment加载到Activity中),我们对Fragment的生命周期进行了简单介绍,这一章节将对生命周期和返回栈进行详细介绍。一、Fragment的生命周期初探:因为Fragment必须嵌入在Acitivity中使用,所以Fragment的生命周期和它所在的Activity是密切相关的。如果Activity是暂停状态,其中所有的Fragm
2016-04-05 10:33:39
452
转载 WebView用法与JS交互
这篇文章讲了一些WevView的使用方法,在项目中,常常会使用到,尤其是需要与JS交互。效果图点击“调用alert”按钮,在Android中捕获JS alert,并用Android组件(AlertDialog)替换点击“调用java方法”按钮,在JS中调用并传递参数到Java中的方法点击“调
2016-03-31 11:03:11
474
原创 android中知道图片name时获取图片的简单方法
1. 图片放在sdcard中,复制代码代码如下: Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,跟目录是/sdcard) 2. 图片在项目的res文件夹下面复制代码代码如下: //得到application对象 ApplicationInfo
2016-02-25 17:20:27
796
转载 Android 资源管理 Asset 、Raw 和Drawable
转自http://blog.sina.com.cn/s/blog_5da93c8f0102uxuh.html我们首先看Android应用程序资源的分类。Android应用程序资源可以分为两大类,分别是assets和res: 1. assets。assets类资源放在工程根目录的assets子目录下,它里面保存的是一些原始的文件,可以以任何方式来进行组织。这些文件最终会
2016-02-25 16:51:31
481
原创 Android中SQLite应用详解
1、基本功能演示2、项目中使用1、基本功能演示:现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于Android平台来说,系统内置了丰富的API来供开发人员操作SQL
2015-09-08 15:59:45
399
断点续传的实例
2013-12-12
ZXing二维码扫描项目demo
2013-10-31
Mars的Android视频Mp3练习
2013-08-08
ars的Android视频Mp3练习
2013-08-08
7个经典Android应用程序实例源代码
2013-08-07
Source Insight使用资料
2013-06-14
struts2 jar包
2013-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人