-
MVP形式在Android项目中的使用
MVP模式在Android项目中的使用以前在写项目的时候,没有过多考虑架构模式的问题,因为之前一直做J2EE开发,而J2EE都是采用MVC模式进行开发的,所以在搭建公司项目的时候,也是使用类似MVC的架构(严格来讲,之前的项目还算不上MVC模式,只是简单将网络请求与界面分离,然后通过Handle通知更新界面)。这种写法,在后面随着项目越来越大,Activty或者Fragment中代码也会越来越多,...
43
热度 -
java日期处理小结
java日期处理总结Java日期时间使用总结一、Java中的日期概述日期在Java中是一块非常复杂的内容,对于一个日期在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式都是非常复杂的问题。在Java中,操作日期主要涉及到一下几个类:1、java.util.Date类Date表示特定的瞬间,精确到毫秒。从JDK1.1开始,应该使用Calendar类实现日期和时...
0
热度 -
JAVA远路下载文件并读取实例方法
JAVA远程下载文件并读取实例方法简单的文件下载后读取显示,该方法可返回内容的结果集。一般适用于文本文档的下载,以供学习交流。***远程下载文件并读取返回p*@paramfilePath文件网络地址如http://www.baidu.com/1.txt*@returnString*/publicStringDownAndReadFile(StringfilePath){Stringdate=new...
22
热度 -
范例探索Class文件
实例探索Class文件class文件是指以.class为文件后缀的Java虚拟机可装载文件。无论该class文件是在linux上进行编译的,还是在windows环境下编译的,无论虚拟机是在何种平台下实现和运行的,class文件使得Java虚拟机可以正确的读取、解释所有的class文件。在分析和研究class文件之前,先提出有一些问题:1.类/接口(class文件也可能定义的是接口,所以还是不要理解...
54
热度 -
使用hessian+protocol buffer+easyUI综合案例-登陆
使用hessian+protocolbuffer+easyUI综合案例--登陆首先先简单介绍下hessian,protocolbuffer,easyUI框架hessian:Hessian是一个轻量级的remotingonhttp工具,采用的是BinaryRPC协议,所以它很适合于发送二进制数据,同时又具有防火墙穿透能力。Hessian一般是通过Web应用来提供服务,因此非常类似于平时我们用的Web...
737
热度 -
基于lucene的案例开发:查询语句创造PackQuery
基于lucene的案例开发:查询语句创建PackQuery转载请注明出处:http://blog.csdn.net/xiaojimanman/article/details/44656141http://www.llwjy.com/blogdetail/162e5e70516d7ddfb6df8f77e6b13a2b.html个人博客站已经上线了,网址www.llwjy.com~欢迎各位吐槽---...
50
热度 -
Java 权限框架 Shiro 实战2:与spring集成、filter机制
Java权限框架Shiro实战二:与spring集成、filter机制Shiro和Spring的集成,涉及到很多相关的配置,涉及到shiro的filer机制以及它拥有的各种默认filter,涉及到shiro的权限判断标签,权限注解,涉及到session管理等等方面。1.配置首先需要在web.xml中专门负责接入shiro的filter:<!--shiro安全过滤器--><filt...
540
热度 -
Java温习笔记
Java复习笔记最近要做两个基于JavaWeb的网络系统,想起我那渣得可怜的Java功底。。。泪崩!于是花了三天时间大体上上复习了一下java的重要知识,mark一记。目录一.基础知识二.string三.类四.管理五.泛型六.线程七.反射一.基础知识1.JavaSE可以分为四个主要的部分:JVM、JRE、JDK和Java语言。2.3.二.string1.java中字符串不仅仅是字符数组,还是str...
28
热度 -
分词-TFIDF-特性降维(信息增益)
分词-TFIDF-特征降维(信息增益)前提:首先说明一下TFIDF的部分是借用http://www.cnblogs.com/ywl925/archive/2013/08/26/3275878.html这篇博文写的代码,因为工作需要在后面加上了使用信息增益的方法进行特征降维。TFIDF的介绍在此就不赘述了,直接将公式摆出来。信息增益其公式为:假如有变量X,其可能的取值有n种,每一种取到的概率为Pi,...
582
热度 -
java口试大总结(2)
java面试大总结(2)标签:面试 51、垃圾回收的优点和原理。并考虑2种回收机制。Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有"作用域"的概念,只有对象的引用才有"作用域"。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器...
2369
热度 -
java面试题集锦(四)
java面试题汇总(四)58、线程的基本概念、线程的基本状态以及状态之间的关系线程指在程序执行过程中,能够执行程序代码的一个执行单位,每个程序至少都有一个线程,也就是程序本身。Java中的线程有四种状态分别是:运行、就绪、挂起、结束。59、JSP的常用指令<%@pagelanguage="java"contenType="text/html;charset=gb...
4413
热度 -
4.<instrumentation>节点——应用的监控器
Android清单文件详解(二)----应用程序权限声明我们知道,Android系统的各个模块提供了非常强大的功能(比如电话,电源和设置等),通过使用这些功能,应用程序可以表现的更强大,更灵活。不过,使用这些功能并不是无条件的,而是需要拥有一些权限。接下来,我们就开始讲解另一个非常重要的知识点——应用程序权限声明,其中主要包括应用程序的权限声明,自定义应用程序的访问权限和SDK版本限定。1.<...
54
热度 -
Android Studio 简单介绍和使用有关问题小结
AndroidStudio简单介绍和使用问题小结随着android5.0的发布,android开发已经进入了一个全新的时代,eclipse开发安卓已经有点不合时宜了,在github上80%的android项目都采用androidstudio开发,而且androidstudio的中文教程越来越多,还有什么理由不固守这eclipse呢。下面这篇文章对了解androidstudio很有帮助,原文如下:G...
36
热度 -
AndroidKK4.4 Power key电量屏幕时button light先亮LCD后亮的卡顿有关问题分析
AndroidKK4.4Powerkey电量屏幕时buttonlight先亮LCD后亮的卡顿问题分析一、问题现象按下Powerkey点亮屏幕时,很大概率出现先亮buttonlight,然后再亮屏的现象,明显感觉到卡顿。线索1、快速按下Powerkey熄灭和唤醒基本不会出现以上问题现象线索2、长按Powerkey会同时亮LCD和buttonlight线索3、插入2Gsdcard基本没有出现过以上问题...
212
热度 -
从setContentView步骤分析Android加载布局流程
从setContentView方法分析Android加载布局流程PS一句:当初你所逃避的问题终会在未来的某一天重新出现在你面前,因此,当你第一次遇到它时,请不要逃避。相信很多初学者对XML布局怎么加载到Activity上并且显示在手机屏幕上很好奇吧?今天我们就从经常使用的方法setContentView来从源码分析一下XML布局是怎么加载到当前Activity上的。Activity#setCont...
1
热度 -
内存储器缓存LruCache实现原理
内存缓存LruCache实现原理自己项目中一直都是用的开源的xUtils框架,包括BitmapUtils、DbUtils、ViewUtils和HttpUtils四大模块,这四大模块都是项目中比较常用的。最近决定研究一下xUtils的源码,用了这么久总得知道它的实现原理吧。我是先从先从BitmapUtils模块开始的。BitmapUtils和大多数图片加载框架一样,都是基于内存-文件-网络三级缓存。...
49
热度 -
AndroidPn源码分析(1)
AndroidPn源码分析(一)(一)入口当服务器端启动的时候,控制台会打印一些log,除了spring和hibernate,mina,在最后的几行,就是androidpn的代码了,第一个是XmppServer类。在XmppServer中,加载spring的配置文件。这貌似把spring加载配置文件给略了,反正也没有web.xml中提到的application*.xml文件。(二)web流程启动的...
37
热度 -
Android学习笔记二十二.使用ContentProvider实现数据共享(5).监听ContentProvider的数据改变
Android学习笔记二十二.使用ContentProvider实现数据共享(五).监听ContentProvider的数据改变一、使用ContentProvider管理多媒体内容Android提供了Camera程序来支持拍照、拍摄视频,用户拍摄的相片、视频都将存放在固定的位置。Android同样为这些多媒体内容提供了ContentProvider,所以我们可以通过使用ContentProvide...
46
热度 -
Android View作图机制
AndroidView绘制机制------------------------------------------------------------------------------GitHub:lightSky微博:light_sky,即时分享最新技术,欢迎关注------------------------------------------------------------------...
3
热度 -
Android- 环信IM即时通讯_RESTAPI(二)
Android-环信IM即时通讯_RESTAPI(2)*****************************************************REST_API简介*******************************************************1.理解OAuth2.0:http://www.ruanyifeng.com/blog/2014/05/oau...
9
热度