自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spring-06 Xml和注解方式配置Aop

在 spring 核心配置文件中添加 aop 约束。

2022-09-12 21:31:37 316 2

原创 Spring-05 AOP入门( 原理解析)

OOP > 面向对象AOP > 面向切面 (切面 切入点 - 面)AOP 一般适用于, 具有横切逻辑的场合, 比如访问控制,事务管理,性能检测等等​ Spring框架的AOP机制采用一种称为“横切”的技术,可以让开发者把业务流程中的通用功能抽取出来,单独编写功能代码。在业务流程执行过程中,Spring框架会根据业务流程要求,自动把独立编写的功能代码切入到流程的合适位置。厨师 核心 打荷 辅助打荷 备料 (鸡蛋 , 西红柿 )大厨 开始炒菜摆盘代码 必须由程序员来操作完成的 核心。

2022-09-12 20:22:23 348

原创 Maven02- 项目聚合&依赖管理&项目构建

!--项目名称,定义为组织名+项目名,类似包名--> < groupId > org.westos < artifactId > maven-first < version > 0.0.1-SNAPSHOT < packaging > :打包类型​ jar:执行package会打成jar包。

2022-09-08 22:48:45 961

原创 Maven- 01 工具简介和环境搭建

​ 项目构建是一个项目从编写源代码到编译、测试、运行、打包、部署、运行的过程​ 什么是依赖?一个java项目可能要使用一些第三方的jar包才可以运行,那么我们说这个java项目依赖了这些第三方的jar包。​ 举个例子:一个crm系统,它的架构是SSH框架,该crm项目依赖SSH框架,具体它依赖的Hibernate、Spring、Struts2。​ 什么是依赖管理?就是对项目所有依赖的jar包进行规范化管理。

2022-09-08 22:20:49 594

原创 Spring-03 Test 测试框架

SpringTest 测试框架

2022-09-01 22:00:04 142

原创 Spring-04 核心配置文件

Spring核心配置文件解 析

2022-08-31 21:23:14 206

原创 Spring-02 IOC与DI

Spring IOC

2022-08-31 20:25:11 590

原创 Spring-01 入门

Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。官网 Spring是一个企业级应用框架.

2022-08-31 20:10:31 227

原创 Oracle 存储过程、触发器、事务案例

文章目录PL/SQL 代码块Oracle 存储过程含义基本格式案例1:打印时间cmd 命令窗口调用方式软件窗口调用方式案例2:带参数的存储过程emp.sal%type案例: 编写一个存储过程,实现分页显示信息。思考流程控制条件分支(判断)循环游标游标概念游标的作用游标的状态游标的创建触发器触发器的含义**触发器的应用场景**触发器的语法案例:禁止在非工作时间插入数据工资不能越涨越少修改工资大于 一个警戒值时,填入备份表当给员工涨完工资后,自动备份到备份表中案例:事务事务的特性事务的控制语句事务原理说明**(

2021-07-29 15:53:41 1011

原创 MySQL版 emp 数据库

MySQL版 emp 数据库DROP DATABASE IF EXISTS `emp`;CREATE DATABASE `emp`;USE emp; CREATE TABLE `dept`( `deptno` INT(2) NOT NULL, `dname` VARCHAR(14), `loc` VARCHAR(13), CONSTRAINT pk_dept PRIMARY KEY(deptno)) ENGINE=InnoDB DEFAULT CHARSET

2020-11-06 07:12:53 2689

原创 SSM 框架整合-1

文章目录项目环境搭建新建Maven 项目添加SSM整合所需要的全部依赖日志记录三层包结构数据库设计逆向工程 生成 Mapper 层逆向工程依赖数据库配置文件自动生成配置文件配置读取java 目录中的配置文件自动生成插件设计Spring基础配置Spring 核心配置文件applicationContext-dao.xmlapplicationContext-service.xmlSpringMVC ...

2020-02-20 22:04:02 292

原创 Git 教程

文章目录一: Git 基础知识版本控制概要版本控制分类**本地版本控制**集中版本控制分布式版本控制SVN与Git的最主要的区别?Git 基本概念常用术语Git原理工作区域分类git 管理本地版本的方式工作流程Git 环境搭建git 下载与安装二: 常用命令日常使用中的命令创建仓库命令新建文件命令查看当前文件状态工作空间与暂存区添加到暂存区从暂存区移除缓存区到本地库本地库到远程服务器自己搭建 远程...

2020-02-07 13:03:22 1430

原创 Spring 整合 Mybatis

Spring整合MyBatis前提maven 3.6.0IDEA 2017.02Druid 数据源MySQL 5.7导入依赖Spring 核心依赖Spring -jdbc 依赖Mybatis 依赖Spring和 MyBtis 的整合依赖数据库驱动连接池依赖配置文件如果 Mybatis 使用的是 3.X版本 整合包 需要使用 1.3.0 以上的版本<depe...

2019-11-18 14:44:32 147

原创 获取两个日期相隔周数

格式如下配置代码即可注意修改Jquery 的引用路径<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="js/jquery-1.12.4.js"...

2019-11-11 12:34:22 1430

原创 MyBatis

框架概念是一个提供了可重用的公共结构的半成品生活中的框架- 可以称之为模板的东西框架框 : 限制 (比着字帖写字)架 : 架子主流框架Struts2 (前端和java)hibernate (java 和 数据库)(持久层框架)SpringSpringMVCMyBatisMyBatis数据持久化将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模...

2019-10-31 16:06:42 339

原创 05- Nginx

文章目录Nginx简介优点环境搭建下载安装环境上传 nginx 到 linux 系统配置安装路径编译和安装安装成功启动关闭命令 (-s stop)重启命令虚拟主机配置修改配置文件查看 安装目录找到 conf 目录核心配置文件为 (nginx.conf )nginx.conf配置文件server虚拟主机1、基于ip的虚拟主机2、基于域名的虚拟主机3、基于端口的虚拟主机反向代理正向代理反向代理反向代理...

2019-10-28 23:58:43 394

原创 04- Redis

文章目录NoSQL非关系型数据库的特点优点高扩展性高可用高可靠Redis 概述开发中的需求redis是什么优势redis 三种集群策略主从形式 (读写分离)哨兵形式集群模式持久化策略(高可靠)Redis 环境搭建Windows 环境linux 环境上传文件解压文件完成安装统一管理**配置文件和常用命令**配置redis 后台启动启动 redis 服务查看端口号允许外部机器连接redis 重启服务...

2019-10-28 23:53:31 192

原创 03- SpringBoot 整合 MyBatis

文章目录搭建Springboot 基本环境数据库 Mybatis 环境SpringBoot Mybatis 依赖可选配置数据库配置实体类和 mapper包结构实体类phoneMapperspring 配置文件application.properties 的方式按照整合SSM 框架的思路mapper 层的扫描搭建Springboot 基本环境数据库 Mybatis 环境SpringBoot ...

2019-10-28 23:37:47 112

原创 02- Thymeleaf 入门

文章目录模板引擎含义ThymeLeaf入门官网介绍优势体会官网示例代码SpringBoot 集成 Thymeleaf导入依赖默认规则案例书写常用标签文本日期格式简化对象获取功能URL 路径显示加载静态文件算术与逻辑运算条件判断表单条件分支ifswitch循环基本语法循环状态属性属性优先级局部变量ThymeLeaf模板引擎含义1、市面上主流的 Java 模板引擎有:JSP、Velocit...

2019-10-28 23:34:36 258

原创 01- SpringBoot 入门

文章目录SpringBoot 入门概念回顾Spring IOC创建 SpringBoot 项目(一) 使用maven 手动搭建环境创建maven 项目导入Springboot 项目依赖搭建 目录结构书写测试代码核心注解(二) 快速创建springboot项目官网 方式IDEA 方式SpringBoot 目录结构SpringBoot 核心配置文件使用Properties的方式使用yml的方式Spri...

2019-10-28 22:58:32 285

原创 IDEA 2017 创建Maven Web项目

创建Maven 项目配置Tomcat部署方式补全maven 项目目录

2019-10-15 11:10:05 170

原创 使用IDEA 创建 web 项目

环境IDEA 2017.2.6JDK 1.8Tomcat 8.0创建项目配置 Tomcat切换为 server 修改一下tomcat的配置测试Tomcat部署项目结构两种方式打开 项目结构部署目录补全目录结构classeslib修改代码编译输出位置添加依赖文件夹修改完毕页面...

2019-10-10 14:36:29 141

原创 MySQL数据库07 复杂查询练习题

1、 列出与“SCOTT”从事相同工作的所有员工及部门名称,部门人数。# 按照部门分组 , 求出部门名称和人数select e.deptno ,dname, count(empno) ct from emp e, dept d where e.deptno = d.deptno group by e.deptno, d.dname# 单表查询所有员工select from emp whe...

2019-08-17 14:52:43 7866 4

原创 MySQL数据库06 简单查询练习题

–SQL 练习训练一1、 选择部门30中的雇员select * from emp where deptno = 30;2、 检索emp表中的员工姓名、月收入及部门编号select ename 姓名 , sal 月收入, deptno 部门编号 from emp ;3、 检索emp表中员工姓名、及雇佣时间(雇佣时间按照yyyy-mm-dd显示)select ename , hired...

2019-08-17 14:51:14 8628

原创 MySQL数据库05 数据库控制和设计

DCl 语句数据库控制 controller数据库的用户root是超级管理员用户,很容易引发由于误操作所导致的数据不安全问题查看mysql 数据库的mysql 数据库 user 表 存储了mysql 数据库所有的用户新建用户语法create user 'zhangsan'@'localhost';# 创建没有密码的账户 zhangsan , 允许在 本机登录create use...

2019-08-17 14:48:17 388

原创 MySQL数据库04 高级特性,事务,视图,索引,存储过程

文章目录MySQL的事务处理概念事务的特性案例实现mysql 事务的实现隔离性**Read Uncommitted(读取未提交内容)****Read Committed(读取提交内容)****Repeatable Read(可重读)****Serializable(可串行化)**传播行为视图概念入门案例优化1优化2视图和新建实体表的区别学校开设分校优势语法创建方式查看方式删除视图案例案例2案例3索...

2019-08-17 14:46:45 290

原创 MySQL数据库03 数据库查询语句汇总

DQL 查询基础数据CREATE TABLE `dept`( `deptno` INT(2) NOT NULL, `dname` VARCHAR(14), `loc` VARCHAR(13), CONSTRAINT pk_dept PRIMARY KEY(deptno)) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSER...

2019-08-17 14:42:59 2226

原创 MySQL数据库02 基本语法

mysql 基础概念Database长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据“仓库保存、管理数据分类关系型mysql 处理数据的阀值oraclesqlServer (微软)DB2 (IBM 公司 )SQLite非关系型Redis、MongoDB安装配置mysql配置pathpath 是环境变量windows 运行一些内容 ...

2019-08-17 14:39:18 222

原创 MySQL数据库01 版本-5.7.19 安装与使用

数据库服务器的安装mysql-installer-community-5.7.19.0.msi 安装版mysql-installer-community-5.7.19.0.zip 绿色解压版安装步骤配置过程权限问题的解决两种快捷方式打开任务管理器Ctrl + Alt + DelCtrl + Shift + Esc选中管理员权限查看Mysql 的安装自动...

2019-08-17 14:32:43 169

原创 前端笔记6 表单校验与正则表达式

表单验证为什么需要进行表单验证用户书写 用户名和密码 之后 , 最终是需要提交到服务器上的用户注册 QQ 号, 把信息提交各腾讯公司服务器使用前端验证的好处减轻服务器的压力保证输入的数据符合要求表单验证的思路1- 获得表单元素值2- 使用JavaScript的一些方法对数据进行判断3- 当表单提交时,触发事件,对获取的数据进行验证案例验证 用户名 不能为空// 使用...

2019-08-17 14:16:12 386

原创 前端笔记5 JQuery 语法及应用

JQuery 概念jQuery是一个快速、简洁的JavaScript框架 , (JavaScript代码库 ) jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 jQuery的核心特性可以总结为:...

2019-08-17 14:14:47 1334

原创 09- XML 语法基础与解析技术

XML 技术XML 的概念可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。XML 和 HTML的关系联系: 1、从外观上看,名字里都有一个“ML”,就是标记语言的意思,这不得不说是一个相似点吧? 不错,它们在名字上相似,在结构上也非常像,事实上XML是对HTML的补充。 2、转换:为了更好地适应client浏览器的浏...

2019-08-17 14:05:30 295

原创 08- 网络编程

文章目录网络编程基础认识网络网络概述网络分类个人区域网络局域网城域网广域网网络分层模型数据传输原理每一层的功能网络编程三要素协议传输层协议TCP协议UDP协议TCP 建立连接的三次握手协议TCP 关闭连接的四次挥手协议网友理解三次握手IP地址概念组成分类IP地址的配置和检测端口号其他概念服务器邮件服务器web服务器Apache服务器Tomcat服务器DNS 服务器域名本地DNSSocket 编程S...

2019-08-17 14:03:16 175

原创 07- 线程高级特性

文章目录票务中心案例运行结果分析产生该问题的原因思考解决方式代码锁的格式同步代码锁同步方法锁使用同步代码锁优劣分析优势劣势对比之前的对象学习完同步之后再看线程状态lock锁lock 锁基本介绍基本使用语法问题分析和 synchronized 对比死锁问题线程池线程池ExecutorExecutors案例优势线程之间的通讯问题通讯问题引入案例资源案例优化wait 和 notifywait() 和 s...

2019-08-17 13:52:13 165

原创 06- 线程基础

多线程基础线程进程进程每一个正在运行的程序 通过windows 任务管理器 查看正在运行的程序特点1- 进程是系统运行程序的基本单位2- 每一个进程都有自己独立的一块内存空间,一组系统资源3- 每一个进程内部的数据和状态都是完全独立的线程概念线程是进程执行运算的最小单位, 一个进程在其执行过程中可以产生多个线程,线程必须在某个进程中执行.线程是进程内部的一个执行单元...

2019-08-17 13:48:06 117

原创 05- 反射

反射基础概念​ JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;​ 这种动态获取的信息以及动态调用对象方法的功能称为java语言的反射机制。反射机制是构建框架技术的基础无反射 不框架IDE Eclipse IEDA 代码提示功能反射的原理.java文件 =编译器=> .class...

2019-08-01 19:35:26 126

原创 04- IO流

IO流基础硬盘 内存一台电脑启动过程把硬盘中的操作系统 读取到内存中关机 把内存中的东西清空 , 保存到硬盘中把电脑的内存当成 程序执行的位置硬盘中的文件读取到内存中 为输入流内存中的文件写出到硬盘中 为输出流File文件或目录路径名的抽象表示常用属性separator// 与系统相关的默认名称 - 分隔符字符,以方便的方式表示为字符串windows "\" ...

2019-08-01 19:32:00 185

原创 03- 常用类2 String Date类

String查询字符串indexOf(int ch) / String根据一个整数 或者 一个字符串 查找在字符串中第一次出现的位置下标// 检索 参数 在 字符串中出现的下标(从下标0 开始检索)String s = "hello String";int index = s.indexOf("h");System.out.println(index);int index...

2019-08-01 19:30:12 207

原创 02- 常用类1

枚举需求引入商家卖馅饼买家买馅饼public class Pie { String name; double price; public Pie() { } public Pie(String name, double price) { this.name = name; this.price = price; ...

2019-08-01 19:28:00 139

原创 01- java集合框架

集合概念在以往的编程过程中 , 使用数组来存储一系列 相同类型的数据数组的弊端数组长度固定不变, 不能够很好地适应元素数量动态变化 (新闻每天数量不等)可以通过 .length 获取数组长度, 不能获取实际元素的个数概念是一种工具类,可以存储任意数量、任意类型的对象集合与数组的差别1、数组长度固定,集合长度可变2、数组只能通过下标访问具体元素,集合则可通过任意类型查找所...

2019-08-01 19:26:02 156

ssm-crm 原始分页功能版.rar

ssm版 crm 客户关系管理项目

2020-02-20

phonemgr.rar

maven web 模板

2019-10-15

空空如也

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

TA关注的人

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