
框架知识
文章平均质量分 75
三思_1234
这个作者很懒,什么都没留下…
展开
-
自定义注解(@interface)学习
@interface 关键字表示本类为注解类,类结构: public @interface 自定义注解名 { 自定义注解体 } 注解体中支持的元素类型: 1.所有基本数据类型(int,float,boolean,byte,double,char,long,short) 2.String类型 3.Class类型 4.enum类型 5...原创 2018-02-28 18:19:04 · 4785 阅读 · 1 评论 -
Dubbo实现原理简单分析
文章转自地址:阿里巴巴Dubbo实现的源码分析Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 其核心部分包含:远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。 集群容错: 提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,...转载 2019-04-10 11:22:23 · 284 阅读 · 0 评论 -
Spring Boot与Spring Cloud是什么关系?
本文转自:https://zhuanlan.zhihu.com/p/38566684SpringBoot先于Spring Cloud问世。SpringBoot相当于脚手架,借助他可以快速搭建房子,它本身不具备任何功能属性,值是普通房间,没有其他任何功能。什么是Spring BootSpring Boot简化了基于Spring的应用开发,通过少量的代码就能创建一个独立的、产品级别的Spring应用。...转载 2018-07-02 18:08:28 · 280 阅读 · 0 评论 -
Quartz入门 : 一
引入xml文件: <!-- quartz --> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <...原创 2018-05-23 14:40:43 · 316 阅读 · 0 评论 -
数据库优化
索引: 1.如何建立索引 CREATE UNIQUE INDEX 索引名称 ON 表名称 (列名称) 2.为什么索引可以优化查询 索引的功能主要就是根据建立了索引的那列,对数据进行规则化排列,等下次按照索引条件查询时,可以按照索引类型快速定位数据,不需要像没建立索引时,全表扫描。 索引的规则与索引引擎有关,mysql支持多个索引引擎,如BTre...原创 2018-04-19 11:10:54 · 228 阅读 · 0 评论 -
Mybatis动态代理源码解读一
Mybatis的使用只需要创建一个DAO层接口,配合相应Mapper.xml的sql文件以及配置即可使用。那么到底是什么力量让没有手动实现的接口完成了对数据库的链接、查询、数据组装等工作了,这篇文章主要就是沿着Mybatis的源码分析一下这个问题。从Mybatis的入门开始,最简单Mybatis初始化代码需要一个mybatis-config.xml的配置文件来构建一个叫做SqlSessionFac...原创 2018-04-18 00:06:54 · 3259 阅读 · 0 评论 -
SQL的各种join整理
语句运行数据库为mysql。1. join(inner join) 内链接 效果:仅在链接主表与内链接对象存在至少一个匹配时才返回数据库记录。 sql: select * from card INNER JOIN cardtask on card.taskid = cardtask.id; 结果:上述sql只查出了card表中两条有cardtask对应的记录。2. lef...原创 2018-03-29 15:54:17 · 646 阅读 · 0 评论 -
ThreadLocal记录
写一点ThreadLocal的学习记录。没有在生产工作中使用过ThreadLocal,所以对ThreadLocal的概念比较模糊。简单记录一下想法,以后再做论证。1.ThreadLocal线程安全,线程安全的原因与同步方法或变量的原因不同,是因为ThreadLocal为每一条线程单独维护数据,数据在线程之间不共享,自然解决了多线程数据安全的问题。2.ThreadLocal为每条线程单独维护数据,是...原创 2018-03-29 18:51:56 · 212 阅读 · 0 评论 -
spring完整配置文件(applicationContext.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" xmlns:p="http://www.springframewo转载 2018-02-24 16:33:59 · 11922 阅读 · 0 评论 -
spring注解整理学习
1. @Component表示是受Spring 管理组件的通用形式,@Component注解可以放在类的头上。 @Component不推荐使用。好像没什么实质性的意义。 2. @Controller对应表现层的Bean,也就是Action。如果@Controller不指定其value="",则默认的bean名字为这个类的类名首字母小写。如果指定@Controller(value="UserActi...原创 2018-02-24 16:26:46 · 318 阅读 · 0 评论 -
mybatis缓存机制初探
本文转载自凯伦,美团点评后端研发工程师,2016年毕业于上海海事大学,现从事美团点评餐饮平台相关的开发工作。公众号ID: KailunTalk,欢迎关注,一起探讨更多技术知识。前言MyBatis是常见的Java数据库访问层框架。在日常工作中,开发人员多数情况下是使用MyBatis的默认缓存配置,但是MyBatis缓存机制有一些不足之处,在使用中容易引起脏数据,形成一些潜在的隐患。个人在业务开发中也...转载 2018-02-24 15:59:49 · 234 阅读 · 0 评论