Distributed-Systems-Technologies

1.分布式系统中基本概念及常用技术介绍

网络I/O模型

1.同步和异步
  • 同步:
  • 异步:
2.阻塞和非阻塞
  • 阻塞:
  • 非阻塞:
3.UNIX网络I/O模型

远程过程调用(RPC)

Basing on Spring SpringMVC MyBatis Druid Shrio developing web system

源码下载地址:https://github.com/shuaijunlan/Autumn-Framework

在线Demo:http://autumn.shuaijunlan.cn

项目介绍

Autumn-Framework旨在提供通用的web系统解决方案,目前由作者本人一个人维护,更新速度缓慢,但是会持续更新,此项目适合初学者学习使用,也欢迎您加入我一起维护整个项目。

analyse the source code of Timer

Timer Class Introduction

在JDK库中Timer类主要负责计划任务的功能,也就是在指定的时间开始执行某任务。

MyBatis实战(一)

一、MyBatis框架简介

MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

Java创建线程的三种方式(Thread/Runnable/Callable)

1.继承Thread类

此方式只需要重写Thread类中的run()方法即可,示例如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/**
* @author Junlan Shuai[shuaijunlan@gmail.com].
* @date Created on 19:41 2017/4/10.
*/
public class ExtendThread extends Thread
{
String name;
public ExtendThread(String name)
{
this.name = name;
}
@Override
public void run()
{
System.out.println(name);
}
}
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×