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入门学习路线目录索引
-接口Java基础-多态Java基础-重写Java基础-匿名对象Java基础-内部类Java基础-final、static关键字Java基础-ArrayList集合Java基础-IO字符流、File类
Java
oneLstar
·
2019-10-08 16:09
Java基础
Java中的容器(集合)
1、
Java常用
容器:List,Set,MapList:继承了Collection接口(publicinterfaceListextendsCollection),有序且允许出现重复值。
喜欢听风
·
2019-10-02 16:00
java常用
的几种线程池比较
原文链接:https://www.cnblogs.com/aaron911/p/6213808.html1.为什么使用线程池诸如Web服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如HTTP、FTP或POP)、通过JMS队列或者可能通过轮询数据库。不管请求如何到达,服务器应用程
蒂法洛克
·
2019-10-02 13:11
多线程
java常用
类之BigDecimal
BigDecimal小数计算丢失精度问题在计算机中,所有文件都是以二进制存储的,数字运算也是使用二进制进行计算的,因为计算机中不存在小数点,所以我们通常说的浮点数如float、double都是计算机使用二进制模拟出来的,但我们在计算机中运行以下代码获得的结果并不是正确的。doublea=0.1;doubleb=0.3;System.out.println(b-a);//结果为0.199999999
ELI_CHEN
·
2019-09-29 15:00
Java代理模式实例详解【静态代理与动态代理】
分享给大家供大家参考,具体如下:即ProxyPattern,23种
java常用
设计模式之一。代理模式的定义:对其他对象提供一种代理以控制对这个对象的访问。
hu_beliefs
·
2019-09-29 11:52
Java常用
的一些多媒体文件基本操作方法简介
播放幻灯片和动画用实例说明播放幻灯片和动画的方法。【例】小应用程序先将幻灯片读入数组在存储,单击鼠标变换幻灯片,逐张显示。importjava.applet.*importjava.awt.*;importjava.awt.event.*;publicclassExample7_7extendsAppletimplementsMouseListener{finalintnumber=50;//假定
·
2019-09-25 03:36
Java的关键字与保留字小结
JAVA常用
关键字及其用法简要说明Abstract:抽象的一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。
·
2019-09-24 22:32
图解
Java常用
数据结构
最近在整理数据结构方面的知识,系统化看了下Java中常用数据结构,突发奇想用动画来绘制数据流转过程.主要基于jdk8,可能会有些特性与jdk7之前不相同,例如LinkedListLinkedHashMap中的双向列表不再是回环的.HashMap中的单链表是尾插,而不是头插入等等,后文不再赘叙这些差异,本文目录结构如下:LinkedList经典的双链表结构,适用于乱序插入,删除.指定序列操作则性能不
Java知己
·
2019-09-24 17:00
Java 对 Properties 文件的操作详解及简单实例
Java对Properties文件的操作简介在Java中,我们常用java.util.Properties.Properties类来解析Properties文件,Properties格式文件是
Java常用
的配置文件
·
2019-09-24 11:13
浅谈Java代理(jdk静态代理、动态代理和cglib动态代理)
一、代理是
Java常用
的设计模式,代理类通过调用被代理类的相关方法,并对相关方法进行增强。加入一些非业务性代码,比如事务、日志、报警发邮件等操作。
·
2019-09-24 11:55
java常用
的GsonUtils工具类
最近阿里的工具fastJson经常爆出漏洞,所以自己决定抛弃fastjson,改用Gson,所以研究了一下总结出了一个比较好用的GsinUtils:Maven项目如果你是maven项目需要添加依赖com.google.code.gsongson2.8.5Gson的转字符串方式有两种一种是要不要吧null值也一起转化,所以我定义了两个引用具体如下:工具类如下:importcom.google.gso
memory丶of
·
2019-09-24 10:27
java
分享
Java常用
几种加密算法(四种)
对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥(miyue)一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道加
·
2019-09-23 23:54
java常用
工具类之DES和Base64加密解密类
一、DES加密和解密packagecom.itjh.javaUtil;importjava.io.UnsupportedEncodingException;importjava.security.InvalidKeyException;importjava.security.NoSuchAlgorithmException;importjava.security.SecureRandom;impo
·
2019-09-23 18:04
java常用
工具类之数据库连接类(可以连接多种数据库)
依赖包下载:http://xiazai.jb51.net/201407/tools/java-db-dependency(jb51.net).rar数据库连接类源码:packagecom.itjh.javaUtil;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;impo
·
2019-09-23 18:04
总结
Java常用
排序算法
排序算法常用的有冒泡排序,选择排序和插入排序,下面将用Java语言实现这三种排序方式,并且介绍一种由插入排序拓展出来的希尔排序。1、冒泡排序(BubbleSort)是一种最简单的排序算法。它的基本思想是迭代地对输入序列的第一个元素到最后一个元素进行俩俩比较,当满足条件时交换这俩个元素的位置,该过程持续到不需要执行上述过程的条件时。2、我们自定义一个排序的函数为sorter(int[]array);
·
2019-09-23 07:34
Java常用
面板之JScrollPane滚动面板实例详解
在设置界面时,可能会遇到一个较小的容器窗体中显示一个较大部分的内容的情况,这时候可以使用JScrollPane面板。JScrollPane面板是带滚动条的面板,它也是一种容器,但是JScrollPane只能放置一个组件,并不可以使用布局管理器。如果需要在JScrollPane面板上放置多个组件,需要将多个组件放置在JPanel上,然后将JPanel面板作为一个整体组件添加在JScrollPane组
·
2019-09-22 23:14
浅谈
java常用
的几种线程池比较
1.为什么使用线程池诸如Web服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如HTTP、FTP或POP)、通过JMS队列或者可能通过轮询数据库。不管请求如何到达,服务器应用程序中经常出现的情况是:单个任务处理的时间很短而请求的数目却是巨大的。构建服务器应用程序的一个简单模型是:
·
2019-09-22 19:58
总结
Java常用
到的六个加密技术和代码
加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密(有些资料将加密直接分为对称加密和非对称加密)。双向加密大体意思就是明文加密后形成密文,可以通过算法还原成明文。而单向加密只是对信息进行了摘要计算,不能通过算法生成明文,单向加密从严格意思上说不能算是加密的
·
2019-09-22 16:42
java常用
正则表达式
"^/d+$"//非负整数(正整数+0)"^[0-9]*[1-9][0-9]*$"//正整数"^((-/d+)|(0+))$"//非正整数(负整数+0)"^-[0-9]*[1-9][0-9]*$"//负整数"^-?/d+$"//整数"^/d+(/./d+)?$"//非负浮点数(正浮点数+0)"^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-
·
2019-09-22 16:27
java常用
工具类之Excel操作类及依赖包下载
依赖包下载:http://xiazai.jb51.net/201407/tools/java-excel-dependency(jb51.net).rarExcel工具类ExcelUtil.java源码:packagecom.itjh.javaUtil;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFou
·
2019-09-22 15:17
java常用
字符串处理
阅读更多字符串最常用的三个处理方法(经常记错记混,特此mark一下):indexOf()java.lang.String.indexOf()的用途是在一个字符串中寻找一个字的位置,同时也可以判断一个字符串中是否包含某个字符,返回值是下标,没有则是-1;Stringstr1="abcdefg";intresult1=str1.indexOf("ab");if(result1!=-1){System.
wx1568905209
·
2019-09-19 23:00
Java基础知识
就需要数组了.数组是同一种数据类的多个元素的容器.数组的特点:1.只能是同一种数据类型的元素.2.数组是按连续内存空间存放的.3.数组的大小一旦确定,便不能更改.数组的使用:1.声明数组类型{}数组名;(
JAVA
lyslyslyslyslys
·
2019-09-19 22:00
JAVA常用
语句
List转为Map(值唯一)MapmyDtoMap=newHashedMap();if(!CollectionUtils.isEmpty(myDtoList)){merchantDTOMap=myDtoList.stream().collect(Collectors.toMap(MerchantDTO::getOrderId,Function.identity(),(key1,key2)->key
iAmZard
·
2019-09-18 15:34
JAVA基础
java学习视频
java常用
23种设计模式
java学习视频主要详细讲解
java常用
23种设计模式,此套java教程为百度网盘下载!我曾经花了1万多报过java培训班.可能太过愚钝,感觉白学了。
fengliaoai
·
2019-09-16 23:21
java
Java常用
运算符(&&,&,||,|,>>>等)计算和二进制转换
此处主要是用于记录一下
Java常用
运算符计算方式,和十进制数与二进制数相互转换的方式,由于这些在日常开发中使用的比较少,时而会忘记,所有记录一下方便以后有迹可循.此处直接上源码,相关说明写在了代码doc
涛濤
·
2019-09-16 10:18
Java
GOF 的23种
JAVA常用
设计模式 学习笔记 持续更新中。。。。
前言:设计模式,前人总结下留给后人更好的设计程序,为我们的程序代码提供一种思想与认知,如何去更好的写出优雅的代码,23种设计模式,是时候需要掌握它了。1.工厂模式大白话:比如你需要一辆汽车,你无需了解汽车是怎么样生产的,你只需要告诉汽车厂,我要买某某某型号的汽车,,汽车厂造好了给你即可。这就是工厂模式:隐藏具体对象实例的过程,只需要告诉这个工厂你想要的东西(对象)它帮你实现,你不必关系具体的实现过
朝北
·
2019-09-10 23:00
java中的四舍五入-银行家舍入法
java常用
舍入方法:1、ROUND_UP:远离零方向舍入。向绝对值最大的方向舍入,只要舍弃位非0即进位。2、ROUND_DOWN:趋向零方向舍入。
GMaya
·
2019-09-10 11:24
后端开发
java学习笔记(3)异常
2.
java常用
的处理异常的异常类有哪些?在java中有一些是专门来处理这些异常情况的,他们被称为异常类,异常类里面有个“祖先级别的”Exception:啥都能干,他处于异常继承关系中的最顶层。
Andanc
·
2019-09-07 20:14
java
java转义字符
java常用
转义字符:原字符转义字符双引号“\"单引号‘\‘反斜线\\\或|\\|回车\r换行\nmybatis中大于号>>mybatis中小于号<<代码测试:/**@description
妖精修炼中
·
2019-09-03 23:20
Java基础
Java常用
获取类加载器的三种方式和区别
一、获取类加载器的三种方式//获取当前类的加载器ClassLoaderclassLoader=Test.class.getClassLoader();//获取当前线程上下文类加载器ClassLoadercontextClassLoader=Thread.currentThread().getContextClassLoader();//获取系统类加载器ClassLoadersystemClassL
我爱双面奶
·
2019-09-02 18:02
java
Java常用
排序算法/程序员必须掌握的8大排序算法
Java常用
排序算法/程序员必须掌握的8大排序算法//排序原始数据 privatestaticfinalint[]NUMBERS= {49,38,65,97,76,13,27,78,34,12,64,5,4,62,99,98,54,56,17,18,23,34,15,35,25,53,51
fmk1023
·
2019-08-27 00:00
java学习
算法
图解
Java常用
数据结构(一)
图解
Java常用
数据结构(一)最近在整理数据结构方面的知识,系统化看了下Java中常用数据结构,突发奇想用动画来绘制数据流转过程.主要基于jdk8,可能会有些特性与jdk7之前不相同,例如LinkedListLinkedHashMap
yushiwh
·
2019-08-22 09:28
小经验
Java常用
的垃圾收集器
常见垃圾收集器的分类接上篇,如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现.Serial收集器「Serial」(串行)收集器是最基本、历史最悠久的垃圾收集器了.通过名称就可以看出该垃圾收集器是一个单线程收集器了.它的单线程的意义不仅仅意味着它只会使用一条垃圾收集线程去完成垃圾收集工作,更重要的是它在进行垃圾收集工作时候必须暂停其它所有的线程「Stoptheworld」,直到
木兮木木
·
2019-08-21 08:32
java
Java后端知识体系及路线【最新秘籍】
第一层主要包括如下部分(已经列好顺序):Java基础语法Java面向对象
Java常用
类详解Java异常机制Java集合与数据结构JavaIOJava多线程Java网络编程Java注解+反射23种设
幸好有你123
·
2019-08-16 14:55
Java后端
Java常用
生成订单编号数字的方法
对于商城订餐等的互联网项目的订单编号,可优先选择使用数字来做订单编号主键。因为数据库来说,索引查找性能更好。然而,你也可以使用UUID来进行生成,对于数量量不大,并发小的小项目都可以适用。下面是生成的方法,使用简单规则时间+随机数importjava.util.Random;/***生成订单唯一主键,纯数字*/publicclassKeyUtil{/***生成主键id*时间+随机数*@return
GuoyeZhang
·
2019-08-15 10:53
+Backend
Practices/后端实战
Java常用
json序列化工具的部分局限性
Problem在写Java的UnitTest时,对于UnitTest所期望的值,一般是利用工具从test/resources目录下将expectResult.json读取进来并用json序列化工具进行反序列化来获得UnitTest所期望的结果,并与测试的实际结果进行对比。然而若是反序列化所用的类来源于第三方库(即不能更改任何代码),会遇到很大的问题。以下以本人对阿里云的StreamRecord类进
xz1996
·
2019-08-14 00:00
jackson
fastjson
gson
json
java
Java常用
集合类之ArrayList&CopyOnWriteArrayList
ArrayList是单线程的数据结构,在多线程环境中容易发生不可预知的错误。因此Java类库为我们提供了CopyOnWriteArrayList在多线程中使用。先来看看ArrayList,它有以下属性privatestaticfinalintDEFAULT_CAPACITY=10;privatestaticfinalObject[]EMPTY_ELEMENTDATA={};privatestati
蔡大康
·
2019-08-06 14:55
java基础
Java常用
内置注解用法分析
本文实例讲述了
Java常用
内置注解。
cakincqm
·
2019-08-06 10:02
Java常用
集合类之一览众山小
Java类库帮助我们在程序设计中实现传统的数据结构,统称为集合类。集合类的基本接口是Collection和Map(映射)。众多数据结构接口如List(列表),Set(集合),Queue(队列)等均继承于Collection接口。而这些接口又都有对应的抽象类实现接口中大部分方法。我们先来说说这些数据结构各自的特征List有序,可重复,可通过索引获取元素,可以存在多个null。Set无序,不可重复,最
蔡大康
·
2019-08-05 19:24
java基础
Rx
Java常用
操作符
版权声明:本文为Mr.release原创文章,转载请标明出处创建操作符变换操作符过滤操作符组合操作符辅助操作符错误处理操作符布尔操作符条件操作符转换操作符创建操作符1.from操作符//from操作符,创建以数组内容发送事件的ObservableString[]data=newString[]{"zhangsan","lisi"};Observable.from(observableArr).su
Mr.release
·
2019-08-05 11:35
rxjava
Java常用
正则表达式验证工具类RegexUtils
阅读更多/***/packagecom.haohui.common.utils;importjava.util.regex.Matcher;importjava.util.regex.Pattern;/*****@create2012-11-15下午4:54:42*/publicclassRegexUtils{/***验证Email*@paramemailemail地址,格式:zhangsan@s
zysnba
·
2019-07-22 08:00
java常用
的数据类型,变量和常量,运算符(复习)
变量:一个数据存储空间的表示(计算机中的一块内存)常量:所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变(用关键字final定义,常量名大写)
java常用
的基本数据类型:(
weixin_30764883
·
2019-07-06 16:00
java
基于redis分布式锁框架redisson(^_^)
它不仅提供了一系列的分布式的
Java常用
对象,还提供了许多分布式服务。
jaryle
·
2019-07-01 10:18
java分布式架构
Java中Collection和Map体系(Java容器)
Java中Collection和Map体系(Java容器)
Java常用
容器类继承关系图解Java容器类简介Java中容器类主要分为四中体系:List、Set、Queue、Map。
ITRenj
·
2019-07-01 00:44
Java知识
JAVA面试之路
说说你对三大特性的使用和理解;如何看待Java中三大特性的滥用,或者时极简代码与冗余代码区别,更倾向于哪一种;如果让你设计一个功能模块,你会从哪些方面考虑;类是否可以多继承或多实现;接口类与抽象类之间的区别;设计模式
Java
WardWu
·
2019-06-28 16:42
Java常用
的异常类型
Java异常顶层父类Throwable,并实现了Serializable接口由Throwable派生出来的异常类有两种Error类和Exception类Error:错误,代表JVM本身的错误,处理程序运行环境方面的异常,不能通过代码处理。比如OutOfMemoryError、AWTErrorException:异常,程序运行时发生,可以被Java异常处理机制使用比如IOException、SQLE
qq_37468185
·
2019-06-24 10:30
Java面试整理
Java常用
的八种排序算法与代码实现
排序问题一直是程序员工作与面试的重点,今天特意整理研究下与大家共勉!这里列出8种常见的经典排序,基本涵盖了所有的排序算法。1.直接插入排序我们经常会到这样一类排序问题:把新的数据插入到已经排好的数据列中。将第一个数和第二个数排序,然后构成一个有序序列将第三个数插入进去,构成一个新的有序序列。对第四个数、第五个数……直到最后一个数,重复第二步。如题所示:直接插入排序(StraightInsertio
Dream_ling
·
2019-06-17 10:11
java
排序
java
java常用
集合的理解、泛型、反射
set(无序,不可重复,线程不安全,增加删除快,查询慢)Set是无序的,指的是队列排列结果无法预知,不是按照插入顺序排列。所以,TreeSet既成自Set,无序,但是结果是按照二叉树排列,HashSet安装哈希表排列。Set的排序:自然排序:1、TreeSet的add会把对象升级为Comparable类型2、add的时候调用compareTo方法比较3、安装compareTo方法进行排序存储比较器
heqinglin8
·
2019-06-17 00:44
Java 学习笔记(9)——
java常用
类
之前将Java的大部分语法都回顾完了,后面添加一些常见的操作,基础语法就结束了。至于在这里再次提到常用类是由于有一部分体现在使用它的继承类或者接口之类的。这些需要有面向对象编程的基础Object类Object类是所有类的基类,只要定义了类,即使没有显式的声明继承自Object类,也会从该类继承。这个类没有什么是需要显式调用的,很多东西都需要重写类的方法来达到相关效果,比如常用的两个方法:Strin
PigPeek
·
2019-06-16 22:11
GOF 的23种
JAVA常用
设计模式总结 03 面向对象七大设计原则
在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据7条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。各位代码界的大佬们总结出的七大设计原则,还是需要好好了解一下1.开闭原则开闭原则(OpenClosedPrinciple,OCP)由勃兰特·梅耶(BertrandMeyer)提出,他在1988年的著作《面向对象软件构造》(Object
朝北
·
2019-06-16 11:00
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他