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高并发锁的3种实现方法
提到锁,大家可能都会想到synchronized关键字,使用它的确可以解决一切并发问题,但是对于系统吞吐要求更高的,在这里提供了几个小技巧,帮助大家减小锁粒度,提高系统并发能力。初级技巧 - 乐观锁乐观锁适合这样的场景:读不会冲突,写会冲突。同时读的频率远大于写。以下面的代码为例,悲观锁的实现:&n...
开发笔记
·
2023-02-09
java
高并发
并发
3种
实现
file.listFiles()按文件大小、名称、日期排序方法
publicstaticvoidorderByLength(StringfliePath){List<File>files=Arrays.asList(newFile(fliePath).listFiles());Collections.sort(files,newComparator<F...
开发笔记
·
2023-02-09
file.listFiles
文件
大小
名称
日期
idea通过springboot初始化器新建项目
1、通过初始化器新建项目,勾选后对应生成的pom文件以及生成的包路径2、生成项目后点击稍后弹出的自动自动导入maven工程的改变,当pom中有依赖改变时会自动刷新导入依赖3、删除自动生成项目的不需要的文件如果自己练习时不想要test文件夹,那么也可以删除,同时还得删除pom中的依赖...
开发笔记
·
2023-02-09
idea
通过
springboot
初始化
新建
提交中文乱码问题
post提交解决办法1、web.xml中添加<filter><filter-name>encoding</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter<...
开发笔记
·
2023-02-09
提交
中文
乱码
问题
Java Base64加密与解密示例代码
基本的加密尽量保持简单,加密输入字符串没有增加任何换行符。输出被映射到“A-Za-z0-9+/”字符集中,解密从该字符集中解析为任意字符加密一个简单字符串,代码如下:StringoriginalInput="testinput";StringencodedString=Base64.getEnc...
开发笔记
·
2023-02-08
Java
Base64
加密
解密
示例
用Hibernate 实现分页
publicListqueryByStatus(intstatus,intcurrentPage,intlineSize)throwsException{Listall=null;Stringhql="FROMQuestionASqWHEREq.status=?ORDERBYq.questiontimedesc";Qu...
开发笔记
·
2023-02-07
Hibernate
实现
分页
Java 的 16 进制与字符串的相互转换函数
/***将指定byte数组以16进制的形式打印到控制台*@paramhintString*@parambbyte[]*@returnvoid*/publicstaticvoidprintHexString(Stringhint,byte[]b){System.out.print(hint);for(inti=0;i&l...
开发笔记
·
2023-02-07
Java
进制
字符串
相互
转换
Hibernate的二级缓存
Hibernate 提供了一级缓存和二级缓存两种缓存。一级缓存是Session级别的缓存,它是属于事务范围的缓存,这一级别的缓存由Hibernate管理,一般情况下无须进行干预。二级缓存是SessionFactory级别的缓存,它是属于进程范围的缓存,这一级别的缓存可以进行配置和更改,以及动态地加载和卸载,它...
开发笔记
·
2023-02-07
Hibernate
二级
缓存
NumberFormat(数字格式化类)
NumberFormat是所有数值格式的抽象基类。此类提供格式化和解析数值的接口。NumberFormat还提供了一些方法来确定哪些语言环境具有数值格式,以及它们的名称是什么。NumberFormat可用于格式化和解析任何语言环境的数值。使代码能够完全独立于小数点、千位分隔符甚至所用特定小数位数的语言环境约定,并与数值...
开发笔记
·
2023-02-02
NumberFormat
数字
格式化
【蓝桥杯】基础练习 01字串 Java
问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: ...
开发笔记
·
2023-01-11
蓝桥
基础
练习
01字串
Java
JAVA 常用容器
接口:java.util.List<>。采用接口方式创建类的对象List<Integer>l=newArrayList<>(intinitialCapacity);或List<Integer>l=newLinkedList<>(Collection<?e...
开发笔记
·
2023-01-11
JAVA
常用
容器
Java HashMap computeIfAbsent()使用方法及示例代码
publicVcomputeIfAbsent(Kkey,Function<?superK,?extendsV>remappingFunction)参数:key:与值关联的键。remappingFunction:对值进行操作的函数。返回:此方法返回与指定键关联的当前(现有或计算)值,如果映射返回null,则返...
开发笔记
·
2023-01-04
Java
HashMap
computeIfAbsent
使用方法
示例
小型酒店管理系统 java
编写程序模拟酒店管理系统:预订和退订以及查看所有房间 1需要有一个酒店类 2需要有一个房间类 3需要有一个客户端类publicclassTest{} 客户端: &...
开发笔记
·
2022-12-31
小型
酒店
管理系统
java
java containskey_Java Map containsKey()用法及代码示例
java.util.Map.containsKey()方法用于检查特定键是否已映射到Map中。它使用key元素作为参数,如果该元素在映射中映射,则返回True。用法:booleancontainsKey(key_element)参数:该方法仅采用一个参数key_element,该参数表示应该在映射内检查其映射的键。返回...
开发笔记
·
2022-12-31
java
containskey
Java
Map
containsKey
java 工作日设置,周一至周日,周二至周日等等
需要设置工作日期,例如:周一至周日,周二至周日等等。//准备测试数据publicstaticvoidmain(String[]args){List<Object>list=newArrayList<>();String[]day={"周二","周三","周四","周五","周六","周日"};l...
开发笔记
·
2022-12-30
周日
java
工作日
设置
周一
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
11
12
13
14
15
...
下一页
尾页
按字母分类:
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
其他