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常用
设计模式————装饰者模式
引言装饰者模式,又叫装饰器模式。它可以动态的将新功能附加到对象上。在对象功能扩展方面,它比继承更灵活,同时装饰者模式也体现了OCP原则。在客户端调用使用了装饰者模式的对象时,就好像在使用构造器层层包裹核心对象,层层装饰核心对象,因此叫做装饰者模式。一、装饰者模式类图装饰者模式属于结构型设计模式。在JDK的IO流API中,就利用了装饰者模式:以简单的形状和颜色为例。如何为不同的形状装饰新的颜色呢?上
圣斗士Morty
·
2020-08-20 21:04
设计模式
Java常用
设计模式————享元模式
引言享元模式,也叫蝇量模式(FlyweightPattern)。运用共享技术有效地支持大量细粒度的对象。享元模式常用于系统底层开发,解决系统的性能问题。例如数据库连接池,里面都是创建好的连接对象,在这些连接对象中,如果有我们需要的则直接拿来用,避免重新创建,如果没有,再去创建。享元模式能够解决重复对象的内存浪费问题,在一些不需要总是创建新对象,可以使用对象资源池时,可以从资源池中获取。这样可以降低
圣斗士Morty
·
2020-08-20 21:04
设计模式
Java常用
json序列化工具的部分局限性
Problem在写Java的UnitTest时,对于UnitTest所期望的值,一般是利用工具从test/resources目录下将expectResult.json读取进来并用json序列化工具进行反序列化来获得UnitTest所期望的结果,并与测试的实际结果进行对比。然而若是反序列化所用的类来源于第三方库(即不能更改任何代码),会遇到很大的问题。以下以本人对阿里云的StreamRecord类进
xz1996
·
2020-08-20 21:38
java
json
gson
fastjson
jackson
Java常用
json序列化工具的部分局限性
Problem在写Java的UnitTest时,对于UnitTest所期望的值,一般是利用工具从test/resources目录下将expectResult.json读取进来并用json序列化工具进行反序列化来获得UnitTest所期望的结果,并与测试的实际结果进行对比。然而若是反序列化所用的类来源于第三方库(即不能更改任何代码),会遇到很大的问题。以下以本人对阿里云的StreamRecord类进
xz1996
·
2020-08-20 21:38
java
json
gson
fastjson
jackson
Java常用
工具类整理一
1.Java中计算两个时间的差javaz中对日期时间的处理比较多,代码中列出了3中日期时间计算差值的方法。比如:现在是2004-03-2613:31:40过去是:2004-01-0211:30:24我现在要获得两个日期差,差的形式为:XX天XX小时XX分XX秒java计算时间差及比较时间大小比如:现在是2004-03-2613:31:40过去是:2004-01-0211:30:24我现在要获得两个
小飞鹤
·
2020-08-20 16:40
JavaEE
ElasticSearch教程——
Java常用
操作
ElasticSearch汇总请查看:ElasticSearch教程——汇总篇importorg.elasticsearch.client.transport.TransportClient;importorg.elasticsearch.common.settings.Settings;Settingssettings=Settings.builder().put("cluster.name",
东天里的冬天
·
2020-08-20 16:27
ElasticSearch
java常用
类解析六:IO系统文件读写工具类
几个文件读写的工具类:文本文件读写、二进制文件读写、对象读写。其中对象读写工具类有错误,在试图进行多个对象读取时,读第二个对象就抛出异常,这是为什么?此外怎样把一个存放对象的文件中所有的对象读出来?这个问题已经解决,非常感谢Aguo的文章:自定义ObjectOutputStream,解决追加写入后,读取错误的问题。在这篇文章中我找到了答案,同时对作者的源代码添加了一些注解。解决方案请看文章最后。1
一个程序写手
·
2020-08-20 15:55
Java
JAVA常用
知识总结(十一)——数据库(一)
项目中用到的不常见sql语法1:空值不在前的排序selecta.*fromWZX_SCZYAorderbySCZY_START_TIMEdescnullslast(不加nullslast的时候空值会在前面)--oracle2:Oracle数据库查询两个表中差异值的优秀解法(MINUS)表A中记录为1239表B中记录为2345现在要查询出19,可以用下面三个语句(1)selecta.numfromA
weixin_30664051
·
2020-08-20 12:46
Java常用
的几个Json库,性能强势对比!
作者:飞污熊https://xncoding.com/2018/01/09/java/jsons.html本篇通过JMH来测试一下Java中几种常见的JSON解析库的性能。每次都在网上看到别人说什么某某库性能是如何如何的好,碾压其他的库。但是百闻不如一见,只有自己亲手测试过的才是最值得相信的。JSON不管是在Web开发还是服务器开发中是相当常见的数据传输格式,一般情况我们对于JSON解析构造的性能
Java技术栈
·
2020-08-20 09:09
spring源码分析五-日志体系
spring5日志打印使用的是java.util.logging,也会使用jcl,只不过是srping-jclspring4日志打印使用的是log4j,使用的是jcl,即commons-logging.jar
java
IT拉菲
·
2020-08-20 08:15
Spring源码系列
java部分常用注解
java常用
注解@Deprecated当一个方法或者类已经弃用,新版本中将会有其他方法或者类可以代替这个使用,以后也不会再维护这个方法或类,就可以在方法的前面加上此注解,加上此注解方法名中间会如下图所示增加一条横线
young_zeu
·
2020-08-20 08:44
java
Java常用
的日志框架对比和深入分析
转载:http://blog.csdn.net/k1280000/article/details/65511531前言作为一名资深的开发人员,对于日志记录框架一定不会很陌生。而且几乎在所有应用里面,一定会用到各种各样的日志框架用来记录程序的运行信息。而对于一个成熟的java应用,这个是必不可少的。在开发和调试阶段,日志可以帮助我们更快的定位问题;而在应用的运维过程中,日志系统又可以帮助我们记录大部
cheneron
·
2020-08-20 06:49
java常用
的注解
传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事务,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低2、在开发中在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不连贯也会降低开发的效率为了解决这两
橙子笔记
·
2020-08-20 06:49
请不要在 JDK 7+ 中使用这个 JSON 包了
来源:大魔王mAysWINdcnblogs.com/mayswind/p/9222245.htmlJson-lib介绍一句话结论问题分析Json-lib介绍Json-lib是以前
Java常用
的一个Json
JAVA葵花宝典
·
2020-08-20 06:57
请不要在 JDK 7+ 中使用这个 JSON 包了!
Json-lib介绍Json-lib是以前
Java常用
的一个Json库,最后的版本是2.4,分别提供了JDK1.3和1.5的支持,最后更新时间是2010年12月14日。
Java技术栈
·
2020-08-20 05:09
Java常见日志框架介绍及分析、Spring日志分析,Spring4和Spring5在日志的区别
目录一.
Java常用
的日志框架介绍二.
Java常用
日志框架分析2.1JUL使用2.2Log4j使用1.添加依赖2.在classpath下面添加配置文件:log4j.properties3.使用Log4j
三板斧工程师
·
2020-08-20 05:43
框架
Java常用
注解
文章目录1、Java自定义注解方法:2、AOP相关注解3、@Slf4j4、@Configuration5、@Repository6、@Deprecated7、@PostConstruct8、lombok相关9、@DependsOn10、@Component11、@Autowired、@Qualifier12、@DependsOn("springUtil")13、@PostConstruct1、Ja
xyx_HFUT
·
2020-08-20 05:24
Java
Java常用
的位与或等运算
Netty线程池选择策略按位与运算,判断该数值是否为2^nprivatestaticbooleanisPowerOfTwo(intval){return(val&-val)==val;}如果线程池的线程数量是2^n,按位与效率较高publicEventExecutornext(){returnexecutors[idx.getAndIncrement()&executors.length-1];}
xsjCoding
·
2020-08-19 22:30
Java
Java基础知识每日总结(17)---
Java常用
工具类
常用工具类程序开发经常需要一些算法,例如提取当前系统日期、生成不重复的随机数字、对数字和日期的格式化输出、还有一些数学函数的运算等,这些都是程序开发中不可避免要使用的技术。这里介绍一些常用的工具类。1.日期时间类Date类用于表示日期时间,它位于java.util包中。①创建Date类的对象Date类最简单的构造方法就是默认的无参数的Date()构造方法,它使用系统中当前日期和时间创建并初始化Da
爱学习LS
·
2020-08-19 22:45
CoreJava
Java基础知识每日总结(20)---
Java常用
类
常用类1.Object类①概述Object类是类层次结构的根类,所有类都直接或间接继承自该类。②构造方法publicObject()所以在面对对象中介绍时说所有类都默认继承了父类的无参构造方法③常用方法publicinthashCode():返回当前对象的哈希码值。根据不同的对象返回不同的整数,哈希码值是根据哈希算法计算出来的一个值,这个值和地址值有关,但不是地址值。地址相同的两个对象的哈希码值相
爱学习LS
·
2020-08-19 22:14
CoreJava
Java常用
包
Java常用
包Java的核心类都放在Java包以及其子包下,Java扩展的许多类都放在Javax包以及其子包下。这些实用类也就是前面所说的API,Oracle按这些类的功能分别放在不同的包下。
LinkinPark8林肯
·
2020-08-19 20:45
面向对象
Java常用
类中的方法运用练习题
1、给定一个字符串数组{“nba”,“abc”,“cba”,“zz”,“qq”,“haha”},请按照字典顺序进行从小到大的排序。2、请统计"nba"在字符串"nbaernbatynbauinbaopnba"中出现的次数3、已知字符串:”thisisatestofjava”.按要求执行以下操作:(1)统计该字符串中字母s出现的次数(2)取出子字符串”test”(3)将本字符串复制到一个字符数组Ch
红头巾
·
2020-08-19 19:04
作业
java常用
输入输出语句 char i = str.charAt(i);//获取字符串的第i个字符
一.输入语句1.使用Scanner类:(1)使用java.util包。importjava.util.*;(2)构造Scanner类对象,它附属于标准输入流System.in。Scanners=newScanner(System.in);(3)常用的next()方法系列:nextInt():输入整数nextLine():输入字符串nextDouble():输入双精度数next():输入字符串(以空
夕阳海洋
·
2020-08-19 19:21
Java
MongoDB
java常用
api
本篇文章主要介绍了MongoDB对应Java的常用增删改查的api,以及和spring集成后mongoTemplate的常用方法使用,废话不多说,直接上代码:1.首先上需要用到的两个实体类User和Home,对应用户和家乡importjava.util.List;importorg.springframework.data.mongodb.core.mapping.Document;/***jav
脚踏实地_仰望星空
·
2020-08-19 19:06
mongoDB
mongoDB
Kotlin初学(二:拓展函数之Date拓展)
使用Java开发时,往往需要满足不同的需求而不断的写些工具类(如字符串工具类StringUtil、
日期工具类
DateUtil等)来补充,工具类越来越多,管理也就越来越麻烦因此,Kotlin推出了拓展函数的概念
飞_forever
·
2020-08-19 19:39
Android开发
Kotlin
Android
Java常用
设计模式--三种工厂模式之工厂模式(Factory Pattern)
工厂模式(FactoryPattern)是Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。工厂方法模式角色:抽象工厂(AbstractFactory)角色:是工厂方法模式的核心,与应用程序无关。任何在模式中创建的对象的工厂类必须实现这个接口。具体
Luo_Gang7
·
2020-08-19 17:32
设计模式
Java常用
函数式接口
函数式接口就是只有一个方法的接口,如Runnable、Callable、Comparable都称作函数式接口。java8新加了一个专门用于标识函数式接口的注解@FunctionalInterface接口参数返回类型说明PredicateTboolean输入某个值,输出bool值,用于对某值进行判定ConsumerTvoid输入某值,无输出。用于消费某值FunctionTR输入某类型值,输出另种类型
SkySword_King
·
2020-08-19 16:50
Java基础
Java
基础
函数式接口
初学
Java常用
到的DOC命令
软件开发软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分。人机交互方式图形化界面(GraphicalUserInterfaceGUI)这种方式简单直观,使用者易于接受,容易上手操作。命令行方式(CommandLineInterfaceCLI)需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。常用的DOS命令命令动作dir列出当前目
灯bupa冷
·
2020-08-19 16:28
Java工具
Java常用
设计模式--三种工厂模式之抽象工厂模式(Abstract Factory Pattern)
抽象工厂方法模式角色:抽象工厂(AbstractFactory)角色:是工厂方法模式的核心,与应用程序无关。任何在模式中创建的对象的工厂类必须实现这个接口。具体工厂类(ConreteFactory)角色:这是实现抽象工厂接口的具体工厂类,包含与应用程序密切相关的逻辑,并且受到应用程序调用以创建某一种产品对象。抽象产品(AbstractProduct)角色:工厂方法模式所创建的对象的超类型,也就是产
Luo_Gang7
·
2020-08-19 15:54
设计模式
java
日期工具类
java
日期工具类
代码如下代码如下packagecom.dongao.project.utils;importcom.ruoyi.common.utils.StringUtils;importorg.apache.commons.lang3
csdn565973850
·
2020-08-19 09:15
java
动态图展示
Java常用
数据结构的特点和基本操作
|作者:大道方圆|来源:https://www.cnblogs.com/xdecode/p/9321848.html最近在整理数据结构方面的知识,系统化看了下Java中常用数据结构,突发奇想用动画来绘制数据流转过程。主要基于jdk8,可能会有些特性与jdk7之前不相同,例如LinkedListLinkedHashMap中的双向列表不再是回环的。HashMap中的单链表是尾插,而不是头插入等等,后文
xcbeyond
·
2020-08-19 07:41
几张动态图捋清
Java常用
数据结构及其设计原理
最近在整理数据结构方面的知识,系统化看了下Java中常用数据结构,突发奇想用动画来绘制数据流转过程.主要基于jdk8,可能会有些特性与jdk7之前不相同,例如LinkedListLinkedHashMap中的双向列表不再是回环的.HashMap中的单链表是尾插,而不是头插入等等,后文不再赘叙这些差异,本文目录结构如下:LinkedList经典的双链表结构,适用于乱序插入,删除.指定序列操作则性能不
johnathon_乌龟
·
2020-08-19 07:08
java基础
集合
图解
Java常用
数据结构(一)
点击上方“程序员大咖”,选择“置顶公众号”关键时刻,第一时间送达!先不说楚枫的这般年纪,能够踏入元武一重说明了什么,最主要的是,楚枫在刚刚踏入核心地带时,明明只是灵武七重,而在这两个月不到的时间,连跳两重修为,又跳过一个大境界,踏入了元武一重,这般进步速度,简直堪称变态啊。“这楚枫不简单,原来是一位天才,若是让他继续成长下去,绝对能成为一号人物,不过可惜,他太狂妄了,竟与龚师兄定下生死约战,一年时
程序员大咖
·
2020-08-19 06:56
Java常用
集合类及其区别
面试时时被集合类各种虐,现在就来总结一下Java的集合类及其区别。Java集合框架的基本接口、类层级结果如下:java.util.Collection[接口]--java.util.List[接口]--java.util.AarrayList--java.util.LinkedList--java.util.Vector--java.util.Stack--java.util.Set[接口]--j
张小菜在路上
·
2020-08-19 06:24
Java集合类
java常用
命令汇总
本文参考多篇大神的文章,不再一一列举,在此表示感谢!1.进程和线程1.1jps查看进程号pidps-ef|grepjava|grep-vgreproot24813107月28?00:14:19java-DclientId=server01-DgroupId=AAA-DserverIP=hb01-DserverListenPort=8999-DserviceRespRequested=true-Dl
一默1991
·
2020-08-19 05:18
笔记
java常用
设计模式简述(持续更新)
1建造者模式内容:使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。示例:吃饭的时候,包含不同的菜,需要把不同的菜品组合形成一个复杂的对象,产生一个新的价格。2工厂模式内容:工厂模式是Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。示例:我们明确地计划不同条件下创建不同实例时。比如存储
Yrish
·
2020-08-19 03:32
java
设计模式
object类、scanner类、String类、StringBuffer类、基本数据类型对应包装类、自动拆装箱
JAVA常用
API概念:API全名:application(应用)programming(程序)interface(接口)API是应用程序编程接口JavaAPIJavaAPI就是sun公司提供给我们使用的类
一介白衣入江南
·
2020-08-18 23:35
Java
Java常用
组件/容器与布局/计算机系统基础知识
Java常用
组件/容器与布局常用组件文本框使用JTextField类创建文本框,输入单行文本文本区使用JTextArea类创建文本区,允许输入多行文本按钮使用JButton类创建按钮标签使用JLable
想带狗熊去吹风
·
2020-08-18 21:07
Java
Swing
java常用
组件GUI设计
9.1Swing概述9.2事件响应原理9.3JLable组件9.4JButton组件与JToggleButton组件9.5JCheckBox和JRadioButton组件9.6JComboBox组件9.7JList组件9.8JTextField与JTextArea组件9.1Swing概述图9.1图形用户界面中常用的组件9.1.1JApplet由于所有的SwingGUI组件都应该包含在JApplet
luozhuang
·
2020-08-18 21:49
java常用
的组件
java常用
的组件:1.标识(Label)(1)语法格式:Label(Strings)(2)功能:构造一个显示字符串s的标识。
freemindhack
·
2020-08-18 20:05
JAVA
Android
Java常用
工具类封装——连接数据库的工具类
数据库操作工具类,供大家参考。packagecom.itjh.javaUtil;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.ResultSetMetaData;importjava.sql
Yes_JiangShuai
·
2020-08-18 19:28
Java
Tools
java常用
组件以及布局管理器
Swing组件按功能来分,可以分为如下几类:Ø顶层容器:JFrame、JApplet、JDialog和JWindowØ中间容器:JPanel、JScrollPane、JSplitPane、JToolBarØ特殊容器:在用户界面上有特殊作用的中间容器,如:JInternalFrame、JRootPane、JLayeredPane和JDestopPaneØ基本组件:JButton、JComboBox、
黑色眼睛90
·
2020-08-18 19:48
java
基础
JAVA常用
集合类——list(列表)和map(映射)
JAVA常用
集合类——list(列表)和map(映射)我将在这篇文章中较为详细地介绍集合类list(列表)和map(映射)的常见用法和和易错点,仅仅介绍我们平常用到的,适合java初学者参考学习,这都是我学习和开发过程中所积累的
雷恩Layne
·
2020-08-18 16:23
集合类
JAVA基础常见的知识点
*****javaSEjavaEE(enterprise企业web开发,android开发)javaME
Java常用
英语汇总第1天Path[pɑ:θ]路径class[klɑ:s]类/
风一般的男子丶小靓仔
·
2020-08-18 11:29
java
JAVA常用
集合源码分析:ArrayList
ArrayList简介ArrayList是一个动态数组,所谓动态,是相对数组来说的,我们知道当我们在使用数组的时候必须指定大小,而且大小只能是固定的,有时候就很不方便,让人不爽。而我们的ArrayList恰恰解决了这一痛点,让我们可以不受束缚地使用数组。阅读方法看继承结构与实现接口。看这个类的层次结构,处于一个什么位置,可以在自己心里有个大概的了解。看构造方法。在构造方法中,看做了哪些事情,跟踪方
诸葛财财
·
2020-08-18 11:11
JAVA集合源码
Js日期处理工具类 moment.js
最近发现一个非常实用的
日期工具类
moment.js,日期获取,格式化等。特别方便。
Muscleheng
·
2020-08-18 10:43
前端
Java常用
术语解释
名词解释AAA认证(Authentication):验证用户的身份与可使用的网络服务;授权(Authorization):依据认证结果开放网络服务给用户;计帐(Accounting):记录用户对各种网络服务的用量,并提供给计费系统。简称AAA系统。AWTAbstractWindowToolkit(抽象窗口工具包),第一代的JavaGUI工具包,现在基本已经不使用其中的组件,已经被Swing取代,但
jabin8
·
2020-08-17 23:20
JSE
Java常用
类库API
Java常用
类库API字符串操作String类String两种赋值方式String类中的构造函数String()方法String(byte[]bytes)方法String(byte[]bytes,intoffset
油炸蘑菇鱼
·
2020-08-17 14:35
JAVA
Java常用
的包(package)有哪些?有什么作用?
常用的包有8个,分别是:1.Java.lang包这个包下包含了Java语言的核心类,如String、Math、Sytem和Thread类等,使用这个包无需使用import语句导入,系统会自动导入这个包中的所有类。2.Java.util包这个包下包含java的大量工具类/接口和集合框架类/接口。如Arrays和List、Set等。3.Java.net包这个包下包含了一些Java网络编程相关的类/接口
o蜻蜓队长o
·
2020-08-17 10:27
Android框架常用java基础知识:反射,注解,动态代理
下面是我对这些
java常用
机制的总结:关于反射:反射是可以在运行时获取类的函数、属性、父类、接口等Class内部信息的机制。
qyl10241024
·
2020-08-17 09:39
技术文章Android相关
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他