08 2019 档案

摘要:1.不使用骨架创建一个maven工程 2.修改POM.xml文件 3.编写引导类及控制器类 引导类:MySpringBootApplication.java 控制器类: 至此,springboot整合springmvc完成了。(注意:整合工作由spring-boot-starter-web这个起步依 阅读全文
posted @ 2019-08-31 17:01 雨后观山色 阅读(483) 评论(0) 推荐(0) 编辑
摘要:1.创建一个springboot项目 2.创建项目的文件结构以及jdk的版本 3.选择项目所需要的依赖 点击next,直到项目构建完成。 4.项目初步结构 5.POM文件 红色部分需要人为添加。 6.application.properties文件 7.使用mybatis generator 自动生 阅读全文
posted @ 2019-08-30 22:33 雨后观山色 阅读(559) 评论(0) 推荐(0) 编辑
摘要:1.原有Spring优缺点分析 (1)优点 Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的Enterprise JavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面 阅读全文
posted @ 2019-08-30 11:22 雨后观山色 阅读(556) 评论(0) 推荐(0) 编辑
摘要:1.数据库与表结构 (1)日志表信息描述sysLog (2)Sql语句 (3)实体类 2.AOP日志思路分析图 3.代码部分 (1)aop配置 在springmvc.xml文件中添加如下内容: (2)AopLog.java(最重要) (3)service层代码 接口 实现类 (5)持久层 4.效果图 阅读全文
posted @ 2019-08-29 11:36 雨后观山色 阅读(345) 评论(0) 推荐(0) 编辑
摘要:1. 页面端标签控制权限 在jsp页面中我们可以使用spring security提供的权限标签来进行权限控制。 (1)在pom文件中导入依赖 (2)在jsp页面顶部中声明 (3)在页面中使用 在jsp中我们可以使用authentication标签,它代表的是当前认证对象,可以获取当前认证对象信息, 阅读全文
posted @ 2019-08-28 10:39 雨后观山色 阅读(634) 评论(0) 推荐(0) 编辑
摘要:1.用户详情查询流程分析 2.代码实现 (1)user-list.jsp页面部分代码 点击jsp页面中的详情按钮,发送请求到UserController.java (2)表现层:UserController.java (3)服务层:IUserService及其实现类 实现类: (4)持久层Dao < 阅读全文
posted @ 2019-08-26 18:36 雨后观山色 阅读(467) 评论(0) 推荐(0) 编辑
摘要:1.权限操作涉及的三张表 (1)用户表信息描述users sql语句: (2)角色表描述role sql语句: (3)权限资源表描述permission sql语句: (4)权限资源与角色关联关系 权限资源与角色是多对多关系,我们使用role_permission表来描述。 sql语句: (5)用户 阅读全文
posted @ 2019-08-23 16:09 雨后观山色 阅读(954) 评论(0) 推荐(0) 编辑
摘要:1.PageHelper介绍 PageHelper是国内非常优秀的一款开源的mybatis分页插件,它支持基本主流与常用的数据库,例如mysql、oracle、mariaDB、DB2、SQLite、Hsqldb等。 github 的项目地址:https://github.com/pagehelper 阅读全文
posted @ 2019-08-23 13:33 雨后观山色 阅读(479) 评论(0) 推荐(0) 编辑
摘要:1.订单表及其关联表的关系分析 2.数据库表对应实体类 (1)Orders.java (2)Member.java (3)Traveller.java 3.订单控制器类 OrdersController.java 4.service层的接口及其实现类 (1)IOrderService.java (2 阅读全文
posted @ 2019-08-23 11:19 雨后观山色 阅读(402) 评论(0) 推荐(0) 编辑
摘要:1.product-list.jsp页面制作 (1)创建一个product-list1.jsp文件,清空,只保留 (2)找到从https://github.com/itheima2017/adminlte2-itheima已经下载好的开源的AdminLTE2-IT黑马-定制版 解压后,根据此路径找到 阅读全文
posted @ 2019-08-22 17:33 雨后观山色 阅读(597) 评论(0) 推荐(0) 编辑
摘要:问题截图: 解决方案一: Build -> Rebuild Project 解决方案二: 重启idea。 阅读全文
posted @ 2019-08-22 09:22 雨后观山色 阅读(5986) 评论(0) 推荐(0) 编辑
摘要:1.数据库准备 本项目我们Oracle数据库,Oracle 为每个项目创建单独user,oracle数据表存放在表空间下,每个用户有独立表空间。 (1)采用数据库管理员账号:SYSTEM,再配合数据库管理口令,利用Navicat连接Oracle数据库。 根据https://www.cnblogs.c 阅读全文
posted @ 2019-08-21 16:17 雨后观山色 阅读(744) 评论(0) 推荐(0) 编辑
摘要:1.功能介绍 (1)环境搭建 主要讲解maven工程搭建,以及基于oracle数据库的商品表信息,并完成SSM整合。(2)商品查询 基于SSM整合基础上完成商品查询,要掌握主面页面main.jsp及商品显示页面product-list.jsp页面的创建。(3)商品添加 进一步巩固SSM整合,并完成商 阅读全文
posted @ 2019-08-21 14:27 雨后观山色 阅读(476) 评论(0) 推荐(0) 编辑
摘要:(1)复制想要离线的网页的网址: 范例:http://bbs.xyaz.cn/thread-52540-1-1.html (2)将网址放入迅雷中,让其将html文件下载下来。 (3)下载结果 阅读全文
posted @ 2019-08-20 20:40 雨后观山色 阅读(6379) 评论(0) 推荐(0) 编辑
摘要:1.登录自己的码云账户 码云网站:https://gitee.com/luckyplj8/events 2.新建一个仓库。 3.选择导入已有仓库。 GitHub资源链接: 4.等待码云克隆项目,大概1-3分钟(由你的网络和要克隆项目大小决定)。 参考文献:https://blog.csdn.net/ 阅读全文
posted @ 2019-08-19 19:04 雨后观山色 阅读(2786) 评论(0) 推荐(0) 编辑
摘要:1.AdminLTE介绍 AdminLTE是一款建立在bootstrap和jquery之上的开源的模板主题工具,它提供了一系列响应的、可重复使用的组件,并内置了多个模板页面;同时自适应多种屏幕分辨率,兼容PC和移动端。通过AdminLTE,我们可以快速的创建一个响应式的Html5网站。AdminLT 阅读全文
posted @ 2019-08-19 18:49 雨后观山色 阅读(963) 评论(0) 推荐(2) 编辑
摘要:1.SVN介绍 SVN是Subversion的简称,是一个自由开源的版本控制系统。 Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况,这样就可以借此将数据恢复到以前的版本,并可以查看数据的更改细节。早期版本控制使用的是C 阅读全文
posted @ 2019-08-19 10:32 雨后观山色 阅读(223) 评论(0) 推荐(0) 编辑
摘要:1.Maven基础知识回顾 maven是一个项目管理工具。依赖管理:maven对项目中的jar包的管理过程。传统的工程我们直接将jar包放置到项目中。 maven工程真正的jar包放置在仓库中,项目中只放置jar包的坐标。仓库的种类:本地仓库、远程仓库(私服)、中央仓库仓库之间的关系:当我们启动一个 阅读全文
posted @ 2019-08-18 21:00 雨后观山色 阅读(532) 评论(0) 推荐(0) 编辑
摘要:1.利用数据库管理员账号:SYSTEM,再配合数据库管理口令,连接Oracle数据库。 登录界面: 2.创建表空间文件 进入如下界面 进入如下界面 弹出如下界面,输入表空间名称 最终结果: 2 .新建用户 弹出如下界面: 3.授权 下面我们直接使用navicat测试一下我们刚才新建的表空间能不能连接 阅读全文
posted @ 2019-08-16 17:25 雨后观山色 阅读(13695) 评论(0) 推荐(2) 编辑
摘要:1.Oracle数据库的介绍 ORACLE 数据库系统是美国ORACLE 公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或 B/S 体系结构的数据库之一。比如SilverStream 就是基于数据库的一种中间件。ORACLE 数据库是 阅读全文
posted @ 2019-08-16 16:56 雨后观山色 阅读(643) 评论(0) 推荐(0) 编辑
摘要:1.百度网盘中下载oracle 11g的安装包 win64_11gR2_database 解压后: 2.安装过程 <1>双击setup.exe,等待一会(2分钟左右),跳出如下界面。 点击“是” <2>弹出如下界面,不勾选复选框 <3>下一步 <4>下一步,出现如下界面,选择桌面类。 <5>下一步, 阅读全文
posted @ 2019-08-16 16:17 雨后观山色 阅读(894) 评论(0) 推荐(0) 编辑
摘要:1.SSM整合的相关概念 (1)整合说明:SSM整合可以使用多种方式,优先使用XML + 注解的方式(2)整合的思路 1.先搭建整合的环境 2.先把Spring的配置搭建完成 3.再使用Spring整合SpringMVC框架 4.最后使用Spring整合MyBatis框架 2.SSM环境搭建 (1) 阅读全文
posted @ 2019-08-15 17:07 雨后观山色 阅读(239) 评论(0) 推荐(0) 编辑
摘要:1. 拦截器的概述(1)SpringMVC框架中的拦截器用于对处理器进行预处理和后处理的技术。(2)可以定义拦截器链,连接器链就是将拦截器按着一定的顺序结成一条链,在访问被拦截的方法时,拦截器链 中的拦截器会按着定义的顺序执行。(3)拦截器和过滤器的功能比较类似,有区别 1.过滤器是Servlet规 阅读全文
posted @ 2019-08-14 21:11 雨后观山色 阅读(140) 评论(0) 推荐(0) 编辑
摘要:1.文件上传的必要前提 (1)form 表单的 enctype 取值必须是:multipart/form-data(默认值是:application/x-www-form-urlencoded) enctype:是表单请求正文的类型(2)method 属性取值必须是 Post(3)提供一个文件选择域 阅读全文
posted @ 2019-08-14 17:35 雨后观山色 阅读(488) 评论(0) 推荐(0) 编辑
摘要:1.Model、ModelMap和ModelAndView的使用详解 Spring-MVC在请求处理方法可出现和返回的参数类型中,最重要就是Model和ModelAndView了,对于MVC框架,控制器Controller执行业务逻辑,用于产生模型数据Model,而视图View用于渲染模型数据。 S 阅读全文
posted @ 2019-08-14 11:18 雨后观山色 阅读(3983) 评论(0) 推荐(0) 编辑
摘要:1.SpringMVC 绑定请求参数 (1)支持的数据类型 基本类型参数: 包括基本类型和 String 类型POJO 类型参数: 包括实体类,以及关联的实体类数组和集合类型参数: 包括 List 结构和 Map 结构的集合(包括数组) (2)使用要求 SpringMVC 绑定请求参数是自动实现的, 阅读全文
posted @ 2019-08-13 17:17 雨后观山色 阅读(804) 评论(0) 推荐(0) 编辑
摘要:1.打开画图面板 win+R打开Dos窗口,输入mspaint 2.利用qq,进行截图 普通情况下:ctrl+alt+A进行截图 鼠标右键菜单截图方法: 可以通过这样操作来实现。先按住键盘“Alt”,然后再按“Ctrl”。这时候,桌面是没有变化的。 接着按住前面两个已经选定的键位不放,我们点击鼠标右 阅读全文
posted @ 2019-08-13 14:37 雨后观山色 阅读(191) 评论(0) 推荐(0) 编辑
摘要:1.入门程序的需求 2.搭建开发环境 <1>Create New Project <2>创建一个webapps <3>设置maven路径和解决maven项目创建过慢的问题 方法:添加键为archetypeCatalog 值为internal <4>一直点击next,直到项目构造完成。 <5>项目初步 阅读全文
posted @ 2019-08-12 16:45 雨后观山色 阅读(274) 评论(0) 推荐(0) 编辑
摘要:1.idea常用的快捷键 (1)Alt+回车 导入包,自动修正 (2)Alt+Insert 生成代码(如get,set方法,构造函数等) 自动生成get、set方法:右键 (3)Ctrl+D 复制行 (4)Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ ) (5)Ctrl 阅读全文
posted @ 2019-08-12 16:08 雨后观山色 阅读(275) 评论(0) 推荐(0) 编辑
摘要:1.三层架构 我们的开发架构一般都是基于两种形式,一种是 C/S 架构,也就是客户端/服务器,另一种是 B/S 架构,也就是浏览器服务器。在 JavaEE 开发中,几乎全都是基于 B/S 架构的开发。那么在 B/S 架构中,系统标准的三层架构包括:表现层、业务层、持久层。三层架构在我们的实际开发中使 阅读全文
posted @ 2019-08-12 15:07 雨后观山色 阅读(230) 评论(0) 推荐(0) 编辑
摘要:1.事务的概念 理解事务之前,先讲一个你日常生活中最常干的事:取钱。 比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码金额,银行卡扣掉1000元钱;然后ATM出1000元钱。这两个步骤必须是要么都执行要么都不执行。如果银行卡扣除了1000块但是ATM出钱失败的话,你将会损失1000元;如 阅读全文
posted @ 2019-08-12 10:07 雨后观山色 阅读(214) 评论(0) 推荐(0) 编辑
摘要:1.项目搭建 <1>数据库表account对应的账户实体类 <2>账户的持久层接口及其实现类 接口类 IAccountDao AccountDaoImpl.java 2.JdbcTemplate的使用 <1>JdbcTemplate最基本用法 <2>JdbcTemplate 用IOC进行依赖注入 < 阅读全文
posted @ 2019-08-12 08:33 雨后观山色 阅读(197) 评论(0) 推荐(0) 编辑
摘要:1.AOP的概念 AOP(Aspect Oriented Programming 面向切面编程),通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的 阅读全文
posted @ 2019-08-08 18:58 雨后观山色 阅读(359) 评论(0) 推荐(0) 编辑
摘要:1.项目结构 2.基于xml配置的项目 <1>账户的业务层接口及其实现类 IAccountService.java AccountServiceImpl.java <2>账户的持久层接口及其实现类 IAccountDao.java IAccountDaoImpl.java <3>数据库表accoun 阅读全文
posted @ 2019-08-08 10:55 雨后观山色 阅读(237) 评论(0) 推荐(0) 编辑
摘要:1.工程环境搭建 2.基于注解的IOC配置 IOC注解的分类 (1)用于创建对象的 他们的作用就和在XML配置文件中编写一个<bean>标签实现的功能是一样的@Component: 作用:用于把当前类对象存入spring容器中 属性: value:用于指定bean的id。当我们不写时,它的默认值是当 阅读全文
posted @ 2019-08-07 17:13 雨后观山色 阅读(220) 评论(0) 推荐(0) 编辑
摘要:1.依赖注入(Dependency Injection) (1)IOC的作用: 降低程序间的耦合(依赖关系)(2)依赖关系的管理: 以后都交给spring来维护 在当前类需要用到其他类的对象,由spring为我们提供,我们只需要在配置文件中说明(3)依赖关系的维护: 就称之为依赖注入。 依赖注入: 阅读全文
posted @ 2019-08-07 16:09 雨后观山色 阅读(209) 评论(0) 推荐(0) 编辑
摘要:1.spring介绍 Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control: 反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring MVC 阅读全文
posted @ 2019-08-07 11:15 雨后观山色 阅读(342) 评论(0) 推荐(0) 编辑
摘要:1.将光标定位到你想查看的类,点击右键,选择 Diagrams,其中有 show 和 show ... Popup,只是前者新建在标签页内,后者以浮窗的形式展示 可得,如下图所示。 查看图中的ApplicationContext的接口实现类的方法: 参考文档:https://www.cnblogs. 阅读全文
posted @ 2019-08-07 10:53 雨后观山色 阅读(822) 评论(0) 推荐(0) 编辑
摘要:1.表与表之间的关系及其举例 表之间的关系有4种:一对多、多对一、一对一、多对多。 举例: (1)用户和订单就是一对多 一个用户可以下多个订单 (2)订单和用户就是多对一 多个订单属于同一个用户 (3)人和身份证号就是一对一 一个人只能有一个身份证号 一个身份证号只能属于一个人 (4)老师和学生之间 阅读全文
posted @ 2019-08-06 11:25 雨后观山色 阅读(2587) 评论(0) 推荐(0) 编辑
摘要:1.项目结构 2.数据库表User对应的实体类 3.查询条件javabean 4.操作数据库的接口IUserDao.java 5.IUserDao.xml数据库表操作的接口的映射文件 6.Mybatis的配置文件SqlMapConfig.xml 7.综合测试类 阅读全文
posted @ 2019-08-05 18:59 雨后观山色 阅读(474) 评论(0) 推荐(0) 编辑
摘要:1.CRUD的含义 CRUD是指在做计算处理时的增加(Create)、读取(Retrieve)(重新得到数据)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中数据库或者持久层的基本操作功能。 2.URL的概念及含义 URL:Uniform Resource 阅读全文
posted @ 2019-08-05 11:13 雨后观山色 阅读(167) 评论(0) 推荐(0) 编辑
摘要:1.搭建 Mybatis 开发环境 mybatis的环境搭建 第一步:创建maven工程并导入坐标 第二步:创建实体类和dao的接口 第三步:创建Mybatis的主配置文件 SqlMapConifg.xml 第四步:创建映射配置文件 IUserDao.xml 环境搭建的注意事项: (1)创建IUse 阅读全文
posted @ 2019-08-04 19:47 雨后观山色 阅读(316) 评论(0) 推荐(0) 编辑
摘要:1.框架的概念 框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。框架是我们软件开发中的一套解决方案,不同的框架解决的是不同的问题。 使用框架的好处: 框架封装了很多的细节,使开发者可以使用极简的方 阅读全文
posted @ 2019-08-04 14:47 雨后观山色 阅读(294) 评论(0) 推荐(0) 编辑
摘要:1.*号通配符优化struts.xml代码 创建一个UserAction的动作类 Struts.xml文件配置 2.Struts.xml配置文件中的result元素的type取值的四种类型 chain的配置实例: <1>利用chain转发到同一个包下的不同action 效果图: <2>利用chain 阅读全文
posted @ 2019-08-03 10:05 雨后观山色 阅读(198) 评论(0) 推荐(0) 编辑
摘要:1.相对路径: 结果:action.HelloAction 2.绝对路径 结果:E:\javaProject\JavaEEProject\day08_Struts2_test01\src\action\HelloAction.java 阅读全文
posted @ 2019-08-02 17:08 雨后观山色 阅读(11017) 评论(0) 推荐(1) 编辑
摘要:1.框架介绍 所谓框架,就是把一些繁琐的重复性代码封装起来,使程序员在编码中把更多的精力放到业务需求的分析和理解上面。 特点:封装了很多细节,程序员在使用的时候会非常简单。 早前,有三大框架struts、hibernate、spring(SSH) 近几年,springmvc、mybatis、spri 阅读全文
posted @ 2019-08-02 15:06 雨后观山色 阅读(420) 评论(0) 推荐(0) 编辑
摘要:如何下载在喜马拉雅 FM 中已购买的付费音频。之前想分享自己购买的付费音频给朋友听,碍于喜马拉雅 FM 的音频不能直接导出,所以准备自己搞个下载的小软件。 仅可下载已购买的付费音频。当然,如果你是会员,会员免费听的节目也可以下载~。 1.喜马拉雅FM下载工具 登录自己的百度云 下载喜马拉雅 FM 下 阅读全文
posted @ 2019-08-01 11:07 雨后观山色 阅读(7604) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示