mybatis 查詢數(shù)據(jù)中如何填充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
開發(fā)軟件的工具有哪些?
軟件開發(fā)工具很多,但是實用的就那么幾個,下面列舉我常用的幾個開發(fā)工具:
IDEA這個可以說是目前最智能的編譯器,它可以提示一些很基礎(chǔ)卻又很致命的代碼錯誤,特別是用來寫Java代碼等。其他衍生的應(yīng)用Webstorm、Pycharm、CLion等,分別可以更好地用來寫JavaScript、Python、C 代碼。
Studio Codevscode,本來是一款很強大、很熱門的前端編譯器,像Vue框架的作者尤雨溪,在公開場合,用來寫代碼的編譯器,便是它了。但是筆者主要從事Java開發(fā),使用IDEA來開發(fā)的頻率高點,之所以使用vscode,更多的是把它當做一個文本編輯器,它支持多種編程語言的語法高亮,如你單純看一些開源的代碼,或者編輯一些腳本如nginx,又不想開占內(nèi)存的大應(yīng)用IDEA,輕量的vscode便是最好的選擇了。
3.SwitchHosts我們開發(fā),經(jīng)常會做一些域名映射,如何做到簡便、快速、批量地切換域名,使用switchhosts就夠了。這個應(yīng)用,可能很多開發(fā)者不知道,在GitHub上就可以免費下載使用了。
我有這么一個常見的場景,就是登陸進一臺Linux服務(wù)器,對里邊做些配置,應(yīng)用部署等,它就這么一個方便我們進去操作的工具。支持高亮,可以清晰看好里邊的各種類型。文件有圖形界面,方便文件上傳,文本打開編輯。
主要用的,也就那么幾個,這幾個用好,也就可以勝任很多開發(fā)工作了。
有哪些關(guān)于Java Web后端的書籍?
Java語言《Java語言程序設(shè)計-基礎(chǔ)篇(原書第8版)》《Java語言程序設(shè)計-進階篇(原書第8版)》入門看的書籍《Java編程思想》《Effective Java中文版》《Java核心技術(shù)卷》Java進階《Java多線程編程核心技術(shù)》《JAVA并發(fā)編程 核心方法與框架》 高洪巖的這2本書在豆瓣上評價不是很高,但是LZ覺得很適合入門,并不是內(nèi)容有多高深,而是你跟著敲一遍確實能學到很多基礎(chǔ)《Java并發(fā)編程的藝術(shù)》《Java并發(fā)編程實戰(zhàn)》業(yè)內(nèi)公認的好書,寫的也確實很好《深入理解Java虛擬機:JVM高級特性與最佳實踐》JVM面試問的還是挺多的,原諒我并不是很會
Java框架《Spring實戰(zhàn)》《Spring入門經(jīng)典》《深入淺出Mybatis技術(shù)原理與實戰(zhàn)》比較好的入門書籍,Mybatis的官方網(wǎng)站寫的也挺好的,可以去看看《JavaEE開發(fā)的顛覆者 Spring Boot實戰(zhàn)》《Spring Boot實戰(zhàn)》《SpringBoot揭秘 快速構(gòu)建微服務(wù)體系》Spring Boot系列相關(guān)書籍《Spring Cloud 微服務(wù)實戰(zhàn)》《Spring MVC學習指南》《精通Spring MVC4》《精通Spring4.x企業(yè)應(yīng)用開發(fā)實戰(zhàn)》《Spring揭秘》《MyBatis技術(shù)內(nèi)幕》《看透SpringMvc源代碼分析與實踐》《SPRING技術(shù)內(nèi)幕:深入解析SPRING架構(gòu)與設(shè)計原理》《Sping揭秘》和《SpringBoot揭秘 快速構(gòu)建微服務(wù)體系》都是王福強老師寫的,寫的很贊,尤其《Spring揭秘》,現(xiàn)在出版社已經(jīng)沒有再賣了,不過可以按需出版,LZ花了150買了,雖然是基于Spring以前的版本寫的,但還是收獲滿滿,MyBatis源碼的書較少,就買了一本《MyBatis技術(shù)內(nèi)幕》配合有中文注釋的Mybatis源碼看
Java W《Head First Servlet JSP 》《JSPampServlet學習筆記》《深入分析Java Web技術(shù)內(nèi)幕 》現(xiàn)在大部分公司都已經(jīng)前后端分離了,所以JSP不太值得深入學習了,當初之所有看這2本書,是因為面試官問用戶點擊頁面返回請求中間經(jīng)歷了什么,結(jié)果直接從Sping MVC講起,面試官問我前面的過程呢?所以回來就看了這2本書惡補了一下S《從Paxos到Zookeeper》現(xiàn)在分布式項目大部分都會用到Zook《Netty實戰(zhàn)》面試被問到過,公司的項目也有用Netty寫的,所以就看了一波Thrift,Kafka,RabbitMQ,Elasticsearch之類的用的也多,奈何要學的東西太多了,還沒有看相關(guān)的書,Thrift國內(nèi)沒有相關(guān)的書,Elasticsearch貌似官方文檔寫的挺不錯的
Linux《鳥哥的Linux私房菜》《Git Community Book 中文版》學git的時候看的書《Linux與Unix shell編程指南》這本書還是值得好好看看,因為集群項目手動部署或者更改配置文件太麻煩了,必須得會一點sh《UNIXampLINUX大學教程》
數(shù)據(jù)庫《MongoDB權(quán)威指南》《Redis實戰(zhàn)》平時用的那點nosql知識全是從這2本書上學的《MySQL必知必會》《SQL必知必會》《SQL查詢的藝術(shù)》《SQL Cookbook》比較基礎(chǔ)的書籍《高性能mysql第三版》《MySQL技術(shù)內(nèi)幕 InnoDB存儲引擎 》都買了實體書,不過還沒有看完
前端
因為前端的知識僅限于我自己瞎搞的這些項目,工作之后就沒寫過前端,所以推薦的不是很多,都是比較基礎(chǔ)的書《HTML5與CSS3權(quán)威指南》《JavaScript高級程序設(shè)計(第3版)》《鋒利的jQuery》《[JavaScript權(quán)威指南》《CSS權(quán)威指南》《Effective JavaScript》《編寫可維護的JavaScript》
算法因為做過一年ACM,其實學習算法最好的方法就是刷題,但是對于不做ACM的去刷OJ有點不現(xiàn)實,刷刷LeetCod《數(shù)據(jù)結(jié)構(gòu)(C語言版)》嚴蔚敏,國內(nèi)的大學教材大部分用的都是這個,當初為了學數(shù)據(jù)結(jié)構(gòu),LZ買了一本考研的參考書,一邊學一邊做題,好像是天勤系列的參考書《算法設(shè)計與分析 - 呂國英》入門書籍,基本算法都涉及到了
其他《劍指offer 名企面試官精講典型編程題》這本書真心很贊《圖解HTTP》《圖解TCP/IP》《圖解網(wǎng)絡(luò)硬件》因為并沒有科班教育,所以計算機網(wǎng)絡(luò),計算機組成原理看的比較少,僅有的一點網(wǎng)絡(luò)知識就是從這學的,漫畫較多,學起來還是挺輕松的