E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java常用
除了Guava,Java开发者还值得了解的5个谷歌类库
阅读更多Guava是谷歌基于Java1.6的一个类库集合的扩展项目,包含了许多谷歌核心的
Java常用
库。除开Guava,还有一些谷歌的常用Java类库也值得我们关注,本文列出了其中的五个类库。
shoothao
·
2016-07-29 16:00
Java
类库
三种
JAVA常用
实现字符串反转(Reverse)的方法
(对应Leetcode中No.344RverseString)1.最简单的方法:publicstaticStringreverse1(Stringstr){returnnewStringBuffer(str).reverse().toString();}SringBuffer类和String一样,也用来代表字符串,相比String,StringBuffer在进行字符串处理时,不生成新的对象,在内存
Amy__Qiu
·
2016-07-28 15:11
LeetCode知识点
Java常用
加密技术和代码总结
总结类文章,把一些常用的Java加密技术和核心代码写在这边,供参考。首先大家要记住现代密码学最重要的原则柯克霍夫原则:数据的安全基于密钥而不是算法的保密。也就是说即使密码系统的任何细节已为人悉知,只要密匙未洩漏,它也应是安全的。具体来说:系统必须可用,非数学上不可译码。系统不一定要保密,可以轻易落入敌人手中。密匙必须可以不经书写的资料交换和记忆,且双方可以改变密匙。系统可以用于电讯。系统可以转移位
amurocrash
·
2016-07-15 17:02
移动开发
几个
JAVA常用
的监控、调优工具
一、jps:JVMProcessStatusTool,查看当前机器上所有JVM进程的状态和启动参数 命令格式:jps[options][hostid] 我们可以通过“jps--help”来查看相关帮助。如下为允许使用的options: 1)-q:只列出JVM进程的id,不展示进程的其他信息。>jps-q-v 26582 26586 26301 27983 2)-m:输出传递到
QING____
·
2016-07-13 21:00
Java常用
类库——定时调度(Timer、TimerTask)
学习目标了解定时调度的作用掌握Timer和TimerTask类的作用定时调度:每到一定时间,程序会自动执行,称为定时调度如果要使用定时调度,则必须保证程序始终运行着才可以,也就是说相当于定时调度是在程序之外又启动了一个新的线程。Timer和TimerTask两个类完成定时调度Timer类 Timer类是一种线程设施,可以用来实现在某一时间或某一段时间后,安排某一任务执行一次,或定期重复执行。该功能
u013087513
·
2016-07-12 16:00
Java常用
类库——正则表达式
学习目标掌握正则表达式的作用掌握正则表达式的匹配模式掌握Pattern类和Matcher类的使用掌握String对正则的支持为什么要有正则正则表达式可以方便的对数据进行匹配,可以执行更加复杂的字符串验证、拆分、替换功能。例如:现在要求判断一个字符串是否由数字组成,则可以有以下两种做法:不使用正则完成使用正则完成以验证字符串是否由数字组成为例:publicclassRegexDemo01{ publ
u013087513
·
2016-07-11 14:00
Java常用
类库——观察者设计模式(Observer接口、Observable类)
学习目标:了解观察者设计模式的作用。掌握Observer接口和Observable类的作用。观察者设计模式现在很多的购房者都在关注着房子的价格变化,每当房子价格变化的时候,所有的购房者都可以观察得到。实际上以上的购房者都属于观察者,他们都关注着房子的价格。如果要想实现观察者模式,则必须依靠java.util包中提供的Observable类和Observer接口。查看API如下:查看java.uti
u013087513
·
2016-07-06 16:00
Java常用
类库——Arrays类(用于普通数组操作)、比较器(Comparable、Comparator 用于对象排序)的使用
学习目标掌握Arrays类的使用掌握填充以及排序器掌握Comparable比较接口的使用了解比较器的基本排序原理掌握Comparator比较接口的使用Arrays类Arrays类是数组的操作类,定义在java.util包中,主要的功能可以实现数组元素的查找,数组内容的填充、排序等。 有以下的方法: publicstaticbooleanequals(int[]a,int[]a2)判断两个数组是否相
u013087513
·
2016-07-06 15:00
Java常用
类库——对象克隆技术
学习目标掌握对象克隆的原理。掌握Object类对克隆的支持。掌握Cloneable接口的作用。 对象克隆:对象的复制,完整的复制一个对象。如果要想完成对象克隆的话,则肯定依靠Object类。protectedObjectclone()throwsCloneNotSupportedException以上的方法就是对象克隆的方法,如果现在一个类的对象被克隆,则就必须在此类中明确的覆写此方法,但是此方法
u013087513
·
2016-07-05 22:00
Java常用
类库——数字格式化(NumberFormat)与大数操作(BigIntger、BigDecimal类)
学习目标可以使用NumberFormat类进行本地化数字显示。可以使用DecimalFormat指定格式化模板。可以使用BigInteger操作大整数。可以使用BigDecimal指定小数的保留位数。NumberFormat类NumberFormat表示数字的格式化类,即:可以按照本地的风格习惯进行数字的显示。此类的定义如下:publicabstractclassNumberFormatexte
u013087513
·
2016-07-05 17:00
Java常用
类库——Math、Random类
学习目标 掌握Math类中的数学操作函数。 可以使用Random类生成随机数。Math类在java.lang*;包中,直接使用即可。Math类:查找API方法如下:代码示例如下:publicclassMathDemo01{ publicstaticvoidmain(Stringargs[]){ //Math类中的方法都是静态方法,直接使用“类.方法名称()”的形式调用即可 System.out.p
u013087513
·
2016-07-05 13:00
Java常用
类库之时间操作类——Date、Calendar、DateFormat、SimpleDateFormat及实例操作
学习目标 掌握Date类的使用可以使用Calendar类取得一个完整的日期掌握日期格式化的操作可以使用SimpleDateFormat进行日期的格式化转换操作编写取得日期的操作类进一步掌握Calendar类的使用进一步掌握SimpleDateFormat类的使用Date类是一个较为常用的类,但是其操作的日期格式会有一些不符合个人要求,而如果想要进一步取得一些自己需要的时间,则可以使用Calend
u013087513
·
2016-07-05 11:00
java常用
类
阅读更多1.文件类Test是一个文件类。[java]viewplaincopyprint?classTest{staticvoidmethod(){//...}}publicclassDriver{publicstaticvoidmain(String[]args){Test.method();}}2.内部类[java]viewplaincopyprint?classOuterClass{into
yovi
·
2016-07-04 14:00
Java常用
类库——System类
学习目标认识System类及一些常用方法。掌握垃圾对象的回收操作。 了解对象的生命周期。System类System类是一些与系统相关的属性和方法的集合,而且在System类中所有的属性都是静态的,要想引用这些属性和方法,直接使用System类调用即可。publicstaticvoidexit(intstatus) 系统退出,如果status为0就表示退出。publicstaticvoidgc()
u013087513
·
2016-07-03 18:00
Java常用
类库——国际化程序(Locale,ResourceBundle以及MessageFormat处理动态文本)
本章目标掌握国际化程序的基本实现原理。掌握资源文件的作用。掌握Locale类的基本实现原理。掌握ResourceBundle类的作用。可以使用MessageFormat处理动态文本。了解资源类的使用。 国际化程序国际化的操作就是指一个程序可以同时适应多门语言,即:如果现在程序的使用者是中国人,则会以中文为显示文字,如果现在程序的使用者是英国人,则会以英语为显示文字,也就是说可以通过国际化操作,让
u013087513
·
2016-07-03 17:00
Java常用
类库——Runtime类
学习目标了解Runtime类使用Runtime类取得JVM的空间信息Runtime类与Process类什么是Runtime类?Runtime:运行时,是一个封装了JVM进程的类。每一个JAVA程序实际上都是启动了一个JVM进程,那么每一个进程都是对应这一个Runtime实例,其实例是由JVM为其初始化的。 Runtime类的常用方法publicstaticRuntimegetRuntime() 普
u013087513
·
2016-07-01 16:00
Java常用
类库——StringBuffer类的使用
学习目标掌握StringBuffer与String的区别。掌握StringBuffer的常用方法。掌握StringBuffer的实际应用。认识StringBuffer StringBuffer是使用缓冲区的,本身也是操作字符串的,但是与String类不同,String类的内容一旦声明之后则不可以改变,改变的只是内存地址的指向,而StringBuffer中的内容是可以改变的。 对于StringBuf
u013087513
·
2016-07-01 10:00
Java个人总结系列-
Java常用
框架介绍
个人总结是一个持续更新的系列,工作多年,抽个空对Java做一个总结归纳,温故而知新,也希望能帮助到正在学习JavaEE的同学们,本系列目录:Java是什么面向对象的编程思想Java基础语法JavaWeb开发
Java
klsstt
·
2016-06-30 17:19
Java
java
编程
面向对象
工作
后端
JAVA常用
代码。干货来啦!
1.获取环境变量System.getenv(“PATH”);System.getenv(“JAVA_HOME”);2.获取系统属性System.getProperty(“pencilcolor”);//得到属性值java-Dpencilcolor=greenSystem.getProperty(“java.specification.version”);//得到Java版本号Propertiesp
苏洛荨
·
2016-06-22 15:41
知识点
java常用
代码
1.获取环境变量System.getenv(“PATH”);System.getenv(“JAVA_HOME”);//2.获取系统属性System.getProperty(“pencilcolor”);//得到属性值java-Dpencilcolor=greenSystem.getProperty(“java.specification.version”);//得到Java版本号Propertie
fengqilove520
·
2016-06-22 15:00
JAVA常用
代码(二)
//11.目录和文件操作//获取文件信息exists():如果文件存在,返回truegetCanonicalPath():获取全名getName():文件名getParent():父目录canRead():如果文件可读,返回truecanWrite():如果文件可写,返回truelastModified():文件更新时间length():文件大小isFile():如果是文件,返回trueifDir
qq_26676207
·
2016-06-22 10:56
java
java常用
第三方软件包
网上收集的一些常用Java开发的第三方软件包,供大家参考1.ApachePOI处理office文档用到的2.ITextPDF操作类库3.JavaBase64Base64编码类库4.Commons-lang对应javasdk里面的java.lang包,用来简化基本工具类操作5.pingyin4j中文转拼音库6.Commons-IO,处理IO的工具包7.Commons-beanutils用来处理jav
mym43210
·
2016-06-22 09:19
其他
JAVA常用
集合框架源码解析(基于1.8)开题篇
倪升武的博客中有一个小专题,读完之后,发现博主的分析基本是基于JAVA1.7的,这里我基于JAVA1.8给出一些新的解读。但是对于JAVA1.8添加的一些新特性可能不太会作过多的分析(毕竟本人目前水平有限,且本博客的写作初衷也是以基础学习为主),在彻底浅读完JAVA1.8集合部分之前,我无法了解JAVA1.7与1.8之间关于集合框架的改动到底会有多少,因此可能产生某些个人理解上的不当,希望大家可以
你是我世界的光
·
2016-06-18 11:17
●
JAVA
SE
java常用
的带返回值的并发编程
1,需要一个线程池:concurrent包下的:ExecutorServicepool=Executors.newCachedThreadPool();用来执行多任务线程的线程池。2,多任务调度者,需要实现callable接口:如:classMainhandelerimplementsCallable需要实现call方法@OverridepublicResultVocall()throwsExce
最好时光
·
2016-06-17 17:34
java多线程高并发
JAVA常用
的验证(手机号的验证)
1.验证手机号是否合法privatebooleanisMobileNo(StringmobileNo)throwsException{try{if(StringUtils.isBlank(mobileNo)){thrownewBaseException("中外运会员认证参数的司机手机号不能为空!");}Patternp=Pattern.compile("^13[0-9]{9}|(15[0-35-9
董阿广
·
2016-06-17 15:27
JAVA-WEB
Java常用
编码规范
packagecom.sina.weibo.sdk.codestyle; /** *类的大体描述放在这里。 * * *NOTE:以下部分为一个简要的编码规范,更多规范请参考ORACLE官方文档。 *地址:http://www.oracle.com/technetwork/java/codeconventions-150003.pdf *另外,请使用UTF-8格式来查看代码,避免出现中文乱码。 *
a550508153
·
2016-06-15 09:00
Java常用
排序算法之合并排序
合并排序(mergesort):是建立在归并操作上的一种有效的排序算法。该算法是采用分治法的一个非常典型的应用。合并排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为2-路归并。合并排
java_zero2one
·
2016-06-13 00:00
数据结构与算法
分布式锁1
Java常用
技术方案
前言: 由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。所以自己结合实际工作中的一些经验和网上看到的一些资料,做一个讲解和总结。希望这篇文章可以方便自己以后查阅,同时要是能帮助到他人那也是很好的。 ==========================================================
Sky_YiBai
·
2016-06-05 00:00
分布式锁1
Java常用
技术方案
前言:由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。所以自己结合实际工作中的一些经验和网上看到的一些资料,做一个讲解和总结。希望这篇文章可以方便自己以后查阅,同时要是能帮助到他人那也是很好的。==============================================================
Sky_YiBai
·
2016-06-05 00:00
Java常用
排序算法之快速排序
快速排序(Quicksort):是对冒泡排序的一种改进。快速排序由C.A.R.Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。一趟快速排序的算法是:1)设置两个变量i、j,排序开始的时候:i=0,j=N-
java_zero2one
·
2016-06-02 00:00
数据结构与算法
Java常用
排序算法之希尔排序
希尔排序(ShellSort):是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因DL.Shell于1959年提出而得名。希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,当增量减至1时,整个文件恰被分成一组,算法便终止。步骤:将N个元素的数组分成N/2个数字序列,第i个数据和第N/2+i个数据为一
java_zero2one
·
2016-06-02 00:00
数据结构与算法
Java常用
排序算法之插入排序
插入排序(InsertionSort):通过对未排序的数据逐个插入至已排好的数据中的合适位置。步骤:首先对数组的前两个数据进行从小到大排序将第三个数据先与第二个数据比较,大就排在第三个,小就与第一个数据比,同时原第二个数据索引往后移一个;如果比第一个大就其放在第二位,比第一个小就继续往前移放在第一位,同时原第一个数据索引往后移一个。将第四个数据按照上述规则插入到前面排好的三个数之间。。。。最终得到
java_zero2one
·
2016-06-02 00:00
数据结构与算法
Java常用
排序算法之冒泡排序
最近在看有关
java常用
的几种算法,想通过参考书按照自己的理解记录一下。冒泡排序(BubbleSort):是所有排序算法中较简单和基本的一种,通过多次比较和交换实现排序。
java_zero2one
·
2016-06-01 00:00
数据结构与算法
java常用
排序算法
java常用
排序算法插入排序:package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil;public class
Solo_two
·
2016-05-31 15:00
java
插入排序
排序算法
JAVA学习笔记整理五(
JAVA常用
类库)
常用包介绍java.lang:ava语言核心包,包含java最基础的类java.util:包含一系列的工具类,数据结构的支持工具java.io:包含着支持输入/输出操作的类java.net:Network,TCP/IP,socket网络编程java.awt:AWTGUI设计,事件操作java.text:提供国际化(i18n)支持java.security:支持密文安全性java.rmi:RMI,支
Friday_577
·
2016-05-30 21:13
Java基础学习
java常用
正则表达式
importjava.util.regex.Matcher; importjava.util.regex.Pattern; /** *验证工具类 *@authoradmin * */ publicclassValidation{ //------------------常量定义 /** *Email正则表达式="^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-
shaoyezhangliwei
·
2016-05-30 15:00
java身份证
java正则字母数字
java手机号
java邮箱
java字符串正则
java常用
的100个类(转)
转载:http://www.oschina.net/news/55726/top-100-classes-used-in-java-projects大部分的Java软件开发都会使用到各种不同的库。近日我们从一万个开源的Java项目中进行分析,从中提取出最常用的Java类,这些类有来自于Java的标准库,也有第三方库。每个类在同一个项目中只计数一次,下面的列表中显示前100名的类。以下列表中按使用最
lcg910978041
·
2016-05-27 12:00
java设计模式学习-代理模式
代理模式即ProxyPattern,23种
java常用
设计模式之一。代理模式的定义:对其他对象提供一种代理以控制对这个对象的访问。
感谢努力的自己
·
2016-05-24 09:17
java
java常用
排序算法
在各类算法中,排序算法是最基本的内容。在这里主要分享一个冒泡排序,选择排序,插入排序,希尔排序,快速排序和堆排序以及合并排序。1、冒泡排序这里是最基础的了,不用多说。publicstaticvoidbubbleSort(int[]a){ inttemp; for(inti=1;ia[j+1]){ temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } System.out
sdksdk0
·
2016-05-22 14:00
算法
冒泡排序
希尔排序
堆排序
排序算法
程序员必须掌握的8大排序算法(排序舞蹈)
Java常用
排序算法/程序员必须掌握的8大排序算法前几天在微信上看到这两篇博文,非常有意思,排序舞蹈真的做的很不错,很形象!
quentain
·
2016-05-16 00:00
算法程序设计
java常用
的编辑器之kindeditor
先上图,没图差不多就看不下去的,我懂!来个毛爷的,看着好像就能发财一样。。。。首先下载必要的文件和jar包:http://download.csdn.net/detail/xb12369/9516909代码的结构:1.【资源文件】解压zip文件,将editor复制到项目的的webapps目录下。2.【jar包】将kindeditor/jsp/lib目录下的3个jar文件复制到Tomcat的lib目
xb12369
·
2016-05-11 17:00
编辑器kindeditor
java常用
开发工具下载
*JDK下载:http://java.sun.com/javase/downloads/index.jsp *MyEclipse_6.6.0_E3.3.2_Installer下载地址http://downloads.myeclipseide.com/downloads/products/eworkbench/6.6.0/MyEclipse_6.6.0_E3.3.2_Installer.exe
fanhuibin
·
2016-05-11 16:00
JAVA常用
的类和方法复习
1、随机数 publicstaticvoidmain(String[]args){ //Math.random()会得到一个0-1之间double类型的值 System.out.println(Math.random()); //获取[0-9]之间的整数 System.out.println((int)(Math.random()*10)); for(inti=0;i<100;i++){ Syst
pmos
·
2016-05-11 16:00
JAVA常用的类和方法
java学习笔记
java知识模块:1.基础知识,数组,字符串,正则表达式;2.类和对象,接口,继承,多态,抽象类,内部类,泛型,
java常用
类库。
crazyman28
·
2016-05-09 22:00
java常用
集合类详解
java常用
集合类详解(有例子,经典呐!!!集合类糊涂的来看啊!!)
志强朱
·
2016-05-08 17:00
JAVA常用
递归实例
//所谓递归,是指程序调用自身,当然,递归不会无休止地调用下去,它必然有一个出口,当满足条件时程序也就结束了,不然的话,那就是死循环了。 //提供几个递归实例,有的是从网上找的 //1、十进制转换二进制 //2、求1+2+3+...+n的和 //3、求最大公约数 //4、求汉诺塔算法 publicclassRecursion{ publicstaticvoidmain(String[]args){
qq_34594236
·
2016-05-08 17:00
java基础
最大公约数
求两个数绝对值
汉诺塔算法
求两个数较小者
JSON解析工具-org.json
一、简介 org.json是
Java常用
的Json解析工具,主要提供JSONObject和JSONArray类,现在就各个类的使用解释如下。
u014470581
·
2016-05-06 12:00
json
java常用
工具库
有人说当你开始学习Java的时候,你就走上了一条不归路,在Java世界里,包罗万象,从J2SE,J2ME,J2EE三大平台,到J2EE中的13中核心技术,再到Java世界中万紫千红的Framework......等等,你会发现自己总是在学习,但总是有自己不知道的东西。当你看到代码工程的lib下各种各样的jar文件的时候,你是否能全部知道他们都是干什么用的,为什么要导入到工程下吗?从Google你能
lianhuayu420
·
2016-04-29 15:00
java
工具类库
Java---常用基础面试知识点
综合网上的一点资源,给大家整理了一些
Java常用
的基础面试知识点,希望能帮助到刚开始学习或正在学习的学员。1、抽象抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。
qq_26525215
·
2016-04-28 20:00
java
面试
基础
Class
Java常用
排序算法总结(原文修正版)
排序是编程的基础,在程序中会经常使用,好的排序方法可以帮助你提高程序运行的效率,所以学好排序,打好基础,对于程序的优化会手到擒来。无论你的技术多么强,如果没有基础也强不到哪去。 不多说了,我们直接进入今天的主题。 总有人说排序很难,但是我总觉得很简单,我们只需要了解基本思想就好了,通过简单的例子来加深理解。1、直接插入排序(1)简介:
daijin888888
·
2016-04-28 10:00
java
排序算法
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他