摘要: 前言 jdk中的动态代理通过反射类Proxy和InvocationHandler回调接口实现,要求委托类必须实现一个接口,只能对该类接口中定义的方法实现代理,这在实际编程中有一定的局限性。 cglib实现 使用cglib[Code Generation Library]实现动态代理,并不要求委托类必 阅读全文
posted @ 2018-09-11 22:10 平心 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 前言 最近一直在看Spring源码,其实我之前一直知道AOP的基本实现原理: 如果针对接口做代理默认使用的是JDK自带的Proxy+InvocationHandler 如果针对类做代理使用的是Cglib 即使针对接口做代理,也可以将代理方式配置成走Cglib的 之后要看AOP源码了,Proxy+In 阅读全文
posted @ 2018-09-11 22:06 平心 阅读(244) 评论(0) 推荐(0) 编辑
摘要: fckeditor - (1)资料介绍与安装 fckeditor介绍 FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。 1.fckeditor官网:http://www.fckeditor.net/ 2.fckeditor下载:http://www.fckeditor. 阅读全文
posted @ 2018-09-08 16:17 平心 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Android系统的多媒体架构图 OpenMax做编解码作用(codec),从上到下依次是AL(应用层,在多媒体中间件和应用程序之间提供一个标准化接口)、IL(集成层,解码编码器)、DL(开发层,供应商根据硬件进行编写),其中IL使用频繁。 open Core:PVPlayer和PVAuthor,O 阅读全文
posted @ 2018-09-07 23:09 平心 阅读(2092) 评论(0) 推荐(0) 编辑
摘要: 前面有人写过了,我就直接引用了,大家就不乱找了。以后有问题再继续更新。 一.混淆打包、编译 1.Android 代码混淆。http://blog.csdn.net/zjclugger/article/details/41700041 2.Android 混淆代码总结。http://blog.csdn 阅读全文
posted @ 2018-09-01 12:41 平心 阅读(556) 评论(0) 推荐(0) 编辑
摘要: vim常用命令总结 (转) 在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。 vim 选择文本,删除,复制,粘贴 文 阅读全文
posted @ 2018-08-31 14:49 平心 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 在androidstuio中运行我的未完项目,报错: Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException 阅读全文
posted @ 2018-08-27 16:21 平心 阅读(5979) 评论(0) 推荐(0) 编辑
摘要: 一、web.xml配置文件常用元素及其意义预览 二、各个配置元素详解 1.Web应用图标:指出IDE和GUI工具用来表示Web应用的大图标和小图标 2.Web 应用名称:提供GUI工具可能会用来标记这个特定的Web应用的一个名称 3.Web 应用描述:给出于此相关的说明性文本 4.上下文参数:声明应 阅读全文
posted @ 2018-08-24 14:55 平心 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 这是网址:https://github.com/hanyunpeng0521/utils 阅读全文
posted @ 2018-08-22 15:16 平心 阅读(99) 评论(0) 推荐(0) 编辑
摘要: H2作为一个嵌入型的数据库,它最大的好处就是可以嵌入到我们的Web应用中,和我们的Web应用绑定在一起,成为我们Web应用的一部分。下面来演示一下如何将H2数据库嵌入到我们的Web应用中。 一、搭建测试环境和项目 1.1、搭建JavaWeb测试项目 创建一个【H2DBTest】JavaWeb项目,找 阅读全文
posted @ 2018-08-21 18:33 平心 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的 阅读全文
posted @ 2018-08-21 17:51 平心 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 在Spring MVC中,将一个普通的java类标注上Controller注解之后,再将类中的方法使用RequestMapping注解标注,那么这个普通的java类就够处理Web请求,示例代码如下: spring通过java annotation就可以注释一个类为action ,在方法上添加上一个j 阅读全文
posted @ 2018-08-21 17:50 平心 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 监听器在JavaWeb开发中用得比较多,下面说一下监听器(Listener)在开发中的常见应用 一、统计当前在线人数 在JavaWeb应用开发中,有时候我们需要统计当前在线的用户数,此时就可以使用监听器技术来实现这个功能了。 二、自定义Session扫描器 当一个Web应用创建的Session很多时 阅读全文
posted @ 2018-08-21 17:27 平心 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 一、统一全站字符编码 通过配置参数charset指明使用何种字符编码,以处理Html Form请求参数的中文问题 web.xml文件中的配置如下: 二、禁止浏览器缓存所有动态页面 有3 个HTTP 响应头字段都可以禁止浏览器缓存当前页面,它们在 Servlet 中的示例代码如下: 并不是所有的浏览器 阅读全文
posted @ 2018-08-21 17:24 平心 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一、监听器介绍 1.1、监听器的概念 监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后 阅读全文
posted @ 2018-08-21 17:23 平心 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 在filter中可以得到代表用户请求和响应的request、response对象,因此在编程中可以使用Decorator(装饰器)模式对request、response对象进行包装,再把包装对象传给目标资源,从而实现一些特殊需求。 一、Decorator设计模式 1.1、Decorator设计模式介 阅读全文
posted @ 2018-08-21 16:29 平心 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、 阅读全文
posted @ 2018-08-21 16:26 平心 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、commons-dbutils简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的 阅读全文
posted @ 2018-08-21 15:23 平心 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、应用程序直接获取数据库连接的缺点 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示: 二、使用数据库连接池优化程 阅读全文
posted @ 2018-08-21 14:56 平心 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一、元数据介绍 元数据指的是"数据库"、"表"、"列"的定义信息。 1.1、DataBaseMetaData元数据 Connection.getDatabaseMetaData()获得代表DatabaseMetaData元数据的DatabaseMetaData对象。 DataBaseMetaData 阅读全文
posted @ 2018-08-21 13:42 平心 阅读(122) 评论(0) 推荐(0) 编辑