原创 sql 優化
1查詢的時候儘量避免使用 * ,雖然在寫sql語句的時候很方便,但是在執行sql語句的時候會耗費更多的內存和時間資源。 2.多表查詢的時候,所查的屬性,帶上表名,並最好爲表名起上別名。這樣看起來更加簡潔,並且提高查詢效率。 3.多表查
原创 Session和cookie
定義 cookie 存放在客戶端,不安全。可以人爲的修改。 session 存放在服務端 區別 存儲數據量方面:session 能夠存儲任意的 java 對象,cookie 只能存儲 String 類型的對象 一個在客戶
原创 對java中的gc的理解
1 什麼是gc Garbage Collection,垃圾收集,垃圾回收,是Java與C++/C的主要區別之一,作爲Java開發者,一般不需要專門編寫內存回收和垃圾清理代 碼,對內存泄露和溢出的問題,也不需要像C程序員那樣戰戰兢兢。這是
原创 shiro 權限校驗
applicationContext 中配置 <!-- Shiro配置 --> <!-- 用戶授權信息Cache:緩存控制器,來管理如用戶、角色、權限等的緩存的; 因爲這些數據基本上很少去改變,放到緩存中
原创 json
json是java Script Object Natotion 它是前後臺傳輸數據的一種格式 json的傳輸格式有三個 1 json 單個數據 2 json 數組或list集合 3 array 數組 arrayL
原创 ssh中對MVC的理解
1.創建兩個數據庫 設置主鍵 外鍵 2. 對數據庫進行封裝 one方中寫多方集合 多方中寫one方 一對多 多對一 3.創建 dao層 Dao層是數據訪問層 Dao層就是接口 dao層寫方法 對數據庫的增刪改查 dao層和數
原创 springMybatisOracle
1.jdk 1.8 2.選擇框架 spring Mybatis 數據庫用Oracle 3.配置框架 applicationContext.xml springmvc.xml log4 db.pritroctisc w
原创 訂單系統項目模擬
訂單管理系統: ssh整合 分頁 ajax 模塊: 1.客戶模塊 單表 1.查看客戶列表 2.新增客戶 3.修改客戶 4.修改客戶 2.訂單模塊 兩表 1.查看某個客戶的訂單列表(分頁) 2.新增訂單 3.刪除訂單 項目開發
原创 SpringMVC1
SpringMVC 是spring的一個組成部分,需要Spring環境,它是一個控制層框架 ,它目的就是爲了替代Struts springMVC 組成部分 : 1.DispatcherServlet SpringMVC 核心控制器
原创 mybatis 簡介
mybits是一個輕量級的DAo層框架 谷歌 的 mybatis 和JDBC 的區別? Mybatis是對JDBC 的封裝 ,執行效率JDBC 高 sql語句不寫在java中,減少了硬編碼 sql 寫到xml映射文件中
原创 SpringMVC
Spring 1.導包 Spring jar包 ioc基本包 aop 事務控制 junit log4j Mybatic jar包 數據庫連接包 spring整合Mybatis jar 包 2.編寫applicationCont
原创 SpringMVC2
SpringMVC靜態資源放行 1.web.xml <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.js</url-pattern>
原创 sql
<select id="表名" resultType="model.實體類" parameterType="java.util.Map"> select * from 表名 <w
原创 bug和異常
Caused by: com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.util.Date
原创 微信端小區垃圾回收系統
用到的工具:內網穿透 maven插件 Mybatis Genetator插件 微信測試接口 功能如下 1.業主註冊會員 成功後返回主頁 ,失敗後提示 身份證號校驗格式18位 省份,城市,小區 三級聯動(3表操作