Spring详解(五)------AOP
本文内容纲要:- 1、AOP 什么?- 2、需求- 3、解决办法1:使用静态代理- 4、解决办法2:使用JDK动态代理- 5、AOP 关键术语 - 6、AOP 的通知类型 - 7、使用 Spring AOP 解决上面的需求 这章我们接着讲 Spring 的核心概念---AOP,这也是 Spring 框架中最为核心的一个概念。 PS:本篇博客源码下...
2024-01-10Spring详解(七)------AOP 注解
本文内容纲要:- 1、xml 的方式实现 AOP- 2、注解实现 AOP- 3、注解改进 - 4、总结 上一篇博客我们讲解了 AspectJ 框架如何实现 AOP,然后具体的实现方式我们是通过 xml 来进行配置的。xml 方式思路清晰,便于理解,但是书写过于麻烦。这篇博客我们将用 注解 的方式来进行 AOP 配置。 为了...
2024-01-10Java--8--新特性--新的日期API
LocalDate、LocalTime、LocalDateTime 类的实 例是不可变的对象,分别表示使用 ISO-8601日 历系统的日期、时间、日期和时间。Instant 时间戳, 用于“时间戳”的运算。它是以Unix元年(传统 的设定为UTC时区1970年1月1日午夜时分)开始 所经历的描述进行运算。直接来看代码吧。 同时新的日期API 也解决了旧日期API...
2024-01-10Spring详解(一)------概述
本文内容纲要:- 1、什么是 Spring ?- 2、Spring 起源- 3、Spring 特点- 4、Spring 框架结构- 5、Spring 框架特征- 6、Spring 优点 本系列教程我们将对 Spring 进行详解的介绍,相信你在看完后一定能够有所收获。1、什么是 Spring ? Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框...
2024-01-10Spring详解(六)------AspectJ 实现AOP
本文内容纲要:- 1、什么是 AspectJ?- 2、切入点表达式- 2、Aspect 通知类型- 3、AOP具体实例- 4、测试异常通知- 5、测试环绕通知 上一篇博客我们引出了 AOP 的概念,以及 AOP 的具体实现方式。但是为什么要这样实现?以及提出的切入点表达式到底该怎么理解? 这篇博客我们通过对 AspectJ ...
2024-01-10Spring详解(八)------事务管理
本文内容纲要:- 1、事务介绍- 2、事务的四个特性(ACID)- 3、Spring 事务管理的核心接口- 4、 PlatformTransactionManager 事务管理器- 5、TransactionStatus 事务状态- 6、TransactionDefinition 基本事务属性的定义- 7、Spring 编程式事务和声明式事务的区别 - 8、不用事务实现转账- 9、编程式事务处理实现...
2024-01-10Spring详解(二)------IOC控制反转
本文内容纲要:- 1、什么是 IOC?- 2、分享Bromon的blog上对IoC与DI浅显易懂的讲解- 3、Spring 容器创建对象的三种方式- 4、Spring 容器创建对象的时机- 5、spring的bean中的scope:"singleton/prototype/request/session/global session"- 5、Spring 容器生命周期 我相信提到 Spring,很多人会脱口而出IOC(控制反转)、DI...
2024-01-10长金花的普洱------普洱中的极品吗?
据调查,金花普洱茶采用云南普洱毛茶,传承和借鉴宋代宫廷制茶工艺,结合现代生物发酵技术而制成的均含有益冠突散囊菌的精品茯茶。“金花”学名是“冠突散囊菌”, 是茯砖茶在特定温湿度条件下,通过“发花”工艺长成的自然益生菌体,属于益生菌。到目前为止,在国家标准中唯一只有茯砖茶...
2024-01-10Spring学习(18)--- AOP基本概念及特点
本文内容纲要:Spring学习(18)--- AOP基本概念及特点AOP:Aspect Oriented Programing的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序程序功能的统一维护的一种技术主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理...AOP的实现方式:预编译 --- AspectJ运行期...
2024-01-10Vue源码二次解析【理论】1------Vue构建过程
在前一个系列中,结合源码,我已经分析的很详细了。这一个系列主要是想通过理论,从函数的角度来了解每个过程的形成。在本篇以及接下来的篇章中所有的分析只是基于Web这个层面。Vue的源码构建过程主要依赖build.js这个文件,而运行这个文件的相关配置主要存放在config.js文件中,这次着重就这...
2024-01-10:0613 --- SpringMVC(一)
今日内容 第1章 SpringMVC的基本概念第2章 SpringMVC的入门第3章 请求参数的绑定第4章 常用注解 第1章 SpringMVC的基本概念1.1 三层架构和MVC 1. 我们开发服务器端程序,一般都基于两种形式,一种C/S架构程序,一种B/S架构程序。2. 使用Java语言基本上都是开发B/S架构的程序,B/S架构又分成了三层架构...
2024-01-10vue--管理后台手把手搭建-----(5)
权限写完了,开始写主页面,如下主要由侧边栏,头部,tag标签和主页面构成。主要介绍tag标签。a 侧边栏: 引用element-ui框架,从全局导航钩子开始说起,当我们拉取完用户token后,需要拉取用户权限,我们需要对拉取来的用户权限做处理,判断是否为超管权限或者为该用户应展示的权限内容,...
2024-01-10vue--管理后台手把手搭建-----(3)
前言:老工程师引用的图标是阿里巴巴矢量图标,我还没弄,先写着别的吧,毕竟没图标也不是太碍事。登录页面:element 表单,表单校验,像后台异步发送表单数据,若发送成功调转到首页,否则登录不进去。页面效果展示:要说的就是将数据异步提交到vuex,如果返回数据成功,则跳转到“/”页...
2024-01-10【CSS】图片形状变换----:)
图片1;可以通过何种方式变形为如图片2通过html5,css3,javascript,svg,canvas来实现;而最后可以输出的格式也是图片或者svg;而不是通过photoshop等应用软件处理的;请问前端的朋友有没有什么样的思路?不胜感激。。。!ps:图片大小以及模糊方面的不做讨论啊;只是形状的变换;因为只是为了表达我想要...
2024-01-10Vue.js框架--使用反单引号---ES6 引入了模板字符
在使用vue编程中,组件里面绑定的事件如果有传入事件名称字符串/字符串参数,这个时候光用单双引号会出现string is undefined,这个时候我们就需要用到反单引号,那么反单引号如何输出? 作用是什么?模板字符串(template string)是增强版的字符串,用反引号(`)标识。它可以当作普通字符串使用,...
2024-01-10Castle揭密2----IOC(1)
本文内容纲要:Castle揭密2----IOC(1)Castle IOC是Castle的核心和灵魂。有一句话是这么说的,如果要理解castle和spring这样的框架,必须首先理解其IOC。当然,如果停留在使用层次那就不需要了。本章帮你一起揭密Castle IOC本质。DI和IOC是一直很流行的架构设计思想和方法,IOC是将对象内部的依赖解藕 将原先内...
2024-01-10java10---点餐系统
public class OrderMsg { public static void main(String[] args) throws Exception { /** * 订餐人姓名、选择菜品、送餐时间、送餐地址、订单状态、总金额 * 01.创建对应的数组 * 02.数组的初始化 * 03.显示菜单 * 04.根据用户的选择进去指定的模块 */ String[] names ...
2024-01-10Spring入门---示例四----集合与数组类型注入【第一天】
本文内容纲要:Spring入门---示例四----集合与数组类型注入【第一天】通过示例三及后面的构造函数注入,知道了简单的注入方法,下面是集合与数组类型注入的示例。1、编写数组集合的Bean类:package test3.ioc;import java.util.List;import java.util.Map;import java.util.Set;public class Bean {private String arr[];@SuppressWarn...
2024-01-10循序渐进PYTHON3(九)-- 3 -- SQLALCHEMY
使用sqlalchemy 创建外键关联 class Host(Base): __tablename__ = 'host'id = Column(Integer, primary_key=True, autoincrement=True) host_name = Column(String...
2024-01-10浅谈我们的个人博客完成之路-----前端
看到题目:我们,顾名思义不是一个人的意思,是我和我的老公。工作之后我们一直想拥有自己的博客,但是一直没有闲暇时间,就一直搁置了,最近这段时间不那么忙了,于是就想好好规划规划我们的博客,最初是起一个名字,我们这个博客主要想记录生活的点滴,我们都是从事IT行业的,也想把...
2024-01-10WebSphere MQ For JAVA编程实例----请求/回复---样例
Requester.java源码: import com.ibm.mq.*;public class Requester { public static void main(String args[]) { try { String hostName = "127.0.0.1"; String channel = "CHAN1"; String qManager = "QM1"; String req...
2024-01-10延缓衰老----多喝茶少生病
茶叶是世界上除水之外,饮用最多的饮料。荼的祛病健身作用虽未得到最后确认,但众多的研究报告均证实其确有一定的防癌作用。最近的一项研究发现,茶中不论是否加奶,都会提高停经后女性的骨骼强度。在六十五至七十五岁的女性中,每天喝一两杯茶的人骨质密度比不喝茶的,明显增高,她们更...
2024-01-10算法---区间K大数查找 Java 蓝桥杯ALGO-1
1 import java.util.Arrays; 2 import java.util.Scanner; 3 4 public class Main { 5 public static void main(String[] args) { 6 Scanner aScanner = new Scanner(System.in); 7 int n= aScanner.nextInt(); //读第一个 8 long a[] = new long[n]; //...
2024-01-10JAVA UDP打洞必备知识点---NAT
一、引言 RFCl631以及相关RFC定义的网络地址翻译器(NAT)是一种将IP地址从一个编址域(realm)映射到另外一个编址域的方法,如最典型的应 用是把RFCl918定义的私有IP地址映射到Internet所使用的公有IP地址。虽然NAT技术已经得到广泛应用,但它是一把双刃剑,在带来节省 IPv4地址空间等好处的同时,破坏了...
2024-01-10