学好Java,需要哪些技术

176 阅读2分钟

为了提升自己的工作效率,对于工作当中比较常用的技术做一个归纳和总结,不时地去翻阅。

www.cnblogs.com/jpfss/p/862…

  • 遍历json数据批量插入数据库

blog.csdn.net/T_james/art…

 public static void main(String[] args) throws  Exception {
        File jsonfile = ResourceUtils.getFile("classpath:city.json");  //通过Java自带的读取工具对文件目录下的文件进行读取
        String jsonsting  = FileUtils.readFileToString(jsonfile);      //读取到的文件转换成为String类型
        JSONArray array = JSONArray.parseArray(jsonsting);             //根据原本的类型转换为json数组
        Map<String,Object> maps = new TreeMap<>();                     //采用treemap的原因是想让数据有序,免得数据库里面的数据杂乱无章
        for (int i=0;i<array.size();i++){                              //遍历循环,根据不同的json文件采用不同的方式
            JSONObject jsons = JSONObject.parseObject(array.get(i).toString());     //遍历取
            maps.put(jsons.getString("code"),jsons.getString("name"));             //遍历存
        }
        //int counts = commonCityMapper.insertBatch(maps);
        System.out.println(maps);
        //System.out.println(list.get(0).get("130200"));
    }

Maven基础

REST接口设计规范

Java基础知识

Spring相关 事务

SpringBoot相关

SpringCloud相关

Maven - 解决Maven下载依赖包速度慢问题

程序员需要掌握的基本技能

经验之谈

  • 一位10年Java工作经验的架构师聊Java和工作经验

blog.csdn.net/wangchengmi…