51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
Java
Java使用logback记录日志时分级别保存文件
说明:一般情况下logback可以指定类使用什么样的级别显示输出日志,并且同一类可以指定不能级别,然后对应级别进行输出日志。第一种配置:<?xmlversion="1.0"encoding="UTF-8"?><configuration><!--定义log文件的home目录-->&l...
代码星球
·
2020-06-26
Java
使用
logback
记录
日志
Java中List,Set和Map详解及其区别和使用场景(转)
Java中的集合包括三大类,它们是Set(集)、List(列表)和Map(映射),它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。Set的实现类主要有HashSet和TreeSet,List的实现类主要有ArrayList,Map的实现类主要有HashMap和TreeMap。Co...
代码星球
·
2020-06-26
Java
List
Set
Map
详解
Java中泛型的Class<Object>与Class<?>的区别(转)
Object是一个具体的类名,而?是一个占位符号,表示任何类型,只要是SomeClass类或者子类就可以。List<Object>可以放任何类对象。List<?extendsInputStream>就只能放InputStream的实现类了。 参考:https://www.cnblogs...
代码星球
·
2020-06-26
Class
Java
中泛型
区别
Java中Javadoc的{@link}与@see的简单区别
{@link}与@see这两个Javadoc注解都可以直接链接类和方法。用法基本一致。但是@see必须顶头写,而{@link可以任意地方},如下所示: 参考:http://blog.csdn.net/qq_27093465/article/details/59121608(以上图片转自此篇文章)...
代码星球
·
2020-06-26
Java
Javadoc
@link
@see
简单
Java中泛型T和Class<T>以及Class<?>的理解(转)
注意:class是java的关键字,在声明Java类时使用;Class类的实例表示Java应用运行时的类(classansenum)或接口(interfaceandannotation)(每个Java类运行时都在JVM里表现为一个Class对象,可通过类名.class,类型.getClass(),Class.forNa...
代码星球
·
2020-06-26
Class
Java
中泛型
以及
理解
Java中将List转成逗号数组的方案
说明:逗号字符串转成数组或者List都是可以的,反过来依然可行;但是如果是List<String>转List<Integer>,基本误解,在Java7只能for循环,如果在Java8可以使用Lambda表达式去实现,此处省略实现步骤,近期将开源自定义工具类将包括实现方法。将逗号分隔的字符串转换为...
代码星球
·
2020-06-26
Java
中将
List
转成
逗号
Java中使用new Date()和System.currentTimeMillis()获取当前时间戳的区别(转)(Java进阶-性能提升)
在开发过程中,通常很多人都习惯使用new Date()来获取当前时间,使用起来也比较方便,同时还可以获取与当前时间有关的各方面信息,例如获取小时,分钟等等,而且还可以格式化输出,包含的信息是比较丰富的。但是有些时候或许你并不需要获取那么多信息,你只需要关心它返回的毫秒数就行了,例如getTime()。为了获取...
代码星球
·
2020-06-26
Java
使用
new
Date
System.currentTimeMillis
Javao中使用Jackson反序列时,将LinkedHashMap转成对象的方法(将任何Object类型转成实体)
可能存在这样一种情况,Jackson已经满足了大部分的序列化和反序列化工作,但是对于复杂的泛型实体估计未必能如愿的正常反序列,而此时对于一些泛型里面的实体对象就会反序列化成LinkedHashMap类型的。同样,这个类型不能直接强制转换成想要的实体,此时要解决此类问题的思路如下:1、继续将这个LinkedHashMap...
代码星球
·
2020-06-26
转成
Javao
使用
Jackson
序列
Java定义接口变量为接收类型有什么好处(面向接口编程)
个人理解:定义接口变量为接收类型属于面向接口的编程,通过接口的抽象能减少类之间的耦合,增加可复用性。面向接口编程:一种规范约束制定者(或者叫协调者),实现者(或者叫生产者),调用者(或者叫消费者)。接口本质上就是由制定者来协调实现者和调用者之间的关系。只有实现者和调用者都遵循“面向接口编程”这个...
代码星球
·
2020-06-26
接口
Java
定义
变量
接收
Java判断语句中判断条件的执行顺序
if判断里面如果是多个条件的判断,会按照从前往后的顺序执行。基本所有语言都是一致的设计,这样做能提高程序的效率。比如:if ( conditionA && conditionB ) 和 if ( condition...
代码星球
·
2020-06-26
判断
Java
语句
条件
执行
Java过滤HTML标签工具类
过滤HTML标签能有效的放置XSS攻击。封装:importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importorg.springframework.util.StringUtils;importjava.util.regex.Matcher;importjava....
代码星球
·
2020-06-26
Java
过滤
HTML
标签
工具
Java中判断String对象是否为空的方法
Java原生的方法:String对象中有一个isEmpty的方法判断是否为空,其实isEmpty完全等同于string.length()==0,注意如果String本身是null,那么使用string.isEmpty()会报空指针异常(NullPointerException)判断一个String为空的最安全的方法,还...
代码星球
·
2020-06-26
Java
判断
String
对象
是否
Java Static Import的用法
在头部使用的imoirtstatic***方式叫做静态引入,在JavaSE1.5.0(JDK5)引入的特性。官方文档的介绍:为了访问静态成员,有必要限定它们来自的类的引用。例如,必须这样使用:doubler=Math.cos(Math.PI*theta);为了解决这个问题,人们有时会把静态成员放到一个接口中,并从这个接...
代码星球
·
2020-06-26
Java
Static
Import
用法
Java EE官方文档汇总
JavaEE是一个开发规范标准,各个容器厂商根据标准去实现,比如Tomcat等,其中Oracle通过标准用GlassFish去实现。5:https://docs.oracle.com/javaee/5/6:https://docs.oracle.com/javaee/6/7:https://docs.oracle.co...
代码星球
·
2020-06-26
Java
EE
官方
文档
汇总
JDK/Java SE官方文档汇总
JDK一般是指JavaSE。1.5:https://docs.oracle.com/javase/1.5.0/docs/6:https://docs.oracle.com/javase/6/docs/7:https://docs.oracle.com/javase/7/docs/8:https://docs.oracl...
代码星球
·
2020-06-26
JDK
Java
SE
官方
文档
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
417
418
419
420
421
...
下一页
尾页
按字母分类:
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
其他