- 博客(258)
- 资源 (41)
- 问答 (2)
- 收藏
- 关注
转载 Mac 如何干净的卸载 VMware Fusion
# 1. 删除根目录下的,需要用管理员权限sudo rm -rf /Applications/VMware\ Fusion.appsudo rm -rf /Library/Application\ Support/VMwaresudo rm -rf /Library/Preferences/VMware\ Fusionsudo rm -rf /Library/Logs/VMware/s...
2020-02-10 10:54:46 9146
转载 Android内存泄漏的轻松解决方法
这篇文章主要给大家介绍了关于Android内存泄漏的轻松解决方法,文中通过示例代码介绍的非常详细,对各位Android具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧前言内存管理的目的就是让我们在开发过程中有效避免我们的应用程序出现内存泄露的问题。内存泄露相信大家都不陌生,我们可以这样理解:「没有用的对象无法回收的现象就是内存泄露」。如果程序发生了内存泄露,则会带来以下这些问题...
2019-07-02 08:08:53 3820
转载 单例模式的八种写法比较
单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到饿汉式和懒汉式这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。简介单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某...
2019-06-13 07:41:09 400
转载 Android系统剪贴板(ClipboardManager)的使用
原文链接: http://blog.csdn.net/xietansheng/article/details/709920321. 概述操作 Android 系统剪贴板的类在 android.content 包下(SDK API 11+),主要包含下面三个类:ClipboardManager: 表示一个剪贴板ClipData: 剪贴板中保存的所有剪贴数据集(剪贴板可同时复制/保存多条多种数据条目)...
2018-05-11 20:39:32 1960
原创 mavan+Java操作HBase
Hbase作为大数据存储数据库,其写能力非常强,加上Hbase本身就脱胎于Hadoop故和Hadoop的兼容性极好,非常适合于存储半规则数据(灵活、可扩展性强、大数据存储)。基于Hadoop的mapreduce + Hbase存储,非常适合处理大数据。
2017-07-19 11:38:15 452
转载 代码行数统计器
import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;/** * @Title 代码行数统计器 */public class CodeLinesStatistic { private static long sums = 0;
2017-07-04 12:26:55 410
转载 TortoiseSVN设置独占锁
1. 在任意文件夹下右击空白处,弹出的菜单选择【TortoiseSVN】-->【设置】2. 在弹出的对话框中选择右边的【编辑】按钮后弹出一个文本对话框3. 首先启用【miscellany】节点下面的“enable-auto-props = yes”,再在【auto-props】节点下面加入下面两行设置:*.* = svn:needs-lock=** = svn:needs-
2017-06-02 17:06:05 2577
转载 ScheduledExecutorService执行周期性或定时任务
ScheduledExecutorService扩展了ExecutorService接口,提供时间排程的功能。 schedule(Callable callable, long delay, TimeUnit unit) 创建并执行在给定延迟后启用的 ScheduledFuture。schedule(Runnabl
2017-05-24 09:31:55 569
转载 如何用Eclipse创建maven web项目
首先创建一个Maven的Project如下图我们勾选上Create a simple project (不使用骨架)这里的Packing 选择 war的形式由于packing是war包,那么下面也就多出了webapp的目录由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic web proj
2017-05-15 17:45:25 2059
转载 WebSettings理想的设置方式
android webview设置自适应任意大小的pc网页 webview自适应setUseWideViewPortsetLayoutAlgorithmwebSettingsandroid webviewwebSettings.setJavaScriptEnabled(true); // User settings webSettings.setJavaSc
2016-05-09 22:27:57 3871
转载 JS获取当前完整的url地址以及参数的方法
javascript 获取当前 URL 参数的两种方法://返回的是字符串形式的参数,例如:class_id=3&id=2& function getUrlArgStr(){ var q=location.search.substr(1); var qs=q.split('&'); var argStr=''; if(qs){
2016-05-09 22:22:20 17789
原创 被win10的诸多功能无法使用折腾个半死
前两天升级到win10,感觉还算可以,诸多的新功能与完善让人有点小激动。昨晚因为下班比较晚所以就没有关机。因为每次上班都得打开很多软件,一来一去比较麻烦,所以,大部分时间下班之后都是不关机的。没想到,就是因为这个习惯差点让我回滚到WIN7时代!今天一大早赶到公司,习惯性的输入密码进入电脑。没想到,进去之后,发现昨天打开的软件都没有了,心想,定是昨晚系统修复了漏洞之类的东西导致电脑重启了。可是,
2015-12-08 14:53:14 2194 1
转载 UTF-8 GBK UTF8 GB2312 之间的区别
UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能显示
2015-07-17 14:35:14 574
原创 监控apache虚拟主机进程
mod_status模块能输出如下内容:正在伺服请求的工作者(线程或进程)数量空闲的工作者数量每个工作者的状态:已完成的请求数、已发送的字节数。(*)总访问数和已发送的字节总数(*)服务器自启动/重启以来经过的时间,服务器已经运行的时间。平均每秒请求数,平均每秒发送的字节数,平均每个请求发送的字节数。(*)每个工作者的当前CPU使用百分率,以及Apache的当前总计CPU使用百分率。(
2014-08-07 15:26:45 1185
转载 Android学习与推广
本人学Android不久,所以当写了一个小应用之后却不知道如何去推广,也不知道有哪些广告平台以及市场,在网上找了很多资料,花费了很长的时间,下面我将结合网上摘抄下来的两篇文章来讲解,最后将有实例以及源码分享个大家,很适合初学者去学习!1、Android学习及如何利用android来赚钱一、如何学习Androidandroid开发(这里不提platform和底层驱动)你需要对Java有个
2014-03-25 13:36:58 1636
转载 JS操作Cookie
//获得coolie 的值 function cookie(name){ var cookieArray=document.cookie.split("; "); //得到分割的cookie名值对 var cookie=new Object(); for (var i=0;i<cookieArray.length;i++){
2014-03-07 11:48:51 803
转载 修正IE下document.getElementsByName无法获取DIV标签
无标题文档div{ width: 100px; height: 100px; border:1px solid red;}div1div2div3div4AnotherDiv// 可见在IE下通过document.getElementsByName是无法获取DIV标签的,FF可以alert(document.
2013-09-22 21:57:40 940
原创 通过AJAX的JS、JQuery两种方式解析XML
JQuery版$.ajax({ url : "order/order_orderDetail.do?params.type=merge", type : "post", data : params, success : function(xml) { hide(); if(xml == ""){ Dialog.popTip("找不
2013-09-22 19:11:13 881
原创 linux系统下安装apache、tomcat以及JDK
在Linux系统中部署环境是一个技术活,装Apache更是复杂,对于初学者来说,简直就是考验,下面我为需要的人整理了Apache、Tomcat以及JDK的安装过程,并扩展的讲了在安装过程中会出现的问题,分享是一种美德,希望对您有帮助!
2013-08-02 16:36:00 2102
原创 关于面试,我想说几句
毕业之后我就来到北京,在找工作期间,我总共面试了十几家公司。由于之前实习的时候对于面试没有太多的经验,所以,也不知道具体的流程。看在这些公司面试的过程中,都要先经过笔试,然后才能面试,我就以为程序员行业所有的公司都是这样面试的。所以,当时也就默认了。在公司期间,我也常思考着这个问题,难道程序员一定要先经过笔试,只要笔试通过之后才能进入面试吗?工作时间长了,对于这个问题我也越来越提出质疑了。
2013-03-21 22:26:52 1332 2
转载 SecureCRT连接Linux时VIM中文乱码
在SecureCRT连接Linux机器进行程序文件和配置编辑时,经常会遇到各种乱码问题:1、Linux下的文本显示有乱码;2、即使显示出来没有乱码,将文本复制粘贴到其他windows程序中也会是乱码,3、或者从windows复制文件到Linux下,SecureCRT打开会乱码,很不方便。这些问题最终原因是字符编码不一致的问题,可尝试按下面的方法来设置。Liu
2012-09-17 17:21:49 1697
转载 Oracle分页查询语句
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。分页查询格式:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM )WHERE RN >= 21其中最内层的查询SELECT * FROM TABLE_NAM
2012-07-18 17:44:29 738
原创 FTP文件上传与下载
实现FTP文件上传与下载可以通过以下两种种方式实现(不知道还有没有其他方式,),分别为:1、通过JDK自带的API实现;2、通过Apache提供的API是实现。第一种方式package com.cloudpower.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStr
2012-07-13 11:27:33 11448 15
原创 浅谈JSTL
1、在jsp中引入标准函数声明 2、若要判断集合的大小,则需要引入如下声明3、如何使用jstl判断集合是否为空${user}为集合,user为集合名无信息!为空其它非空4、如何取得集合的大小${fn:length(集合名)}${fn:length(map)}5、如何取得保存在session中的对象?${sessionScope.键.对象属性}6、
2012-07-09 17:38:55 876
原创 REST笔记
1、网站即软件,网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,如何开发在互联网环境中使用的软件。RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。2、如果
2012-06-14 16:31:20 1455
转载 浅谈断言
编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设 可以将断言看作是异常处理的一种高级形式 断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问题时可以重新起用断言。使用断言可以创建更稳定,品质更好且易于除错的代码当需要在一个值
2012-06-13 16:08:19 698
原创 HttpClient4学习笔记
HttpClient是一个实现了http协议的开源Java客户端工具库,可以通过程序发送http请求,现在HttpClient已经更名为HttpComponents, HttpClient 4.0 几乎重新设计,并重写了 HttpClient 3.x的全部代码。在HttpClient 4.0 中修正一些 HttpClient 1.0中遗留的问题,这些遗留问题在不改变现在核心AP代码是无法解决的,因
2012-06-12 16:37:33 1267
原创 正则表达式强悍版
题目,请解释一下两个正则表达式所代表的含义:// 限定条件final String CONDITION = "(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)"; // 允许出现的字符 final String SPECIAL_CHAR = "[-A-Za-z0-9!$%&()/;"; 牛人“bao110908”解答:1、表达式1(?=.*[a
2012-06-11 14:57:21 1116
转载 SSH原理面试题
Struts1原理1、初始化:struts框架的总控制器ActionServlet是一个Servlet,它在web.xml中配置成自动启动的Servlet,在启动时总控制器会读取配置文件(struts-config.xml)的配置信息,为struts中不同的模块初始化相应的对象。(面向对象思想)2、发送请求:用户提交表单或通过URL向WEB服务器提交请求,请求的数据用HTTP协议传给web
2012-06-11 14:21:40 927
原创 JQuery秘籍
ready(fn); $(document).ready()注意在body中没有onload事件,否则该函数不能执行。在每个页面中可以有很多个函数被加载执行,按照fn的顺序来执行。bind( type, [data], fn ) 为每一个匹配元素的特定事件(像click)绑定一个或多个事件处理器函数。可能的事件属性有:blur, focus, load, resize, scroll, unl
2012-06-08 17:26:46 713
原创 J2EE乱码问题的解决方式
乱码是j2ee中一个比较常见的问题。遇到一两个问题的情况下,可以用new String(request.getParameter(xxx).getBytes("ISO-8859-1"),"UTF-8")来解决。遇到多的情况下,就最好用过滤器。过滤器只需要注意2个地方即可——类和web.xml1.在web.xml上面的发布如下: SetCharsetEncodingFilter
2012-06-06 17:42:11 820
原创 操作properties属性文件
读取properties属性文件总共有两种方式,ResourceBundle和Properties。下面,说说这两种方式的区别:1、通过ResourceBundle读取.properties文件可避免路径问题。在jar里读取.properties文件时,总是出现找不到文件路径,后来用ResourceBundle读取.properties文件即可避免路径问题。2、无论系统的默认编码是什么,R
2012-06-06 16:20:53 862
原创 根据路径获取文件的两种方式
/** * 从类路径下获取资源 * * @param filePath * @return * @throws IOException */ public static String getFilesFromClassPath(String filePath) throws IOException { InputStream inStream
2012-06-06 13:22:37 1248
原创 浅谈ReadWriteLock
在JDK5之前,我们要解决并发所产生的问题使用的是synchronized修饰。但是,对象的方法中一旦加入synchronized修饰,则任何时刻只能有一个线程访问synchronized修饰的方法。假设有个数据对象拥有写方法与读方法,多线程环境中要想保证数据的安全,需对该对象的读写方法都要加入 synchronized同步块。这样任何线程在写入时,其它线程无法读取与改变数据;如果有线程在读取时,
2012-06-06 11:02:24 117
原创 线程知识点扩展
一、有关面试中的线程知识很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。0.Java 中多线程同步是什么?在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个 Java
2012-06-05 16:45:11 794
原创 激活编辑器的两种方式:contentEditable与designMode
什么意思呢?先举个例子,在IE中,所有的模态对话框都是不可编辑的状态,即不能对里面的文本进行“复制”。这是你就需要使用到contentEditable属性,将此属性设置为“true”,并把需要对其进行“复制”的文本放至此属性的有效范围内即可。如: 进行复制测试当然,关于这种只读窗口其他的处理方式请参考:http://www.haogongju.net/art/
2012-05-25 16:52:32 2586
转载 IE中使用 模态对话框
Javascript有许多内建的方法来产生对话框,如:window.alert(),window.confirm(),window.prompt().等。然而IE提供更多的方法支持对话框。如: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持)window.showModalDialog()
2012-05-25 14:33:45 1080
原创 恢复WIN7右键菜单中的记事本
不知为什么,右键菜单中的“记事本”居然无缘无故的失踪了,这是以前从未有过的情况啊,这难道是WIN7的一个BUG!幸亏现在网络资源丰富,你所遇到的问题没准别人早就遇到过了。所以,解决起来还是挺简单的,直接修改一下注册表中的内容即可。以下是解决之道:1、win+R 打开“运行”命令,输入“ notepad.exe ”打开记事本;2、将以下内容拷贝到记事本中:Windows Regist
2012-05-19 12:12:23 1015
原创 truncate、drop、delete的异同
第一部分相同点:truncate和不带where子句的delete, 以及drop都会删除表内的数据 不同点: 1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态. 2.delet
2012-05-18 14:49:39 831
转载 对象拷贝类PropertyUtils,BeanUtils,BeanCopier的技术沉淀
功能简介 对象拷贝的应用现状简介:业务系统中经常需要两个对象进行属性的拷贝,不能否认逐个的对象拷贝是最快速最安全的做法,但是当数据对象的属性字段数量超过程序员的容忍的程度,代码因此变得臃肿不堪,使用一些方便的对象拷贝工具类将是很好的选择。目前流行的较为公用认可的工具类:Apache的两个版本:(反射机制)org.apache.commons.beanutils.Pr
2012-05-17 18:00:27 9720
Android应用市场
2014-03-22
apache包和tomcat安装包(Linux系统)
2013-08-02
FTP服务器搭建工具Serv-U
2012-07-13
SecureCRT工具
2012-04-09
SecureCRT注册机
2012-04-09
VIM使用手册
2012-03-19
JFreeChart资源文件
2012-03-19
MQTT的详细介绍
2012-03-17
JOSSO实现SSO
2012-02-01
MKey 3G 21小时从入门到精通
2011-09-29
IBM之DB2基础教程
2011-08-06
Java面试、笔试题大全
2011-08-03
DB2最全面的性能指南
2011-07-16
[Oracle.10g编程基础].(美国)Raishekhar.Sunderraman.清晰版
2011-05-12
apache-tomcat-6.0.14
2011-05-12
ActionContext介绍(在Struts2中)
2011-05-12
J2EE中JSON+Jquery_AJAX应用
2011-05-12
最全的正则表达式汇总
2011-02-25
jQuery使用手册
2011-02-25
小巧又好用的取色精灵
2017-04-05
Android版电子书开发模板源码及成品
2014-04-17
android版电子书开发模板升级版
2014-03-31
Android入门书籍
2014-03-22
dwr+easyui加载不出数据
2015-08-18
使用volley进行post请求,参数中无故多出&
2015-05-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人