2013年2月10日
摘要: 最近实现了一个ViewPager滑动的效果,但是意外的发现,在ViewPager里面如果有WebView控件,里面的内容是可以Mark的但是在Mark时如果第一次操作是横向的Mark,在Mark两个字符左右的时候ViewPager就会响应中断然后横向滑动,这让人情何以堪啊~~折腾了一会儿,最后整个反射然后重写中断方法在2.3上解决了,但是API 15+发现有时候Mark不上,实在搞不定了,先放着吧Java代码 public class XXXXXPagerextends ViewPager { public XXXXXPager(Context context, AttributeSet a. 阅读全文
posted @ 2013-02-10 19:03 蜜雪薇琪 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Java中创建对象的四种方式(1) 用new语句创建对象,这是最常见的创建对象的方法。 (2) 运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。 (3) 调用对象的clone()方法。 (4) 运用反序列化手段,调用java.io.ObjectInputStream对象的 readObject()方法。 一.用new语句创建对象 Java代码 User user = new User() User user = new User()二.运用反射手段 (1)调用java.lang.Class.. 阅读全文
posted @ 2013-02-10 19:03 蜜雪薇琪 阅读(320) 评论(0) 推荐(0) 编辑
摘要: FTPS: 一种多传输协议,相当于加密版的FTP。当你在FTP服务器上收发文件的时候,你面临两个风险。第一个风险是在上载文件的时候为文件加密。第二个风险是,这些文件在你等待接收方下载的时候将停留在FTP服务器上,这时你如何保证这些文件的安全。你的第二个选择(创建一个支持SSL的FTP服务器)能够让你的主机使用一个FTPS连接上载这些文件。这包括使用一个在FTP协议下面的SSL层加密控制和数据通道。一种替代FTPS的协议是安全文件传输协议(SFTP)。这个协议使用SSH文件传输协议加密从客户机到服务器的FTP连接。FTPS是在安全套接层使用标准的FTP协议和指令的一种增强型FTP协议,为FTP协 阅读全文
posted @ 2013-02-10 19:02 蜜雪薇琪 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: 我们以《Hadoop权威指南》这本书上的例子,来分析一下,MapReduce是如何工作的。 我们引用它分析气温的例子。这个例子还是非常经典的,我个人认为小缺点就是,没有对传统的程序是如何工作的进行对比,如果加入此项,它将是一个完美的东西,现在就让我们,来完美它。手写我们写一段Java程序,实现相同的功能<分析1901年和1902年最高气温>,当然程序略加改动就可以分析最低气温,在改动一下,就可以高和低同时出现,废话了,呵呵。这里需要使用气温的数据, 我会提供下载链接。 我们提出一行数据,看看,年份在哪里 0029029070999991901010106004+64333+0234 阅读全文
posted @ 2013-02-10 19:02 蜜雪薇琪 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 这里主要是获取路径下的文件,通过过去此文件的文件名称,然后到目标目录下创建相同的文件名(当然可以自己自定义,我这里是为了项目需要)。再通过I/O流,将原文件写入到目标文件中去。/** * 复制广告里面的内容,到客户端的目录下面 * @param advPath(原文件位置) * @throws IOException */ public void copyFile(String advPath) throws IOException{ int i=advPath.lastIndexOf("/");//获取路径最后一个“/”的位置 String s=advPath.subst 阅读全文
posted @ 2013-02-10 19:02 蜜雪薇琪 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1、单链表的存储结构 Java代码 /** * 单链表 * @author fox * */ public class Node {private Object nodeValue; private Node nextNode; public Node() { nodeValue = null; nextNode = null; } public Node(Object item) { nodeValue = item; nextNode = null; } public Node(Object item, Node next) { nodeValue = item; nextNode = . 阅读全文
posted @ 2013-02-10 19:02 蜜雪薇琪 阅读(176) 评论(0) 推荐(0) 编辑
摘要: ------- android培训、java培训、期待与您交流! ----------面向对象:三个特征:封装,继承,多态。 以后开发:其实就是找对象使用。没有对象,就创建一个对象。找对象,建立对象,使用对象。维护对象的关系。 类和对象的关系。 想要描述:提取对象中共性内容。对具体的抽象。 描述时:这些对象的共性有:姓名,年龄,性别,学习java功能。映射到java中,描述就是class定义的类。具体对象就是对应java在堆内存中用new建立实体。 类就是:对现实生活中事物的描述。 对象:就是这类事物,实实在在存在个体,万物皆对象。 主函数:是一个特殊的函数。作为程序的入口,可以被jvm调用。 阅读全文
posted @ 2013-02-10 19:01 蜜雪薇琪 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 网上对Jodd的描述如下:Jodd是一个普通开源Java包。你可以把Jodd想象成Java的"瑞士军刀",不仅小,锋利而且包含许多便利的功能。Jodd 提供的功能有:1. 提供操作Java bean,2. 可以从各种数据源加载Bean,3. 简化JDBC的接连与代码,4. 剖析SQL查询,5. 处理时间与日期,6. 操作与格式化String,7. 搜索本地硬盘上的文件,8. 帮助处理Servlet请求等。9.Madvoc - 一个简单的MVC框架,用CoC和注解的方式10. Petite:一个轻量级的DI(注入)框架11.Proxetta:一个高效的动态代理框架12. Db 阅读全文
posted @ 2013-02-10 19:01 蜜雪薇琪 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 查找问题流程 1、查看当前服务的cpu 、内存、磁盘等使用情况,看看是不是使用率比较高 2、查看java web 进程分配内存情况 3、lsof -n查看系统文件句柄数,看看某个进程打开的是不是特别多 4、jmap -heap jpid 查看当前各个内存的分配和使用情况 如果old Generation 对应的比较大,占满了导致内存溢出,可以使用 jmap -histo jpid输出各个对象数量情况,看看有没有业务相关的类对象特别多 5、jstat -gcutil jpid <time> 查看gc 、fullgc次数和时间等情况,看看full gc是不是有异常。 --------- 阅读全文
posted @ 2013-02-10 19:01 蜜雪薇琪 阅读(282) 评论(0) 推荐(0) 编辑
摘要: Java代码 public class TestRecursion{ //递归方法 public static void fun(int i){ if(i > 0){ i--; fun(i); System.out.print(i); } System.out.print(" ok "); } public static void main(String args[]){ fun(10); } } 这段代码看似简单,其中的奥秘你却未必尽知。 首先.什么是递归?相信大家都知道,就是方法直接或间接地调用自身。 要想深入理解递归,得从栈的角度去看待方法间的调用。 先来看一个 阅读全文
posted @ 2013-02-10 19:00 蜜雪薇琪 阅读(189) 评论(0) 推荐(0) 编辑