自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

My Blog

harder and harder

  • 博客(27)
  • 收藏
  • 关注

转载 WordPress 实战:在wordpress文章中加入分享到微博及社交网站的按钮(代码实现,非插件)

随着现在微博和一些社交网站的流行,为了便于网站中文章的分享和转载,很多站长在自己的网站中都加入了分享按钮,轻轻一点,文章自动转发到你想要发布的网站上,确实很方便。我的妍熙饭yanxifan.com近日也弄了一个,感觉效果不错。所以把方法分享出来。大家可以看一下文章下面的分享效果。在wordpress中,其实有很多插件可以实现该功能,但插件毕竟是插件,总有出问题的时候,所以我们还是推荐用代码的方法来

2014-11-30 00:19:35 7970

转载 WordPress 实战:移除WordPress后台Google Font API链接

又是一年一度GFW封锁Google的时间段了,童鞋们有没感觉后台略卡了呢?那是因为WordPress使用了Google Font API,解决方法是移除这个字体文件链接或替换为国内公共CDN库链接。方法一:移除 Google font 链接function remove_open_sans_from_wp_core() {wp_deregister_style( 'open-s

2014-11-28 00:21:02 2548

转载 WordPress 实战:WordPress替换Gravatar头像稳定服务器地址

WordPress默认头像使用Gravatar头像,而Gravatar头像服务在国内访问又不是很稳定,经常出现无法打开的情况,这样的话用户头像就可能会无法载入,本文介绍使用Gravatar头像稳定服务器的方法。解决思路Gravatar头像无法稳定访问的原因不是Gravatar网站服务器的原因,是国内防火墙的问题,所以解决思路是使用Gravatar头像服务的(HTTPS)加密

2014-11-28 00:17:45 3542

转载 动画讲解 Eclipse 常用快捷键

原文出处: 肖佳的博客   Eclipse有强大的编辑功能, 工欲善其事,必先利其器, 掌握Eclipse快捷键,可以大大提高工作效率。小坦克我花了一整天时间, 精选了一些常用的快捷键操作,并且精心录制了动画, 让你一看就会。注释  Ctrl+/能为光标”所在行”或者”选中行”添加注释或者取消注释。   也可以对多行添加或取消注释快速

2014-10-26 23:49:49 657

转载 Linux上的Shebang符号(#!)

使用Linux或者unix系统的同学可能都对#!这个符号并不陌生,但是你真的了解它吗?本文了将给你简单介绍一下Shebang(”#!”)这个符号。首先,这个符号(#!)的名称,英译过来叫做”Shebang”或者”Sha-bang”(还有其他一些名称,不过我一般就用这两个)。词源与历史:Shebang的名字来自于SHArp和bang,或haSH bang的缩写,指代Sheba

2014-10-26 23:25:15 919

原创 Tomcat会话超时时如何记录操作日志,满足安全审计要求

Tomcat会话超时时如何记录操作日志实现HttpSessionListener,在sessionDestroyed方法中可以实现记录操作日志的功能

2014-09-04 13:56:55 5451

原创 调用Runtime.getRuntime().exec()执行Linux脚本防挂死和返回脚本输出

调用Runtime.getRuntime().exec()执行Linux脚本防挂死和返回脚本输出

2014-09-04 13:18:59 9095

原创 如何禁用IE10的明文显示密码和快速清除功能

如何禁用IE10的明文显示密码快速清除功能

2014-09-04 12:25:20 5286 1

原创 如何禁用Chrome浏览器的自动保存密码提示

如何禁用Chrome浏览器的自动保存密码提示 解释:当这个文档框获取焦点时才将其变成密码域,这样浏览器就不会记住密码,当然为了更加完善,还可以把autocomplete="off"属性也加上。

2014-09-04 11:59:04 16569 6

原创 Java虚拟机运行时数据区域

Java虚拟机在执行Java程序的过程中会将其管理的内存划分为若干个不同的数据区域,这些区域有各自的用途,及创建和销毁的时间,有些区域随虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束来建立和销毁。

2014-07-06 21:26:50 4474 2

原创 直接插入排序与折半插入排序——Java实现

直接插入排序与折半插入排序Java实现

2014-06-26 23:25:23 2887

原创 冒泡排序与简单选择排序——Java实现

1、冒泡排序1)原理说明:重复遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。2)代码实现:package com.test.sort;public class BubbleSort{ public static void sort(int[] data) {

2014-06-15 22:50:37 1423

原创 Java实现主线程等待子线程

本文介绍两种主线程等待子线程的实现方式,以5个子线程来说明:1、使用Thread的join()方法,join()方法会阻塞主线程继续向下执行。2、使用java.util.concurrent中的CountDownLatch,是一个倒数计数器。初始化时先设置一个倒数计数初始值,每调用一次countDown()方法,倒数值减一,他的await()方法会阻塞当前进程,直到倒数至0。join方

2014-06-11 22:10:03 26696 1

原创 查找算法之——二分查找

二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以

2014-06-02 11:06:35 811

原创 树定义及二叉查找树实现

1、树结构:树结构的特点是前驱唯一,ho

2014-06-02 10:07:29 854

原创 用Collections.sort方法对list排序

1、第一种是list中的对象实现Comparable接口public class User implements Comparable { private String name; private Integer score; public String getName() { return name; }

2013-07-23 22:14:20 769

原创 Data Structures & Algorithms in Java ---- Arrays

1、Summary• Arrays in Java are objects, created with the new  operator.  • Unordered arrays offer fast insertion but slow searching and deletion.   • Wrapping an array in a class protects the

2013-05-06 22:13:40 932

转载 Linux基础知识之Linux系统各个目录的作用

作为Linux系统工程师,你必须了解Linux系统种各个目录的作用,它至少可以给你带来以下两个好处:1)便于你在分析系统问题时快速查找日志、程序文件所在路径;2)避免文件存放错误导致数据丢失甚至系统崩溃。虽然在Linux系统正常运行时,并不禁止你在各个目录下增删改文件,但你必须严格按照系统的规划去操作,否则结果就是“轻则文件丢失、重则系统崩溃”(比如:你不能将重要数据存放在/tmp目录下,因为

2012-11-19 23:12:39 574

转载 继承与组合----除非向上转型,否则优先考虑组合

面向对象编程讲究的是代码复用,继承和组合都是代码复用的有效方法。组合是将其他类的对象作为成员使用,继承是子类可以使用父类的成员方法。引用一个生动的比方:继承是说“我父亲在家里给我帮了很大的忙”,组合是说“我请了个老头在我家里干活”。继承在继承结构中,父类的内部细节对于子类是可见的。所以我们通常也可以说通过继承的代码复用是一种“白盒式代码复用”。优点:简单易用,使用语法关键字

2012-10-21 16:48:29 510

转载 Eclipse快捷键

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2012-10-21 13:44:03 516

转载 windows7系统笔记本设置成虚拟WiFi热点(即“无线路由器”)

如果家中只有一根网线,却有两台或更多台笔记本需要连接到网络,借助软件,就可以将笔记本变身为无线路由器,即“WiFi热点”。以windows7为例,其实它本身就自带了WiFi和SoftAp(即虚拟无线AP)功能,仅需激活他们,你就可以让自己的笔记本变身为一个“WiFi热点”,让其他笔记本都连入你的笔记本上网。再打开你的笔记本的无线网卡“开关”后,以管理员身份进行快捷键win+R→输入”cmd

2012-10-20 00:33:23 960

转载 Java编程中“为了性能”需做的26件事

摘要:最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 本文参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好

2012-10-20 00:20:08 726

转载 10个面向对象设计原则

摘要:Java编程最基本的原则就是要追求高内聚和低耦合的解决方案和代码模块设计。查看Apache和Sun的开放源代码能帮助你发现其他Java设计原则在这些代码中的实际运用。面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observe

2012-10-20 00:12:40 610

原创 Build JavaEE by ant

具体包括编译、代码检出、运行单元测试、邮件通知(代码检出结果,版本发布等)、安装、打包、ftp上传等。某些需要将相关的jar包放到ant安装路径下的lib目录中,具体如下:邮件通知为:activation.jar和Mail.jar。单元测试为:junit.jar。ftp上传为:commons-net-2.0.jar和jakarta-oro-2.0.8.jar。曾经使用过的一个b

2011-06-22 14:22:00 846

原创 NSIS for JavaEE & FileZilla(ftp)

使用NSIS制作JavaEE项目的Windows安装包脚本。包含了对JDK,Tomcat,MySQL,FTP Server FileZilla的系统配置和启停,属于典型的安装好无需做任何配置和更改的一键式安装包。MySQL属于免安装版本。里面涉及了获取本机IP的脚本,需要将ip.dll放在NSIS安装路径下的Plugins目录。同样涉及了修改XML文件的脚本,主要是用来配置FTP的配置

2011-06-22 10:13:00 2251

原创 Singleton

 public class Singleton { private volatile static Singleton instance; private Singleton() { } public static Singleton getIntance() { if (instance == null) { synchronized (S

2011-06-21 17:43:00 548

原创 Object Oriented Programming----Main Point

继承接口抽象 1. 如果不想让某个类被初始化,用abstract标为抽象类。 2. 抽象类可有抽象与非抽象方法。 3. 抽象的方法必须在具体类中实现。 4. 接口就像是特殊的抽象类。 5. 实现某接口,必须实现所有方法,因为方法是public、abstract的。 6. super关键字用来在子类中调用父类的方法。 7. 继承能通过IS-A测

2011-06-05 15:04:00 540

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除