
JAVA 基础
文章平均质量分 65
亣柒
加油!!!加油!!!加油!!!
展开
-
spring之aop(前置通知,后置通知,环绕通知,过滤通知,异常通知)
1、AOP中关键性概念连接点(Joinpoint):程序执行过程中明确的点,如方法的调用,或者异常的抛出目标(Target):被通知(被代理)的对象注1:完成具体的业务逻辑通知(Advice):在某个特定的连接点上执行的动作,同时Advice也是程序代码的具体实现,例如一个实现日志记录的代码(通知有些书上也称为处理)注2:完成切面编程代理(Proxy):将通知应用到目标对象后创建的对象(代理=目标+通知)例子:外科医生+护士注3:只有代理对象才有AOP功能,而AOP的代码是写在通.原创 2021-10-25 02:31:20 · 3950 阅读 · 0 评论 -
Hibernate之二级缓存
今日目标:学习缓存,提高程序性能一, 为什么需要缓存拉高程序的性能二,缓存与数据库之间的联系关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver非关系型数据库:数据与数据之间是不存在关系的,key-value非关系型数据库分类:1、基于文件存储的数据库:ehcache2、基于内存存储的数据库:redis、memcache3、基于文档存储的数据库:mongodb三,什么样的数据需要缓存(什么样的数据适合存放到第二级缓存中原创 2021-10-20 20:29:05 · 226 阅读 · 0 评论 -
Hibernate之HQL
今日知识点:暗暗OK! 到这就结束了,希望能帮到你!!!原创 2021-10-20 00:06:54 · 134 阅读 · 0 评论 -
Hibernate之关联关系
今日目标:1,一对多的关联配置(数据库:主表从表,通过外键关联)2,懒加载3,一对多的自关联4,多对多的关联,数据库中不能直接映射多对多(创建一个桥接表(中间表),将一个多对多关系转换成两个一对多)一,一对多的关联配置示例:Order与Order_item(一个订单对应的多个订单项,但一个订单项只有一个订单)1.1,实体类 Orderpackage com.lgs.two.entity;import java.util.HashSet;import java..原创 2021-10-19 12:28:42 · 184 阅读 · 0 评论 -
Hibernate入门
今日目标:Hibernate之CRUD一,了解:什么是HibernateHibernate是一个基于jdbc的开源的持久化框架,是一个优秀的ORM实现, 通过管理对象来改变数据库中的数据,通过管理对象来操作数据库(优势:跨数据库的无缝移植)什么是ORMORM(Object/Relational Mapping):对象/关系映射是通过使用描述对象和数据库之间映射的数据,将java程序中的对象自动持久化到关系数据库中 ,本质上就是将数据从一种形式转换到另外一种形...原创 2021-10-18 20:32:12 · 139 阅读 · 0 评论 -
Struts之文件上传
今日目标:Struts之文件上传在Struts之增删改查的基础上进行开发三种方式:一,上传到tomcat服务器1,自己的电脑,项目在哪里,图片就在哪里2,云服务器:是没有CDEF盘的,只有/根目录(阿里云、腾讯云、西部数码云)二,(用的多)上传到指定文件目录,添加服务器与真实目录的映射关系,从而解耦上传文件与tomcat的关系文件服务器和web服务器通常是一个,但是文件目录与Tomcat目录肯定不是同一个三,在数据库表中建立二进制字段,将图片存储到数据库(安全性比第二种高).原创 2021-10-14 23:02:13 · 144 阅读 · 0 评论 -
Struts之CRUD
今日目标:Struts的增删改查目标效果:一,Struts的增删改查1.1,导入jar包的相关依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org原创 2021-10-14 21:20:35 · 185 阅读 · 0 评论 -
OGNL简介
今日目标:了解struts的传值的优先级OGNL介绍:1,OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言2,OGNL相当于一个上下文(OgnlContext)概念,就是一个Map结构(教室 老师 学生)它实现了java.utils.Map 的接口。Struts框架默认就支持ognl表达式语言。(从struts项目必须引入ognl.jar包可以看出)比如:Map 教室OgnlContext=根对象..原创 2021-10-13 16:36:13 · 1517 阅读 · 0 评论 -
EasyUI项目之(后管订单管理)
目标效果:目标:管理员:查看订单,发货与查看订单项买 家:查看订单,签收与撤单一,管理员查看订单,发货与查看订单项思路:1.1暗暗二,查看订单,签收与撤单思路:2.1暗暗...原创 2021-10-09 22:59:33 · 193 阅读 · 0 评论 -
EasyUI项目之门户(购物车结算功能)
目标效果:目标:1,解决上节课乱码问题2,结算购物车成功后,购物车清空(结算成功,生成订单,订单项与书籍销量的改变)一,解决乱码问题1.1 原因:1.2 效果util包中的EncodingFiter类(注掉不必要的字段即可)效果展示:二,结算购物车1.1 建立Order与Orderitem实体类package com.zking.entity;import java.util.Date;//订单实体类public c...原创 2021-10-08 23:40:46 · 145 阅读 · 0 评论 -
EasyUI项目之门户(添加查询购物车与清空购物车)
目标效果:目标:1,添加查询购物车2,清空购物车一,添加查询购物车三种实现方法0.1 session 保存购物车信息到session服务端0.2 cookie保存购物车到本地(效率更高 客户端 不安全)0.3 数据库1.1 我们采用第一种方法 建立ShoppingVo类package com.zking.vo;public class ShoppingVo {// 购物车列表订单项所需数据 private String name; p...原创 2021-09-29 10:44:52 · 162 阅读 · 0 评论 -
EasyUI项目之门户(新书上架与热门书籍)
目标效果:(搜索+新书上架+热门书籍)目标:1,搜索2,新书上架3,热门书籍一,搜索BookDao// 查询 public List<Book> list(Book book, PageBean pageBean) throws Exception { String sql = "select * from t_easyui_book where 1=1 "; String name = book.getName(); int st..原创 2021-09-28 00:21:00 · 196 阅读 · 0 评论 -
EasyUI项目之门户书籍类别查询+图片上传
目标功能:目标:1,门户书籍类别的显示2,点击类别跳转到对象的类别界面3,后台图片上传功能一,门户书籍类别的显示1.1 类别实体类1.2CategoryDaopackage com.zking.dao;import java.util.List;import com.zking.entity.Category;import com.zking.util.BaseDao;import com.zking.util.PageBean;...原创 2021-09-27 14:25:08 · 165 阅读 · 0 评论 -
EasyUI项目(登录、注册及权限树形展示)
项目根据前端框架EasyUI与自己写的jar包完成,许多工具类,需要的请前往主页自取。项目大致框架一,登录与注册login.jsp界面原创 2021-09-23 11:45:49 · 601 阅读 · 0 评论