2 dingguanyi

尚未进行身份认证

暂无相关描述

等级
TA的排名 2w+

正则表达式学习(复习)笔记

近期在做文档处理的时候发现正则表达式忘记了很多,故在网上找了一些blog学习,在这强烈推荐朱哥写的blog:http://www.zsythink.net/。以下是对朱哥blog学习的笔记。什么是正则表达式?正则表达式的概念:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一...

2019-09-03 16:40:22

eclipse 查看jar包源代码两种方式

我们查看jar源码时,一般是安装个jd-gui,把jar拷出来,然后从jd-gui中打开jar再查看源码,这个过程不免有些麻烦,当然,本篇所讲的快速查看的方法也没什么高科技手段,只是将jd-gui集成在Eclipse中,然后就可以在Eclipse中直接打开class了,这样会不但操作方便也会节省不少时间,具体步骤:下载插件:jd-eclipse-site-1.0.0-RC2.zip打...

2019-09-02 16:17:40

Java中的static关键字解析

static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲:  一.static关键字的用途  二.static关键字的误区  三.常见的笔试面试题  若有不正之处,希望谅解...

2019-07-18 17:37:45

十大经典排序算法最强总结(含JAVA代码实现)

最近几天在研究排序算法,看了很多博客,发现网上有的文章中对排序算法解释的并不是很透彻,而且有很多代码都是错误的,例如有的文章中在“桶排序”算法中对每个桶进行排序直接使用了Collection.sort()函数,这样虽然能达到效果,但对于算法研究来讲是不可以的。所以我根据这几天看的文章,整理了一个较为完整的排序算法总结,本文中的所有算法均有JAVA实现,经本人调试无误后才发出,如有错误,请各位前辈...

2019-06-25 15:31:51

身份证号码的正则表达式及验证详解(JavaScript,Regex)

简言在做用户实名验证时,常会用到身份证号码的正则表达式及校验方案。本文列举了两种验证方案,大家可以根据自己的项目实际情况,选择适合的方案。身份证号码说明居民身份证号码,正确、正式的称谓应该是“公民身份号码”。根据【中华人民共和国国家标准GB11643-1999】中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六...

2019-06-19 11:46:15

JAVA 正则表达式 (超详细)

(PS:这篇文章为转载,我不喜欢转载的但我觉得这篇文章实在是超赞了,就转了过来,这篇可以说是学习JAVA正则表达的必读篇。作者是个正真有功力的人,阅读愉快)  在Sun的JavaJDK1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。  可粗略估计一下,除了偶尔用Linux的外,其他Linux用户都会遇到正则表达式。正则...

2019-06-18 15:52:47

Java中Integer类的自动装箱和自动拆箱

所谓自动装箱,就是把基本数据类型用他们对应的引用类型包装起来,使他们可以具有对象的特质。例如我们可以把int类型包装成Integer类型的,把double类型的包装成Double类型的。所谓拆箱,就是进行与自动装箱相反的操作。自动装箱的过程:当需要一种类型的对象时,这种基本数据类型就自动封装到与它对应的包装类中。自动拆箱的过程:当需要一个数值时,被装箱的对象中的值就会被自动提取出来,没...

2019-06-14 14:51:24

eclipse中格式化代码快捷键Ctrl+Shift+F失效的解决办法

很长一段时间我的eclipse都有个毛病,就是当我要格式化代码的时候,右键-source-format能够起效,但ctrl+shift+f不好使了。可以基本断定是快捷键与别的软件冲突了,但一直也没时间排查一下。google之后来发现是搜狗输入法惹的祸。原来是和“简繁体快捷键”冲突了。输入法中的这个快捷键我们一般不用,小勾勾去掉就成了。eclipse中功能成功恢复,省时省力!...

2019-06-12 09:56:48

Hive-数据文件分隔符为多字符问题

在网上中文搜索出的结果,多半都是过时解决方法,还是推荐google,stackoverflow。先上结论:如果是0.14以后的版本,直接用MultiDelimitSerde;否则,偏向于先预处理下源数据文件。1.如果是Hive0.14(2014-12月发布)以后的版本,就可以用MultiDelimitSerde优雅的解决这个问题。Thisissuehasbeenres...

2019-05-15 13:55:18

Eclipse中快捷键

一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。1.ctrl+shift+r:打开资源这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有...

2019-05-14 16:10:01

64位eclipse免安装版下载

1.如何查看自己电脑的jdk版本:直接在cmd命令窗口输入:java-version,如有64-Bit标志则为64位的jdk。2.如何查看eclipse的版本,打开eclipse的安装目录,找到文件:eclipse.ini,用编辑器打开,有64标志则为64位的eclipse。3.eclipse版本必须要和jdk版本一致才能启动,因为eclipse启动是需要jre的,可以...

2019-05-07 10:17:48

为啥Eclipse需要JDK,而Myeclipse不需要

为啥Eclipse需要JDK,而Myeclipse不需要1、首先说明的是,eclipse人家需要jre,而不需要jdk,人家内置的有。你只要在你的电脑上安装一个jre就行。至于jdk,它内置的有2、eclise也不要求你jdk或者jre配置环境变量,毕竟友不用notepad写代码,dos编译执行3、myeclise之所以不需你安装jdk或者是jre,要是应为它均有内置关于eclipse...

2019-05-06 14:52:24

eclipse汉化

一、准备工作:1、eclipse点击help——abouteclipse查看软件版本,如图:2、登录官网语言包下载地址:http://www.eclipse.org/babel/downloads.php二、安装方法:方法一:下载汉化包安装(1)点击下图第一行下相应软件版本名,现在我安装的版本是mars,所以点篮圈里的mars(2)然后跳转至语言包下载界面,在其中...

2019-04-27 16:15:28

eclipse启动不了报错java was started but returned exit code=13

今天在开启eclipse时,首先就报错:javawasstartedbutreturnedexitcode=13,百度了一下原因说是:安装了32的jdk,与eclipse要求的64位jdk不符合报错的界面如下所示:但是,我的原因并不是这个,而是如下的原因:(1)首先,我要说明一点:电脑上有2个java版本,一个是免安装版的jdk8;另一个是安装版的java(“JavaS...

2019-04-10 21:14:42

Failed to load the JNI shared library 解决方法

这是一个老生常谈的问题,不做过多赘述,简单明了的解决办法如下:1.首先查看JDK是否安装成功:window+R>>cmd>>java,如下图:若出现以上情况即表示JDK安装成功2.查看JDK的版本及是32位还是64位体统:Alt+R>>cmd>>java-version,如下图:3.查看ecli...

2019-04-10 21:14:03

局部内部类访问它所在方法的局部变量时,要求该局部变量必须声明为final的原因

这是java的一条规则。那么为什么会有这条规则呢?要想弄懂这个问题,就需要弄懂局部内部类对象和局部变量的生命周期谁更长的问题。首先,看一段代码,以没有将变量声明为final的代码作为例子,代码如下:1classOuter{23Objectobj;4publicvoidouterMethod(){56...

2019-04-07 15:13:55

关于Java的权限修饰符(public,private,protected,默认friendly)

以前对访问修饰符总是模棱两可,让自己仔细解释也是经常说不很清楚.这次要彻底的搞清楚.现在总结如下:一.概括总结各个访问修饰符对不同包及其子类,非子类的访问权限Java访问权限修饰符包含四个:public,protected,friendly,private;但是,friendly在java中并没有显示的声明,成员变量和方法默认情况下就是friendly权限。现在把它们的访问权限...

2019-04-05 20:58:09

java中的访问修饰符

对Java中的修饰符一直记不住,现在结合网上的一些资料进行总结,并重点说明一下protected修饰符。一.Java中的访问修饰符  Java面向对象的基本思想之一是封装细节并且公开接口。Java语言采用访问控制修饰符来控制类及类的方法和变量的访问权限,从而向使用者暴露接口,但隐藏实现细节。访问控制分为四种级别:  (1)public:用public修饰的类、类属变量及方法,包内及...

2019-04-05 20:50:30

java中的链式编程

链式编程可以使得代码可读性高,链式编程的原理就是返回一个this对象,就是返回本身,达到链式效果,举个例子,下面是一个学生beanpublicclassStudentBean{privateStringname;privateintage;publicStringgetName(){returnname;...

2019-04-05 15:47:53

方法重写与方法重载的区别

一、方法重写(0veriding)在Java程序中,类的继承关系可以产生一个子类,子类继承父类,它具备了父类所有的特征,继承了父类所有的方法和变量。子类可以定义新的特征,当子类需要修改父类的一些方法进行扩展,增大功能,程序设计者常常把这样的一种操作方法称为重写,也叫称为覆写或覆盖。重写体现了Java优越性,重写是建立在继承关系上,它使语言结构更加丰富。在Java中的继承中,子类既可以隐...

2019-03-24 14:54:58

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。