- 博客(185)
- 资源 (64)
- 收藏
- 关注
原创 Git 添加 SSH
一般我们来到一个公司都需要访问公司的Git服务器,Git服务器可能是Github、Gitlab或者公司内部搭建的Git服务器。访问该Git服务器我们一般有两种方式:HTTPS方式 SSH方式HTTPS的方式需要输入用户名和密码,比较繁琐;SSH的方式不需要,但是需要用你的账号登录GIT管理平台,然后在设置中添加SSH下面就以Github为例,添加SSH如果...
2014-11-02 21:10:13 1018
原创 Android4.0 AsyncTask 单任务顺序执行
1, AsyncTask的不足.从android4.0开始, AsyncTask只允许一个任务执行, 如果上一个的任务没有执行完毕, 那么当前的请求一直处于等待状态. 直到上一个执行完毕. 并且还不能停止上一个AsyncTask. 但是为了快速响应应用的请求, 我们需要多个任务并行执行.2, 基于AsyncTask的源码 改写自己的AsyncTask.public ab...
2014-11-02 21:05:00 1284
原创 Android 颜色透明度十六进制对应表
颜色透明度十六进制对应表:透明度 16进制 100% 0 99% 3 98% 5 97% 7 96% 0A 95% 0D 94% 0F 93% 12 92% 14 91% 17 90% 1A 89% ...
2014-11-02 20:50:43 1988
原创 Spring学习笔记
一:spring的基本用法:1,关于spring容器:spring容器是Spring的核心,该 容器负责管理spring中的java组件,ApplicationContext ctx = new ClassPathXmlApplicationContext("bean.xml");//这种方式实例化容器,容器会自动预初始化所有Bean实例ctx.getBean("beanName"...
2014-11-02 20:22:07 1382
原创 推荐一款小巧而强大的截屏软件 FastStone Capture
在日常的使用当中,使用软件自带的截图功能就已经够用了。比如输入法、QQ、微信等自带的截图功能就很方便 ,也不用单独去安装一款截图软件。但是如果需要对截出来的图进行二次修改,比如加上注释,甚至录屏。上面软件自带的截图供就不能很好的满足我们的需求。上面软件自带的截图功能如果需要在截图上加上注释, 样式不是很好看。也不能自定义箭头的样式。下面介绍一款小巧而强大的截屏软件:FastStone ...
2014-11-02 19:13:29 1614
原创 阿里云服务器实战(一) : 在 Linux 下 Tomcat7 下使用连接池
云服务器 的环境如下:Tomcat7 + MySql5.6一,如果自定义了程序的文件目录 , 下面的 /alidata/xxx 就是自定义的目录在 Linux 的 Tomcat 的 server.xml 里的 Host 节点内添加 Resource:<Host name="localhost" appBase="webapps" unpackWARs="true" auto...
2014-06-04 22:10:42 2319
原创 阿里云服务器实战(二): Linux MySql5.6 数据库乱码问题
在阿里云上了买了一个云服务器,部署了一个程序,发现插入数据库后乱码了,都成了 '????'.一开始怀疑是 Tomcat7 的原因 。然后输出,在 XShell 命令窗口还是输出乱码,把 XShell 窗口设置utf-8 ,发现窗口输出正常. 最后判定是 Mysql 数据的问题 :通过命令:SHOW VARIABLES LIKE 'character%' 最终发现 :chara...
2014-06-04 21:45:24 6219
原创 HTML DOCTYPE 的重要性
定义和用法 声明必须是 HTML 文档的第一行,位于 标签之前。 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。在 HTML 4.01 中, 声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。DOCTYPE 3种类型HTML 4
2014-05-24 21:50:07 26115 2
原创 Log4J的使用
日志的记录对于一个商业项目是至关重要的。日志可以快速的帮我们定位程序出现的问题,为程序的稳定运行提供了有力保障。下面我们来探讨下如何使用Log4J:首先,在官网上下载Jar包 :http://logging.apache.org/log4j/1.2/download.htmlLog4J的配置(下面举一个例子):### set log levels ###log4j.ro
2014-03-27 10:48:12 2506
原创 SSI(Server Side Includeds)使用详解
什么是SSI技术?SSI(Serve Side Includes),通常称之为服务器端包含,使用SSI技术文件默认的后缀名为.shtml,SSI技术通过在html文件中加入SSI指令,让服务器端在输出html之前解释SSI指令,并把解释完的结果和html代码一同输出给客户端。SSI指令实在服务器端执行的。在大部分项目中我们主要使用SSI的包含指令<!--#include virtua...
2014-03-03 14:47:29 9349
原创 HTML的TextArea中保存格式的问题
textarea在保存时格式是可以保存到数据库的,但是展示时因为/n和不能互转导致页面不能按照刚开始的时候的格式展示,所以在页面展示的时候,要在值的外面嵌套一层标签,即${model.name}
2014-02-17 09:40:45 7400 1
原创 程序设计之单例模式 VS 静态方法
我们在设计程序经常会有这种需求 , 某个类里的方法能够全局访问. 在这种情况下有两种实现方案 :1>单例模式(Singleton);2>静态方法.但是, 对于这两种实现方式 , 那种更好呢?在国内论坛上看了一下其他的一些看法 :http://hi.baidu.com/jiangzhong8715/item/c8b66e3d6afd2f677c034b07:...
2013-09-24 11:57:48 31013 10
原创 导入android SlidingMenu 应用
SlidingMenu is a helpful Android library for developers. It creates a side navigation like the Facebook app but it is not easy to setup the library nor the example. Here you will find the steps to mak
2013-09-18 16:40:25 2077
原创 二进制转成十六进制
/** * 每个字节转成16进制,方法1 * * @param result */ private static String toHex(byte[] result) { StringBuffer sb = new StringBuffer(result.length * 2); for (int i = 0; i < result.length; i++) {
2013-09-10 21:44:50 1637
原创 给大家分享一个生成 GIF 的好工具
有的时候,我们在写博客的时候,需要上传一个gif图,俗话说一图胜千言。如果你使用的Android手机,我们通常是在运行adb命令来录屏:adb shell screenrecord --bit-rate 8000000 /sdcard/tmp-movie.mp4这个录屏命令,还有很多参数可以输入,需要的可以自行搜索。然后把录的屏拉倒电脑上:adb pull /sdcard/tm...
2013-08-18 11:20:51 1706
原创 Hadoop DataNode不能正常工作的原因
在把Hadoop环境搭建成功,并且也Hadoop的各个组件都正常工作。在重启过几次Hadoop后发现DataNode不能正常工作,打开Hadoop 的后台http://localhost:50030和http://localhost:50070发现Lives Nodes为0.经过查看在core-site.xml中也配置了hadoop.tmp.dir属性: hadoop.tmp.
2013-07-30 11:00:58 10158 1
原创 VMWare安装Ubuntu装完之后安装VMtools
今天搭建Hadoop环境,在虚拟机中安装了Ubuntu系统,但是Windows系统不能给虚拟机系统传输文件,很是不方便。在网上找了很久,也是过了很多办法,但是下面的方式是可行的,希望对读者有帮助。 第一步:进入系统后,点击虚拟机上的安装vmware tools,回到桌面回看到一个vmware tools的cdrom图标。第二步:打开它,复制“vmwaretools....ta...
2013-07-23 13:21:17 2353
原创 Java 除去字符串(String)中的换行字符(\r \n \t)
我们先来看几个例子:案例1:public class Test {public static void main(String[] args) {String s = "'sds gdasda" + "\n" + "edaeafd'";System.out.println("转换前:"+s);s = s.replaceAll("\r|\n", "");S...
2013-05-14 09:29:52 5508 1
原创 Android 消息推送(二)基于 MQTT 协议实现的推送功能
前段时间公司需要 Android 端的手机群推功能,我们就通过 MQTT 来实现了该功能。MQTT 的官网如下http://mqtt.org/在 MQTT 官网中 http://mqtt.org/software 列举出了实现了该协议的开源客户端和服务器工程和库。我们是通过 ApacheActiveClient 开源项目的基础上来实现的。下面介绍客户端和服务器简单的搭建:...
2013-05-08 10:37:12 56424 40
原创 Android APK安装常见错误
INSTALL_FAILED_ALREADY_EXISTS 程序已经存在 INSTALL_FAILED_INVALID_APK 无效的APK INSTALL_FAILED_INVALID_URI 无效的链接 INSTALL_FAILED_INSUFFICIENT_STO
2013-04-26 10:29:50 4655
原创 OSCache的使用入门
OSCache的使用一,环境的搭建 1,把oscache.jar file放在 /WEB-INF/lib 目录下(Put the oscache.jar file in the /WEB-INF/lib directory)2,如果commons-logging.jar文件不存在,也要把它放进/WEB-INF/lib 目录下3,把/etc/oscache.properties放进类...
2013-03-31 00:44:35 2913
原创 Java I/O 流操作(三)文件流、打印流、缓冲流、SequenceInputStream
Java I/O 系列文章目录:Java I/O 流操作(一)System Properties Runtime 类 Java I/O 流操作(二)字节流与缓冲流 Java I/O 流操作(三)File 文件操作、PrintWriter、SequenceInputStream Java I/O 流操作(四)对象的序列化本文涉及到的I/O类File Properties F...
2013-03-23 17:17:03 3729
原创 Java I/O 流操作(二)字节流与缓冲流
Java I/O 系列文章目录:Java I/O 流操作(一)System Properties Runtime 类 Java I/O 流操作(二)字节流与缓冲流 Java I/O 流操作(三)File 文件操作、PrintWriter、SequenceInputStream Java I/O 流操作(四)对象的序列化本文涉及到的 I/O 类System.in /Syste...
2013-03-23 17:03:27 16612 2
原创 Java I/O 流操作(一)System、Properties、Runtime 类
Java I/O 系列文章目录:Java I/O 流操作(一)System Properties Runtime 类 Java I/O 流操作(二)字节流与缓冲流 Java I/O 流操作(三)File 文件操作、PrintWriter、SequenceInputStream Java I/O 流操作(四)对象的序列化System 类我们先看下 Java 官方文档...
2013-03-23 16:58:53 4707
原创 Java I/O 流操作(四)对象的序列化
Java I/O 系列文章目录:Java I/O 流操作(一)System Properties Runtime 类 Java I/O 流操作(二)字节流与缓冲流 Java I/O 流操作(三)File 文件操作、PrintWriter、SequenceInputStream Java I/O 流操作(四)对象的序列化今天我们来介绍下,Java 中对象的序列化和反序列化。J...
2013-03-23 16:49:40 7542 1
原创 Java 集合框架 TreeSet、TreeMap 排序及 hasCode 方法详解
Set 集合的排序我们知道,Set 集合是无序的、不重复的集合。可以使用 TreeSet 类,TreeSet 底层是通过 TreeMap 实现的。那么 TreeSet 进行排序的规则是怎样的呢?TreeSet 支持两种排序方式:自然排序和定制排序。在默认情况下,TreeSet 采用自然排序。TreeSet 会调用集合元素的 compareTo(Object obj) 方法来比...
2013-03-23 16:36:45 6155
原创 Java 配置环境变量
Java配置环境变量步骤如下:首先下载Java安装工具包http://www.oracle.com/technetwork/java/javase/downloads/index.html发假设你已经下载完毕并且安装在C:\Program Files目录下.1>win7系统打开我电脑属性--高级如下图所示2>在“系统变量”中,设置3项属性,JAVA_...
2013-03-22 17:13:36 2474 4
原创 Java 多线程(十一)JDK 同步集合
Java 多线程 系列文章目录:Java 多线程(一)线程间的互斥和同步通信 Java 多线程(二)同步线程分组问题 Java 多线程(三)线程池入门 Callable 和 Future Java 多线程(四)ThreadPoolExecutor 线程池各参数的意义 Java 多线程(五)Lock 和 Condition 实现线程同步通信 Java 多线程(六)Semaphore ...
2013-03-20 13:34:51 3476
原创 Java 多线程(十)ArrayBlockingQueue 阻塞队列
Java 多线程 系列文章目录:Java 多线程(一)线程间的互斥和同步通信 Java 多线程(二)同步线程分组问题 Java 多线程(三)线程池入门 Callable 和 Future Java 多线程(四)ThreadPoolExecutor 线程池各参数的意义 Java 多线程(五)Lock 和 Condition 实现线程同步通信 Java 多线程(六)Semaphore ...
2013-03-20 13:32:50 11223 4
原创 Java 多线程(九)Exchanger 同步工具类
Java 多线程 系列文章目录:Java 多线程(一)线程间的互斥和同步通信 Java 多线程(二)同步线程分组问题 Java 多线程(三)线程池入门 Callable 和 Future Java 多线程(四)ThreadPoolExecutor 线程池各参数的意义 Java 多线程(五)Lock 和 Condition 实现线程同步通信 Java 多线程(六)Semaphore ...
2013-03-20 13:31:22 2082
原创 Java 多线程(八)CountDownLatch 同步工具类
Java 多线程 系列文章目录:Java 多线程(一)线程间的互斥和同步通信 Java 多线程(二)同步线程分组问题 Java 多线程(三)线程池入门 Callable 和 Future Java 多线程(四)ThreadPoolExecutor 线程池各参数的意义 Java 多线程(五)Lock 和 Condition 实现线程同步通信 Java 多线程(六)Semaphore 实...
2013-03-20 11:58:12 2033
原创 Java 多线程(七)CyclicBarrier 同步的工具类
Java 多线程 系列文章目录:Java 多线程(一)线程间的互斥和同步通信 Java 多线程(二)同步线程分组问题 Java 多线程(三)线程池入门 Callable 和 Future Java 多线程(四)ThreadPoolExecutor 线程池各参数的意义 Java 多线程(五)Lock 和 Condition 实现线程同步通信 Java 多线程(六)Semaphore 实...
2013-03-20 11:56:47 2401
原创 Java 多线程(六)Semaphore 实现信号灯
Java 多线程 系列文章目录:Java 多线程(一)线程间的互斥和同步通信 Java 多线程(二)同步线程分组问题 Java 多线程(三)线程池入门 Callable 和 Future Java 多线程(四)ThreadPoolExecutor 线程池各参数的意义 Java 多线程(五)Lock 和 Condition 实现线程同步通信 Java 多线程(六)Semaphore 实...
2013-03-20 11:55:39 4199
原创 Java 多线程(五)Lock 和 Condition 实现线程同步通信
Java 多线程 系列文章目录:Java 多线程(一)线程间的互斥和同步通信 Java 多线程(二)同步线程分组问题 Java 多线程(三)线程池入门 Callable 和 Future Java 多线程(四)ThreadPoolExecutor 线程池各参数的意义 Java 多线程(五)Lock 和 Condition 实现线程同步通信 Java 多线程(六)Semaphore 实...
2013-03-20 11:54:34 13372 6
原创 Java 多线程(三)线程池入门 Callable 和 Future
Java 多线程 系列文章目录:Java 多线程(一)线程间的互斥和同步通信 Java 多线程(二)同步线程分组问题 Java 多线程(三)线程池入门 Callable 和 Future Java 多线程(四)ThreadPoolExecutor 线程池各参数的意义 Java 多线程(五)Lock 和 Condition 实现线程同步通信 Java 多线程(六)Semaphore 实...
2013-03-20 11:52:37 2888
原创 Java 多线程(一)线程间的互斥和同步通信
Java 多线程 系列文章目录:Java 多线程(一)线程间的互斥和同步通信 Java 多线程(二)同步线程分组问题 Java 多线程(三)线程池入门 Callable 和 Future Java 多线程(四)ThreadPoolExecutor 线程池各参数的意义 Java 多线程(五)Lock 和 Condition 实现线程同步通信 Java 多线程(六)Semaphore 实...
2013-03-20 11:48:27 4619
原创 Java 多线程(四)ThreadPoolExecutor 线程池各参数的意义
Java 多线程 系列文章目录:Java 多线程(一)线程间的互斥和同步通信 Java 多线程(二)同步线程分组问题 Java 多线程(三)线程池入门 Callable 和 Future Java 多线程(四)ThreadPoolExecutor 线程池各参数的意义 Java 多线程(五)Lock 和 Condition 实现线程同步通信 Java 多线程(六)Semaphore 实...
2012-12-19 15:28:27 10143 3
原创 Android ScrollView scrollbarStyle 样式详解
ScrollView 当内容超过了整个屏幕或者容器的时候需要使用 ScrollView并且 ScrollView 的直接子元素只能有一个。ScrollView 的用法非常简单,这里主要说的是 ScrollView 中 ScrollBar 的用法:1,普通样式的 ScrollBar(默认样式),如下图所示:2,下面再来看一个比较绚的效果:布局文件:<...
2012-08-15 17:19:51 35442 6
原创 Android ProgressBar 控件详解
1,带有进度条的 ProgressBarJava 代码:protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Request the progress bar to be shown in the title requestWin...
2012-08-15 14:34:19 8940 2
原创 Java XML 解析方式汇总
解析方式概述今天介绍下在 Java 中操作 XML 的常见方案:DOM、SAXDOM 解析的优缺点和使用场景:优点:解析的时候整个 XML 文档树都在内存当中。支持芯新增、删除、修改、重新排列等功能。 缺点:将整个 XML 文档树都放进内存,如果 XML 文档比较大的话,会对内存形成比较大的压力。 使用场合:一旦解析了文档还需要多次访问这些数据,而且资源比较充足(如内存、CPU等...
2012-08-15 11:42:42 7237 1
smack源代码
2012-07-05
(统计代码量)projectCodeInfo_plugins.rar
2012-06-20
Java.Concurrency.in.Practice(java多线程)
2012-05-18
算法导论(第三版)
2018-06-27
pro git2 中英文版(2本)
2018-06-26
数据结构和Java集合框架(英文版)
2018-04-20
算法-第4版-完整版
2018-03-18
Java Software Structures.Designing and Using Data Structures
2018-03-18
MQTTAndroid客户端AndroidPushNotificationsDemo
2013-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人