原创 2018_01_18 Python基礎認識

使用%對字符串進行格式化%d只能用來替換整數。如果你想格式化的數值是小數,要用%f如果你想保留兩位小數,需要在f前面加上條件:%.2f另外,可以用%s來替換一段字符串 點贊 收藏 分享 文章舉報

原创 2018_01_17 處理複雜的JSON格式數據

Map<String,List<RoadOperationVehicle>> map = JSON.parseObject(tempString,new TypeReference<Map<String,List<RoadOperatio

原创 2018_04_16 數據庫SQL優化方案(二)

處理百萬級以上的數據提高查詢速度的方法:(1)應儘量避免在 where 子句中使用!=或<>操作符,否則將引擎放棄使用索引而進行全表掃描。(2)對查詢進行優化,應儘量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上

原创 2018_03_14 springmvc架構詳解及開發流程

springmvc框架搭建github地址:https://github.com/liujiaxin1314/springmvc_demo springmvc架構執行流程如圖所示: 1、用戶發送請求至前端控制器DispatcherSe

原创 2018_04_16 數據庫SQL優化方案(一)

(1)選擇最有效率的表名順序Oracle的解析器是按照從右到左的順序處理From子句中的表名,From子句中寫在最後的表(基礎表)將被最先處理,當From子句中包含多個表的情況時,應該選擇記錄條數最少的表作爲基礎表;如果是三個以上的表連接

原创 2018_03_05 數據庫中的事務管理

事務的特性: 1,原子性:不可分割 2,一致性:事務執行前後,要保證數據完整性保持一致 3,隔離性:一個事務的執行過程中不應該受其他事務的干擾 4,持久性:事務一旦執行結束,數據要永久持久化到數據庫 如果不考慮隔離性會引發的一些問題:

原创 2018_03_27 ssm框架+Easyui>dialog>crud

github詳細代碼存放位置:https://github.com/liujiaxin1314/ssm_demo要想使用easyui,需要先初始化導入一些基本js文件,如下:<script type="text/javascript" s

原创 2018_06_21 全文檢索技術___Solr

Solr主要用於對其他存儲系統中已有的數據進行分析,查詢,然後展示結果;利用solr強大的搜索索引功能,找到自己需求的結果。適用場景:對於存儲在文件中的日誌 可以導入到solr中做分析,對於 關係型數據庫裏需要做全文搜索的字段 可以導入到

原创 2018_03_12 mybatis與spring整合

github代碼:https://github.com/liujiaxin1314/mybatis_springmybatis整合spring整合思路:SqlSessionFactory對象應該放到spring容器中作爲單例存在;傳統的d

原创 2018_04_20 redis主從複製搭建及原理

Redis的主從複製,是爲了分擔redis讀的壓力,採用的結構大多爲一主(master)多從(slave),主寫從讀,因爲大多數電商網站中,數據往往是寫少讀多,所以爲了緩解這種壓力,採取主從複製的這種方式。主從複製兩種方式:(1)全量同步

原创 2018_03_13 一個 java.lang.IllegalArgumentException 非法參數異常引發的血案

前兩天還聽到有人說Java太簡單了,我就笑笑不說話,以後再讓我看到誰說Java太簡單了,你過來,我保證打ku你!java.lang.IllegalArgumentException就這個異常,我會牢牢的記在心裏,很煩,很糟心!糟心到出現這

原创 2018_04_12 linux操作系統安裝jdk,mysql

首先,爲了在linux系統上操作遍歷,我們先安裝一個小工具lrzsz,安裝命令相當簡單。yum -y install lrzsz安裝成功後,我們可以使用rz,sz命令來上傳,下載文件(本地與linux系統交互)rz 會彈出上傳文件到本地s

原创 2018_03_14 mybatis逆向工程生成代碼

逆向工程生成github地址:https://github.com/liujiaxin1314/generatorSqlmapCustom逆向工程使用說明:找到generatorConfig.xml配置文件,修改配置文件中與數據庫的連接和

原创 2018_03_08 搭建基礎mybatis框架,以及使用junit測試crud功能

第一步:創建普通的java工程 第二步:加入jar包 各jar包作用 asm-3.3.1.jar結合cglib-2.2.2.jar用於生成動態代理類 commons-loggin-1.1.1.jar是apache開發出來

原创 2018_03_15 Nginx:nginx架構及nginx高併發原理(一)

nginx啓動後,在unix系統中會以daemon(守護)的方式在後臺運行,後臺進程包含一個master(主幹)進程和多個worker進程,nginx是以多進程的方式工作的,nginx也是支持多線程的,但是