-
转:构建可扩展的Java EE施用
转:构建可扩展的JavaEE应用转:构建可扩展的JavaEE应用2011年05月21日原文地址:http://www.theserverside.com/news/1320914/Scaling-Your-Java-EE-Applications-Part-2对于一个具备使用价值的应用而言,其使用者有可能会在一段时间内疯狂的增长。随着越来越多的关键性质的应用在JavaEE上运行,很多的Java开发...
480
热度 -
Android挪动应用开发中常见的经验技巧总结
Android移动应用开发中常见的经验技巧总结1.对话保持的解决方案。要求:1、app中使用webview访问具体网站的内容,但是app与服务器的沟通是使用HttpUrlConnection来完成。2、webview访问时不需要再次登陆,继承app的登陆状态。对话未保持的现象:、1、虽然app已经登录服务器,但是在webview中还是提示需要登录。2、app下一次对服务器的请求也会失败,提示ses...
268
热度 -
Android一步一步带你实现RecyclerView的拖拽跟侧滑删除功能
Android一步一步带你实现RecyclerView的拖拽和侧滑删除功能先上效果图:本篇文章我们来学习一个开源项目Android-ItemTouchHelper-Demo这个项目使用了RecyclerView的ItemTouchHelper类实现了Item的拖动和删除功能,ItemTouchHelper是v7包下的一个类,我们看一下他的介绍Thisisautilityclasstoaddswip...
76
热度 -
IO流05-毕向东JAVA基础教程视频学习笔记
IO流05--毕向东JAVA基础教程视频学习笔记Day2010创建java文件列表11Properties简述12Properties存取13Properties存取配置文件14Properties练习15PrintWriter16合并流17切割文件10创建java文件列表练习:将一个指定目录下的java文件的绝对路径,存储到一个文本文件中,建立一个java文件列表的文件。思路:1.对指定的目录进...
3
热度 -
java口试大总结(2)
java面试大总结(2)标签:面试 51、垃圾回收的优点和原理。并考虑2种回收机制。Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有"作用域"的概念,只有对象的引用才有"作用域"。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器...
2369
热度 -
java面试题集锦(三)
java面试题汇总(三)40、构造器Constructor是否可被override?构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。41、是否可以继承String类?String类是final类故不可以继承。42、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?switch(expr1)中,exp...
1422
热度 -
Android 用户表单融合各类简易控件以及融入FloatingActionButton以及butterknife(1)
Android用户表单融合各类简易控件以及融入FloatingActionButton以及butterknife(一)转载请注明出处王亟亟的大牛之路空了2个礼拜,终于开始有事做了,用了午休时间和下午的大概1个小时,完成了这个例子,让小伙伴们,对一些常用的表单所需的控件,做一个温故,再配合炫酷的FloatingActionButton以及好用butterknife,可以有效的提高我们的效率。本文为2...
69
热度 -
Android DiskLruCache 源码解析 硬盘缓存的最佳方案
AndroidDiskLruCache源码解析硬盘缓存的绝佳方案转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/47251585;本文出自:【张鸿洋的博客】一、概述依旧是整理东西,所以近期的博客涉及的东西可能会比较老一点,会分析一些经典的框架,我觉得可能也是每个优秀的开发者必须掌握的东西;那么对于DiskCache,DiskLru...
99
热度 -
Android Touch事件散发详解
AndroidTouch事件分发详解AndroidTouch事件分发详解先说一些基本的知识,方便后面分析源码时能更好理解。-所有Touch事件都被封装成MotionEvent对象,包括Touch的位置、历史记录、第几个手指等.事件类型分为ACTION_DOWN,ACTION_UP,ACTION_MOVE,ACTION_POINTER_DOWN,ACTION_POINTER_UP,ACTION_CA...
53
热度 -
Android触摸屏事件派发机制详解与源码分析2(ViewGroup篇)
Android触摸屏事件派发机制详解与源码分析二(ViewGroup篇)PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN。因为CSDN也支持MarkDown语法了,牛逼啊!【工匠若水http://blog.csdn.net/yanbober】该篇承接上一篇《Android触摸屏事件派发机制详解与源码分析一(View篇)》,阅读本篇之前建议先阅读。当然,阅读完这一篇之...
56
热度 -
android SparseArray顶替HashMap的分析
androidSparseArray替代HashMap的分析SparseArray是Android框架独有的类,在标准的JDK中不存在这个类。它要比HashMap节省内存,某些情况下比HashMap性能更好,按照官方问答的解释,主要是因为SparseArray不需要对key和value进行auto-boxing(将原始类型封装为对象类型,比如把int类型封装成Integer类型),结构比HashM...
58
热度 -
【FastDev4Android框架开发】CardView完全解析与RecyclerView组合使用(三十二)
【FastDev4Android框架开发】CardView完全解析与RecyclerView结合使用(三十二)转载请标明出处:http://blog.csdn.net/developer_jiangqq/article/details/50000733本文出自:【江清清的博客】(一).前言:作为AndroidL开始,Google更新的除了RecyclerView之外的另一控件就是CardView,...
100
热度 -
Android中实时预览UI跟编写UI的各种技巧
Android中实时预览UI和编写UI的各种技巧一、啰嗦之前有读者反馈说,你搞这个所谓的最佳实践,每篇文章最后就给了一个库,感觉不是很高大上。其实,我在写这个系列之初就有想过这个问题。我的目的是:给出最实用的库来帮助我们开发,并且尽可能地说明这个库是如何编写的,希望让初创公司的程序员少写点给后人留坑的代码(想必大家对此深有体会)。我之前给出的库都是很简单基础的,基本是一看就懂(但足够精妙),如果以...
72
热度 -
iBatis2 SqlMap中常用sql话语
iBatis2SqlMap中常用sql语句本来我也不喜欢iBatis,那是因为我当时还不怎么会用它,现在我想说,iBatis是个好东西,不信你试试看。下面是我在项目实践中对iBatis的一个小总结,希望帮助众多在疲于iBatis编码而无暇思考的苦工们找到一些偷懒的机会。SqlMap的配置是iBatis中应用的核心。这部分任务占据了iBatis开发的70的工作量。1、命名空间:<sqlMapn...
57
热度 -
iBatis2之SqlMap配置小结
iBatis2之SqlMap配置总结iBatis2之SqlMap配置总结?SqlMap的配置是iBatis中应用的核心。这部分任务占据了iBatis开发的70的工作量。?1、命名空间:?<sqlMapnamespace="Account">,在此空间外要引用此空间的元素,则需要加上命名空间名。??2、实体的别名:<typeAliasalias="Account"type="com...
98
热度 -
第十四章 高级特点-海纳百川:BIRT报表扩展点
第十四章高级特性-海纳百川:BIRT报表扩展点如果仅仅只是前面章节提到的BIRT的设计器的便捷性和BIRT引擎提供的用户自定义BIRT报表展示器等自定义特性,只是表现在BIRT报表作为工具的优势,或者作为服务提供者为系统集成做出的贡献,但这还不足以让BIRT成为eclipse开源社区排名前六的基础插件平台。众所周知,大凡伟大的IT作品,皆是以开放为基础。ios的appstore,android的a...
221
热度 -
编写高效的Android代码
编写高效的Android代码?[转]编写高效的Android代码??虽然如此说,但似乎并没有什么好的办法:Android设备是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台式电脑。这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么快,并且受电池电量的制约。这意味着,设备没有更多的能力,我...
78
热度 -
怎么成为android高手?(备用)
如何成为android高手???(备用)一:学会懒惰没搞错吧?竟然让程序开发人员学会懒惰?程序开发人员可能是世界上最为忙碌的一类人啦!对,没错,学会懒惰!正因为程序开发人员忙碌,正因为程序开发人员可能会在客户无限变化的需求之下没日没夜的加班,所以要学会懒惰,这样,你就可以把更多的时间浪费在美好的事物身上!如何懒惰:1,Don’t?Reinvent?the?Wheel(不要重复发明轮子)。2,Inv...
24
热度 -
[转]Android 设计思维
[转]Android设计思想原文地址?http://www.cnmsdn.com/html/201006/1276745370ID6171_17.html?设计思想一个声明解释一些对Android开发者有用的技术思想和观点。通过阅读这一页,你将了解如何写出在嵌入式设备(比如,手机)上性能良好,并且与系统其他部分协作出色的应用。设计思想学习如何在一个新的API上创建应用的过程都是类似的,即便平台本身...
79
热度 -
高效率Android代码
高效Android代码There'snowayaroundit:Android-powereddevicesareembeddeddevices.Modernhandsetsmaybemorelikesmallhandheldcomputersthanmerephonesthesedays,buteventhefastest,highest-endhandsetdoesn'tevencomeclo...
45
热度