
代码小兵124
程序员
下载的版本是1.6.7.1Mycat-server-1.6.7.1-release-20190627191042-linux.tar.gz1.安装(liunx上要安装好jdk,mycat是java写的,所以依赖jdk)(1)官网下载安装包并上传至liunx(2)解压(3)修改/mycat/conf/wrapper.conf文件(学习环境修改,不然会因内存报错)wrapper.java.additional.10=-Xmx1Gwrapper.java.additional.11...
1.存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过程可以看...
它是采用Erlang语言实现的AMQP(AdvancedMessageQueuedProtocol)的消息中间件,最初起源于金融系统,用在分布式系统存储转发消息。RabbitMQ发展到今天,被越来越多的人认可,这和它在易用性、扩展性、可靠性和高可用性等方面的卓著表现是分不开的。RabbitMQ的具体特点可以概括为以下几点:可靠性:RabbitMQ使用一些机制来保证可靠性,如持久化、传输确认及发布确认等。灵活的路由:在消息进入队列之前,通过交换器来路由消息。对于典型的路由功能,...
1.批量插入操作批量插入,传入的是一个List对象的集合,因此在mapper文件中需要用循环的方式进行操作,具体格式如下:<insertid="insertBatch"parameterType="java.utils.List">insertintotablename(xxx,xxx,xxx)values/*collection的属性值为接口中对应的参数名称(#{item.xxx},#{item.xxx},#{item.xxx}通过属性的方式取得对应的值,注意小...
注解呢,是java本身自带的一个东西,它基于java接口进行实现,是一种特殊的接口类型,通常对于注解来说,三种情况,一个是在编译前就会被丢弃的,一个是编译后留在class中的,另一种是会一直存在,运行的时候注解也会被保留,而框架的注解一般都是第三种。Class对象,Method对象,Parameter对象,Constructor对象等java反射对象通常都具有getAnnotation方法可以直接获取保留到运行时的注解实例,就像这样:@ComponentclassAnnoTe...