-
用 AOP 回记录每个方法的执行时间(Spring 或直接 AspectJ)
用AOP来记录每个方法的执行时间(Spring或直接AspectJ) 有时候我们要跟踪方法的执行时间,来观察系统的性能、时间分布。特别是要找出那些十分耗时的操作。如果是在每个方法中起始和结束位置记下时间相减,那是不太现实的,对代码的侵入性太过份,而且在产品环境中又得屏闭那部份代码。 幸好现在有了?AOP,通过配置方式再加上外部辅助代码就能达到我们的要求,正式上线时只需要简单改个配置项拆卸下来即可...
983
热度 -
SCJP考试题310-025(第二套)18-50/147
SCJP考试题310-025(第二套)18-50/147 310-025 LeadingthewayinITtestingandcertificationtools,www.testking.com QuestionNo19 Given: 8.intindex=1; 9.boolean[]test=newBoolean[3]; 10.booleanfoo=test[in...
541
热度 -
[转帖]java的30个基本概念
[转帖]java的30个基本概念 在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念. Java概述: 目前Java主要应用于中间件的开发(middleware)---处...
253
热度 -
[分享]Java新手入门的30个基本概念
[分享]Java新手入门的30个基本概念 [关键词]Java入门概念前言: 在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念。 Java概述: 目前Java主要应用于中间件...
183
热度 -
[讨论]由程序疑问2引发的 java的内存的使用的一些疑惑!
[讨论]由程序疑问2引发的java的内存的使用的一些疑惑! 来源:隔叶黄莺-BlogJava 在C/C++中有sizeof()操作,可轻易获知某个类型或实例占用内存大小,sizeof(int)或者sizeof(newTestClass)。可是Java中可没有这么直观的方法可用。 因本人看过不少人写代码总爱写成 ListuserList=newArrayList();//...
450
热度 -
Hibernate求助!
Hibernate求助! 运行出现如下错误:0[main]INFOnet.sf.hibernate.cfg.Environment-Hibernate2.1.816[main]INFOnet.sf.hibernate.cfg.Environment-loadedpropertiesfromresourcehibernate.properties:{hibernate.c...
433
热度 -
Android - Adapter
Android--Adapter体系publicinterfaceAdapter----0层(表示继承体系中的层次)?publicinterfaceExpandableListAdapter---(无所谓层次因为没有其他接口继承实现它)这是adapter的始祖,其他个性化的adapter均实现它并加入自己的接口。publicinterfaceListAdapter----1层?publicinte...
437
热度 -
Spring 一二事(九)
Spring一二事(9)AOP在spring中是非常重要的一个在切面类中,有5种通知类型:aop:before前置通知aop:after-returning后置通知aop:after最终通知aop:after-throwing异常通知aop:around环绕通知1<beanid="personDAO"class="com.lee.spring002.aop.xml.PersonDAOImpl...
58
热度 -
怎么生成可变表头的excel
如何生成可变表头的excel1、实现功能:传入一个表头和数据,将数据导入到excel中。为了便于项目的扩展,数据传入通过泛型集合传入,获取数据时,通过反射的方式获取,这样无论你的表头是多少项,我都能很方便的生成。另外为了便于数据的管理,我每天都会自动生成一个文件夹,excel生成在相应的文件夹中。文件的根目录通过读取项目中的properties文件获取(详情可查看:http://www.cnblo...
63
热度 -
请求路由到业务方法设计(2)-小弟我们到底能走多远系列(45)
请求路由到业务方法设计(2)-我们到底能走多远系列(45)请求路由到业务方法设计(2)扯淡:看到首页又来一个C#和java争论,我也是蛮醉的,玩C#好的同学多得是,一个技术能全通所有技术是不可能,术业本来就是有专攻,即使能借鉴那也是比较有高度的概念借鉴而已。而语言这种东西要分高低,我觉得是件很愚蠢的事。如果你真的想讨论,建议你写个万字级别的文章来论述,我想这样的话等你写完你也一定成长了不少。总之一...
437
热度 -
黑马软件工程师——单例模式专集细节讲述
黑马程序员——单例模式专集细节讲述----<ahref="http://www.itheima.com"target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流!-------本篇博客对单例模式的饿汉式、懒汉式应用在多线程下是否存在安全隐患及其解决方法进行细节讲述。单例模式定义:确保一个类只有一个实例,而且自行实例化并向...
37
热度 -
Java反射的懂得
Java反射的理解反射的作用:1.运行时检查类的结构2.运行时更改类的字段值3.调用类的方法准备知识:Class类:虚拟机为每一个对象保存的一份对象所属类的清单:staticClassforName(StringclassName)获取字符串(接口或者类的全类名)对应的类的Class对象。ObjectnewInstance()返回Class对应的类的一个对象解析:1.运行时检查类的结构java.l...
85
热度 -
深入了解spring中的各种注解
深入理解spring中的各种注解Spring中的注解大概可以分为两大类:1)spring的bean容器相关的注解,或者说bean工厂相关的注解;2)springmvc相关的注解。spring的bean容器相关的注解,先后有:@Required,@Autowired,@PostConstruct,@PreDestory,还有Spring3.0开始支持的JSR-330标准javax.inject.*中...
5
热度 -
java框架篇-spring IOC 实现原理
java框架篇---springIOC实现原理IOC(DI):其实这个Spring架构核心的概念没有这么复杂,更不像有些书上描述的那样晦涩。java程序员都知道:java程序中的每个业务逻辑至少需要两个或以上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像newobject()这样的语法来完成合作对象的申请工作。你会发现:对象间的耦合度高了。而IOC的思想是:Spring容器来...
399
热度 -
J2SE 杂感
J2SE杂文1、获取集合泛型元素的class,可以使用list.get(i).getClass()2.简单数据类型的转换:(byte、short、char)-->int-->long-->float-->double3.java基本数据类型:Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。1)、整数:包括int,shor...
4154
热度 -
java面试题、试题、简单题
java面试题、考试题、简单题1、String和StringBuffer的区别String类提供了数值不可改变的字符串。StringBuffer类提供的字符串进行修改。2、启动一个线程是用run()还是start()?用start()3、final,finally的区别。Final-修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一...
8329
热度 -
Android ListView工作原理完全解析,带你从源码的视角彻底理解
AndroidListView工作原理完全解析,带你从源码的角度彻底理解转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/44996879在Android所有常用的原生控件当中,用法最复杂的应该就是ListView了,它专门用于处理那种内容元素很多,手机屏幕无法展示出所有内容的情况。ListView可以使用列表的形式来展示内容,超出屏...
57
热度 -
Android小技艺总结1
Android小技巧总结10、Android彻底退出引用程序的方法1)DalvikVM的本地方法android.os.Process.killProcess(android.os.Process.myPid());//获取PIDSystem.exit(0);//常规java的标准退出法,返回值为0代表正常退出2)任务管理器方法首先要说明该方法运行在Android1.5APILevel为3以上才可以...
39
热度 -
图片资源的加载
不得不掌握的android知识——view及资源的加载小结View的加载(1)LayoutInflater作用是将layout的xml(main)布局文件实例化为View类对象LayoutInflaterinflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);Viewlayout=infl...
71
热度 -
Android系统 小米/三星/索尼 应用启动图标未读讯息数(BadgeNumber)动态提醒
Android系统小米/三星/索尼应用启动图标未读消息数(BadgeNumber)动态提醒在Android手机上,如QQ、微信当有未读消息的时候、我们可以看到在应用的启动图标的右上角会有一个红色圈圈、且圈圈里会动态显示未读消息的数目,如下图显示:那么该功能是怎么实现的呢?在万能的互联网搜索和翻阅了大量相关资料、也请教了一些技术群里的大咖们。从他们那里我获知、提取了一些关键词:第三方控件BadgeV...
644
热度