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
Java8 新特性default
在JDK1.8的Iterator接口中packagejava.util;importjava.util.function.Consumer;publicinterfaceIterator<E>{booleanhasNext();Enext();defaultvoidremove(){thrownewUnsu...
代码星球
·
2020-08-09
Java8
新特性
特性
default
Java Map操作
Map:键必须是唯一同步方法:Mapm=Collections.synchronizedMap(newTreeMap(...));Hashtable:基于散列表的实现 允许空键空值 线程安全HashMap:基于散列表的实现 允许空键空值 线程不安全 (与Hashtable基本一致)TreeMap:基于红黑树数...
代码星球
·
2020-08-09
Java
Map
操作
Java List操作
一、List:、有顺序以线性方式存储,可以存放重复对象线程安全方法:List list = Collections.synchronizedList(new LinkedList(...));LinkedList:双向链表实现存储 索引数据慢插入数度较快 线程不安...
代码星球
·
2020-08-09
Java
List
操作
Java Set操作
Set:无顺序,不包含重复的元素HashSet:为快速查找设计的Set。存入HashSet的对象必须定义hashCode()。 TreeSet:保存次序的Set,底层为树结构。使用它可以从Set中提取有序的序列。 LinkedHashSet:具有HashSet的查询速度,且内部使用链表维护元素的顺序...
代码星球
·
2020-08-09
Java
Set
操作
Java集合 List,Set,Map
一、List:、有顺序以线性方式存储,可以存放重复对象线程安全方法:List list = Collections.synchronizedList(new LinkedList(...));LinkedList:双向链表实现存储 索引数据慢插入数度较快 线程不安...
代码星球
·
2020-08-09
Java
集合
List
Set
Map
Java final,static 关键字
final关键字:这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。...
代码星球
·
2020-08-09
Java
final
static
关键字
Java ConcurrentHashMap
通过分析Hashtable就知道,synchronized是针对整张Hash表的,即每次锁住整张表让线程独占,ConcurrentHashMap允许多个修改操作并发进行,其关键在于使用了锁分离技术。它使用了多个锁来控制对hash表的不同部分进行的修改。ConcurrentHashMap内部使用段(Segme...
代码星球
·
2020-08-09
Java
ConcurrentHashMap
Java Synchronized的用法
synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1.修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 2.修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方...
代码星球
·
2020-08-09
Java
Synchronized
用法
Java HashMap Demo
代码:importjava.util.HashMap;importjava.util.Iterator;importjava.util.Set;importjava.util.Map.Entry;publicclassMain{publicstaticvoidmain(String[]args){HashMap<...
代码星球
·
2020-08-09
Java
HashMap
Demo
Java hashCode
Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢?这就是Object.equals方法了。但是,如果每增...
代码星球
·
2020-08-09
Java
hashCode
SpringMVC 拦截器
拦截器接口-HandlerInterceptor自定义的拦截器,需要继承HandlerInterceptor接口,并且实现HandlerInterceptor中提供的三个方法:1.preHandle方法会在请求处理前被调用。这个方法返回boolean值,如果返回true则继续往下执行,如果返回false则中断。2.po...
代码星球
·
2020-08-09
SpringMVC
拦截
Spring Boot 5 SpringSecurity身份验证
对于没有访问权限的用户需要转到登录表单页面。要实现访问控制的方法多种多样,可以通过Aop、拦截器实现,也可以通过框架实现(如:ApacheShiro、SpringSecurity)。pom.xml添加依赖<dependency><groupId>org.springframework.boot&...
代码星球
·
2020-08-09
Spring
Boot
SpringSecurity
身份
验证
Spring Boot 4 MyBatis
SpringBoot内使用MyBatis,可以不使用xml映射配置,通过注解方式映射。pom.xml添加依赖<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-b...
代码星球
·
2020-08-09
Spring
Boot
MyBatis
Spring Boot 3 Hibernate
JdbcTemplateSpring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。JdbcTemplate是在JDBCAPI基础上提供了更抽象的封装,并提供了基于方法注解的事务管理能力。通过使用SpringBoot自动配置功能并代...
代码星球
·
2020-08-09
Spring
Boot
Hibernate
Spring Boot 2 Swagger2
本文将介绍RESTfulAPI的重磅好伙伴Swagger2,它可以轻松的整合到SpringBoot中,并与SpringMVC程序配合组织出强大RESTfulAPI文档。它既可以减少我们创建文档的工作量,同时说明内容又整合入实现代码中,让维护文档和修改代码整合为一体,可以让我们在修改代码逻辑的同时方便的修改文档说明。另外...
代码星球
·
2020-08-09
Spring
Boot
Swagger2
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
343
344
345
346
347
...
下一页
尾页
按字母分类:
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
其他