原创 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表操作