开源框架
文章平均质量分 95
ac_dao_di
这个作者很懒,什么都没留下…
展开
-
简易版dubbo实现
简易版dubbo实现一、dubbo简介实现一个简易版的dubbo,首先看下dubbo是什么, dubbo是阿里开源的rpc框架,目前是apache顶级开源项目,可以用来构建微服务。社区已经到了3.0版本,生态活跃,原来是java写的,现在有go版本,支持云原生。研究dubbo的目的:一方面是dubbo浑身是宝,用到了zk/javassit/netty/spring/spi等技术,可以说看懂了dubbo源码,对自己是十分有帮助的。不仅能学习优秀原创 2021-11-20 23:33:16 · 3493 阅读 · 2 评论 -
spring boot入门
一、相对于spring的优点自动化配置,快速构建,避开依赖地狱,引进starter jar,配置yaml,即可使用相关功能。便捷部署:支持嵌入式tomcat,无需依赖外部tomcat,可以本地启动,可以打成jar运行。注解驱动编程:无任何xml,基于spring 4.0条件注解实现bean注册,基于servlet 3.0实现动态servlet等。健康监控:方便排查bean的生效情况,以及做心跳。二、IDEA构建和本地运行 详细见github仓库原创 2021-10-24 15:14:40 · 540 阅读 · 0 评论 -
Hibernate入门实例
Hibernate入门实例1. 概述Hibernate是一个开源的ORM框架,会自动生成SQL语句,支持数据库事务操作。开发者只需通过配置hibernate.cfg.xml和具体的持久化类映射文件,通过加载配置文件,获得session,即可以进行数据库操作。Hibernate还支持面向对象的Hibernate 查询语言HQL,这个框架本质上是对JDBC的封装,但通过配置文件的形式使得我们脱原创 2016-11-22 22:58:53 · 631 阅读 · 0 评论 -
Spring入门实例
配置好Java路径,在IDEA新建一个web项目,并配置好tomact服务器,这里使用的项目为JavaEE。1. 建立领域对象User。持久层还包括DAO层的数据库操作等。package com.baobaotao.domain;/** * Created by gzx on 16-11-19. *///持久层,领域对象public class User { priva原创 2016-11-19 16:57:03 · 3650 阅读 · 0 评论 -
MyBatis入门实例
MyBatis入门实例一、概述 MyBatis是一个优秀的持久层框架,可以使用XML配置文件或者接口加注解的方式来简化DAO操作,大大方便了SQL语句的管理。由于注解的功能极为有限,这里采用XML配置文件的方式。同时,MyBatis还支持动态SQL语句。二、创建数据库和数据表 在MySQL创建数据库和数据表:CREATE DATABASE test;CREATE TAB原创 2017-01-09 17:13:18 · 710 阅读 · 0 评论 -
dubbo+spring+zookeeper的集成入门实例
一、安装zookeeper 可以参考用两台物理机搭建Storm集群里面对zookeeper的安装。需要注意的是必须确保zookeeper正常启动,也就是必须监听端口2181。可以使用如下命令:sudo lsof -i:2181 $ZK_HOME/bin/zookeeper.out可以看到绑定了端口,这个文件会记录访问zookeeper的日志。如果出现问题,可以到$ZK_HOM原创 2017-07-23 00:14:27 · 2768 阅读 · 0 评论 -
jquery + ajax + json入门实例
1. jquery ajax使用 对于一个网页,查询数据时一般使用ajax异步请求,这样可以不用刷新页面,减少流量,减轻服务端负担,加快响应速度。而jquery是一个javascript库(不是框架),对于各个浏览器的兼容性进行了封装,使用jquery将能大大提高开发效率。在一个html页面中,可以通过如下方式引入jquery:<head> <script src="http://aj原创 2017-05-10 15:15:02 · 1211 阅读 · 0 评论 -
经验汇总
1. 日志配置(1) 增删改必须打印日志。修改数据必须有据可查。 (2) 条件分支必须打印分支参数。 (3) 打印数据量,对比性能。 (4) 打印最后结果。 (5) 打印当前用户。 (6) 对于controller层可以使用拦截器来计算时间,对于service层则只能用aop。2. spring事务管理。(1) @Transactional必须配置在service层的方法...原创 2017-08-29 17:42:13 · 366 阅读 · 0 评论 -
Spring BeanFactory源码解析
一、BeanFactory接口 1. BeanFactory接口是工厂方法的实现机制,具体定义了以下几个方法:public interface BeanFactory { // 对于FactoryBean,该前缀用于取出FactoryBean,而非getObject对应的方法 String FACTORY_BEAN_PREFIX = "&"; // 返回bean实例,如果原创 2017-11-18 16:51:45 · 627 阅读 · 0 评论