- 博客(15)
- 资源 (25)
- 收藏
- 关注
原创 我的struts之旅一
struts在项目架构中位置struts运行原理图 看不清的童鞋可以把图片另存为查看。快速入门 step 1、新建一个web项目 2、引入struts框架jar包 3、新建表单ActionForm类//这是一个用户表单,用于填充数据的public class UserForm extends ActionForm { //定义属性[定义属性名字的时候,应该和jsp页面的组件名
2017-07-31 21:36:35 492
原创 我所认识的那些技术
Android Android架构建设之组件化、模块化建设 Android架构建设之 Data Repository(数据统一输出口)建设 Android中实现热补丁动态修复 Android中的AOP编程之AspectJ实战实现数据埋点 MVP+Retrofit+Rxjava实战 Android操作SQLite数据库 Android中轻松使用greenDao实现数据持久化 And...
2017-07-30 21:39:21 1130
原创 我的hibernate之旅一
hibernate是什么?1、hibernate是 轻量级的 ORM 框架。 2、hibernate 处于我们项目的持久层位置(正因为如此,所以有人又把hibernate称为 持久层框架) 3、hibernate 实际上就是对jdbc进行了轻量级的封装. 4、hibernate 的基础还是我们java 反射机制 5、hibernate 是对jdbc进行轻量级封装的 orm 框架,充当项目的
2017-07-30 18:24:54 450
原创 一步步搭建ssh框架
ssh简介ssh(struts+spring+hibernate) 三大框架配合使用来开发项目,是目前java ee 最流行的开发方式.ssh项目架构一步步搭建ssh框架 step 1、创建一个web项目 2、导入struts、spring、hibernate相关的jar包 3、先搭建spring框架。如果还对spring陌生的同志,可以先阅读spring快速入门3-1、创建spring核心
2017-07-26 22:37:10 1596
原创 我的spring之旅之AOP编程
AOP介绍aop( aspect oriented programming ) 面向切面(方面)编程,是对所有对象或者是一类对象编程,核心是( 在不增加代码的基础上, 还增加新功能 ),也是spring的核心技术之一。AOP术语1.切面(aspect):要实现的交叉功能,是系统模块化的一个切面或领域。如日志记录。 2.连接点:应用程序执行过程中插入切面的地点,可以是方法调用,异常抛出,或者要修
2017-07-24 22:39:29 514
原创 我的spring之旅一
spring的地位如图可以看出,sping纵跨整个项目架构,它是一个容器框架。下面使用一个简单的项目来认识spring。快速入门step1、新建一个普通java工程,spring只是一种容器,所以支持java se和java ee2、引入spring的开发包(最小配置spring.jar 该包把常用的jar都包括, 还要 写日志包 common-logging.jar3、新建一个叫UserServi
2017-07-20 23:55:08 847
原创 hibernate异常 Session was already closed
org.hibernate.SessionException: Session was already closed
2017-07-19 22:55:36 1663 1
原创 hibernate 无法将NULL值插入列'id'
不能将值 NULL 插入列 'id',表 'XHCommunityService.dbo.Employe';列不允许有 Null 值。INSERT 失败。
2017-07-19 22:51:09 1403 1
原创 hibernate的异常 Configured SessionFactory: null
Configured SessionFactory: null
2017-07-19 22:37:55 2349
原创 Android中实现热补丁动态修复
文章背景在做互联网app项目的时候,当我们发布迭代了一个新版本,把apk发布到各个Android应用市场上时,由于程序猿或是程序媛在编码上的疏忽,突然出现了一个紧急Bug时,通常的做法是重新打包,重新发布到各个应用市场,这不仅给公司相关部门增加大量工作量外,好比古时候皇帝下放一道紧急命令时,从州到县到镇到村,整条线都提着脑袋忙得不可交,搞的人心惶惶,而且更严重的是最终给用户带来的是重新下载覆盖安装,
2017-07-17 16:52:33 1747 2
原创 Android中的webview和原生交互
H5最大的两大特点就是跨平台和快速迭代,所以Android项目中嵌入H5页面的场景越来越多,所以应掌握H5和原生的交互。文章目标 实现原生和H5交互
2017-07-16 23:02:47 1987
原创 MVP+Retrofit+Rxjava实战
文章背景在刚接触Android开始起,很长一段时间都在使用MVC模式开发项目,MVC模式很适合小项目的开发,简单方便。但当我们的项目越来越大时,MVC就显得力不从心,Activty或者Fragment中代码也会越来越多,导致项目的维护变的越来越复杂,业务剥离和复用难度大,一个新的框架或技术的出现必定是来解决前有的框架的缺陷,所以MVP的出现很优雅的解决了MVC中存在缺陷或不足。文章目标MVP在And
2017-07-07 16:10:10 9441 9
原创 apk反编译详解
文章背景开发或学习Android的时候,往往会涉反编译来借鉴别人的java文件和布局等资源文件。 假如不小心把自己的源码丢了,也要经过反编译安卓在自己手机上的apk来找回源码。文章目标反编译工具分享 反编译经验分享工具下载地址 http://download.csdn.net/download/xinanheishao/9887816官方最新版本下载地址 apktool: https:
2017-07-03 23:10:13 1160
原创 Android中的AOP编程之AspectJ实战实现数据埋点
文章背景 最近在给某某银行做项目的时,涉及到了数据埋点,性能监控等问题,那我们起先想到的有两种方案,方案之一就是借助第三方,比如友盟、Bugly等,由于项目是部署在银行的网络框架之内的,所以该方案不可行。另外一种方案是就是给每一个方法里面数据打点,然后写入SD卡,定时上报给自己的服务器,服务器来进行统计分析,这种方案看上去似乎可行,但有弊端,不仅会给程序员增加巨大工作量、而且最致命的是会严重拖累整个
2017-07-01 22:55:06 8664 3
asp.net mvc
2013-06-17
js常用面试题
2012-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人