-
Spring整合Mybatis源码流程分析
本文主要结合源码分析流程,整合步骤请查看之前博文https://blog.csdn.net/qq_43792385/article/details/90017967 为了使用Spring整合mybatis,需要引入mybatis为接入spring开发的包,为了方便这里直接引入springboot整合包 <dependency><groupId>org.mybatis.sp...
68
热度 -
Android系统启动->应用启动->界面的显示(二)
Android系统启动-->应用启动-->界面的展示(二)在一个Lancher里面我们点击一个快捷键图表,Android系统做了什么?我们先看Lancher.java中的源码:12345678910111213141516171819202122232425publicfinalclassLauncherextendsActivity{//onCick事件publicvoidonCli...
97
热度 -
怎么开发自己的Android MVP小框架
如何开发自己的AndroidMVP小框架????????相信熟悉android开发的童鞋对MVP框架应该都不陌生吧,网上很多关于android中实现MVP的文章,大家可以直接搜索学习。这些文章中,MVP的实现思路基本都是把Activity、Fragment作为Presenter,这种方式不同于现在主流的MVP方式,不过却好的解决了Activity生命周期带来的问题,且让MVP的实现更加轻松了。??...
79
热度 -
[Effective Java]第三章 对全部对象都通用的方法
[EffectiveJava]第三章对所有对象都通用的方法第三章对所有对象都通用的方法8、覆盖equals时请遵守通用约定如果类具有自己特定的“逻辑相等”概念(不同于对象等同概念),而且超类还没有覆盖equals以实现期望的行为,这时我们就需要覆盖equals方法,这通常属于“值类”的情形,例如Integer或者是Data,程序员在利用equals方...
373
热度 -
struts中action姓名重复导致的奇异事件
struts中action名称重复导致的奇异事件最近由于项目需求变更,需要本人对其中的某个业务功能进行修改。本人按照前台页面找action,根据action找代码的逻辑进行了修改(公司项目是ssh框架,struts配置全部是通过注解的方式进行,配置简单方便)。当然测试人员也成功的进行了测试,发现没有任何问题,成功发版。奇葩事情来了,在发版环境中,修改的代码总是没用!没办法,问题还是要解决,在确认了...
2
热度 -
Express.js 汉语言入门指引手册
Express.js中文入门指引手册 Express?是基于?Node.js,高性能、一流的web开发框架。 express的安装 $npminstallexpress 或者 $npminstall-gexpress 创建服务器 要创建express.HTTPServer的实例,只需简单的调用?createServer()?方法即可。通过HTTPServer实例app我们可以定义基于HTTP动...
523
热度 -
面临 Java Web 应用程序的 OpenID
面向JavaWeb应用程序的OpenID 第1部分在JavaWeb应用程序中使用OpenID身份验证(转载自) 简介:?OpenID是一个分散式身份识别协议,能使用户更易于访问Java?Web应用程序中的资源。在由两部分组成的文章的第1部分中,您将了解OpenID验证规范以及在Java示例应用程序中加入该规范的步骤。作者J.StevenPerry没有手动实现OpenID验证规范,而是使用openi...
623
热度 -
(转)activemq 运用
(转)activemq使用 ? 源文地址?http://log-cd.iteye.com/blog/373112 1JMS?1.1JMS的基本构件?1.1.1连接工厂????连接工厂是客户用来创建连接的对象,例如ActiveMQ提供的ActiveMQConnectionFactory。?1.1.2连接????JMSConnection封装了客户与JMS提供者之间的一个虚拟的连接。?1.1.3...
819
热度 -
Java Axis-1.4 调用 .net webserice(手动上载证书和程序自动装载证书))
JavaAxis-1.4调用.netwebserice(手动下载证书和程序自动装载证书)) Java调用.net发布的Webservice可以通过众多的javalib来实现 本文选择Axis-1.4来说明如何调用.netwebservice ? (一)通过WSDL文件生成Java代码 1.先得到.netwebservice的WSDL文件,可以这样得到:https://xxx.com.hk/bcm...
1015
热度 -
Java面试题总集(中)
Java面试题全集(中)这部分主要是与JavaWeb和WebService相关的面试题。96、阐述Servlet和CGI的区别?答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet。补充:SunMicros...
66
热度 -
Java口试:基础题122道
Java面试:基础题122道JAVA相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从...
56
热度 -
Java 关键字、标识符、诠释、常量与变量、数据类型,算术、赋值、比较、逻辑、位、三元运算符和流程控制【3】
Java关键字、标识符、注释、常量与变量、数据类型,算术、赋值、比较、逻辑、位、三元运算符和流程控制【3】本文原创作者:pipi-changing本文原创出处:http://www.cnblogs.com/pipi-changing/本文版权归作者和博客园共有,未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。关键字关键字的定义和特点定义:被Java语言赋...
294
热度 -
JAVA入门教程(1)
JAVA入门教程(1) Java历史 1991年,电视机,机顶盒,录象机的开发设计需要一种可移植、方便、高效的计算机语言。为了满足这种需求,由Sun公司的PatrickHaughton和JamesGosling领导的技术小组开发了JAVA。 上世纪九十年代中期,Sun推出了SunJavaDevelopmentToolkits1.0,简称JDK1.0。JDK1.0是一个功...
737
热度 -
关于JAVA面试习题得整理
关于JAVA面试习题得整理 JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明...
420
热度 -
结论
[翻译]JavaHashMap工作原理大部分Java开发者都在使用Map,特别是HashMap。HashMap是一种简单但强大的方式去存储和获取数据。但有多少开发者知道HashMap内部如何工作呢?几天前,我阅读了java.util.HashMap的大量源代码(包括Java7和Java8),来深入理解这个基础的数据结构。在这篇文章中,我会解释java.util.HashMap的实现,描述Java8...
271
热度 -
黑马软件工程师-java基础-反射机制
="color:#0000ff;">if(!(objinstanceofPerson
45
热度 -
JAVA相干基础知识
JAVA相关基础知识JAVA相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类...
3489
热度 -
java面试题一
java面试题1JAVA相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派...
5395
热度 -
125条常见的Java口试笔试题汇总
125条常见的Java面试笔试题汇总1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。??2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。...
5461
热度 -
Android ListView工作原理完全解析,带你从源码的视角彻底理解
AndroidListView工作原理完全解析,带你从源码的角度彻底理解转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/44996879在Android所有常用的原生控件当中,用法最复杂的应该就是ListView了,它专门用于处理那种内容元素很多,手机屏幕无法展示出所有内容的情况。ListView可以使用列表的形式来展示内容,超出屏...
57
热度