J2EE
文章平均质量分 60
学习笔记
钮钴禄泡泡
我最爱敲代码了
展开
-
Aop的概念
AOP介绍AOP(Aspect-Oriented Programming),面向切面编程,是一种编程思想,是OOP的补充。AOP是在OOP的基础上在编程的时候把公共的非业务的逻辑抽取出来,然后使用代理的方式再把公共的操作添加回去。AOP的好处是让公共操作和业务逻辑分离(解耦合),既方便公共代码的编写和管理,也方便业务逻辑的实现,极大的简化了开发过程OOP的编写方式ClassA a(){记录日志 处理业务逻辑}ClassB b(){记录日志 处理业务逻辑}ClassB c(){记原创 2020-06-28 16:35:07 · 178 阅读 · 0 评论 -
mybatis结构和工作流程
一、Mybatis的结构1.普通的JDBC操作方式准备好sql语句和查询语句拿到Connection、PreparedStatement对象执行查询并获得ResultSet对象处理ResultSet并封装成List对象并返回2.mybatis操作方式主要结构(User)简单的示例代码mybatis的maven坐标<dependency> <groupId>org.mybatis</groupId> <artifactId>原创 2020-05-24 22:32:49 · 250 阅读 · 0 评论 -
mybatis简介
1.发展历程Mybatis是基于Java的持久层框架最初是apache的开源项目iBatis2010年这个项目又迁移到了google code,并且改名为Mybatis2013年11月又迁移到了github2.MyBatis的特点:轻量级持久层框架、易学、学习成本低自己写sql语句,易于控制和优化更适合大项目企业的新项目越来越多的使用mybatis,是未来的趋势3.ORM思想ORM(Object Relation Mapping)对象关系映射,是一种思想,主要包含三种对应关系:原创 2020-05-24 22:14:59 · 1045 阅读 · 0 评论 -
Spring简介
Spring是一种轻量级的、一站式的企业开发解决方案框架(framework):是一组设计思想、规范、API的精心组合,专门用来解决某一领域的问题轻量级(lightweight):此处是相对于EJB框架来说,在占用资源、开发部署维护、学习成本等方面Spring要比EJB轻便一站式(full-stack):即一步到位,Spring本身提供了丰富的功能特性,又直接整合了一批优秀框架,对于那些没有直接整合的其他框架,也提供了一层简单的封装让开发人员可以方便的手动结合,即Spring可以满足各个层次的要求S原创 2020-05-24 22:02:34 · 144 阅读 · 0 评论 -
layui重载表格
笔记本添加成功以后,点击弹出层右上角的叉号以后,页面自动刷新表格主要的js代码 cancel:function(index,layero){ table.reload('demo', { page: { curr: 1 //重新从第 1 页开始 } }); layui.use([ 'layer', 'table', "laypage","jquery"], function(){ var layer = layui.layer原创 2020-05-18 13:49:59 · 790 阅读 · 0 评论 -
Layui点击添加按钮弹出带编辑框的对话框
点击添加按钮<button id="addnotebook" type="button" class="layui-btn layui-btn-normal">添加</button>准备一个弹框notebook_add.html<!DOCTYPE html><html><head><meta charset="UTF-8"><title>添加笔记</title><link rel="st原创 2020-05-18 13:24:43 · 9784 阅读 · 2 评论 -
SpringMVC分页显示
1、包结构entity javabean类controller 控制层的包service 接口serviceImpl 服务层的实现类dao dao层接口mapper 实现dao层的方法与数据库打交道util 工具类2、具体实现首先在util包中新建一个Page类,用于封装分页查询所用到的数据,并进行计算package com.practise.util;import java.io.Serializable;/** * 用于存放分页的信息 * @autho原创 2020-05-12 10:32:08 · 696 阅读 · 0 评论 -
MD5加密(带密钥)
package com.whc.noteserver.test;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import org.apache.commons.codec.digest.DigestUtils;public class MD5 { /** * @param text明文 * .原创 2020-05-11 22:16:13 · 7558 阅读 · 3 评论 -
关于错误找不到json转换器的解决办法
在Controller返回前台页面数据的数据的时候使用@ResponseBody报找不到json转换器的错,错误如下引用json包再次运行还是报这个错,于是上网搜了一下,解决方法在spring-service.xml中手动添加上message转换器, 让springmvc返回之前先转换为json,再次运行就不会再报错了<!-- 指定Message对象转换器 --> <mvc:annotation-driven> <mvc:message-原创 2020-05-11 22:13:49 · 536 阅读 · 0 评论