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--
java--
设计模式总结
设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个
简单的WLY
·
2017-11-23 19:02
java--设计模式总结
Java
Java编码转换过程
在JAVA源文件-->JAVAC-->Class-->
Java--
>getBytes()-->newString()-->显示的过程中,每一步都有编码的转换过程,这个过程总是存在的,只是有的时候用默认的参数进行
Chason_Yang
·
2017-11-07 18:37
JavaSE
maven插件打包可执行jar包到docker
com.spotifydocker-maven-plugin0.4.12useronline-jar${project.basedir}/src/main/dockeruseronline-dockerfile-->
java
FunySunny
·
2017-10-27 12:02
docker
重拾
Java--
功底篇之HashMap
最近靠了些关于HashMap的相关内容,觉得有必要梳理一下了。1、HashMap概述HashMap是常用的一个集合类,它是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。2、HashMap数据结构HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合,如下图在JDK1.7中的代码t
Java乱神
·
2017-10-18 22:11
java
重拾
Java--
功底篇之String
今天看书看到这样一段代码,感觉十分有趣,在这放一下privatestaticvoidtest(){Stringa="a"+"b";Stringb="ab";System.out.println(a==b);}呐尼,这边怎么用了”==”,不是应该用equals()么?那么其实,这段代码运行的最终结果是true,如果你了解原理,这篇文章完全可以跳过,如果是猜的小伙伴,有兴趣可以继续往下看一看想了解为什
Java乱神
·
2017-10-18 22:04
java
Java--
线程的分类和生命周期
Java中的线程分为两类:一种是守护线程一种是用户线程它们在几乎的每个方面都是相同的,唯一的区别是判断JVM何时离开守护线程是用来服务用户线程的,通过在start()方法前调用thread.setDaemon(true)可以把一个用户线程变成一个守护线程。Java垃圾回收就是一个典型的守护线程。若JVM都是守护线程,当前JVM将退出。线程的生命周期;要想实现多线程,必须在主线程中创建新的线程对象,
Javaytp
·
2017-10-17 23:40
java基础
Java--
多线程的创建(三种方式)
线程的创建有三种方法1,实现一个Runable接口的类并重写run()f方法packageshangguigu.com.day17;/****打印1--100之间的偶数*@authorAdministrator**/publicclassThread02implementsRunnable{//1、创建一个实现Runnable接口的类@Override//2.重写run()方法publicvoid
Javaytp
·
2017-10-17 21:53
java基础
Java--
线程的常用方法
线程的常用方法*1.start();启动线程调用相应的run()方法*2.run()方法子线程要执行的代码放入run()方法里面*3.currentThread():静态方法调取当前的线程currentThread().getName():获取此线程的名字*currentThread().setName():设置此线程的名字*yield():调用此方法的线程释放当前cpu的执行权*join():在
Javaytp
·
2017-10-17 21:37
java基础
json和bean互转中时间格式的显示和处理(解决总是显示系统当前时间后, 时间为空的时候异常处理)
的相互转换中出现这样的错误:net.sf.json.JSONException:Errorwhilesettingproperty=datetypeclassjava.lang.String出错的具体情况如下:在
Java
y806839048
·
2017-10-13 11:00
json
json和bean互转中时间格式的显示和处理(解决总是显示系统当前时间后, 时间为空的时候异常处理)
的相互转换中出现这样的错误:net.sf.json.JSONException:Errorwhilesettingproperty=datetypeclassjava.lang.String出错的具体情况如下:在
Java
y806839048
·
2017-10-13 11:00
json
Hadoop1.2.1 WordCount Java 实现方式
Mapper类,内容如下:map截图3.编写Reducer类,内容如下:reduce截图4.编写主函数WordCount类,内容如下:WordCount.java5.打包,右键项目-->Export-->
Java
z小赵
·
2017-09-26 23:09
Java--
上传图片至FastDFS的storage server存储器
Linux下启动:Nginx(反向代理服务器),tracker(FastDFS调度中心)和storage(FastDFS的数据存储)服务NginxTrackerStorage客户端,JavaWeb本地图片上传至FastDFS分布式文件系统的storage服务器,需要借助fastdfs相关的所有资料可以查看下载地址:点击打开链接手动在本地Maven仓库里为fastdfs_client_1.25.ja
appleyk
·
2017-09-22 13:20
Java
Web
Java--
导论
对象对象具有状态、行为和标识每个对象都有一个接口每个对象都提供服务类的访问控制:1.让客户端程序员无法触及他们不应该触及的部分2.允许库设计者可以改变类内部的工作方式而不用担心会影响到客户端程序员复用继承多态(后期绑定【C++使用virtual关键字来实现,Java是默认行为】)单根继承结构(根为Object,使垃圾回收机器的实现变得容易)容器:对象的生命期:1.Java完全采用动态内存分配的方式
aetly_7
·
2017-09-17 18:12
java总结
eclipse配置JDK
首先打开MyEclipse然后在工具栏上找到window-->preferences 大家会看到一个窗口依次点
Java--
>InstalledJREs这时大家会看到窗口右侧有一个MyEclipse自带
勿忘心安-bymyself
·
2017-09-17 03:44
java
eclipse不显示代码提示的解决方案
费了时间还没有效果,现在这里记录下来以下两种方法:一、只弹出简单的单词提示(如输入system.的时候自动弹出out、in等字段的那种):点击eclipse上面的windows-->preferences-->
java
Kevin_土豆
·
2017-09-16 13:19
eclipse
eclipse
java--
集合输出
集合输出有四种方式:Iterator,ListIterator,foreach,Enumeration,集合就用Iteratorpublicclasstest{publicstaticvoidmain(Stringargs[])throwsException{Setall=newHashSet();all.add("A");all.add("B");all.add("B");Iteratorite
chlinwei
·
2017-09-09 16:30
java
java--
多线程--线程的操作
要操作线程就要知道线程的七种状态:线程的生命周期包含七种状态:出生状态,就绪状态,运行状态,等待状态,休眠状态,阻塞状态和死亡状态。使线程处于就绪状态有以下几种方法:1.调用sleep()方法。2.调用wait()方法。3.等待输入/输出完成。当线程处于就绪状态后。有一下几种方法进行运行:1.线程调用notity()方法。2.线程调用notityAll()方法。3.线程调用interrupt()方
AnClient
·
2017-09-08 10:53
java--
排序(接口的应用)
要求,定义一个接口类,然后对一个猫类中的分数进行排序,然后输入排序后每只猫的年龄和分数思路:(1)有一个排序的对象->有一个接口(Sort)->里面要一个方法->还要有排序方法(冒泡排序)->接口的实现->排序1.接口:publicinterfaceSort{//需要做什么,功能,功能需要做什么//声明一个int类型的排序方法,需要两个Object名字分别为obj,obj1的的一位数组public
阿狸演绎
·
2017-09-07 08:52
Java--
请求赋默认值,提高代码质量
/***获取请求里面的参数,name是参数的name,value是是否指定当获取到的值为空时的默认值,不写就默认为null**@paramrc*@paramname*@returnString*/publicfinalstaticObjectgetValue(Objectvalue,ObjectdefaultValue){if(null==value){returndefaultValue==nu
Jankin-Xu
·
2017-09-06 10:58
java
Java--
汽车之家论坛反爬虫破解
问口碑的人比较多,写了一下思路,请点击这里现在论坛的反爬虫也改成了字体映射,所以本篇破解方式已经不适用了,新的破解方式可以看我的口碑破解方法.---2018-1-9目前论坛可以用,口碑的不能用.最近的口碑破解有时间分享---2017.11.16公司给的任务,需要爬取汽车之家论坛的内容,由于文章的内容有一些反爬虫的机制,所以并不好直接爬取.在网上搜了一些解决办法后,看到了"星光海豚"写的解决的方法.
喜欢听歌的程序员
·
2017-09-06 09:53
Java爬虫
Java
爬虫
对
Java--
方法 理解心得
这几天刚刚接触Java-方法,对其有以下几点心得:基本结构为: public class 类名{//属性数据类型 变量名1;数据类型 变量名2;//无参数构造函数public 类名(){}//无参数构造函数public 类名(数据类型 变量名,数据类型 变量名){this.变量名1 = 变量名;this.变量名2 = 变量名;}//无参数方法public 返回类型 方法名(){//逻辑计算}//
cpongo333
·
2017-08-15 00:00
Java--
反射的逐步理解
层层引入反射的作用一.类类型的概念:所有类都是对象,是Class类的实例对象,这个对象我们成为该类的类类型1.下面是一个小的test,以产生3种方式的类类型: foo user = Class c1 = foo. Class c2 == = Class.forName("test.foo" //c1c2,c3是foo类的类类型 }
sshpp
·
2017-07-24 10:17
Java
java--
集合类型list、set、Map的用法和区别
集合类是我们日常使用中操作最频繁的一个Java类型,在讲解之前我们先看下他们之间的关系Collection├List│├LinkedList│├ArrayList│└Vector│└Stack└Set├HashSet│└LinkedHashSet└TreeSetMap├Hashtable├HashMap│└LinkHashMap└WeakHashMapMap├Hashtable├HashMap│├
溜达的地鼠
·
2017-07-15 15:35
java
集合类
CMD 基础命令
基本命令1、编译.java文件成.class:找到文件所在路径-->java-d.文件名称.
java--
>javac-d.文件名称.java;2、pingURL:测试网址能不能连接;3、ipconfig
muycode
·
2017-07-10 14:00
Java--
正则表达式验证QQ号码
一般写法:importjava.util.Scanner;/**校验QQ号码*1:要求必须是5-15位数字*2.不能以0开头**分析*A:键盘录入一个QQ好吗*B:写一个功能实现校验*C:调用功能,输出结果*/publicclassRegexDemo{publicstaticvoidmain(String[]args){//创建键盘录入Scannersc=newScanner(System.in)
风的低语
·
2017-06-30 00:54
JAVA--
自己实现ArrayList
本次实现的ArrayList并未使用泛型,以后添加。在自己实现ArrayList之前强烈建议先看一遍JDK的源码,有助于理解。附上一个链接深入Java集合学习系列:ArrayList的实现原理我自己实现了ArrayList中的add,get,set,remove方法MyArrayList:importjava.util.Arrays;/**ArrayList的底层实现为数组*MyArrayList
带翅膀的猫
·
2017-06-22 17:46
Java--
反射机制(二)——动态代理
一、代理模式定义:给某个对象提供一个代理对象,并由代理对象控制对于原对象的访问,即客户不直接操控原对象,而是通过代理对象间接地操控原对象。1、代理模式的理解代理模式使用代理对象完成用户请求,屏蔽用户对真实对象的访问。现实世界的代理人被授权执行当事人的一些事宜,无需当事人出面,从第三方的角度看,似乎当事人并不存在,因为他只和代理人通信。而事实上代理人是要有当事人的授权,并且在核心问题上还需要请示当事
年少懵懂丶流年梦
·
2017-06-16 23:27
小白初探
java--
实现键盘输入一个数n,输出n×n乘法表
题目:根据键盘录入的数据输出对应的乘法表n×n乘法表怎么做?拿到一道题目,首先分析,题目是什么,要我们做什么,怎么做。在这里,建议大家在代码中将分析以及每一步代码注释清楚,理清逻辑,让代码一目了然。代码实现如下:/**题目:根据键盘录入的数据输出对应的乘法表n×n乘法表怎么做?分析:1)要求for循环完成2)键盘输入n3)乘法表为i*j=k的格式,i为0-n,j为0-n,每次循环输出k*///导包
Zzreal
·
2017-06-16 20:06
java
(安卓APP)关于使用偏好设置储存数据,首次登录应用到新手指导页,再次登录直接到主页面简单的相关实现代码
然后,在
java--
包名下先创建三个包UI界面包-----MainActivity(主页面)----SplashActivity(欢迎界面(通俗讲就是广告或者一张宣传图))----GuideActivity
Richardcw
·
2017-06-15 13:04
安卓开发
Java--
类加载机制与类加载器
Java的核心是JVM,了解并熟悉JVM对于我们理解Java语言非常重要。一、类加载机制当程序主动使用某个类时,如果该类还未被加载到内存中,则系统会通过加载、连接、初始化三个步骤来对该类进行初始化。JVM把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是JVM的类加载机制。1、JVM和类当调用Java命令运行某个Java
年少懵懂丶流年梦
·
2017-06-15 01:57
Java--
线程的互斥实现(两种方法)
我们是利用synchronized的两种方法:声明一条语句或声明一个方法方法——:同步语句,使用synchronized(对象)后面接语句即可方法二同步方法,使用synchronized(this){方法体}附方法一代码如下:packageAcountThread;publicclassAccount{Stringname;privateintbalance;publicStringgetName
qq_1127833416
·
2017-05-28 22:23
java--
泛型
泛型在java5出现后很大一定的程度都是为了让集合能记住其元素的数据类型。1泛型的用处定义一个集合,没有定义添加的元素类型,在添加元素是,不会检查每个添加的元素的类型。Listlst_01=newArrayList(); lst_01.add("111"); lst_01.add(5); System.out.println(((String)lst_01.get(2)).length());执行
BtWangZhi
·
2017-05-14 22:00
泛型
集合类
Hibernate_查询_多种查询方式介绍、HQL详解(一)
调整java单行格式化时注释不换行:Window-->Preferences-->
Java--
>CodeStyle-->Formatter-->New(自已新建一个格式)-->Edit-->Comments
辐_射
·
2017-05-10 23:53
Java
MySQL
Hibernate
HQL
Hibernate_查询_多种查询方式介绍、HQL详解(一)
调整java单行格式化时注释不换行:Window-->Preferences-->
Java--
>CodeStyle-->Formatter-->New(自已新建一个格式)-->Edit-->Comments
辐_射
·
2017-05-10 23:53
Java
MySQL
Hibernate
HQL
Myeclipe注释全解析
阅读更多本文转载自http://blog.csdn.net/longxia1987/article/details/6163514Window-->
Java--
>CodeStyle-->CodeTemplates
heands
·
2017-05-09 11:00
myeclipse
eclipse注释全解析
myeclipse10配置JDK 不支持jdk1.8,最高支持1.7
选择
Java--
>InstalledJREs,在这个界面你可以添加,编辑,删除jre。在InstalledJREs界面,点击add,会出现JREType界面,来选择jre的类型。
noob_ming
·
2017-05-07 23:35
My
Eclipse
IntelliJ IDEA 之 HelloWorld 项目创建及相关配置文件介绍
在这里,我们选择
Java--
>JavaEE进行项目的创建,然后着重
CG国斌
·
2017-03-16 10:10
工具及其它
史上最简单的
IntelliJ
IDEA
教程
Java--
多线程Thread(实现,并发并行,同步死锁,单例,线程组池)
一、线程线程是程序执行的一条路径,一个进程中可以包含多条线程多线程并发执行可以提高程序的效率,可以同时完成多项工作线程状态图二、多线程并行和并发的区别1、并行就是两个任务同时运行,就是甲任务进行的同时,乙任务也在进行。(需要多核CPU)2、并发是指两个任务都请求运行,而处理器只能按受一个任务,就把这两个任务安排轮流进行,由于时间间隔较短,使人感觉两个任务都在运行。比如我跟两个网友聊天,左手操作一个
MinggeQingchun
·
2017-03-12 14:22
JavaSE
多线程Thread实现
并发并行
同步死锁
单例
线程组池
java--
强制类型转换
在java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换。在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需要强制转换。因为子类拥有比父类更多的属性、更强的功能,所以父类转换为子类需要强制。那么,是不是只要是父类转换为子类就会成功呢?其实不然,他们之间的强制类型转换是有条件的。当我们用一个类型的构造器构造出一
小小脚本
·
2017-03-06 14:02
JAVA
Java--
正则表达式
一、正则表达式:是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。 其实就是一种规则。有自己特殊的应用。 作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的二、字符类(1)[abc]a、b或c(简单类)(2)[^abc]任何字符,除了a、b或c(否定)(3)[a-zA-Z]a到z或A到Z,两头的字母包括在内(范围)(4
MinggeQingchun
·
2017-02-27 22:00
正则表达式
java--
与君初相识之jdk的环境配置
jdk的下载目录已经在上一篇文章给出。现在提出几点需要注意的地方,都是我踩过的坑:1.jdk的安装目录必须在c盘,安装在其他盘,cmd下运行不了2.配置环境变量时,你一定要一开始就把原先的Path值复制一遍到记事本里,以防你不小心改动,但是又不记得原先的Path值,那么就很麻烦了。3.更改Path值之前,查看最末尾有无分号,没有先加上一个分号。4.JAVA_HOME是建立在系统变量中,而不是用户变
佳悦
·
2017-02-26 15:58
java/android
java--
与君初相识
firstpoint:先安装jdk(http://www.oracle.com/technetwork/java/javase/downloads/index.html),必须先选择acceptlicenseagreement才能下,我以前还是先注册,再下的。。。(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downlo
佳悦
·
2017-02-23 21:00
java/android
Java--
四种权限(private,默认的,protected,public)
类及其组成所使用的修饰符修饰符:[1]权限修饰符:private,默认的,protected,public[2]状态修饰符:static,final[3]抽象修饰符:abstract类:[1]权限修饰符:默认修饰符,public(使用最多)[2]状态修饰符:final[3]抽象修饰符:abstract成员变量:[1]权限修饰符:private(使用最多),默认的,protected,public[
MinggeQingchun
·
2017-02-21 15:21
JavaSE
java--
集合的一些用法
集合概念,下面是一些常用的集合特征Collection是所有集合的父类常用的子接口有ListSetMap下面是它们的一些显见区别List—–允许有重复元素Set—–不允许有重复元素Map——-里面放的是一个个键值对(Key,Value)即一个entry对象Collection接口API:http://download.oracle.com/technetwork/java/javase/6/doc
Franky_jie
·
2017-02-19 13:16
学生
Java--
初识NIO
NIO(NewIO)顾名思义,即使高级的输入/输出处理API。NIO概述InputStream和OutputStream的输入/输出,基本上是以字节为单位进行处理的,而且是整块数据读入后又整块数据写出,比如:publicvoiddump(InputStreamsrc,OutputStreamdest)throwsIOException{try(InputStreaminput=src;Output
_inkrain
·
2017-02-17 22:50
Java
Java--
二维数组定义使用
二维数组概述二维数组格式例子:int[][]arr=newint[3][2];二维数组表示格式:数据类型数组名[][]=new数据类型[m][n];数据类型[]数组名[]=new数据类型[m][n];int[]x,y[];x是一维数组,y是二维数组int[][]array=newint[3][2];/*二维数组此二维数组中有3个一维数组每个一维数组有2个元素*/System.out.println
MinggeQingchun
·
2017-02-14 18:17
JavaSE
Java--
变量相加和常量相加(类型转换)
混合运算的时候,byte,short,char不会相互转换,都会自动将类型提升为int类型,其他类型进行混合运算时都是将小的数据类型提升为大的byte,short,char----int----long----float----doublefloat的取值范围比long的取值范围要大long:2^63-1float:3.4*10^38>2*10^38>2*8^38=2*2^3^38=2*2^114
MinggeQingchun
·
2017-02-10 13:59
JavaSE
eclipse的代码不全功能
最简单的修改方式是:Windows——>Preferences——>
Java--
>Editor-->ContentAsist,在Autoact
chiangchow
·
2017-02-06 21:31
Eclipse注释格式
Window-->
Java--
>CodeStyle-->CodeTemplates-->Comments-->types-->Edit /** * *项目名称:${project_name}
baidu_21578557
·
2016-12-22 22:00
eclipse
注释
Java--
深入解读equals与hashCode
注:博客内容主要摘抄自:重写equals时为什么也得重写hashCode之深度解读equals方法与hashCode方法渊源。引言同样,在翻阅《阿里巴巴Java开发手册》时,碰到一条【强制】性规则:1)只要重写equals,就必须重写hashCode。2)因为Set存储的是不重复的对象,依据hashCode和equals进行判断,所以Set存储的对象必须重写这两个方法。3)如果自定义对象作为Map
_inkrain
·
2016-12-06 18:07
Java
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他