![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
ink-
。
展开
-
SSM 学习03 面向切面编程(AOP)
AOP的目的,是让我们可以“专心做事”。AOP的原理:将复杂的需求分解出不同方面,将散布在系统中的公共功能集中解决。采用代理机制组装起来运行,在不改变原程序的基础上对代码段进行增强处理,增加新的功能。AOP是一种思想,它与具体的实现技术无关,任何一种符合AOP的思想的技术实现,都可以看做是AOP的实现。通过java的动态代理机制,就可以很容易实现AOP的思想,实际上Spring的AOP也是建立在Java的代理机制上。AOP相关术语增强(Advice):又翻译成通知,定义了切面是什么以及何时使用原创 2020-08-19 14:55:28 · 172 阅读 · 0 评论 -
SSM学习02
1 控制反转(依赖注入)定义将组件对象的控制权从代码本身转移到外部容器。组件化的思想:分离关注点,使用接口,不再关注实现。依赖的注入:将组件的构建和使用分开。2 使用Spring实现“控制反转”。Spring配置文件applicationContext.xml代码如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmln原创 2020-08-19 14:41:18 · 127 阅读 · 0 评论 -
SSM学习01
1 SSM简介SSM框架,是Spring + Spring MVC + MyBatis的缩写,Spring依赖注入DI来管理各层的组件,使用面向切面编程AOP管理事物、日志、权限等。SpringMVC代表了Model(模型)View(视图)Controller(控制)接收外部请求,进行分发和处理。Mybatis是基于jdbc的框架,主要用来操作数据库,并且将业务实体和数据表联系起来。2 MVC 模式定义:首先用户的请求会到达 Servlet,然后根据请求调用相应的 Java Bean,并把所有的显示原创 2020-08-17 20:32:17 · 324 阅读 · 0 评论 -
Java Web学习04—Tomcat、XML篇
1.Tomcat可以运行JSP、Servlet、Filter 这样的程序。下载网址http://www.oracle.com/index.html2.XML定义可扩展语言,由w3c发布,xml就是以一个统一的格式,组织有关系的数据,为不同平台下的应用程序服务。与html区别HTML先于XML产生,XML是在HTML的基础上改进而来的,但他们的作用不太相同。HTML是用来显示网页数据的,而XML是用来组织和保存的数据的。HTML文档中可以使用的标签是固定的一整套,XML允许用户自定义标签。原创 2020-08-12 15:28:07 · 92 阅读 · 0 评论 -
Java SE字符串学习08
一、接口的概念在java语言中,接口不是类,而是符合这个接口的一组需求但是可以类比的来说,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。二、 接口的规则1> 接口中的成员变量接口中的成员变量只能是常量,且权限修饰符是public即:public final如果用其他权限修饰符修饰就会报错。如果没有加public final,java也会默认为是public final的也可以这样说,接口中没有实例字段,只有静态字段2> 接口中的方法2.1 接口没有构原创 2020-08-04 22:57:50 · 118 阅读 · 0 评论 -
Java SE数据库管理系统学习06
menupublic class Menu { UserService userService=new UserService(); DeptService deptService=new DeptService(); Scanner sc=new Scanner(System.in); /** * 用户登录 */ public void loginMenu() { System.out.println("-----欢迎进入库存管理系统!-----"); System.out原创 2020-07-31 20:07:48 · 1099 阅读 · 0 评论 -
mysql安装与入门学习01
mysql安装以及运行时碰到的一些问题1.安装所需mysql版本前,先对电脑上mysql旧版本进行卸载,确保卸载干净,尤其注意隐藏文件夹的内容,可以用一些卸载软件。2.通过命令行运行闪退,应切换成管理员模式:windows徽标键+r,输入cmd回车或者windows徽标键+r,输入cmd,ctrl+shift+enter回车。3.修改mysql配置文件右键->安全->编辑->选择usersusers的权限设置为允许完全控制,允许修改和允许写入。...原创 2020-07-20 23:03:49 · 108 阅读 · 0 评论 -
mysql数据库概念学习02
查询常量select 10;select ‘alex’;显示表达式select 2 + 3 ;函数select VERSION()select LENGTH(‘alex bob’)查询表中的字段select email ‘邮箱’ from employees#查询表中的多个字段select * from employeesselect job_id,email from employees显示表中所有字段select * from employees起别名方式一select原创 2020-07-21 20:49:14 · 91 阅读 · 0 评论 -
Java SE 数组学习笔记03
分类原创 2020-07-29 20:46:10 · 113 阅读 · 0 评论 -
mysql函数学习06
1.什么是视图数据库视图是是一种虚拟存在的表,是一个逻辑表,本身并不包含数据,它被定义为具有连接的SQL SELECT查询语句。 因为数据库视图与数据库表类似,它由行和列组成,因此可以根据数据库表查询数据。2.视图的作用使用视图的大部分情况是为了保障数据安全性,提高查询效率,主要作用如下:(1)简单:使用视图的用户完全不需要关心后面对应的表的结构、关联条件和筛选条件,对用户来说已经是过滤好的复合条件的结果集。(2)安全:使用视图的用户只能访问他们被允许查询的结果集,对表的权限管理并不能限制到某个行原创 2020-07-26 17:51:51 · 73 阅读 · 0 评论 -
mysql视图学习05
视图视图View是一种虚拟的表,本身不保存数据,内部封装了一条SELECT语句,数据来源于查询的一张或多张实际数据的表。视图的结构和真实的表相同,也是有行和列组成,在视图上也可以进行增删改查的操作。视图的作用:用于查询使用视图的优点:简单视图可以将复杂的查询语句进行封装,用户使用时不需要关心表的结构、连接关系、筛选条件、分组和排序等等,只需要对视图进行简单的查询。安全创建视图时,可以筛选掉一些不希望用户看到的行和列,也可以给视图设置访问权限,让不同级别的用户看到不同的视图,从而提高数据库的数据安全性原创 2020-07-26 17:39:57 · 239 阅读 · 0 评论 -
mysql分组函数与查询学习04
DML数据操作练习#1. 运行以下脚本创建表my_employeesCREATE TABLE my_employees(Id INT(10),First_name VARCHAR(10),Last_name VARCHAR(10),Userid VARCHAR(10),Salary DOUBLE(10,2));CREATE TABLE users(id INT,userid VARCHAR(10),department_id INT);#2.显示表my_employees的结构原创 2020-07-23 22:06:37 · 113 阅读 · 0 评论 -
mysql数据库增删改查07
关于数据的增删改查原创 2020-07-26 18:01:55 · 106 阅读 · 0 评论