schema

介绍 Spring 3.1 M1 中的缓存功能

蓝咒 提交于 2020-02-25 07:25:39
Spring 3.1 提供了对已有的 Spring 应用增加缓存的支持,这个特性对应用本身来说是透明的,通过缓存抽象层,使得对已有代码的影响降低到最小。 该缓存机制针对于 Java 的方法,通过给定的一些参数来检查方法是否已经执行,Spring 将对执行结果进行缓存,而无需再次执行方法。 可通过下列配置来启用缓存的支持(注意使用新的schema): <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cache="http://www.springframework.org/schema/cache" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/cache http://www.springframework.org/schema/cache/spring-cache.xsd"> <cache:annotation

spring ibatis 事物配置

可紊 提交于 2020-02-25 05:36:52
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd"> <!--

spring2.5 + ibatis2.3.4 整合开发

こ雲淡風輕ζ 提交于 2020-02-25 05:35:18
spring2.5 + ibatis 2.3.4 + struts2.2.3 整合框架 spring 所需包: —————————————————————————————— dist\spring.jar //spring 核心包 lib\jakarta-commons\commons-logging.jar //spring 日志所需包 lib\log4j\log4j- 1.2.15 .jar //log4j 日志包 使用该包需要配置 properties 文件 具体配置参考? lib\aspectj\aspectjrt.jar //AOP 编程必备包 lib\aspectj\aspectjweaver.jar //AOP 编程必备包 以上包为 spring 配置基本包。 lib\junit\junit-4.4.jar // 如需单元测试 , 加入此包 lib\jakarta-commons\commons-dbcp.jar //DBCP 缓冲池框架 整合 ibatis 所需包 lib\jakarta-commons\commons-pool.jar //Apache 的通用池 Jar 包 , 如果不加入将出现不能创建 datasourcebean dist\resources\spring-beans-2.5.xsd //spring 在 eclipse 中配置提示必备文件

day53 JavaWeb框架阶段——Spring03(Spring 的 AOP 简介,基于XML的 AOP 开发,基于注解的 AOP 开发)

♀尐吖头ヾ 提交于 2020-02-23 17:58:55
1.Spring 的 AOP 简介 今日源码: 链接: https://pan.baidu.com/s/1bG_85XDHdF1rMcklYouvpQ 提取码:8f9u 1.1 什么是 AOP AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 1.2 AOP 的作用及其优势 作用:在程序运行期间,在不修改源码的情况下对方法进行功能增强 优势:减少重复代码,提高开发效率,并且便于维护 1.3 AOP 的底层实现 实际上,AOP 的底层是通过 Spring 提供的的动态代理技术实现的。在运行期间,Spring通过动态代理技术动态的生成代理对象,代理对象方法执行时进行增强功能的介入,在去调用目标对象的方法,从而完成功能的增强。 1.4 AOP 的动态代理技术 常用的动态代理技术 JDK 代理 : 基于接口的动态代理技术 cglib 代理:基于父类的动态代理技术 1.5 JDK 的动态代理 ①目标类接口 public interface

注解实现

守給你的承諾、 提交于 2020-02-23 14:42:05
仍使用注解的代码结构 < ? xml version = "1.0" encoding = "UTF-8" ? > < beans xmlns = "http://www.springframework.org/schema/beans" xmlns : xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns : context = "http://www.springframework.org/schema/context" xsi : schemaLocation = " http : / / www . springframework . org / schema / beans https : / / www . springframework . org / schema / beans / spring - beans . xsd http : / / www . springframework . org / schema / context https : / / www . springframework . org / schema / context / spring - context . xsd" > < ! -- bean definitions here -- > < ! --

mongoose 文档(三) Documents

我只是一个虾纸丫 提交于 2020-02-23 11:14:14
Documents mongoose 的 document 与MongoDB 的 document 一一对应。每个document都是它的model的实例。 1、检索 在MongoDB中有很多方法检索document。我们不会在这一节中涉及。详细请看 querying 节。 2、更新 有很多种方法修改 document。我们首先看传统方法findById。 Tank.findById(id, function (err, tank) { if (err) return handleError(err); tank.size = 'large'; tank.save(function (err) { if (err) return handleError(err); res.send(tank); }); }); 这种方法包括先从Mongo检索document,然后发出修改命令(通过调用保存触发)。可是,如果我们不需要在应用程序中返回document而是只不过想直接修改数据库中的属性, Model#update 适合我们。 Tank.update({ _id: id }, { $set: { size: 'large' }}, callback); 如果我们想要应用程序中返回document,有一个 更好 的选项 Tank.findByIdAndUpdate(id, { $set:

dubbo和zookeeper结合使用

老子叫甜甜 提交于 2020-02-23 08:45:50
1、相关依赖引入 阿里的dubbo包含了spring相关内容,引入依赖时,需要排除,使用我们自己项目中的spring依赖 <!-- start..............dubbo.................--> <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.5.3</version> <exclusions> <exclusion> <artifactId>spring</artifactId> <groupId>org.springframework</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.6</version> </dependency> <dependency> <groupId>com.github.sgroschupf</groupId> <artifactId>zkclient</artifactId> <version>0.1</version> </dependency>

cube.js 学习(十一)cube + gitbase 分析git 代码

旧巷老猫 提交于 2020-02-23 05:55:38
这个是一个简单的demo,使用gitbase+cube 分析git 仓库代码 需求 我们平时使用的gitlab,或者gogs 等git 仓库管理工具,有自己的管理强项,但是对于分析上可能就不是那么强大了 这个就需要我们进行git 代码文件级别的分析了,可选的工具很多gitstats 就是一个不错的选择,但是大部分是基于 单仓库管理的,gitbase 则不同,给予我们提供了大批量的分析能力 环境准备 gitbase 安装 参考官方文档,直接二进制文件就可以了 cube.js 这个我们可以通过全局安装,很简单 npm install -g cubejs-cli 分析几个git 仓库代码 demo 很简单,但是当前使用的cube-cli 在获取元数据上有点问题(<0.9.0),但是我们可以手动编写cube schema解决 初始化cube 项目 cubejs create dalongdemo -d mysql 启动gitbase 项目 自己准备git 代码,以下demo 是我自己的环境 gitbase server -v --host=192.168.0.104 -d git-demos 修改cube 数据库配置 cube 使用dotenv 解决配置管理,只需要修改.env 文件即可,以下为我自己的环境 CUBEJS_DB_HOST=192.168.0.104 CUBEJS_DB

Spring

点点圈 提交于 2020-02-23 00:19:30
xml文件约束: < ? xml version = "1.0" encoding = "UTF-8" ? > < beans xmlns = "http://www.springframework.org/schema/beans" xmlns : xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation = "http : / / www . springframework . org / schema / beans http : / / www . springframework . org / schema / beans / spring - beans . xsd" > 在其中配置bean < bean id = "accountdao" class = "com.zhonghuan.Dao.impl.AccountDaoimpl" > < / bean > < / beans > ApplicationContext的三个实现类 类创建的时机 ApplicationContext:在构建核心容器时,创建对象的策略的方式是立即创建的方式,读取完配置文件立即创建对象 BanFactory:创建对象的策略是延时加载,在通过id获取对象的时候才创建对象 Spring中的依赖注入

Jquery 数组操作

陌路散爱 提交于 2020-02-22 21:01:27
04.AdminLTE的基本介绍 05.SSM整合案例的基本介绍 06.产品操作 07.订单操作 08.用户操作 09.权限控制 10.权限关联与控制 11.AOP日志 06.产品操作 SSM 环境搭建与产品操作 1.数据库与表结构介绍 PLSQL Developer 13 是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发PL/SQL Developer侧重于易用性、代码品质和生产力 。 连接数据库的配置 解决中文??乱码 在maven bin目录下运行以下命令: mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=D:\mnt\ojdbc14-10.2.0.1.0.jar 以上地址信息部分,请根据本地jar包的信息自行修改。 创建用户与授权 数据库我们使用 Oracle -- 用户名 ssm08 -- 登录密码 itheima -- Create the user create user SSM08 identified by itheima; -- Grant/Revoke role privileges grant connect to SSM08; grant resource to