自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 代码规范

标识符命名规范1.1 概述标识符的命名力求做到统一、达意和简洁。1.1.1 统一统一是指,对于同一个概念,在程序中用同一种表示方法,比如对于供应商,既可以用supplier,也可以用provider,但是我们只能选定一个使用,至少在一个Java项目中保持统一。统一是作为重要的,如果对同一概念有不同的表示方法,会使代码混乱难以理解。即使不能取得好的名称,但是只要统一,阅读起来也不会太困难,因为阅读者只要理解一次。1.1.2 达意达意是指,标识符能准确的表达出它所代表的意义,比如: newSup.

2020-06-24 13:01:55 342

原创 TestShopSSM 笔记

1.MD5加密先导入工具类MD5.java,然后调用方法String password1 = MD5.getMD5Digest(pwd);2.密码加盐Salt因为普通的MD5加密会被暴力破解出来,所以需要加盐值。就是给密码加上一串随机的字符串,然后在加密,会增加密码的安全性。导入工具类RandomCharecters.javaif (list.size() > 0) {//获取数据库密码String clipwd = list.get(0).getClipwd();//获取盐值并且拼

2020-05-22 19:13:23 315

原创 SpringMVC 转发与重定向

1.转发只发送一次Request请求,所以可以携带数据。而重定向发送多次Request请求,不能携带数据。2.转发地址栏不会变,重定向地址栏改变,保留最后一次访问的地址3.转发不能跨项目,重定向可以跨项目...

2020-05-08 19:16:31 149

原创 SpringMVC

2020-05-07 10:23:04 96

原创 使用Spring代替MyBatis

创建数据源代替jdbc创建工厂代替Mapper文件

2020-04-25 18:16:40 421

原创 Spring Aop 拓展

Aop就是Spring的代理功能,叫面向切面编程。就是让原代码在不妨碍原有功能运行的基础上增加额外功能。就比如做菜加配菜,不加配菜也可以,但是加了配菜会更好吃。...

2020-04-22 16:18:37 117

原创 Spring AOP

目标类 + 额外功能 = 代理类步骤:1.导包2.写一个增强类3.配置Bean4.配置Aop的编织功能

2020-04-21 10:33:56 95

原创 Spring是什么

Spring是一个轻量级MVC框架,实现了类与类之间的解耦合Spring分为IOC DI。IOC就是控制反转,将传统创建对象的控制权 new ,交由spring容器中(配置文件)中来声明和实现MVC框架中的,对象管理的大管家,实现类与类之间的解耦合DI就是依赖注入 给属性赋值Spring就像是送外卖的 IOC是外卖小哥 DI就像是厨师吧,你点的啥饭厨师给你做 DI赋值就相当于你要吃的饭...

2020-04-15 15:36:49 121

原创 Spring IOC

一.IOC 控制反转优点:解耦合1.创建一个Java项目2.导包3.复原一个MyBatis项目4.复制一个Spring的主配置文件5.由Spring创建对象

2020-04-14 17:19:08 101

原创 PLSQL游标

显示游标格式:定义游标CURSOR cursor_name IS select_SQL;2. 打开游标OPEN cursor_name;3. 提取数据FETCH cursor_name INTO variable1,variable2,…;当运行fetch后,游标才开始工作,记录当前行,有数据则下移,然后置%FOUND,%NOTFOUND的值关闭游标CLOSE cursor_n...

2020-04-12 19:50:49 176

原创 PLSQL编程

示例1:DECLAREV_NAME varchar2(20) := ‘郭老师’;BEGINDBMS_OUTPUT.put_line(V_NAME||‘的第一条PL/SQL语句’);END;示例2:DECLAREv_name1 varchar2(32);v_name2 varchar2(32) := ‘ABC’;v_num1 number := 13;v_num2 numbe...

2020-04-10 19:52:39 184

原创 PLSQL组函数和表关系

字符串函数– concat 连接两个字符串select concat(‘abc’,‘ABC’) from dual;select ‘abc’||‘ABC’ from dual;select concat(first_name,’_’)||last_name con,t.* from EMPLOYEES t;– initcap 返回字符串,第一个大写,其余小写select init...

2020-04-09 14:35:12 180

原创 MyBatis逻辑

1.首先配置mybatis-config.xml文件2.配置Mapper文件3.在Dao层接口写方法4.然后在Service层接口写方法5.在Service层的impl实现类里写主要代码6.使用Junit测试逻辑是否跑通...

2020-04-08 15:31:23 234

原创 PLSQL索引

1.什么是索引索引是数据库对象之一,英语加快数据的查找,类似于书籍的目录。2.如何创建索引创建BTREE索引CREATE INDEX index_name on table_name(colum1,colum2…);创建位图索引CREATE BITMAP INDEX index_name on table_name(colum1,colum2…);3.修改索引alter inde...

2020-04-08 15:25:44 820

原创 PLSQL序列

PLSQ语句1.序列create sequence seq_XXXstart with 1increment by 1maxvalue 99999999nocycle;解释:1)INCREMENT BY用于定义序列的步长,如果省略,则默认为1,如果出现负值,则代表Oracle序列的值是按照此步长递减的。2)START WITH 定义序列的初始值(即产生的第一个值),默认为1。3)...

2020-04-08 15:22:44 1231

原创 servlet

转发 携带数据1.1 地址栏不变;1.2 服务器内部跳转,浏览器不知道1.3 公用一个request,所以可以在request作用域中存储数据1.4 A接到用户请求,帮助用户找到B1.5 只能跳转到当前项目下1.5 代码实现:req.getRequestDispatcher(URI).forward(req, resp);2. 重定向 不携带数据2.1 地址栏改变2.2 浏览...

2020-04-07 16:54:25 90

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除