
java基础知识
方大拿拿
java开发工程师一枚
展开
-
Gson(List<Object>转String 、String转List<Object>)
要在Java项目中使用Gson库,你需要添加相应的依赖项。这样,你就可以在Java项目中使用Gson库来处理JSON数据了。Gson是一个功能强大的JSON解析器,它可以帮助你轻松地将Java对象与JSON格式之间进行转换。**原创 2024-03-06 10:23:29 · 1031 阅读 · 0 评论 -
事务隔离级别
*原创 2024-02-28 15:45:40 · 259 阅读 · 0 评论 -
BigDecimal比较大小
BigDecimal比较大小方法:使用。flag = -1,表示b小于a;flag = 0,表示b等于a;flag = 1,表示b大于a;实际应用中直接跟0比较就可以了,原创 2024-02-20 11:19:14 · 628 阅读 · 0 评论 -
java实现两个日期之间相差天数
两个日期之间相差天数其实很简单,一个方法就可以实现这个需求,传入Date类型的时间数据就可以。demo:控制台输出:原创 2022-07-01 10:00:57 · 3138 阅读 · 0 评论 -
list.get(0) 和list.get(i)的区别
list原创 2022-06-09 09:17:07 · 1466 阅读 · 0 评论 -
命令行mvn打包的时候报错:No compiler is provided in this environment. Perhaps you are running on a JRE
maven项目打包出错解决原创 2022-06-03 10:10:53 · 6961 阅读 · 1 评论 -
Mysql获取数据库的所有表以及表所有字段信息
mysql获取所有表以及表所有字段信息:SELECT TB.TABLE_SCHEMA, -- 模式 TB.TABLE_NAME, -- 表名 TB.TABLE_COMMENT, -- 表名注释 COL.COLUMN_NAME, -- 字段名 COL.COLUMN_TYPE, -- 字段类型 COL.COLUMN_COMMENT, -- 字段注释 COL.DATA_TYPE -- 字段数据类型FROM原创 2022-05-09 10:49:03 · 6246 阅读 · 0 评论 -
computeIfAbsent()和computeIfPresent
编程中经常遇到这种数据结构,判断一个map中是否存在这个key,如果存在则处理value的数据,如果不存在,则创建一个满足value要求的数据结构放到value中。简单解释一下:map.computeIfAbsent(x,y) map中不存在key为x的值时,将y作为value,x作为key放入map中。computeIfPresent(x,y)–> 1.返回与指定键关联的新值 2.如果没有与键关联的值,则返回null代码示例:public class J1 { stati原创 2022-05-07 16:02:53 · 1516 阅读 · 0 评论 -
json转对象
JSON.parseObject方法可以实现json转化为对象public class Test1 { public static void main(String[] args) { String jsonStr = "{\n" + " \"code\": \"200\",\n" + " \"data\": [\n" + " {\n" +原创 2022-05-07 10:09:44 · 14321 阅读 · 0 评论 -
2020-10-17
字符串的拼接使用StringUtils.join()进行拼接使用;之前字符串拼接的时候采用的是数组+遍历的方式实现;String []arry=new String[]{"123","abc","de12de"};StringBuilder stringBuilder=new StringBuilder();for(String s:arry){ stringBuilder.append(s).append("_");}System.out.println(stringBuilder.to原创 2020-10-17 15:33:48 · 136 阅读 · 1 评论 -
2020-10-08
常见的代码规范书写:1.mybatis数据库操作当遇到多个查询条件,使用where 1=1 可以很方便的解决我们的问题,但是这样很可能会造成非常大的性能损失,因为添加了 “where 1=1 ”的过滤条件之后,数据库系统就无法使用索引等查询优化策略,数据库系统将会被迫对每行数据进行扫描(即全表扫描) 以比较此行是否满足过滤条件,当表中的数据量较大时查询速度会非常慢;此外,还会存在SQL 注入的风险。这个时候可以使用标签进行代替.<select id="queryBookInfo" paramet转载 2020-10-08 17:05:28 · 198 阅读 · 1 评论 -
Arrays.asList 数组转化为集合
Arrays.asList的作用是将数组转化为list,一般是用于在初始化的时候,如代码:public void deleteItems(Long[] ids) { //1.利用mp方式删除 //List<Long> idList = Arrays.asList(ids); //itemMapper.deleteBatchIds(idList); //2.使用sql方式删......原创 2020-04-13 22:20:11 · 551 阅读 · 0 评论