09 2013 档案

摘要:下面我们举例说明一下关于利用百度获取IP地址经纬度的方法: /** * 获取指定IP对应的经纬度(为空返回当前机器经纬度) * * @param ip * @return */ public static String[] getIPXY(String ip) { String ak = "百度申请的Key"; if (null == ip) { ip = ""; } try { URL url = new URL("http://api.map.baidu.com/location/ip?ak=" + ak + "& 阅读全文
posted @ 2013-09-30 17:11 豆豆逗逗 阅读(302) 评论(0) 推荐(0) 编辑
摘要:登录类型2:交互式登录(Interactive) 这应该是你最先想到的登录方式吧,所谓交互式登录就是指用户在计算机的控制台上进行的登录,也就是在本地键盘上进行的登录,但不要忘记通过KVM登录仍然属于交互式登录,虽然它是基于网络的。 登录类型3:网络(Network) 当你从网络的上访问一台计算机时在大多数情况下Windows记为类型3,最常见的情况就是连接到共享文件夹或者共享打印机时。另外大多数情况下通过网络登录IIS时也被记为这种类型,但基本验证方式的IIS登录是个例外,它将被记为类型8,下面将讲述。 登录类型4:批处理(Batch) 当Windows运行一个计划任务时,“计划任务... 阅读全文
posted @ 2013-09-30 14:25 豆豆逗逗 阅读(266) 评论(0) 推荐(0) 编辑
摘要:1.Socket是代表两台机器之间网络连接的对象(java.net.Socket)。 Socket的建立如下,参数分别是服务器端的IP地址和端口号: Socket socket = new Socket("167.5.75.1",5000); 2.客户端(Client)Socket的使用 2.1 从Socket读出数据步骤: // 1.创建Socket连接,告知Server的IP地址以及端口号 Socket socket = new Socket("127.0.0.1", 4242); // 2.创建InputStreamReader,用于读取socke 阅读全文
posted @ 2013-09-30 09:42 豆豆逗逗 阅读(163) 评论(0) 推荐(0) 编辑
摘要:前言 1.为什么要使用Spring MVC呢? 2.为什么要使用Freemarker呢? 3.为什么不使用Struts2呢? 此示例出现的原因就是发现了struts2的性能太差,所以学习Spring MVC.又由于前一个项目使用的是Struts2+Freemarker写的,所以要替换Struts2就需要让Spring MVC也要支持Freemarker. 项目准备 1.Spring 包 spring2.5.6.jar spring-aop.jar spring-beans.jar spring-context.jar spring-context-support.jar spring-core 阅读全文
posted @ 2013-09-29 15:43 豆豆逗逗 阅读(206) 评论(0) 推荐(0) 编辑
摘要:若要继续,请键入管理员密码,然后单击“是” 想必大家在安装或运行程序的时候多多少少都遇到过这种情况,关闭用户账户控制也是同样问题 仔细分析了下,导致问题的原因是当前系统中的管理员账户被不小心禁用导致(不排除用第三方软件禁用的可能) 图中那个lenovo账户为管理员账户,test为标准账户 解决方法: 1. 重启电脑进入安全模式,使用administrator账户登录系统;(Win7系统重启电脑开机点击F8可以进入安全模式,Win8系统进入安全模式的方法 参见知识编号:088604) 2. 计算机图标上点击右键---“管理”---“计算机管理”; 3. 选择“本地用户和组”---“... 阅读全文
posted @ 2013-09-29 14:25 豆豆逗逗 阅读(1095) 评论(0) 推荐(0) 编辑
摘要:设想这样的情景:我们的应用在某一个时间段内,需要一个子线程不停的在后台运行,这可能是一个下载过程,是一个对服务端socket的监听,也可能是一个绘图的计算过程。当我们想要终止线程的时候,我们会怎样做呢?是设定一个标志变量来控制跳出循环?还是使用thread.stop()?又或者是设置thread = null? 有的时候我们需要一种规范的思路,使用规范的方法来解决一类问题。 我们首先要明白,线程终止的条件,有三种情况: 1.当线程的run方法执行方法体中最后一条语句后。 2.当执行retutrn语句返回时。 3.当出现了在方法中没有捕获的异常时。 在Java的早期版本中,还有一个s... 阅读全文
posted @ 2013-09-29 09:35 豆豆逗逗 阅读(149) 评论(0) 推荐(0) 编辑
摘要:1. 在try中return后,finally是否会执行? 是 2. 在try中throw exception后,finally是否会执行? 是 3. 在try中System.exit(0)后,finally是否会执行? 否 例子: public class Test2 { public static void main(String[] args) throws Exception { returnValue(); tryException(); exit(); } public static int returnValue() { try{ return 0;... 阅读全文
posted @ 2013-09-28 15:32 豆豆逗逗 阅读(127) 评论(0) 推荐(0) 编辑
摘要:当我们在计算机系统中运行一些容量较大的程序或者游戏时,系统常常会自动弹出“xx内存不能为read或written”的错误提示,遇到这种故障信息时,我们该如何才能将它有效排除,同时确保下次运行容量较大的程序或者游戏时,系统不会再次出现系统内存读写错误呢?事实上,当我们不幸遭遇上面的故障信息时,我们可以尝试按照如下步骤进行依次排查: 移除无效插件程序 在上网冲浪的过程中,许多插件程序会偷偷地安装到计算机系统中,而不少插件程序往往都有防删除的功能,因此这些插件很容易与其他的应用程序发生冲突,从而间接地引起系统内存读写错误的现象最新系统下载。为了给那些大容量的应用程序或游戏提供一个干净、稳定的工作.. 阅读全文
posted @ 2013-09-28 14:20 豆豆逗逗 阅读(180) 评论(0) 推荐(0) 编辑
摘要:不加 ? 表示贪婪,加 ? 表示勉强,区别如下: 勉强是从左边一个一个地吃直到匹配为止,不加 ?的是一口吃掉整个字符串,然后从最后一个一个地吐出来直到匹配为止 字符串 a=====b=====b=== a.*b 将匹配满足条件最长的字符串 a=====b=====b 工作方式: 首先将:a=====b=====b=== 全部吃掉,从右边一个一个地吐出来 1. a=====b=====b=== 不匹配,吐出一字符 2. a=====b=====b== 不匹配,再吐出一字符 3. a=====b=====b= 不匹配,再吐出一字符 4. a=====b=====b 匹配了,结束... 阅读全文
posted @ 2013-09-28 09:34 豆豆逗逗 阅读(215) 评论(0) 推荐(0) 编辑
摘要:struts2里面有三种方法可以获取request,最好使用ServletRequestAware接口通过IOC机制注入Request对象。 在Action中获取request方法一: 在Action中的代码: Map request = (Map)ActionContext.getContext()。get("request"); List tasks = taskManager.findAll(); request.put("tasks", tasks); 在JSP页面中获取其中的值: "/> 方法二:通过ServletActionC 阅读全文
posted @ 2013-09-27 15:39 豆豆逗逗 阅读(244) 评论(0) 推荐(0) 编辑
摘要:ping命令的工作原理: ping的原理就是首先建立通道,然后发送包,对方接受后返回信息,这个包至少包括以下内容,发送的时候,包的内容包括对方的ip地址和自己的地址,还有序列数,回送的时候包括双方地址,还有时间等,主要是接受方在都是在操作系统内核里做好的,时刻在监听,提供一段c程序的代码。网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。 比如你来ping一下网站,用这个可以检查网络连通性,也能看出网址的ip,这里在【ping www.xue51.com】执行.. 阅读全文
posted @ 2013-09-27 14:29 豆豆逗逗 阅读(430) 评论(0) 推荐(0) 编辑
摘要:map接口中的put(k,v)方法中的v参数要求的是对象的,其一般用法: import java.util.*; public class TestMap { public static void main(String args[]) { Map m1 = new HashMap(); m1.put("one",new Integer(1));//v参数是整形对象对象 m1.put("two",new Integer(2)); m1.put("three",new Integer(3)); System.out.println(m1 阅读全文
posted @ 2013-09-27 09:34 豆豆逗逗 阅读(183) 评论(0) 推荐(0) 编辑
摘要:将Java中字符串的空格,制表位,换行符去掉的解决问题的核心在这个正则表达式 "\\s*|\t|\r|\n"或者"\\s+"都可以 核心代码如下: String dest = ""; Pattern p = Pattern.compile("\\s*|\t|\r|\n"); Matcher m = p.matcher(str); dest = m.replaceAll(""); String dest = ""; Pattern p = Pattern.compile(&qu 阅读全文
posted @ 2013-09-25 15:18 豆豆逗逗 阅读(300) 评论(0) 推荐(0) 编辑
摘要:核心提示:1、以Windows XP系统来说,按“开始”-“运行”,输入“CMD”回车后,再在DOS窗口下输入“systeminfo”命令,就可以查看到您的Windows XP出生日期了(指Windows XP初安装日期)。如果利用GHOST重装系统后,还是会以以前的时间为准。 1、以Windows XP系统来说,按“开始”-“运行”,输入“CMD”回车后,再在DOS窗口下输入“systeminfo”命令,就可以查看到您的Windows XP出生日期了(指Windows XP初安装日期)。如果利用GHOST重装系统后,还是会以以前的时间为准。 除此之外,还可在此看到系统的所有信息,如主机名.. 阅读全文
posted @ 2013-09-25 14:25 豆豆逗逗 阅读(160) 评论(0) 推荐(0) 编辑
摘要:抽象的讲,类的接口是类允许其他类对象访问的方法与字段集。接口通常代表一种承诺,即方法需要实现接口方法名表示的操作,遵循代码注释和其他文档说明,类的实现就是方 法体中的代码。 java将接口慨概念提升为独立的结构,体现了接口(对象必须遵循的承诺)与实现(对象如何履行承诺)的分离。java接口允许多个类提供相同的功能,也允许一个类同时实现多个接口。 java中抽象类与接口的区别: 1.一个类可以实现多个接口,但却只能继承最多一个抽象类。 2.抽象类可以包含具体方法,接口的所有方法都是抽象的。 3.抽象类中可以声明和使用字段,接口则不能能,但可以创建静态的final常量。 4.抽象类中... 阅读全文
posted @ 2013-09-25 09:28 豆豆逗逗 阅读(150) 评论(0) 推荐(0) 编辑
摘要:中软国际不久前出了10道对于java程序员基本功时候扎实的考题,不妨你也来测测看吧。看下会几道题目。 1、HashMap和Hashtable的区别。 都属于Map接口的类,实现了将惟一键映射到特定的值上。HashMap 类没有分类或者排序。它允许一个null 键和多个null 值。Hashtable 类似于HashMap,但是不允许null 键和null 值。它也比HashMap 慢,因为它是同步的,是线程安全的。 2、sleep() 和wait() 有什么区别? sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会... 阅读全文
posted @ 2013-09-24 15:36 豆豆逗逗 阅读(175) 评论(0) 推荐(0) 编辑
摘要:复制粘贴功能无法使用的情况相信大家都遇到过,特别是中过冲击波病毒的机器,更是容易出现这个现象,怎么办呢?以下几个办法你可以试一下: 建议:先重新启动机子试试,可能是偶尔系统故障,如果不行那就用下面的方法解决. 方法一:重新注册以下DLL文件。 regsvr32Shdocvw.dll} regsvr32Shell32.dll(注意这个命令,先不用输) regsvr32Oleaut32.dll regsvr32Actxprxy.dll regsvr32Mshtml.dll regsvr32Urlmon.dll 第二个命令可以先不用输,输完这些命令后重新启动windows,如果发现... 阅读全文
posted @ 2013-09-24 14:25 豆豆逗逗 阅读(441) 评论(0) 推荐(0) 编辑
摘要:1. 重新定义。 String str = "中文试试" ; str = new String(u.getBytes("iso-8859-1"),"utf-8"); 2. 使用过滤器解决。 3. 修改Tomcat配置server.xml, 改为: 阅读全文
posted @ 2013-09-24 09:25 豆豆逗逗 阅读(123) 评论(0) 推荐(0) 编辑
摘要:当程序进入死循环或者由于其他原因无法自行终止的时候,就需要强制退出程序了。 对于开发软件 Eclipse ,在程序执行超时后,可以点击 Terminate 按钮强制退出。 那么,我们可不可以通过程序设置一定的时间,当程序运行超过该时长后自行终止或者进行其他操作呢? 查了大量资料后发现,Future类就能满足这个需求。 Future类中重要方法包括get()和cancel()。 get()获取数据对象,如果数据没有加载,就会阻塞直到取到数据,而 cancel()是取消数据加载。 另外一个get(timeout)操作,表示如果在timeout时间内没有取到就失败返回,而不再阻塞。 通... 阅读全文
posted @ 2013-09-23 15:30 豆豆逗逗 阅读(412) 评论(0) 推荐(1) 编辑
摘要:使用windows 7系统的用户也越来越多,当然大家在使用win7的过程中也会遇到各种问题。Win7的一个常见问题就是系统提示DVD驱动无法找到,DVD光驱不被系统所识别,在设备管理器中只是一个惊叹号显示数据签名有问题:"Windows不能验证此设备的数据签名……(Code52)" 要彻底解决win7系统提示DVD驱动无法找到DVD光驱不被Windows 7识别的问题,参照深度windows 7旗舰版ghost xp sp3下载下列方法。 解决win7系统提示DVD驱动无法找到可选方法一: 1. 在开始菜单中输入regedit,回车。打开注册表编辑器 2. 展开以下注册键 阅读全文
posted @ 2013-09-23 14:15 豆豆逗逗 阅读(199) 评论(0) 推荐(1) 编辑
摘要:杨氏矩阵是一个二维矩阵,特点是每一行的右边的元素比左边的大,每一列下面的元素比上面的大; 比如 1 2 8 9 2 4 9 12 4 7 10 13 6 8 11 15 假设要查找的变量为target,我刚开始的想法是先定位到target的纵坐标;先找到target可能所在的行,然后再在那行遍历横坐标;这种方法是最暴力的方法,而且所需的时间复杂度是O(m*n)显然不是一个好的做法; 考虑到杨氏矩阵的特性;先给一个比较的基准点;例如 第4行第4列的元素5,如果要查找的target比基准点大,那么是在基准点元素的右方或者下方;如果查找的点比基准点小,那么元素可能在元素的左方或者上方;... 阅读全文
posted @ 2013-09-23 09:30 豆豆逗逗 阅读(309) 评论(0) 推荐(1) 编辑
摘要:为什么使用volatile比同步代价更低? 同步的代价, 主要由其覆盖范围决定, 如果可以降低同步的覆盖范围, 则可以大幅提升程序性能。 而volatile的覆盖范围仅仅变量级别的。 因此它的同步代价很低。 volatile原理是什么? volatile的语义, 其实是告诉处理器, 不要将我放入工作内存, 请直接在主存操作我。(工作内存详见java内存模型) 因此, 当多核或多线程在访问该变量时, 都将直接操作主存, 这从本质上, 做到了变量共享。 volatile的有什么优势? 1, 更大的程序吞吐量 2, 更少的代码实现多线程 3, 程序的伸缩性较好 4, 比较好理解,... 阅读全文
posted @ 2013-09-22 15:38 豆豆逗逗 阅读(279) 评论(0) 推荐(1) 编辑
摘要:目前,学校陆续开学,即将迎来返校季和十一黄金周,各大厂商的秋季主打Windows7 PC产品,囊括多款学生机型、轻薄时尚机型以及性能强劲的“全能王”。预装Win7的电脑将有更多新颖独到而且安全的功能,今天我们一起来看看Windows7旗舰版中BitLocker加密功能。 BitLocker驱动器加密原本是Windows Vista中新增的一种数据保护功能,主要用于防止由计算机设备的物理丢失导致的数据失窃或恶意泄漏,在windows7中该功能更加完备。 启动BitLocker驱动器加密的方法:可以在控制面板“系统和安全”选项中,点击进入“BitLocker驱动器加密”页面。在该界面可以查看各.. 阅读全文
posted @ 2013-09-22 14:34 豆豆逗逗 阅读(207) 评论(0) 推荐(0) 编辑
摘要:JAVA如何实现从最后一行读取文件 import java.io.FileNotFoundException; import java.io.IOException; import java.io.RandomAccessFile; public class FromEndRF { public static void read(String filename) { read(filename, "GBK"); } public static void read(String filename, String charset) { RandomAccessFile rf = 阅读全文
posted @ 2013-09-22 09:19 豆豆逗逗 阅读(962) 评论(0) 推荐(0) 编辑
摘要:声明一个boolean公共变量,表明当前httpconnection是否得到服务器回应。 你的连接线程中在连接之前置这个变量为false; 另起一个监视线程,拿到那个HttpConnection的连接对象,并循环监视这个boolean公共变量。如果指定时间内(20秒后)你的 boolean公共变量还是false,那么就主动置httpconnection=null.这样,那边连接线程就会抛出异常退出来。 写了Timer类来实现。(学习国外一个网站上的写法) class Timer extends Thread { /** 每个多少毫秒检测一次 */ protected int m_r... 阅读全文
posted @ 2013-09-21 15:24 豆豆逗逗 阅读(648) 评论(0) 推荐(0) 编辑
摘要:Hyer-V是一个微软的虚拟机,部署在win 8.x 64位 pro以上版本中,和Windows 2008以上服务器的版本中。是微软第一个采用类似Vmware和Citrix开源Xen一样的基于hypervisor的技术。这也意味着微软会更加直接地与市场先行者VMware展开竞争,但竞争的方式会有所不同。 虽然简单,但是实际操作中还是会有很多问题的。尤其是面向服务器的Hyper-V在平时的桌面测试中体验并不是十分的好。本文通过Hyper-V结合远程桌面来部署虚拟机的教程。 Hyper-V远程桌面部署虚拟机图文教程 要求CPU支持虚拟化,所以没有虚拟化的还是用vm、vb吧; 1.打开功能:... 阅读全文
posted @ 2013-09-21 14:29 豆豆逗逗 阅读(953) 评论(1) 推荐(0) 编辑
摘要:构造方法定义: 【修饰符】 构造方法名(形参列表) { } 【修饰符】:构造方法的上一级单元是类,所以修饰符可以public、protected(父子类访问权限)、private(本类访问权限)、默认(包访问权限) 【没有返回类型】 【构造方法名】:必须与类名一致 a.一般概念 构造方法不能够被继承,也就构造方法不能够被重写 构造方法是特殊的方法,不能够被程序员直接调用,必须使用new关键字来调用,或者在构造方法中this(实参)调用本类构造方法, 或者在构造方法中super(实参)调 用父类构造方法。 b.创建对象执行过程 首先分配内存空间,并且执行默认初始化操作(根... 阅读全文
posted @ 2013-09-21 09:15 豆豆逗逗 阅读(194) 评论(0) 推荐(0) 编辑
摘要:以下是在前两天一个项目中的分页功能截取。 BlogDAO.java文件 [java] /** 根据条件(默认一张表所有数据)返回多条记录 */ public List list(String kw,Integer pageCur,Integer pageSize) { List list = null; Integer limitaInteger = (pageCur-1)*pageSize; Integer limitbInteger = pageCur*pageSize; Object[] params = {limitaInteger,limitbInteger};//代... 阅读全文
posted @ 2013-09-18 15:39 豆豆逗逗 阅读(191) 评论(0) 推荐(0) 编辑
摘要:按住快捷键:Command+Option+Shift+esc 一到两秒强制退出前台正在运行的应用。 调出“强制退出应用程序”窗口 通过快捷键:Command+Option+esc 调出系统“强制退出应用程序”窗口,然后选择需要退出的应用名称,点击“强制退出”按钮即可。 从 Dock 栏强制退出应用 按住 Option 键盘并右键点击 Dock 栏应用图标,点击出现的“强制退出”选项即可。(此操作也可以先点击后按键) 通过苹果菜单强制退出应用 按住 Shfit 键并点击系统菜单栏的苹果图标,点击“强制退出[应用名称]”即可。 使用活动监视器 运行活动监视器(Activity M... 阅读全文
posted @ 2013-09-18 14:34 豆豆逗逗 阅读(261) 评论(0) 推荐(0) 编辑
摘要:对企业CTO、CIO、CSO们而言,Java一直是一个很难攻克的难题。在当今的企业环境中,以禁用Java等方式来缓解Java风险很难实现。一般来说,Java都是嵌入在能够保持企业竞争力的企业关键业务应用中。然而遗憾的是,犯罪分子们总是利用Java零日漏洞来入侵用户电脑。这也正是Websense安全实验室的安全专家们在过去几个月内一直坚持研究并记录Java安全风险严重性的原因所在。 Websense安全专家们初步研究了Websense ThreatSeeker智能云收集到的一系列记录数据,这些数据显示了当前Java版本的使用情况。Websense安全专家研究之后发现,Java威胁是普遍存在的,. 阅读全文
posted @ 2013-09-18 09:34 豆豆逗逗 阅读(192) 评论(0) 推荐(0) 编辑
摘要:星矢:动画片《圣斗士星矢》的男猪脚,超级小强,怎么打也打不死。 雅典娜:动画片《圣斗士星矢》的女猪脚,自称女神,手下有88个男人为他卖命。 状态模式:为了方便的控制状态的变化,避免一堆IF/ELSE,以及状态规则改变的时避免代码改动的混乱。 观察者模式:一个被观察者一动,多个观察者跟着动,经常用于界面UI。 话说星矢和很强的某斗士甲对打,雅典娜在一边看,星矢总是挨揍,每次挨揍完之后星矢的状态总是会发生一些变化: 正常--挨打--瀕死--挨打--小宇宙爆发--挨打--瀕死--挨打--女神护体--挨打(星矢无敌了,打也没用,战斗结束)--正常 以上状态转变用状态模式来表现,一个Saiy... 阅读全文
posted @ 2013-09-17 15:12 豆豆逗逗 阅读(250) 评论(0) 推荐(0) 编辑
摘要:故障现象:一个局域网中有10台计算机,通过路由器连接到ADSL Modem共享上网,计算机均采用Windows XP 系统。最近所有的电脑都不能查看工作组的计算机,只要单击“网上邻居”左栏中的查看工作组计算机,就会跳出没有权限使用网络资源的提示。 故障处理:出现这种情况可以按照以下步骤解决: 1. 运行“网络连接向导”,按照向导指示进行正确的设置。 2.关闭系统内置的防火墙,进入“管理工具-本地安全策略-安全设置-本地策略-安全选项”界面,将“账户:使用空白密码的本地账户只允许进行控制台登录”选为“已禁用”,如果允许空白密码访问,并且每个登录用户都设置有密码,可不执行该操作。 3. 用... 阅读全文
posted @ 2013-09-17 14:20 豆豆逗逗 阅读(179) 评论(0) 推荐(0) 编辑
摘要:用java编写调用带返回结果集存储过程: [java] /** * 调用带返回结果集存储过程 * * @param procName * @param param * @return * @throws SQLException * @throws NoFreeConnectionException */ public DataSource execuceProc(String procName, String[] param) throws SQLException, NoFreeConnectionException { Connection con = null; CallableSta 阅读全文
posted @ 2013-09-17 09:20 豆豆逗逗 阅读(160) 评论(0) 推荐(0) 编辑
摘要:一个简单的例子,提供读取Jar包内外配置文件的一种方法: 1、读取Jar包内 public class JarReader { public static void main(String[] args) { String jarPath = "C:\\Documents and Settings\\Administrator\\桌面\\新建文件夹\\kk.jar"; String entryFile = "config/database.properties"; doRead(jarPath,entryFile); } public static vo 阅读全文
posted @ 2013-09-16 15:34 豆豆逗逗 阅读(210) 评论(0) 推荐(0) 编辑
摘要:高强度U盘文件夹加密工具的加密方法非常简单,它是一款绿色软件,将它下载后解压缩并运行其中的“高强度U盘文件夹加密.exe”可执行文件即可打开它的界面。它分为“快速移动加密”和“强度压缩加密”两个加密方法。 1、快速移动加密 快速移动加密的优越性体现在对文件夹加密速度快、安全可靠性高,加密10GB的资料只需要不到3秒钟的时间,它也是软件默认的加密方法。 文件的加密 我们首先选择界面上的“打开”按钮,从中找到U盘中要加密的文件夹,然后单击“加密”按钮,这时会弹出一个要求输入密码的对话框,在其中输入文件夹加密的密码,再确认一下即可对文件夹加密了。同时我们可以从资源管理器中看到,加密的文件夹的... 阅读全文
posted @ 2013-09-16 14:31 豆豆逗逗 阅读(258) 评论(0) 推荐(0) 编辑
摘要:索引期间使用的API组件 检索期间使用的API组件 IndexWriter IndexReader IndexWriterConfig IndexSearcher Directory Directory Analyzer QueryParser或者Query子类 Document TopDocs Field ScoreDoc--Term 下面笔者就对上图组件一一剖析下 首页要介绍的就索引期间的各个类 1,IndexWriter是索引过程中的核心类,主要负责创建索引或者打开已有索引,提供对索引的添加,删除,修改等操作 2,IndexWriterConfig这个API在低版本的Lucene中是没有 阅读全文
posted @ 2013-09-16 09:10 豆豆逗逗 阅读(132) 评论(0) 推荐(0) 编辑
摘要:尽管面临很多挑战,多线程有一些优点使得它一直被使用。这些优点是: ● 资源利用率更好 ● 程序设计在某些情况下更简单 ● 程序响应更快 资源利用率更好 想象一下,一个应用程序需要从本地文件系统中读取和处理文件的情景。比方说,从磁盘读取一个文件需要5秒,处理一个文件需要2秒。处理两个文件则需要:5秒读取文件A2秒处理文件A5秒读取文件B2秒处理文件B---------------------总共需要14秒 从磁盘中读取文件的时候,大部分的CPU时间用于等待磁盘去读取数据。在这段时间里,CPU非常的空闲。它可以做一些别的事情。通过改变操作的顺序,就能够更好的使用CPU资源。看下面的顺序... 阅读全文
posted @ 2013-09-14 16:11 豆豆逗逗 阅读(187) 评论(0) 推荐(0) 编辑
摘要:打开电脑网页的时候经常会弹出"当前页面脚本发生错误"对话框,很令人厌烦。每次打开页面都弹出一次,然后底部会提示:是否要在此页面上继续运行脚本?我们可以选的是或者否,选择之后当前页面脚本发生错误对话框就消失了那么针对这种当前页面脚本发生错误问题该怎么处理呢 上面提示的是一个alexa工具条大致有问题,我们可以先尝试以下方法解决: 1.启动Internet Explorer浏览器,然后在顶部菜单的"工具"菜单上,单击"Internet 选项". 之后再在"Internet 选项"对话框中,单击"安全" 阅读全文
posted @ 2013-09-14 15:17 豆豆逗逗 阅读(252) 评论(0) 推荐(0) 编辑
摘要:今天我们要讨论的是热门主题之家二维数组转化为json方法: [java] 例: 二维数组格式 1,手机进水,123,321,1,手机进水,123,321 /** *js数组转json * */ function arrayToJson(o) { var r = []; if (typeof o == "string") return "\"" + o.replace(/([\'\"\\])/g, "\\$1").replace(/(\n)/g, "\\n").replace(/(\r)/ 阅读全文
posted @ 2013-09-14 14:17 豆豆逗逗 阅读(1538) 评论(0) 推荐(0) 编辑
摘要:管道通信都是单向不可靠的。如果JXTA只提供它,那JXTA就太逊了。当然不可能,JXTA不只提供单向不可靠的通信渠道,也提供了双向可靠的通信渠道,在基于JXTA管道提供单向,不可靠的通信渠道。由于管道对于服务和应用更加有用,在管道上实现双向和可靠通信渠道是很重要的。JXSE提供了满足大多数应用相对高水平的要求的功能:即,可靠,确保信息顺序,确保传递,公开信息和接口,安全。这才是JXSE追求的理想中的通信渠道。从最早的版本提供的BidirectionPipeService到现在的JxtaServerPipe和JxtaBiDiPipe,JxtaServerSocket和JxtaSocket。 下. 阅读全文
posted @ 2013-09-13 15:11 豆豆逗逗 阅读(133) 评论(0) 推荐(0) 编辑
摘要:@把下面bat保存,就可以用了。 @echo off echo 正在配置ip,请稍等… set name="本地连接" set ipaddress=1.2.3.4 set mask=255.255.255.0 set gateway=1.2.3.4 set dns=1.2.3.4 set wins=1.2.3.4 echo 正在配置%name%,请稍等… echo 正在配置首选DNS:%dns%… netsh interface ip set dns name="本地连接" source=static addr=%dns% echo 正在配置备用DNS: 阅读全文
posted @ 2013-09-13 14:33 豆豆逗逗 阅读(117) 评论(0) 推荐(0) 编辑
摘要:首先,让我们看看两个特别的字符:'^' 和'$' 他们是分别用来匹配字符串的开始和结束,一下分别举例说明: "^The": 匹配以"The"开头的字符串; "of despair$": 匹配以"of despair" 结尾的字符串; "^abc$": 匹配以abc开头和以abc结尾的字符串,实际上是只有abc与之匹配; "notice": 匹配包含notice的字符串; 你可以看见如果你没有用我们提到的两个字符(最后一个例子),就是说 模式(正 阅读全文
posted @ 2013-09-13 09:31 豆豆逗逗 阅读(120) 评论(0) 推荐(0) 编辑
摘要:前序: Thread-Per-Message Pattern,是一种对于每个命令或请求,都分配一个线程,由这个线程执行工作。它将“委托消息的一端”和“执行消息的一端”用两个不同的线程来实现。该线程模式主要包括三个部分: 1、Request参与者(委托人),也就是消息发送端或者命令请求端 2、Host参与者,接受消息的请求,负责为每个消息分配一个工作线程。 3、Worker参与者,具体执行Request参与者的任务的线程,由Host参与者来启动。 由于常规调用一个方法后,必须等待该方法完全执行完毕后才能继续执行下一步操作,而利用线程后,就不必等待具体任务执行完毕,就可以马上返回继续执行... 阅读全文
posted @ 2013-09-12 15:49 豆豆逗逗 阅读(226) 评论(0) 推荐(0) 编辑
摘要:在Windows XP系统中(以系统默认设置的情况)用迅雷或快车下载电影一切都正常,但是当切换到Windows 7系统下时,迅雷或快车会出现停止下载的情况。这些用户认为是迅雷、快车和Windows 7兼容的不好,或认为迅雷和快车抢了带宽,于是就频繁掉线了。 笔者在经过几天的测试后发现,Windows 7用户反映的情况确实存在,但并没有达到“频繁”的情况。同时,也并非是迅雷或快车抢了带宽。(即便是抢了带宽,表现的形式也是页面打开慢,而非是掉线)在笔者寻找问题的原因过程中,我认为是Windows 7系统对于网卡的电源管理的默认设置造成的。 在控制面板中,右键单击“本地连接”,在弹出的菜单中选择.. 阅读全文
posted @ 2013-09-12 14:43 豆豆逗逗 阅读(171) 评论(0) 推荐(0) 编辑
摘要:1、 对JButton大小的设置 ——因为JButen是xp主题下载属于小器件类型的,所以一般的setSize不能对其惊醒大小的设置,所以一般我们用 button.setPreferredSize(new Dimension(30,30)); //(30,30) 是你要设置按钮的大小 2、 对JButton透明的设置 ——按钮设置为透明,这样就不会挡着后面的背景 button.setContentAreaFilled(false); 3、 对JButton去掉按钮的边框的设置 ——如果有时候你的按钮不需要边框因为边框影响美观或者是因为你需要的是点击之前按钮呈现普通图 标形式,... 阅读全文
posted @ 2013-09-12 09:49 豆豆逗逗 阅读(329) 评论(0) 推荐(0) 编辑
摘要:本系列文章将提供对网络安全的一般了解,以及开发人员所必需掌握的 Java 编程语言的独特性能。在后续的连载中,将讨论 Java 平台安全性的设计和演变,以及不同的 Java 安全性 API。今后的文章还将讨论 Java 2 PlatFORM,Enterprise Edition (J2EE) 中的安全特性,J2EE 正迅速变为 .com 平台的首选。 虽然,深入了解密码学对读者的数学水平来说是一个挑战,但第一篇文章概述的是网络安全和密码学的基本概念,而这些是非常简单,极易掌握的。又:请参阅讨论 AES 和密钥长度对安全性的重要性的专题。 在最近的几十年内,计算模型发生了巨大的变... 阅读全文
posted @ 2013-09-11 15:37 豆豆逗逗 阅读(187) 评论(0) 推荐(0) 编辑
摘要:提示:修改注册表有风险,请慎重操作。 现在的硬盘越来越大,而Windows 7的搜索功能又特别好用,直接在文件夹右上方的搜索框输入关键词即可查找,但是总是会保留搜索过的记录,有一些东西不想让其他人看到,能不能删除掉呢? 1、Windows 7的搜索功能的确会默认保存搜索记录,点击搜索框就可以看到,要删除这些记录也很简单,只需要把鼠标指向需要删除的记录(不要点击),然后按下键盘上的“delete”键就能删除鼠标所指的项,这样一个一个地删除掉所有记录即可。 2、如果对注册表比较熟悉,还可以在注册表编辑器中定位到: HKEY_CURRENT_USER//Software//Microsoft... 阅读全文
posted @ 2013-09-11 14:41 豆豆逗逗 阅读(200) 评论(0) 推荐(0) 编辑
摘要://先演示相对路径的问题,没有以/开头就是相对路径,跟这类同一个文件下 InputStream ips = new FileInputStream("config.properties");//这时文件是放在工程与src文件同一级的 一定要记住用完整的路径,但完整的路径不是硬编码,而是运算出来的。*/ InputStream ips = new FileInputStream("G:\\Users\\king\\eclipsespace\\javaenhance\\src\\cn\\itcast\\day1\\resources\\config.propertie 阅读全文
posted @ 2013-09-11 09:28 豆豆逗逗 阅读(158) 评论(0) 推荐(0) 编辑
摘要:专家读书笔记,希望能够对大家学习java有所帮助 "每个子类构造方法的第一条语句,都是隐含地调用super(),如果父类没有这种形式的构造函数,那么在编译的时候就会报错。" 这句话怎么理解 所有代码都经过测试,测试环境: java version "1.4.0-rc " Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-rc-b91) Java HotSpot(TM) Client VM (build 1.4.0-rc-b91, mixed mode) 如大家发现任何错误,或有任何 阅读全文
posted @ 2013-09-10 15:43 豆豆逗逗 阅读(153) 评论(0) 推荐(0) 编辑
摘要:故障现象:一台新配置的组装机,平时使用一切正常。只是在主板BIOS中,CPU风扇转速报告为0 rpm(转/分),而风扇实际运转情况却是良好的。 故障分析:目前,ATX架构的主板基本上都支持风扇转速监测功能。这使我们可以在不打开机箱的情况下及时了解CPU风扇的运转情况。本例中的故障现象明显是因为BIOS监测不到CPU的运转信息而进行了误报告。导致误报现象的原因通常有以下几种: 1. CPU风扇的电源线没有插到主板的CPUFan(CPU风扇)接口上,而插在了其他风扇接口。这样插接虽然不影响计算机正常运转,但BIOS却无法监测到CPU风扇的运转情况。 2. CPU风扇的电源线与主板上相应的接口... 阅读全文
posted @ 2013-09-10 14:37 豆豆逗逗 阅读(265) 评论(0) 推荐(1) 编辑
摘要:此代码仅供参考,如有疑问欢迎评论: package com.tyxh.link; //节点类 public class Node { protected Node next; //指针域 protected int data;//数据域 public Node( int data) { this. data = data; } //显示此节点 public void display() { System. out.print( data + " "); } } package com.tyxh.link; //单链表 public class LinkList ... 阅读全文
posted @ 2013-09-10 09:23 豆豆逗逗 阅读(158) 评论(0) 推荐(0) 编辑
摘要:回顾异常处理机制: 异常机制使程序中异常处理代码和正常业务代码分离,也就是把某些异常交给异常处理器去处理,不让JVM直接处理。 JMV的处理方式时打印异常跟踪栈的信息,并终止程序运行,比如: [java] public static void main(String[] args) { System.out.println(1 / 0); // 程序抛出java.lang.ArithmeticException: / by zero 然后程序结束。 ... // 下面的代码无法得到执行。 } public static void main(String[] args) { S... 阅读全文
posted @ 2013-09-09 15:24 豆豆逗逗 阅读(122) 评论(0) 推荐(0) 编辑
摘要:是不是很多朋友都已经用U盘装过深度技术以及雨林木风系统了呢?应该现在是越来越常用了,大家又都是用什么工具来制作U盘系统盘的呢?下面为大家推荐另一款软件 WinSetupfromUSB 。 先来看看其安装的步骤: 一、插入U盘,运行WinSetupfromUSB.exe,首先选择格式化移动设备. 二、选择RMPrepUSB,分别选择你的U盘,NTFS Boot as HDD(2PTNS)、XP bootable[NTLDR] 这三个选项.其它不管.最后点Prepare Drive.提示啥都点确定.完成后关闭窗口,返回主界面.Win7系统安装请点右下角Wista/7前面的勾勾,然后导入事先准... 阅读全文
posted @ 2013-09-09 14:29 豆豆逗逗 阅读(155) 评论(0) 推荐(0) 编辑
摘要:最近碰到一个小要求,想让一些action返回的resultType默认为freemarker,开始是想在action上配置全局的result,然后name用一个表达式,然后type="freemarker", 但是经过实验,发现不行,因为这些配置是在struts2一启动的时候就已经实例化了,再在action中使用表达式起不了作用,最后会报异常。 于是去跟踪源码,最后在PackageConfig这个类中找到了相关的代码 [java] public String getFullDefaultResultType() { if ((defaultResultType == nul 阅读全文
posted @ 2013-09-09 09:33 豆豆逗逗 阅读(190) 评论(0) 推荐(0) 编辑
摘要:一、概述 美国Sun公司自从1995年向世界推出了Java语言以来,每年都会在Java领域里推出新的技术,从JavaCard、J2ME到J2EE、JINI、JavaTV,推动了Java技术的发展和应用。在最近几次的旧金山的JavaOne会议中,JXTA是该公司向业界推出的较新技术。该技术的目的是为P2P的网络应用开发提供一个统一的平台,而且为了鼓励和支持该技术的发展,JXTA项目采用了开放源码的方式,因此吸引了大量业界人士参与到JXTA技术的研究与应用当中,JXTA Community(www.jxta.org)就是人气很旺的一个Java技术研究开发的网站。 JXTA最早起源于2000... 阅读全文
posted @ 2013-09-08 16:01 豆豆逗逗 阅读(210) 评论(0) 推荐(0) 编辑
摘要:管道通信都是单向不可靠的。如果JXTA只提供它,那JXTA就太逊了。当然不可能,JXTA不只提供单向不可靠的通信渠道,也提供了双向可靠的通信渠道,在基于JXTA管道提供单向,不可靠的通信渠道。由于管道对于服务和应用更加有用,在管道上实现双向和可靠通信渠道是很重要的。JXSE提供了满足大多数应用相对高水平的要求的功能:即,可靠,确保信息顺序,确保传递,公开信息和接口,安全。这才是JXSE追求的理想中的通信渠道。从最早的版本提供的BidirectionPipeService到现在的JxtaServerPipe和JxtaBiDiPipe,JxtaServerSocket和JxtaSocket。 下. 阅读全文
posted @ 2013-09-08 16:01 豆豆逗逗 阅读(131) 评论(0) 推荐(0) 编辑
摘要:1、打开windows资源管理器,依次点工具-文件夹选项-查看,选上“显示所有文件和文件夹”和“显示系统文件夹的内容”;去掉“隐藏已知文件类型的扩展名”和“隐藏受保护的操作系统文件”前面的对钩。这样操作之后应该可以看到所有文件了吗?未必,有些文件还是看不到。但你用手头的 winrar却可以看到所有文件。 2、电脑文件系统的一个规则,不允许同名的文件和文件夹在一个路径下存在。 3、电脑每个操作系统下不能同时安装两个杀毒软件。 4、病毒只有两种,一种是良性的,不感染其他文件。一种是恶性的,感染其他文件。 5、杀软对被感染的文件杀毒有两种模式:一是清除,二是删除。 6、... 阅读全文
posted @ 2013-09-08 15:07 豆豆逗逗 阅读(248) 评论(0) 推荐(0) 编辑
摘要:今天我们来谈谈Java k中Thread sleep和wait的区别 我们在编写Java线程程序的时候,经常忽略sleep 和 wait方法的区别,导致一些非常棘手的问题,因此了解这两种方法区别有助于我们编写出更加优质的程序。 区别: sleep() wait() sleep为Thread类的方法 wait为object类的方法 sleep()睡眠时,保持对象锁 wait()睡眠时,释放对象锁 不能访问同步代码块 能够访问同步代码块 代码: [java] package com.jony.test; public class ThreadTest implements Ru... 阅读全文
posted @ 2013-09-08 14:28 豆豆逗逗 阅读(204) 评论(0) 推荐(0) 编辑
摘要:回顾异常处理机制: 异常机制使程序中异常处理代码和正常业务代码分离,也就是把某些异常交给异常处理器去处理,不让JVM直接处理。 JMV的处理方式时打印异常跟踪栈的信息,并终止程序运行,比如: [java] public static void main(String[] args) { System.out.println(1 / 0); // 程序抛出java.lang.ArithmeticException: / by zero 然后程序结束。 ... // 下面的代码无法得到执行。 } public static void main(String[] args) { S... 阅读全文
posted @ 2013-09-07 15:32 豆豆逗逗 阅读(143) 评论(0) 推荐(0) 编辑
摘要:例如,我把发送到桌面快捷方式那个项目给删除了; 例如,我把发送到记事本那个项目给删除了; 例如,我把发送到D盘、E盘等快捷方式给删除了…… 怎么恢复呢? 当然,软媒计划在新版本的ghost xp软件里面提供更强大的右键菜单自定义功能和一键恢复系统默认的功能,但是,在魔方这些软件没有提供这个功能之前,我们应该怎么做才能恢复Vista、xp 系统的这个发送到菜单呢? 其实很简单,看看下面的步骤: 一、打开开始菜单,在搜索框里面输入shell:sendto然后回车,看看,是不是一下子就打开发送到菜单项所在的那个SendTo文件夹? 二、轻松的打开这个sendto文件夹后,在这个文件夹空... 阅读全文
posted @ 2013-09-07 14:40 豆豆逗逗 阅读(197) 评论(0) 推荐(0) 编辑
摘要:最近在做如何实现文件上传的相关工作,查阅了很多资料,发现网上写的都不是很直观,且调试复杂,经实验成功。 把form的target设为页面里一个看不见的iframe,这样上传时候就不会刷新页面了,比如 : 上传至FTP 后台方法代码如下: public void uploadFile(HttpServletRequest request) throws IOException { //创建文件处理工厂,用于生成FileItem对象 DiskFileItemFactory difactory = new DiskFileItemFactory(); //设置缓存大小,如果... 阅读全文
posted @ 2013-09-07 09:38 豆豆逗逗 阅读(151) 评论(0) 推荐(0) 编辑
摘要:java中,在创建一个新的对象的时候,会调用其父亲的构造方法,测试程序如下: class parent{ int a=5; public parent(){ System.out.println("a="+a); System.out.println("parent()"); } public parent(int b){ System.out.println("a="+a); System.out.println("parent(int a)"); } } class child extends parent{ 阅读全文
posted @ 2013-09-06 15:21 豆豆逗逗 阅读(120) 评论(0) 推荐(0) 编辑
摘要:电脑无法开机是很多朋友都遇到过的问题,一般电脑无法开机跟电源及主板开机电路有关,今天我们来说说电脑无法开机故障检修方法和步骤: 判断电脑电源好坏 首先接好电源,按下开关,如果不能通电,再把主机的电源拔下来,用镊子把电源的绿线和黑线短路,看电源风扇转不,如果转,说明电源是好的,故障在主机方面。 判断电脑主机开关好坏:再把ATX电源线和主板接好,把主板上的开关针、复位针等拔起,用镊子短路开关针触发电源开关,看能不能开机,如果能,就说明是主机箱的开关坏,把主机箱开关拆出清洗。如果短路开关针触发电源还是不能开机,说明主板真的不能触发开机,把主板从机箱里拆出来检修。把主板拆下来,先把板上的灰尘清扫... 阅读全文
posted @ 2013-09-06 14:36 豆豆逗逗 阅读(343) 评论(0) 推荐(0) 编辑
摘要:为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何时被记录?异常该怎么记录?何时需要把checked Exception转化成unchecked Exception ,何时需要把unChecked Exception转化成checked Exception?异常是否应该呈现到前端页面?如何设计一个异常框架?本文将就这些问题进行探讨。 1. JAVA异常处理 在面向.. 阅读全文
posted @ 2013-09-06 09:50 豆豆逗逗 阅读(166) 评论(0) 推荐(0) 编辑
摘要:秋天一到,各种色彩诱人、味道鲜美的水果开始陆续上市。它们不仅能起到润秋燥的作用,在营养上还各有优势。 葡萄,抗氧化之王。葡萄中含的白藜芦醇是一种强抗氧化剂,可抗衰老,并清除体内自由基,对心脑血管病有积极的预防和治疗作用。需要提醒的是,葡萄性寒凉,脾胃虚寒者不宜多食。 山楂,果胶之王。果胶是一种多糖物质,有助于控制血糖和血脂。此外,山楂还含有大量黄酮类化合物和有机酸,具有防癌、抗癌、降血压和胆固醇的作用。一般人群均可食用,尤其适合消化不良者、心血管疾病患者和肠炎患者,但孕妇、儿童、胃酸分泌过多者、病后体虚及牙病患者不宜食用。 柑橘,维生素B1之王。维生素B1对神经系统的信号传导具有重要... 阅读全文
posted @ 2013-09-05 15:55 豆豆逗逗 阅读(626) 评论(0) 推荐(0) 编辑
摘要:win7影音双语并行问题的解决 所谓"双语并行",其实就是播放影音文件时,从音箱里同时传出win7系统下载中文和英文(或是国语和粤语)。在以前,由于影视文件的压制方法的问题,用户却无法通过电脑系统或播放软件本身予以调解。 即便是后来的Windows XP,这个问题依然未有很好的电脑小技巧解决。 现在,同样的问题在Windows 7下就可以很好的解决了。 在windows7旗舰版桌面上,右击声音图标,在弹出的菜单中选择"播放设备": 在弹出的"声音"对话框中,请选择你当前系统软件下载正在使用的声音设备(灰色状态的设备表示当前不可用),然 阅读全文
posted @ 2013-09-05 14:34 豆豆逗逗 阅读(133) 评论(0) 推荐(0) 编辑
摘要:今天我们就谈谈关于 spring中集合的装配的相关问题! spring.xml文件: [html] qiao xiao song csdn qiao xiao song qiao xiao song csdn qiao xiao song 阅读全文
posted @ 2013-09-05 09:50 豆豆逗逗 阅读(208) 评论(0) 推荐(0) 编辑
摘要:DES DES-Data Encryption Standard,即数据加密算法。是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode.其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。 DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位。 通过java代码实现如下importjava.security.Key;importjava.security.SecureRandom;importjavax.crypto. 阅读全文
posted @ 2013-09-04 15:56 豆豆逗逗 阅读(177) 评论(0) 推荐(0) 编辑
摘要:一个java同步块标记着一个代码块或者方法是同步的。Java同步块可以在避免竞争条件时使用。 这里是一个在本教程中所涵盖的主题的列表: *java 同步关键字 *同步实例方法 *同步静态方法 *在实例方法中的同步锁 *在静态方法中的同步锁 *java同步例子 Java同步关键字 在java中同步锁是用" synchronized"关键字标记的。在java中一个同步块是同步在一个对象上。在一个对象中同一时间只能有一个线程执行在这个对象里面的同步块。在此同步块中的这个线程退出这个同步快之前,所有其他的线程试图执行这个同步块都将被阻塞。 " synchronized&q 阅读全文
posted @ 2013-09-04 14:33 豆豆逗逗 阅读(209) 评论(0) 推荐(0) 编辑
摘要:正常情况下,所有人都不喜欢别人知道自己在电脑上看了什么网页,什么文章、什么电影之类的。个人感觉如果不是做公司的事情的,最最在意的就是我浏览了什么样的网页不能让人知道。这篇文章我们主要分享下清理自己在浏览器痕迹。 1 第一个方法:IE浏览器通用的清理痕迹,也是最好用的。 打开IE浏览器,点击工具 - Internet选项,然后再浏览历史记录,里面删除,记得里面的所有项都要打个。 2 第二种方法:使用360安全浏览器的清理痕迹的方法。 点击工具 - 历史,在历史里面可以选择怎么样清楚里面的网站。里面的网站列得非常清晰,可以清楚自己不想让人看的网站就行了。 3 通过360安全卫士、Q... 阅读全文
posted @ 2013-09-04 11:17 豆豆逗逗 阅读(373) 评论(0) 推荐(0) 编辑
摘要:Java 原生的Enum没有办法与C中的Enum一样随意指定成员的值,在一些C语言直接与Java 通信的场景中会比较麻烦,所以我对Java 原有的Enum进行扩展来达到随意指定成员值的目的: public class Test { public static void main(String args[]){ CMD[] name = CMD.values(); for (CMD cmd : name) { System.out.println("i:" + cmd.value()); } } public static enum CMD{ e_CMD_MIN(900), 阅读全文
posted @ 2013-09-04 09:44 豆豆逗逗 阅读(654) 评论(0) 推荐(0) 编辑
摘要:根据PID进程号查杀病毒木马 对遇到的“顽固”病毒进程,可以通过系统的内置命令——ntsd,强行杀死一切病毒进程。(除System进程、SMSS。EXE进程、CSRSS。EXE进程不能“对付”外,基本可以对付其它一切进程。但是在使用该命令杀死病毒进程之前,需要先查找到对应病毒进程的具体进程号。) 考虑到系统进程列表界面在默认状态下,是不显示具体进程号的,因此,可用以下方法: (1)打开系统任务管理器窗口,再单击“查看”菜单项下面的“选择列”命令,在ghost xp sp3 纯净版弹出的设置框中,将“PID(进程标志符)”选项勾选中,单击“确定”按钮。返回到系统进程列表页面中后,你就能查看... 阅读全文
posted @ 2013-09-03 15:22 豆豆逗逗 阅读(372) 评论(0) 推荐(0) 编辑
摘要:将时间戳转换为日期,如windows7旗舰版程序中获取到的时间戳为:1377921697453,转换为日期后为:2013年08月23日 12时01分37秒。 废话不说直接上源码: package com.jinhoward.timestamptodate; import com.jinhoward.timestamptodate.R; import android.app.Activity; import android.os.Bundle; import android.text.Editable; import android.util.Log; import androi... 阅读全文
posted @ 2013-09-03 14:30 豆豆逗逗 阅读(240) 评论(0) 推荐(0) 编辑
摘要:Chain of Responsibility定义 Chain of Responsibility(CoR) 是用一系列类(classes)试图处理一个请求request,这些类之间是一个松散的耦合,唯一共同点是在他们之间传递request. 也就是说,来了一个请求,A类先处理,如果没有处理,就传递到B类处理,如果没有处理,就传递到C类处理,就这样象一个链条(chain)一样传递下去。 如何使用? 虽然这一段是如何使用CoR,但是也是演示什么是CoR. 有一个Handler接口: public interface Handler{ public void handl... 阅读全文
posted @ 2013-09-03 09:31 豆豆逗逗 阅读(180) 评论(0) 推荐(0) 编辑
摘要:一、启动优化设置 利用鼠标右键点击桌面上的我的电脑,然后在弹出的菜单中选择属性,在弹出的界面中我们选择高级按钮,然后我们点击界面中的错误报告,然后选中禁用错误汇报,将下面的勾也选上,如图所示: 然后在弹出的界面中去掉如下几个勾,并将写入调试信息里面的选项设置为无。如图所示: 接着继续点击编辑,然后在弹出的记事本中改动如下为如下设置, [Operating Systems] timeout=30 //把缺省时间 30 秒改为 0 秒 multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professiona. 阅读全文
posted @ 2013-09-02 15:30 豆豆逗逗 阅读(243) 评论(0) 推荐(0) 编辑
摘要:AOP是Spring的核心,Spring不但自身对多种框架的集成是基于AOP,并且以非常方便的形式暴露给普通使用者。以前用AOP不多,主要是因为它以横截面的方式插入到主流程中,担心导致主流程代码不够清晰,定位问题不够方便,而在计费二期的项目里需要一个很适合用AOP来做的功能,就是要把对外接口和所调用的外部接口的耗时时间给记录下来,这个需求主要来自于计费一期的联调,常常发生系统间交互不够顺畅的情况,这就需要看每个接口调用时间来判定是谁的问题。 计费中心是整个后台系统的中间环节,与其他系统交互很多,这样的接口也很多,如果在电脑公司系统下载每个接口的调用前后加时间记录比较繁琐,也影响主流程代码的美. 阅读全文
posted @ 2013-09-02 14:35 豆豆逗逗 阅读(308) 评论(0) 推荐(0) 编辑
摘要:前面我们主要讨论的是UML类图,下面我们要讨论的是另一种UML图——交互图(Interaction Diagram)。交互图描述的是一组对象之间的交互过程,或者说,这里我们实际上要回答这样一个问题:“方法调用过程在UML中怎样表示?” UML交互图 本文将通过一个非常简单的交易系统来说明UML交互图。这个系统萝卜家园ghost xp sp3包含六个Java类。从前面几篇文章中,我们已经知道UML类图是分析Java程序结构的有效方法,图一显示了这个交易和支付系统的类图。为了更清楚地说明各个类的职能和角色,图一利用了前面介绍过的彩色类原型表示法。 图一:一个简单交易系统的UML类图 ... 阅读全文
posted @ 2013-09-02 09:46 豆豆逗逗 阅读(225) 评论(0) 推荐(0) 编辑