自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud详细宝典(上篇)

SpringCloud能够理解SpringCloud作用用来做微服务架构的技术解决方案SpringCloud基于SpringBoot开发的,SpringCloud整合了很多优秀的第三方微服务开源框架能够使用RestTemplate发送请求封装了基于Rest的Http请求[实现Http请求]可以实现Java对象序列化与反序列化[序列化与反序列化]能够搭建Eureka注册中心用于管理服务、监控服务、服务路由项目注册:服务提供者注册、服务消费者注册、Eureka注册中

2020-10-22 10:07:30 753

原创 Kafka学习笔记

Kafka重要组件1. broker2. topic3. partition4. producer5. consumerbroker:中间的kafka cluster 存储消息 是于多个server组成的集群服务器节点又 被称为borker,borker存储topic的数据 例子: 1(如果 topic有n 个partition ,集群有n 个borker 那么每个borker里面存储该topic中的一个partition) 2(如果 topic有n 个partition

2021-05-18 10:32:40 133

原创 Springboot异常日志输出

一 lombok插件使用:引入依赖,在项目中使用Lombok可以减少很多重复代码的书写。比如说getter/setter/toString等方法的编写 ↓<!--lombok用来简化实体类--><dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.20&lt

2020-10-26 17:43:11 2685 5

原创 SSM05日志业务处理

SSM练习 第5天查询用户/角色/权限信息用户动态授权获取用户名用户授权页面权限控制和后台权限控制系统日志重点:获取用户名实现方法,AOP实现日志操作。第1章 用户/角色/权限信息关联查询1.1 查询用户实现的效果通过查询用户,然后查看用户的角色信息,再查看用户的授权信息,效果如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dVvDKFtY-1602591363122)(images/1542668969788.png)]1.

2020-10-13 20:17:57 171

原创 SSM多对多业务处理04

#SSM练习第4##大纲内容用户角色权限表结构用户退出功能用户添加/列表查询角色列表功能权限资源列表/增加角色列表/角色授权添加用户的角色第1章 用户角色模块1.1 用户角色权限模块表结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yKTwYv6a-1602591259149)(images\1555647462201.png)]1.1.1 角色表1.1.1.1 角色表信息描述role序号字段名称字段类型字段描述1i

2020-10-13 20:15:16 401

原创 SSM项目02

第1章 产品介绍1.1 数据库与表结构产品表信息描述序号字段名称字段类型字段描述1idint(11)主键自增2productNumvarchar(50)产品编号,唯一不为空3productNamevarchar(50)产品名称4cityNamevarchar(50)出发城市5departureTimedate出发时间6productPricefloat产品价格7productDescvarchar(50

2020-10-13 20:13:15 248

原创 Spring Security安全框架,分页插件PageHelper,SSM03

#SSM练习 第3天##课程大纲分页回顾学习分页插件PageHelper的使用使用PageHelper实现产品列表分页查询SpringSecurity学习项目中集成SpringSecurity实现用户登录认证重点:分页插件要能在项目中使用,能使用SpringSecurity在项目中实现用户拦截的配置即可第1章 分页回顾1.1 SQL实现分析1.1.1 Oracle分页(了解)1.1.1.1 Oracle中不带排序的分页select * from (

2020-10-13 20:05:16 327

原创 spring注解讲析

常用注解:#####2.3.1 用于创建对象的相当于:######2.3.1.1 @Component作用:把资源让spring来管理。相当于在xml中配置一个bean。属性:value:指定bean的id。如果不指定value属性,默认bean的id是当前类的类名。首字母小写。 ######2.3.1.1@Controller @Service @Repository他们三个注解都是针对一个的衍生注解,他们的作用及属性都是一模一样的。他们只不过是提供了更加明确的语义化。@Cont

2020-09-23 14:06:32 157

原创 spring葵花宝典

第1章 Spring 概述1.1 spring 概述[了解]1.1.1 spring 是什么Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 SpringMVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的

2020-09-23 13:58:43 149

原创 jQuery笔记

1.JQ概述1.1 jQuery的概述jQuery是一个优秀的javascript的轻量级框架之一,兼容css3和各大浏览器,提供了dom、events、animate、ajax等简易的操作。并且jquery的插件非常丰富,大多数功能都有相应的插件解决方案。jquery的宗旨是write less domore。说白了: JQ就是js库, 封装了JS常见的操作,我们使用起来更加的简单1.2 jQuery的作用jQuery最主要的作用是简化js的Dom树的操作1.3 jQuery框架的下

2020-09-22 19:55:10 130

原创 反射,注解

1.1 什么是反射反射是一种机制/功能,利用该机制/功能可以在程序运行过程中对类进行解剖并操作类中的构造方法, 成员方法,成员属性。反射乃框架之灵魂JAVAEE反射就是把java的各种成分(字段,方法)映射成相应的java类。开发工具之所能够把该对象的方法和属性展示出来就使用利用了反射机制对该对象所有类进行了解剖获取到了类中的所有方法和属性信息,这是反射在IDE中的一个使用场景。3.获取Class对象的信息有三种方法:对象.getClass()使用Class类的forName(“类的全限定名

2020-08-31 17:34:12 123

原创 Oracle程序包介绍

--程序包:--创建一个程序包,声明一个函数,根据员工编号,查询员工是否存在(个数等于1就存在);--声明一个过程,根据员工编号查询员工是否存在,存在则返回‘员工姓名’ 否则返回‘该员工不存在’--创建包规范:注意里面没有begin,而下面的程序包主体是有的,这点要引起注意↓ create or replace package my_package is --声明公共变量 v_a number :=10; --声明一个

2020-08-27 15:46:46 401 1

原创 oracle自带用户scott练习题(附答案)

--用SQL完成以下问题列表:--1.列出至少有一个员工的所有部门。select * from dept d where exists(select * from emp where deptno =d.deptno);select distinct d.* from dept d,emp e where d.deptno=e.deptno;--2.列出薪金比“SMITH”多的所有员工。select * from emp where sal >(select sal fro

2020-08-22 11:53:45 1752

原创 oracle完整练习题

```表可直接导入:create table CLASSINFO(CLASSID NUMBER not null,CLASSNUMBER VARCHAR2(20) not null,CTEACHERID NUMBER not null,CLASSGRADE VARCHAR2(2) not null)tablespace USERSpctfree 10initrans 1maxtrans 255storage(initial 64Knext 1Mminextent

2020-08-21 19:55:00 589

原创 Oracle详细基础1

第一天--SQL: 结构化查询语言/* DDL:数据定义语言:create 创建,drop 删除 ,alter 更改 DML:数据操作语言: insert 增,delete 删 ,update 改,select 查 TCL:事务控制 : commit 提交 ,rollback 回滚 DCL: 数据控制: grant 授予,revoke 回收*/--创建表空间,指定数据文件位置,大小内存分配,自动扩容当下一次的内存分配,这样会无限大,

2020-08-20 19:25:56 222

原创 oracle练习题

create table CLASSINFO( CLASSID NUMBER not null, CLASSNUMBER VARCHAR2(20) not null, CTEACHERID NUMBER not null, CLASSGRADE VARCHAR2(2) not null)tablespace USERS pctfree 10 initrans 1 maxtrans 255 storage ( initial 64K nex

2020-08-20 15:20:17 476

原创 JDBCTemplate基础

public class JDBCTemplate1 { public static void main(String[] args) { JdbcTemplate jdbcTemplate=new JdbcTemplate(JDBCUtils.dataSource); //int i = jdbcTemplate.update("insert into dept values (?,?,?)", 70, "ljh", "nan"); //Syst.

2020-08-17 16:56:35 89

原创 MySQL多表查询l练习与事务

第1章 多表查询1.1 什么是多表查询同时查询多张表获取到需要的数据比如:我们想查询到开发部有多少人,需要将部门表和员工表同时进行查询多表查询的分类:准备数据:-- 创建部门表CREATE TABLE dept ( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20));INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部');-- 创建员工表CREATE TABLE em

2020-08-13 15:42:19 253

原创 java基础集合家族Collection接口讲解

结构图:Collection:存储的数据是不唯一的而且是无序的对象。List:存储的数据是不唯一的,是有序的对象。set:存储的数据是 唯一的, 是无序的对象。

2020-08-01 14:48:55 127

原创 mysql DML

insert语句插入数据:insert into +表名(字段名1 ,字段名2,字段名3…)values(值1,值2,值3…)要求:字段的数量和值得数量相同,并且数据类型要对应相同。update 表名 set 字段名1=值1 , 字段名2=值2…where +条件;注意:没有条件整张表数据更新。delete from +表名 where 条件;注意:没有条件全部删除约束(Constraint)什么是约束, 常见的约束有哪些。...

2020-08-01 13:13:48 106 1

原创 mysql基础

not in基本和in表达的意思相反,select ename sal from emp where sal not in(,1000,3000);表示查询的员工的工资不在1000到3000这个范围的员工有哪些。

2020-07-26 15:47:01 73

原创 MyBatis的缓存体系

这里面涉及了两个设计模式:装饰者设计模式加 责任链设计模式Cache中包括了若干个组件使用上面这种结构设计有几个优点:1 结构简单 清晰2 扩展性强3 灵活性高****二级缓存的执行过程:...

2020-06-12 17:46:38 128

空空如也

空空如也

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

TA关注的人

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