自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hibernate之HQL

www

2021-11-09 16:30:59 209

原创 Vue模板语法下

一,样式绑定二,事件处理器三、vue表单四、组件五、组件通信

2021-11-06 11:02:20 144

原创 Node.js环境搭建

一、关于Node.js1.①Node.js是一个基于Chrome V8引擎的[JavaScript运行环境]。 Node.js使用了一个事件驱动、非阻塞式I/O 的模型。②Node.js是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言注1:Node.js-->JavaScript运行环境,开发语言是:javascript J2EE -->Java运行环境, 开发...

2021-11-06 10:40:07 187

原创 hibernate之二级缓存

额滴神

2021-11-05 09:01:06 88

原创 vue之路由与无痕浏览

一,路由1、Vue的路由的定义:相当于就是用来跳转组件,起一个链接的作用。2、为什么要使用Vue路由?以下图为例在以后的Html前后端分离的项目中都是使用的是SPA单页面,在一个页面中,一个界面含有大量代码,可以使界面简介,这就可以使用Vue路由。 3、Vue路由实现步骤:1、确保引入Vue vue-router的js依赖2、首先要定义组件(就是展示不同的页面的效果)3、需要将不同的组件放入一个容器中4、将路由集合组装成路由器5、将路由挂载到Vue容器中6...

2021-11-04 10:59:03 465

原创 spring之aop

一,spring简介1.什么是Spring?作用有什么?

2021-11-01 20:25:48 146

原创 spring之IOC

搜索

2021-11-01 20:04:19 82

原创 Vue模板语法(上)

一,插值二,指令(指的是带有“v-”前缀的特殊属性)三,过滤器1,全局过滤器2,局部过滤器3,串联4,过滤器传参四,计算属性&监听属性两者区别: ①、监听属性必须在变量中定义 ②、计算属性是变量当方面影响另一方面,监听属性是相互影响...

2021-11-01 14:55:20 213

原创 hibernate关联关系

一:一对多的关联配置数据库:主表从表,通过外键关联关联:指的是类之间的引用关系。 (如果类A与类B关联,那么被引用的类B将被定义为类A的属性。) 一对多的配置就是一个对应多个,例如:在订单表和订单项表中,一个订单有多个订单项,但是一个订单项只对应一个订单。二,懒加载1.定义:懒加载可以这样理解,只加载某一项东西,其他的东西不会加载 2、操作:在我们进行项目的操作时候,就会想到,当自己把订单的id查出来之后,改订单id下面的对应的...

2021-10-30 19:16:04 83

原创 Vue入门

一,Vue框架简介1,Vue是一个构建用户界面(UI)的[渐进式]JavaScript框架;国内三大流行的前端框架(Vue、Angular、React)开发模式是MVVM的模式,vue是个库2、MVVM的含义:MVVM,一种更好的UI模式解决方案,MVVM通过数据双向绑定让数据自动地双向同步 MVVM ===> M / V / VM M:model数据模型 V:view视图 VM:ViewModel 视图...

2021-10-29 20:09:30 109

原创 Struts的增删改查

1,新建一个maven项目2,导入pom依赖,jar依赖:2.1,web.xml改成3.12.2,导入struts相关的配置文件2.3,jdk1.5-->1.8-->同时pom.xml需要添加plugins>plugin2.4,web.2.3-->3.13,子控制器baseaction,继承actionsupport,实现ServletRequestAware,ServletResponseAware,ModelDriven<T>4,导入.

2021-10-28 01:35:30 154

原创 hibernate入门

一,概念 1、定义:是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装。可以通过操作实体类对象来进行操作数据库。 2、优势:跨越数据库的无缝衔接二、Hibernate框架的使用: 1、先创建一个Maven项目,将web的版本改为3.1,pom的配置进行修改pom.xml:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w...

2021-10-26 21:04:13 60

原创 Struts之文件上传

Struts之文件上传在Struts之增删改查的基础上进行开发三种方式:一,上传到tomcat服务器1,自己的电脑,项目在哪里,图片就在哪里2,云服务器:是没有CDEF盘的,只有/根目录(阿里云、腾讯云、西部数码云)二,(用的多)上传到指定文件目录,添加服务器与真实目录的映射关系,从而解耦上传文件与tomcat的关系文件服务器和web服务器通常是一个,但是文件目录与Tomcat目录肯定不是同一个三,在数据库表中建立二进制字段,将图片存储到数据库(安全性比第二种高)主要讲第二..

2021-10-26 20:53:04 150

原创 Struts之ognl

一,介绍:ognl:全称Object Graph Navigation Language(对象图导航语言),一种强大的表达式语言。OgnlContext(ognl上下文):其实就是Map (教室、老师、学生)OgnlContext=根对象(1)+非根对象(N)---》context英文原意是上下文,环境/容器如:教室:Map;老师:根对象(1);学生:非根对象(N)二,Struts传值的优先级2.1,导入所用资料:2.2,demo1:public class Demo1 .

2021-10-20 20:35:00 77

原创 struts入门

一,配置Struts1,1,新建一个maven项目,注意项目结构为:src main java-->写代码的地方 resources-->放配置的地方 webapp-->放页面的地方 test java-->写测试代码的地方 resources-->放测试代码对应配...

2021-10-19 10:49:48 99

原创 Maven之环境配置

一,maven简单介绍分析之前做项目的弊端:①使用jar方式开发项目需要一个个找jar包,非常麻烦②,jar之间是有冲突的如:com.jdbc.mysql.Driver在工程中出现了两次,意味着存在jar冲突,会使程序无法运行解决方式:使用MavenApache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。作用:完成项目的相关操作,如:编译,构造,单元测试,安装,网站生成和基于Maven部署项目二,使用2.1,先解压(所有的软件安装都是非中文目..

2021-10-17 22:48:34 192

原创 hibernate----01

项目中添加hibernate支持:1,添加hibernate相关依赖hibernate有两个核心配置文件(一个3.0版本一个4.0版本)下的采用外部引用的方法引入约束的步骤:就是专门放资源文件的地方1,新建xml文件,引入hibernate-configuration-3.0.dtd约束hibernate.cfg.xml:​ <?xml version="1.0" encoding="UTF-8"?><!-- 引入hibern...

2021-10-15 21:26:15 154

原创 订单管理实现

一.目标以及实现思路商家:①查看订单 ②发货 (订单状态:1未发货 2已发货 3已签收 4已撤单 默认值1) ③订单项查看 思路:订单表的查询,将订单表的订单状态由1改为2通过订单的id到订单项表查询出对应的订单买家:①查看订单 ②撤单 ③签收思路:订单表的查询,将订单表的订单状态由1改为4,将订单表的订单状态由2改为3二,订单管理1,JSP代码<%@ page ...

2021-10-12 19:27:56 3599

原创 购物车下之结算

一,解决上期乱码问题分析乱码问题: 传递到后台的值,乱码的原因可能有两种 1、前台-->浏览器那一端就已经产生了乱码 2、后端-->在子控制器接受前端传递到后台的过程中出现乱码上期乱码的根本原因: 就是前台正常的字符串传递到后台,出现了乱码 意味着中间做了编码的转换(编码解码)因此猜想是过滤器(EncodingFiter)的问题:修改util包中的EncodingFiter,注掉不需要部分就...

2021-10-12 19:17:38 253

原创 购物车功能上

目标:加入&查询购物车,清空购物车一,购物车的三种实现方式:2、cookie保存购物车(效率要更高、客户端、不安全)3、数据库 购物车实体类创建ShoppingVo①、考虑结算功能,点击结算,需要将购物车的信息,分别传递到 订单表以及订单项两张表对应的实体类中②、如果说一个页面要显示两张表的数据,要建立Vo类,Vo类中要包含两张表 对应的必要的列段元素二,...

2021-10-12 18:41:47 108

原创 新书上架&热门书籍

思维导图:一,新书上架1,bookDao(Sql语句根据时间降序排序取前八个)// 新书上架:处于上架状态的书籍 public List<Book> news(Book book, PageBean pageBean) throws Exception { String sql="select * from t_easyui_book where state=2 order by deployTime desc limit 8"; r.

2021-10-07 18:48:41 93

原创 门户首页类别显示&分类查询&图片上传

一,门户首页类别显示如果需要把数据库里的东西呈现在页面上,首先我们需要进行HTML拼接样式如下:然后我们需要拿到后台获取的数据,写到有关这分类表Category的实体类Category、dao方法CategoryDao、子控制器CategoryAction以及配置进行查询里面的数据。实体类Category:dao方法CategoryDao:public List<Category> list(Category category, PageBean pageBe...

2021-10-06 17:23:25 192

原创 MVC之通用增删改

思维导图:一,导入jar包步骤:1,鼠标单击选择包,右键选择2,选择3,点击之后选择jar包位置4,导入自定义MVC框架所使用的相关jar包二,web.xml做配置1.新建一个source folder文件夹将framework下的config.xml复制到conf文件夹下(根文件夹)2.在中央控制器中的、将@WebServlet("*.action")注释掉3.在web.xml中重新进行配置<?xml version="1.0" enc...

2021-10-04 20:59:54 130

原创 书籍新增&类别下拉框&上下架

一,书籍新增界面类别下拉框1.1:根据下拉框类型写实体类:1.2 查询所有类型的方法 public List<Category> listType(Category category,PageBean pageBean) throws Exception{ String sql="select * from t_easyui_category where 1=1"; return executeQuery(sql, Category.class, pageB..

2021-10-03 01:31:26 187

原创 登录注册权限树形展示

思维导图:一:登录二:注册:三:树形菜单:四:权限登录:

2021-09-27 15:51:42 104

原创 datagrid之新增、删除

思维导图:一,新增1,userManage界面增加一个新增按钮:<a id="btn-add" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-add',plain:true">新增</a> ,2,给按钮添加点击事件,因为新增和修改的窗体是同一个,所以需要区分是增加还是修改,var一个变量,初始值为0,新增时值改为1,修改时值改为23,表单提交: function su..

2021-09-24 21:04:27 172

原创 datagrid之修改

思维导图1,增加操作列,点击修改调用修改方法(edit)效果:2.1 弹出窗体<div id="dd" class="easyui-dialog" title="编辑窗体" style="width: 500px; height: 200px;" data-options="iconCls:'icon-save',resizable:true,modal:true,closed:true,buttons:'#bb'"> <!-- 提交...

2021-09-21 20:27:56 105

原创 自定义MVC框架

一,思维导图二,导入jar包步骤:1,鼠标单击选择包,右键选择2,选择3,点击之后选择jar包位置4,导入自定义MVC框架所使用的相关jar包三,web.xml做配置

2021-09-16 20:27:02 64

原创 datagrid之查询

思维导图:目标:点击人员信息维护,右侧Tab页显示书籍相关信息一,实现点击菜单,显示对应数据页面(死数据)1,使用js加载数据2,使用隐藏域拿到绝对路径3,点击左侧菜单显示对应界面数据:{"total":28,"rows":[ {"productid":"FI-SW-01","productname":"Koi","unitcost":10.00,"status":"P","listprice":36.50,"attr1":"Large","itemid":"...

2021-09-16 20:05:17 61

原创 tree2后台实现

思维导图:目标:将原有的死数据替换成数据库中读取的方式一,json对象转字符串1,先导包2,建一个类,用于存放数据里的所有属性3,实体类转换json串 //实体类对象转换成json串=》json对象 //方式一 JsonObject1 obj1=new JsonObject1("11","学生管理","cloesd"); ObjectMapper om=new ObjectMapper(); System.out.println(om.wr..

2021-09-15 20:31:43 161

原创 easyui之tree前端实现

一,tree树控件在web页面中一个将分层数据以树形结构进行显示。它提供用户展开、折叠、拖拽、编辑和异步加载等功能2、树的数据格式 [{ "id":1, "text":"My Documents", "children":[{ "id":11, "text":"Photos", "state":"closed", "children":[{ "id":111, "text":"Friend" },{ "id":112, "text":...

2021-09-13 21:42:55 215

原创 easyui入门

思维导图一,介绍UI框架介绍:easyui=jquery+html4(用来做后台的管理界面) 2016 不要钱;bootstrap=jquery+html5 2016-2018 要钱、api文档不全;layui 2018-2021 不要钱 有bug、文档不全。我们为什么要学习easyuiWhy:快速开发What:HTML4——jQuery的快速开发放入前端框架Where:后端开发管理界面常用控件:layout、tree、tabs、...

2021-09-12 22:32:19 81

原创 J2EE之通用分页

一,简单的查询功能1.编码思路 :①建立数据库连接 ②定义预定义对象preparestatement ③.查询结果集④返回结果集2.不足之处:①数据库连接 定义预定义对象 查询结果集 都是重复代码 ②都是要返回数据库表对应的集合(集合中对象不同) ③都是要处理结果集resultset3.代码不一样在于:①具体体现在 不同表有不同的字段,那么实体类对应的属性就会不一样 ② 需要...

2021-09-10 19:55:50 82 1

原创 MySQL之视图

一:基本概念含义:虚拟表,和普通表一样使用表与视图的区别:表create table保存了数据增删改查视图create view只是保存了sql逻辑增删改查,只是一般不能增删改特点:1.预查询2.sql语句简单明了3.业务的统一处理注意事项:使用视图一般只用来做查询表里面的数据使用,创建视图时要注意是否有相同的列名,有相同的列名则不能运行视图的适用范围:连表查询连的表较多时为了避免多次使用重复sql语句所以创建个视图可以更加便捷,使代码整洁看上去更直观二:创建视图

2021-09-09 22:51:03 65

原创 mysql之常用函数、聚合函数以及合并

一,笛卡尔集笛卡尔集会在下面条件下产生:①、省略连接条件②、连接条件无效③、所有表中的所有行互相连接数据过大,可能运行时使电脑卡顿,为了避免笛卡尔集, 可以在 WHERE 加入有 效的连接条件。二,内连接:等值连接:1,多表等值连接的结果为多表的交集部分2,n表连接,至少需要n-1个连接条件3 ,多表的顺序没有要求4,一般需要为表起别名,可以简化查询,提高执行效率5,可以搭配前面介绍的所有子句使用,比如排序、分组、筛...

2021-09-08 17:12:14 89

原创 MySQL之增删改查

一,基础查询--查询列表可以是:表中的字段,常量值,表达式,函数查询的结果是一个虚拟的表格--MySQL中的+号只有运算符的功能,没有拼接的作用(字符串加数字时,字符串能转换成数值型就继续运算,不能则代表0;如果其中一方为null,结果就为null)--java中的+号:运算符&&连接符select '123'+45select 'aaa'+11结果分别为:168 ;11二,过滤查询语法[select 查询列表 from 表名 where 筛选条件]-

2021-09-06 22:21:31 76

原创 MySQL之数据类型&建表&约束

一,数据类型介绍:MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。1)字符类型:char varchar text blob2)数值类型:int bigint float decimalint -> intbigint -> longfloat -> 成绩decimal -> 货币类型(精度,小数)​3)日期类型:date time datetime timestam

2021-09-05 19:44:29 106

原创 MySQL入门

一,MySQL介绍&安装安装:1.解压MySQL2.修改my.ini文件3.mysqld install4.mysqld --initialize --console5.net start mysql6.mysql -P 3306 -u root -p7.ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';8.Navicat链接测试如果MySQL已经安装过,那么执行mys

2021-09-04 00:29:09 54

原创 JSP标签

一.特点:a,组成:1,开始标签2,标签体3,结束标签组成形式:<开始标签 属性="属性值">标签体</结束标签>b,分类1,空标签: br、hr...2,ui标签:input、table...3,控制标签:if、foreach...4数据标签:set标签、out标签...二,自定义标签开发概念: 在jsp开发时,当jsp内置标签以及JSTL标签库都满足不了需求时,可以根据自己的需求来自定义标签意义:根据自己的需求来调整..

2021-08-29 01:00:28 185

原创 简单学生增删改查

实现目标:bfcdcggggf ff ffffffffg f b c c ffgfff

2021-08-20 23:09:16 124 1

空空如也

空空如也

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

TA关注的人

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