原创 編程語言 | Java - 01.Java語言概述與開發環境

1. Java可以做什麼 基於Web的應用程序桌面應用程序(銀行軟件、商場結算軟件)。   完全可以做,但是並不擅長。 企業級應用(基於Web的應用程序的如:淘寶、京東等各種電商平臺)。   電信、移動、證券、企業信息化平

原创 Eclipse基本配置:編碼、背景色、字體、字體顏色/大小、文字、註釋、代碼格式化

Eclipse基本設置1、編碼1.1、工作空間1.2、文件類型1.3、具體工程1.4、具體文件2、背景色、字體顏色3、字體、文字大小4、註釋5、代碼格式化 1、編碼 1.1、工作空間 Window→Preferences 1.2

原创 Web開發 | ThinkPHP 3.2.3 - 06.驗證碼、分頁、緩存、圖片附件上傳及縮略圖

1.驗證碼生成使用verify $verify = new 命名空間Verify(); $verify -> entry(); 簡單生成驗證碼   shop/Admin/Controller/ManagerController.c

原创 Web開發 | ThinkPHP 3.2.3 - 01.初步認識TP框架與基本使用方法

1.介紹 項目開發步驟   1、多人同時開發項目,協作開發項目、分工合理、效率有提高(代碼風格不一樣、分工不好)。   2、測試階段。   3、上線運行。   4、對項目進行維護、修改、升級(單個人維護項目,十分困難,代碼

原创 編程語言 | Java - 02.理解面向對象

1.面向對象的特徵 結構化程序設計簡介   結構化程序設計方法主張按功能來分析系統需求,其主要原則可概括爲自頂向下,逐步求精,模塊化等。結構化程序設計首先採用結構化分析(Structrued Analysis,即SA)方法對系統

原创 Web開發 | ThinkPHP 3.2.3 - 04.ThinkPHP與數據庫2

1.聚合函數及having使用細節 $info = $goods -> where() -> field(字段) -> select(); select()方法   1、返回一個二維數組信息   2、返回全部數據表信息   3

原创 Web開發 | ThinkPHP 3.2.3 - 05.命名空間與多語言

1.前臺註冊完善   數據庫中不能存儲數組的信息,所以在上篇文章末尾的user_hobby是無法存入數據庫中的。   可以使用implode()方法把數組元素用逗號合併起來,變成字符串。 程序代碼如下: functio

原创 Web開發 | ThinkPHP 3.2.3 - 03.ThinkPHP與數據庫1

1.數據庫連接及Model模型定義使用 ThinkPHP/Conf/convention.php 數據庫連接配置   shop/Common/Conf/config.php 程序代碼如下: <?php return arr

原创 編程語言 | Java - 03.數據類型和運算符

1. 三種註釋和API文檔 Java註釋   註釋,對程序本質沒有影響的內容,主要用於幫助開發者,記錄一些輔助信息的內容。   單行註釋: // 後面的內容就是單行註釋   多行註釋: /* 中間內容就是多行

原创 編程語言 | Java - 04.流程控制和數組

流程控制一共有三種結構 1、順序結構。從上到下依次執行,中間沒有任何判斷和跳轉。 2、分支結構。根據條件來選擇性地執行某段代碼。 3、循環結構。根據循環條件重複執行某段代碼。 1.順序結構 從上到下依次執行,中間沒有任何判

原创 Web開發 | ThinkPHP 3.2.3 - 08.RBAC權限操作2

1.RBAC爲角色分配權限之展示表單   往數據庫中添加記錄 程序代碼如下: insert into sw_auth values(13,'系統管理',0,'','',13,0); insert into sw_auth val

原创 Web開發 | ThinkPHP 3.2.3 - 02.項目、控制器、模板之間的操作

1.空操作、空控制器處理 http://網址/shop/index.php/Home/User/login http://網址/shop/index.php/Home/User/XXX 空操作 http://網址/shop

原创 Web開發 | ThinkPHP 3.2.3 - 07.RBAC權限操作1

1.RBAC介紹 Role-Based Access Control:基於角色的權限訪問控制 傳統權限劃分 權限劃分:爲具體的員工分配具體的權限     新員工:把具體的權限依次賦予     離職員工:把具體的權限通過

原创 Web開發 | Hibernate - 11.Hibernate的關聯關係映射之一對多映射

一、JavaWeb中一對多的設計及其建表原則 關聯關係圖解 二、SQL的建表 hibernate_day03 cst_customer CREATE TABLE `cst_customer` ( `cust_id` bigi

原创 Web開發 | Hibernate - 15.Hibernate的JPA註解

  JPA是SUN公司的一個 ORM 規範,只有接口和註解,沒有具體實現。JPA是 EJB3 中的子規範。   Hibernate中有兩套註解規範:一套JPA,一套自己的;   使用註解開發,效率更高。 一、單表常用註解 新建項目Hib