Spring入门学习笔记(4)——JDBC的使用

[TOC] Spring JDBC框架概览 使用传统的JDBC连接数据库,需要编写不必要的代码来处理异常、打开和关闭数据库连接等变得非常麻烦。然而,Spring JDBC Framework从打开连接、准备和执行SQL语句、处理异常、处理事务以及最后关闭连接开始,负责所有低级别的细节。 因此,您需要 ... »

KClient——kafka消息中间件源码解读

最近在拜读李艳鹏的《可伸缩服务架构——框架与中间件》,该篇随笔,针对第二章的KClient(kafka消息中间件)源码解读项目,进行学习。 kclient消息中间件 从使用角度上开始入手学习 kclient processor 该项目使用springboot调用kclient库,程序目录如下: do ... »

Spring入门学习笔记(3)——事件处理类

Spring中的事件处理 ApplicationContext 是Spring的核心模块,管理着Beans完整的生命周期。当加载Bean时,ApplicationContext会发布特定类型的事件。 eg:当Context启动时ContextStartEvent被发布,当关闭时,ContextSto ... »

Spring入门学习笔记(1)

Spring入门学习笔记(1) 该篇随笔,主要用于记录Spring Framework 基础知识。由于笔者是初学者,见识与能力有限,难免出现错误,如果发现错误,望不吝赐教。 Spring好处 以下列出了使用Spring Framework的一些巨大好处 Spring使开发人员能够使用POJO开发企业 ... »

分享一篇IBN(Intent-based networking)调研报告

IBN调研报告 背景 SDN(Software defined network):最大特点在于具有松耦合的控制平面与数据平面、支持集中化的网络状态控制、实现底层网络设施对上层应用的透明。具有灵活的软件编程能力,使得网络的自动化管理和控制能力得到空前提升。 SDN存在的问题: 尽管当前,SDN在超大规 ... »

搭建好看的静态博客(使用Hexo进行搭建)

经常看到大牛的博客非常的高大帅气,虽然我很渣,但是逼格不能输,所以有了以下的搭建记录。 我的成果 "Ninwoo" ,喜欢的可以参考下面的记录一起来动手搞起来。 安装Git Bash 访问 "git" 下载最新版本的git bash 安装完成之后,右键打开git bash,设置用户名和邮件信息 生成 ... »

搭建好看的静态博客(使用Hexo进行搭建)

经常看到大牛的博客非常的高大帅气,虽然我很渣,但是逼格不能输,所以有了以下的搭建记录。 我的成果 "ninwoo.github.io" ,喜欢的可以参考下面的记录一起来动手搞起来。 安装Git Bash 访问 "git" 下载最新版本的git bash 安装完成之后,右键打开git bash,设置用 ... »

基于openvswitch+Docker构建SDN网络测试环境 (使用ovs-docker进行构建)

这是一篇之前写的笔记,主要记录了使用openvswitch + Docker 等进行一个小型的SDN网络搭建的操作步骤。由于 之前临时有其他任务,耽搁了一下,最近开始重新整理,并计划开发一个简单的Python脚本,简化该网络的创建过程。 同时希望该脚本可以和控制器的程序进行融合,方便未来可以和doc ... »

Mysql读写分离——主从数据库+Atlas

mysql集群 最近在参加项目开发微信小程序后台,由于用户数量巨大,且后台程序并不是很完美,所以对用户的体验很是不友好(简单说就是很卡)。赶巧最近正在翻阅《大型网站系统与Java中间件实践》。 所以,先是使用Docker swarm构建了负载均衡集群,然后使用Atlas做了数据库的读写分离,尽可能对 ... »

RyuBook1.0案例三:REST Linkage

REST Linkage 该小结主要介绍如何添加一个REST Link 函数 RYU本身提供了一个类似WSGI的web服务器功能。借助这个功能,我们可以创建一个REST API。 基于创建的REST API,可以快速的将RYU系统与其他系统或者是浏览器相连接,非常实用的一个功能。 程序解析 在案例中 ... »