mybatis 查询数据中如何填充index mybatisoracle多条update语句怎么写?
mybatisoracle多条update语句怎么写?批量更新多条,一个UPDATE语句update tableName where id in #{Ids}ttltforeach collectio
mybatisoracle多条update语句怎么写?
批量更新多条,一个UPDATE语句update tableName where id in #{Ids}ttltforeach collection
开发软件的工具有哪些?
软件开发工具很多,但是实用的就那么几个,下面列举我常用的几个开发工具:
IDEA这个可以说是目前最智能的编译器,它可以提示一些很基础却又很致命的代码错误,特别是用来写Java代码等。其他衍生的应用Webstorm、Pycharm、CLion等,分别可以更好地用来写JavaScript、Python、C 代码。
Studio Codevscode,本来是一款很强大、很热门的前端编译器,像Vue框架的作者尤雨溪,在公开场合,用来写代码的编译器,便是它了。但是笔者主要从事Java开发,使用IDEA来开发的频率高点,之所以使用vscode,更多的是把它当做一个文本编辑器,它支持多种编程语言的语法高亮,如你单纯看一些开源的代码,或者编辑一些脚本如nginx,又不想开占内存的大应用IDEA,轻量的vscode便是最好的选择了。
3.SwitchHosts我们开发,经常会做一些域名映射,如何做到简便、快速、批量地切换域名,使用switchhosts就够了。这个应用,可能很多开发者不知道,在GitHub上就可以免费下载使用了。
我有这么一个常见的场景,就是登陆进一台Linux服务器,对里边做些配置,应用部署等,它就这么一个方便我们进去操作的工具。支持高亮,可以清晰看好里边的各种类型。文件有图形界面,方便文件上传,文本打开编辑。
主要用的,也就那么几个,这几个用好,也就可以胜任很多开发工作了。
有哪些关于Java Web后端的书籍?
Java语言《Java语言程序设计-基础篇(原书第8版)》《Java语言程序设计-进阶篇(原书第8版)》入门看的书籍《Java编程思想》《Effective Java中文版》《Java核心技术卷》Java进阶《Java多线程编程核心技术》《JAVA并发编程 核心方法与框架》 高洪岩的这2本书在豆瓣上评价不是很高,但是LZ觉得很适合入门,并不是内容有多高深,而是你跟着敲一遍确实能学到很多基础《Java并发编程的艺术》《Java并发编程实战》业内公认的好书,写的也确实很好《深入理解Java虚拟机:JVM高级特性与最佳实践》JVM面试问的还是挺多的,原谅我并不是很会
Java框架《Spring实战》《Spring入门经典》《深入浅出Mybatis技术原理与实战》比较好的入门书籍,Mybatis的官方网站写的也挺好的,可以去看看《JavaEE开发的颠覆者 Spring Boot实战》《Spring Boot实战》《SpringBoot揭秘 快速构建微服务体系》Spring Boot系列相关书籍《Spring Cloud 微服务实战》《Spring MVC学习指南》《精通Spring MVC4》《精通Spring4.x企业应用开发实战》《Spring揭秘》《MyBatis技术内幕》《看透SpringMvc源代码分析与实践》《SPRING技术内幕:深入解析SPRING架构与设计原理》《Sping揭秘》和《SpringBoot揭秘 快速构建微服务体系》都是王福强老师写的,写的很赞,尤其《Spring揭秘》,现在出版社已经没有再卖了,不过可以按需出版,LZ花了150买了,虽然是基于Spring以前的版本写的,但还是收获满满,MyBatis源码的书较少,就买了一本《MyBatis技术内幕》配合有中文注释的Mybatis源码看
Java W《Head First Servlet JSP 》《JSPampServlet学习笔记》《深入分析Java Web技术内幕 》现在大部分公司都已经前后端分离了,所以JSP不太值得深入学习了,当初之所有看这2本书,是因为面试官问用户点击页面返回请求中间经历了什么,结果直接从Sping MVC讲起,面试官问我前面的过程呢?所以回来就看了这2本书恶补了一下S《从Paxos到Zookeeper》现在分布式项目大部分都会用到Zook《Netty实战》面试被问到过,公司的项目也有用Netty写的,所以就看了一波Thrift,Kafka,RabbitMQ,Elasticsearch之类的用的也多,奈何要学的东西太多了,还没有看相关的书,Thrift国内没有相关的书,Elasticsearch貌似官方文档写的挺不错的
Linux《鸟哥的Linux私房菜》《Git Community Book 中文版》学git的时候看的书《Linux与Unix shell编程指南》这本书还是值得好好看看,因为集群项目手动部署或者更改配置文件太麻烦了,必须得会一点sh《UNIXampLINUX大学教程》
数据库《MongoDB权威指南》《Redis实战》平时用的那点nosql知识全是从这2本书上学的《MySQL必知必会》《SQL必知必会》《SQL查询的艺术》《SQL Cookbook》比较基础的书籍《高性能mysql第三版》《MySQL技术内幕 InnoDB存储引擎 》都买了实体书,不过还没有看完
前端
因为前端的知识仅限于我自己瞎搞的这些项目,工作之后就没写过前端,所以推荐的不是很多,都是比较基础的书《HTML5与CSS3权威指南》《JavaScript高级程序设计(第3版)》《锋利的jQuery》《[JavaScript权威指南》《CSS权威指南》《Effective JavaScript》《编写可维护的JavaScript》
算法因为做过一年ACM,其实学习算法最好的方法就是刷题,但是对于不做ACM的去刷OJ有点不现实,刷刷LeetCod《数据结构(C语言版)》严蔚敏,国内的大学教材大部分用的都是这个,当初为了学数据结构,LZ买了一本考研的参考书,一边学一边做题,好像是天勤系列的参考书《算法设计与分析 - 吕国英》入门书籍,基本算法都涉及到了
其他《剑指offer 名企面试官精讲典型编程题》这本书真心很赞《图解HTTP》《图解TCP/IP》《图解网络硬件》因为并没有科班教育,所以计算机网络,计算机组成原理看的比较少,仅有的一点网络知识就是从这学的,漫画较多,学起来还是挺轻松的