自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 收藏
  • 关注

专有名词

何谓专有名词,即表示特定人、物、机构或场所的名词,一般专有名词的首字母大写,比如Paris、Bill Gates、United States。专有名词可以分为以下几类: 人名或头衔the Queen of England、Winston Churchill、the President of the United States、Doctor Mathews 著作名称War a...

2016-12-18 14:59:23 374

a large number of 和a large amount of的区别

只能修饰可数名词的:a large/ great/ good number of,a good/ great many,dozens of,scores of,quite a few 只能修饰不可数名词的:a great deal of,a large amount of,quite a little,a large sum of 既可修饰可数也可...

2016-12-18 14:59:03 3362

英语单词变复数规则

1.1 名词复数的规则变化 1.一般情况 加 -s                                清辅音后读/s/ map-maps                                                    浊辅音和元音后读 /z/ bag-bags /car-cars 2. 以s, sh, ch, x等结尾 加 -es              读 ...

2016-12-18 14:58:02 11384 1

48个英语音标

英语国际音标表(48个)元音(20个) 长元音/ɑ:/ /ɔ:/ / ɜ:/ /i:/ /U:/ 短元音/ʌ/ /ɒ/ /ə/ /ɪ/ /ʊ//e/ /æ/ /eɪ/ /aɪ/ /ɔɪ/ 双元音/ɪə/ /eə/ /ʊə/ /əʊ/ /aʊ/  辅音p b t d k ɡ ʧʤ tr dr ʦ ʣ f vθ ð s z ʃ ʒ hm n...

2016-12-18 14:55:52 1703

容易读错的音标

[ʒ] 嗯鸡儿version 美式发音 ver静 [θ] 咬着舌头 发 "丝"音[s] 直接发 "丝"音,不需要咬着舌头[∫] 有点像 “西”音,但是是靠气流成音,不震动声带 [ð] 嗯遮 发音时声带必须震动[dʒ] 嗯家 发音时声带必须震动 /ts/ 次 发音时声带不震动/dz/ 子 发音时声带需要震动...

2016-12-18 14:54:48 393

从一个无序的数字序列中查找出前K个最大的数字[递归方式]

题设: /** * Created by Lanxiaowei * Craated on 2016/12/13 9:46 * 从一个无序的数字序列中查找出前K个最大的数字, * 要求返回的K个数字在目标无序数组中是前K个最大的,但是不要求这前K个数字是有序的 * 比如:8 9 5 0 6 2 7 1 4 3 且K = 5,那么最终应该返回 * 9 8 7 6 5 或...

2016-12-13 10:49:53 716

二叉树的前序/中序/后序遍历[非递归方式]

package tree.binarytree;import java.util.LinkedList;import java.util.Queue;import java.util.Random;import java.util.Stack;/** * Created by Lanxiaowei * Craated on 2016/12/12 17:14...

2016-12-13 00:02:57 97

原创 采用[二叉排序树]实现:判断给定的一个数字x是否在指定的一个无序的数字序列中存在...

package tree.binarytree;import java.util.Random;/** * Created by Lanxiaowei * Craated on 2016/12/12 17:14 * 判断给定的一个数字x是否在指定的一个无序的数字序列中存在 * 采用二叉排序树方式实现 */public class TestBinarySo...

2016-12-13 00:00:02 412

判断给定的一个数字x是否在指定的一个有序的数字序列中存在[二分查找方式]...

package tree.binarytree;/** * Created by Lanxiaowei * Craated on 2016/12/12 13:51 * 判断给定的一个数字x是否在指定的一个有序的数字序列中存在 * 采用二分查找方式实现 */public class Test4 { public static void main(Str...

2016-12-12 15:33:13 797

判断给定的一个数字x是否在指定的一个有序的数字序列中存在[递归方式]

package tree.binarytree;/** * Created by Lanxiaowei * Craated on 2016/12/12 13:51 * 判断给定的一个数字x是否在指定的一个有序的数字序列中存在 * 采用递归方式实现 */public class Test3 { public static void main(Strin...

2016-12-12 15:20:50 448

使用队列求解杨辉三角的第K层的所有元素

package queue;import java.util.concurrent.ConcurrentLinkedDeque;/** * Created by Lanxiaowei * Craated on 2016/12/12 9:03 * 求解杨辉三角的第K层的所有元素 * 使用队列求解 */public class YHTriangleWithQu...

2016-12-12 13:07:50 139

使用栈检测括号是否成对出现

package stack;import java.util.Stack;/** * Created by Lanxiaowei * Craated on 2016/12/11 14:13 * 检测括号是否成对出现 * 可以将检测到左括号抽象成入栈操作,检测到右括号抽象成出栈操作, * 左右括号成对出现刚好可以抽象成入栈出栈操作,也就是说只要最后 * 栈为...

2016-12-12 02:12:42 195

使用栈计算表达式值

package stack;import java.util.Stack;/** * Created by Lanxiaowei * Craated on 2016/12/11 17:29 * 使用栈计算表达式值 */public class EvaluateExpression { public static void main(String[...

2016-12-12 02:08:59 316

求[1,n]之间的所有素数

package primenumber.s1;/** * Created by Lanxiaowei * Craated on 2016/12/10 21:53 * 求出[1,n]之间的所有素数 * 最原始的做法 */public class TestPrimeNumber { //统计遍历的次数 private static int opsN...

2016-12-11 10:12:32 346

String类源码详解

/* * Copyright (c) 1994, 2010, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package java.lang;import java.io.Ob...

2016-12-10 16:14:25 228

Elasticsearch5.0系统服务安装

每次启动Elasticsearch都执行Shell脚本太过麻烦,一般产品环境下习惯将Elasticsearch做成系统服务,然后随系统开机而自动启动。原本Elasticsearch是有个elasticsearch service wrapper插件的,然而遗憾的是它不支持最新版的Elasticsearch5.x,因此有了这篇博客。修改elasticsearch安装目录下bin目录下的e...

2016-11-28 11:31:32 190

Eclipse中JS文件即使取消语法验证仍提示错误

      我想大家应该都遇到过这种问题:js文件一直提示报错,如图: 通常的做法都是取消js文件的语法验证,操作如图:  首先你的项目上鼠标右键-->Properties 然而,这招并不是放之四海而皆准的,如果取消了js语法验证仍然报错怎么办? 其实对付这种问题的终极解决办法如下:   首先你的项目上鼠标右键-->Properties    如果有多个js文件,一个个的ad...

2015-12-11 18:51:44 400

Cron表达式工具类

        Quartz调度框架里最大的亮点就是Cron表达式,他能灵活的表达任务计划周期,但由于它的语法复杂多变,要让用户去书写Cron表达式,则简直就好比要小姐从良是一样的难。所以才有了Cron表达式工具类,使用它可以通过接收一些必要参数自动输出一个标准的Cron表达式。废话不多说,亮剑看码:package com.yida.framework.base.util.quartz;...

2015-12-11 10:16:56 3733 3

Quartz2.x任务计划调度操作工具类

       根据Quartz2.2.1版本封装的工具类,记录与此用于备忘:package com.yida.framework.base.util.quartz;import java.util.ArrayList;import java.util.List;import org.quartz.CronScheduleBuilder;import org.quar...

2015-12-10 16:50:16 226

SpringMVC的Date与String互转

      项目里经常需要用到日期和String之间的转换,比如后台的Date对象以Json形式返回给前端页面的时候,希望转换为yyyy-MM-dd HH:mm:ss格式的字符串,而前端页面在提交表单时日期字段希望能自动填充到后台controller方法的Date对象里。      后台date转换String,在你date类型属性get方法上添加@JsonFormat注解,如下:@J...

2015-12-10 14:28:10 367

Quartz入门

       Quartz是一个完全由Java编写的开源作业调度框架,当你想实现定时做些事情的时候,它就派上用场啦!目前Quartz比较稳定的版本是2.2.1,所以我这里就以这个版本为例,如果你使用Quartz2.x系列,那你的Spring版本必须3.1版本及以上(假如你需要将Quartz跟Spring整合的话),Quartz并不一定需要跟Spring整合哈,它完全可以脱离Spring单独工作,...

2015-12-10 12:52:30 89

七牛操作工具类(Java版)

    没什么好说的,千言万语都在代码中,亮剑看码:package com.yida.framework.base.util.qiniu;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import jav...

2015-12-08 15:50:16 539

CentOS安装MySQL(rpm方式)

       首先你需要下载MySQL安装包,下载地址如下:       http://ftp.ntu.edu.tw/pub/MySQL/Downloads/       这里我以MySQL5.6.26-1.el7版本为例,其中安装包里的x86_64表示是x86架构的64位CPU,其中必须下载的两个安装包为:       MySQL-server-5.6.26-1.el7.x86_...

2015-11-16 17:56:13 115

PHP第一天学习笔记

PHP数据类型:boolean  integer  float  double  string  array  object  resource 一种比较另类的表示字符串的方式:    echo <<<AAA    HTML输出内容。。。//这里注释照样输出!AAA;   PHP echo中文乱码问题解决办法:1.设置你的Zend Studi...

2015-11-13 17:39:49 102

PHP开发环境搭建详细教程

      首先你需要安装Apache Server,这里以当前最新版Apache Server2.4为例进行说明,可惜官网并没有提供最新版的msi安装包,连编译后的binary二进制压缩包都没提供,不过我已经编译并上传到我的百度网盘,下载地址如下:      Apache Server2.4最新版安装包 下载下来后直接解压到任意目录,如图: 然后你需要安装Apache Server系...

2015-11-12 22:06:49 1249

CentOS安装Tomcat

       1. 下载Tomcat安装包:        Tomcat官网         解压下载下来的tar.gz至任意目录下,执行命令:tar -xzf apache-tomcat-7.0.56.tar.gz解压后如图: 如果是在windows上,则直接解压zip包到任意目录,如图: 然后我们需要为Tomcat创建系统服务,操作如图: 然后在当前目录下通过touch命令创建...

2015-11-10 13:26:11 71

CentOS安装JDK

      首先去Oracle官网下载你需要安装的JDK安装包,在linux操作系统上JDK安装包分两种格式:rpm和tar.gz。JDK历史版本下载地址如下:     点击进入JDK官网下载地址          rpm和tar.gz下载哪个看你喜好了,我个人推荐你下载tar.gz这个,至于是下载x64还是x86,这取决于你的操作系统是64位还是32位,32位的操作系统就下载x86的那个...

2015-11-10 10:23:08 84

Comparison method violates its general contract

     今天一个群里哥们儿碰到一个异常,抛到群里求解答,他的代码如下图:抛出的异常信息为:java.lang.IllegalArgumentException: Comparison method violates its general contract!at java.util.TimSort.mergeHi(TimSort.java:868)at java.util.Ti...

2015-11-09 21:36:36 111

Python开发环境搭建

      出于个人兴趣,业余时间学习下Python这门脚本语言,权当是一味调料.老是看Java有时候会腻歪,尝试一门新鲜玩意儿,我发现兴趣大增,哈哈!     这里我以Python3.x为例哈,作为爱学习的码农,自然是追求最前沿的技术动态.Python安装包我已经上传到我的百度网盘了,下载地址如下:     http://pan.baidu.com/s/1bn2rOqb     如果...

2015-11-09 18:59:21 132

关于Volatile关键字的一点个人理解

          volatile的特性:    当我们声明共享变量为volatile后,该变量的更新将会对其他线程具有内存可见性,本质就是通过线程间这种数据更新通知来实现数据同步,而传统的做法通过加锁的方式来实现数据同步,但由于锁的性能损耗太大,所以有了通过volaitle关键字来通过无锁的方式来达到同样的目的.OK,扯了半天废话,直接上我画的草图吧,各位看官如果觉得我哪里说的不妥,...

2015-11-09 12:28:34 226 1

看英文PDF积累的英文常见短语词组

what is more除此之外 after all毕竟 above all首先,尤其是 ahead of 在.....之前 all at once突然,同时/一起 all but几乎,差一点 all of sudden突然,出乎意料的 all over到处 all over again再来一次...

2015-11-03 13:31:34 306

Another app is currently holding the yum lock; waiting for it to exit

      昨天用Virtualbox虚拟了2台CentOS,发现默认没有安装vim,所以就准备安装vim,结果我输入如下命令时,出现了如题的异常:yum install vim-X11 vim-common vim-enhanced vim-minimal    结果提示异常:   意思是yum当前正被其他程序进程占用了,解决办法就是杀掉进程了,输入下面的命令即可:rm -f /...

2015-11-02 12:33:26 84

修改系统IP(CentOS)

   这里我使用的是NAT网络模式,如图:    然后如图操作:    修改之前如图:    ifcfg-eth0修改之后如图:    然后修改/etc/sysconfig下的network文件,如图:     敲vi network,然后如图编辑:    然后esc,:wq!保存,你懂的。   然后service network restart,重启网络服务让我们的修改生效,如图:   ...

2015-11-01 19:07:01 109

新浪微博模拟登录(Java)

      使用HttpClient模拟新浪微博登录,贴在这里做个备忘,也希望能帮助到有这方面需求的童鞋们,代码如下:      package com.yida.spider4j.crawler.test.sina;import java.io.UnsupportedEncodingException;import java.math.BigInteger;import ...

2015-10-29 20:07:28 234

音悦台800多万MV视频抓取

       闲的蛋疼,抓下音悦台的MV玩玩,昨晚研究到凌晨1点,现把代码分享与此,以作备忘,如果有涉及侵权,请音悦台通知我,我马上删除代码,哈哈!!!       //因为我发现音悦台的MV ID都是7位数字 int max = 9999999; for(int i=0; i < max; i++) { String videoId = i + ""; ...

2015-10-20 09:37:31 557

W3C Document 与Jsoup Document之间对象互转

    1. org.w3c.dom.Document对象转成org.jsoup.nodes.Document对象:      String fragment = "<data><employee><name id=\"1\">益达</name><name id=\"2\">yida</name

2015-10-08 14:37:14 689

有关W3C Document操作的XML工具类

       纯干货,你懂的,各位看官直接看代码:package com.yida.spider4j.crawler.utils.xml;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.StringReader;import java.u...

2015-10-08 11:07:48 226

maven-dependency-plugin(goals copy-dependencies unpack ) is not supported by m2e

    Maven异常:    maven-dependency-plugin (goals copy-dependencies unpack ) is not supported by m2e     解决办法如下:    将<plugins>元素包裹在<pluginManagement>元素之内,如图:  改好后,crel + s保存你的pom.xml,然...

2015-09-21 15:05:23 106

跟益达学Solr5之拼音分词[改进版]

      之前一篇介绍过如何自定义实现拼音分词器,不过当初只考虑了全拼这种情况,且有些BUG,趁着抗日胜利70周年阅兵3天假期有时间,又把当初的代码拿起来进行了改进,改进点包括支持全拼,简拼以及全拼+简拼,支持汉字数字是否NGram处理的可配置,支持NGram长度范围的可配置等,特此更新此篇进行分享!如有不妥之处,还望不吝指正!      废话不多说,直接上代码:import jav...

2015-09-04 23:15:27 193

Eclipse下运行启动Heritrix1.14.4

前面我们知道了如何通过执行Heritrix官方提供的jar包去启动Heritrix,庆幸的是,Heritrix是完全开源的,所以我们可以将Heritrix的源码直接导入Eclipse去运行它。首先解压heritrix-1.14.4-src.zip到任意盘符,这里我直接解压到桌面,解压后你会看到如图的目录结构: src下毫无疑问是源码文件,lib是Heritrix依赖的jar包。Testdat...

2015-08-31 20:01:36 113

空空如也

空空如也

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

TA关注的人

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