框架
文章平均质量分 59
豆腐花发
哦呜
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
flyway使用
添加依赖 <dependency> <groupId>org.flywaydb</groupId> <artifactId>flyway-core</artifactId> <version>5.1.1</version> </dependency> 配置 spring: flyway: base原创 2020-09-08 10:30:58 · 634 阅读 · 0 评论 -
activiti6使用
1.下载acitiviti6 官网慢的话,到百度网盘搜索 idea按住嗯actiBPM插件 2.创建boot项目 依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.3.RELEASE<原创 2020-07-02 11:31:35 · 2351 阅读 · 0 评论 -
idea使用activiti插件
1.插件安装 file-setting-plugins 从磁盘安装插件actiBPM 2.使用插件 画完流程图,中文名称可能乱码 两个文件最后一行添加 -Dfile.encoding=UTF-8 重启idea原创 2020-07-01 11:11:48 · 1194 阅读 · 0 评论 -
apollo使用
企业级配置中心,比cloud的config好用很多 使用说明https://gitee.com/lepdou/apollo/ 先看quick start,里面很多信息,在分布式部署都没讲。 添加部门 集群配置后,左上角变化。 添加namespace后,右边配置分成好几块了 单机熟悉后,再安装分布式的。 ...原创 2020-04-03 11:19:23 · 319 阅读 · 0 评论 -
@Intercepts-mybatis拦截器
查询拦截器 package org.study.mybatis.config; import lombok.extern.slf4j.Slf4j; import org.apache.ibatis.cache.CacheKey; import org.apache.ibatis.executor.Executor; import org.apache.ibatis.mapping.BoundSq...原创 2019-12-19 18:33:48 · 6611 阅读 · 0 评论 -
mina使用
NIO API是在Java 1.4引入的。MINA是基于NIO编写的。首先要了解NIO与BIO的概念以及区别,NIO代表非阻塞IO,BIO代表着阻塞式IO。 MINA是一个简单但功能齐全的网络应用框架(其实已经被NettyPK掉了,但都是一类型的东西,很多东西相通的,因为我们单位在用MINA所以优先看这个)。下载地址:http://mina.apache.org/downloads-mina.ht...原创 2019-07-29 11:56:35 · 293 阅读 · 0 评论 -
MybatisGenerator+lombok
先继承Mybatis的插件适配器, 写一个自己的插件 package org.mybatis.generator.plugins; import org.mybatis.generator.api.IntrospectedColumn; import org.mybatis.generator.api.IntrospectedTable; import org.mybatis.generator...原创 2019-08-18 20:18:50 · 1289 阅读 · 0 评论 -
zookeeper使用分布式锁
使用 public class Test { public static void main(String[] args) throws Exception { RetryPolicy retryPolicy = new ExponentialBackoffRetry(100, 3); CuratorFramework client = CuratorFra...原创 2019-07-17 17:40:09 · 167 阅读 · 0 评论 -
mina原理
Mina是Apache社区维护的一个开源的高性能IO框架,在业界内久经考验,广为使用。Mina与后来兴起的高性能IO新贵Netty一样,都是韩国人Trustin Lee的大作,二者的设计理念是极为相似的。在作为一个强大的开发工具的同时,这两个框架的优雅设计和不俗的表现,有很多地方是值得学习和借鉴的。本文将从Mina工作原理的角度出发,对其结构进行分析。 一、总体结构 Mina的底层依赖的主要是Ja...转载 2019-07-29 14:05:37 · 323 阅读 · 0 评论 -
shiro原理
Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 Shiro 主要分为来个部分就是认证和授权,在个人感觉来看就是查询数据库做相应的判断而已,Shiro只是一个框架而已,其中的内容需要自己的去构建,前后是自己的,中间是Shiro帮我们...原创 2019-07-17 11:54:36 · 190 阅读 · 0 评论 -
mybatis原理
mybatis是不完全的orm框架, 封装来jdbc 利用反射将输入参数、输出结果与java bean相互转换 面试题 1、#{}和${}的区别是什么? 注:这道题是面试官面试我同事的。 答:是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如{}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如是Pro...转载 2019-02-19 04:11:54 · 376 阅读 · 0 评论 -
tomcat调优
Tomcat 的优化不像其它软件那样,简简单单的修改几个参数就可以了,它的优化主要有三方面,分为系统优化,Tomcat 本身的优化,Java 虚拟机(JVM)调优。系统优化就不在介绍了,接下来就详细的介绍一下 Tomcat 本身与 JVM 优化,以 Tomcat 7 为例。 一、Tomcat 本身优化 Tomcat 的自身参数的优化,这块很像 ApacheHttp Server。修改一下 xml ...转载 2019-07-12 14:21:29 · 543 阅读 · 0 评论 -
zookeeper源码-分布式锁
curator2.12,zookeeper3.4版本 加锁举例 public class Test { public static void main(String[] args) throws Exception { RetryPolicy retryPolicy = new ExponentialBackoffRetry(100, 3); Curator...原创 2019-07-18 09:50:24 · 178 阅读 · 0 评论 -
mybatis3源码1-初始化
项目 mybatis配置文件mybatis.xml mapper.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <...原创 2019-04-12 15:59:25 · 271 阅读 · 0 评论 -
mybatis3源码2-查询
查询举例 public class Main { public static void main(String[] args) throws IOException { String resource = "mybatis.xml"; InputStream inputStream = Resources.getResourceAsStream(resou...原创 2019-04-15 16:45:15 · 190 阅读 · 0 评论 -
swagger使用
依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version&g...原创 2019-04-02 13:39:55 · 260 阅读 · 0 评论 -
tomcat
tomcat结构 模块组成结构 Tomcat的核心组件就Connector和Container,一个Connector+一个Container(Engine)构成一个Service,Service就是对外提供服务的组件,有了Service组件Tomcat就能对外提供服务了,但是光有服务还不行,还需要有环境让你提供服务才行,所以最外层的Server就是为Service提供了生存的土壤。 Conne...原创 2019-02-27 00:58:50 · 149 阅读 · 0 评论 -
zookeeper原理
分布式的、开源的程序协调服务 功能有配置维护、域名服务、分布式同步、组服务等。 solr,hbase, elasticsearch集群都使用zookeeper dubbo用zookeeper做注册中心 1.Paxos算法&amp;amp; Zookeeper使用协议 Paxos算法是分布式选举算法,Zookeeper使用的 ZAB协议(Zookeeper原子广播),二者有相同的地方,比如都有一个Leade...原创 2019-02-19 05:14:47 · 128 阅读 · 0 评论 -
elasticsearch原理
1.ElasticSearch vs Solr 总结 (1)es基本是开箱即用,非常简单。Solr安装略微复杂一丢丢,可关注(solr6.6教程-基础环境搭建(一)) (2)Solr 利用 Zookeeper 进行分布式管理,而 Elasticsearch 自身带有分布式协调管理功能。 (3)Solr 支持更多格式的数据,比如JSON、XML、CSV,而 Elasticsearch 仅支持...原创 2019-02-19 04:57:01 · 278 阅读 · 0 评论
分享