logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式(一)-迭代器模式(Iterator Pattern)——一个一个遍历

迭代器模式(Iterator Pattern)是 非常常用的设计模式。用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。迭代器模式属于行为型模式。示例:Iterator.javapackage com.test.dp.iterator;//迭代器实现的接口public interface Iterator {public abstract bool

#设计模式#迭代器模式#java
设计模式(七)-建造者模式(Builder Pattern)——组装复杂的实例

建造者模式(Builder Pattern)用于组装具有复杂结构的实例。Builder.javapackage com.test.dp.Builder.Sample;//编写文档的抽象类public abstract class Builder {public abstract void makeTitle(String title);public abstr

#建造者模式#设计模式#java
设计模式(五)-单例模式(Singleton Pattern)——只有一个实例

程序运行时,通常回生成很多实例。但是,当我们想在程序中表示某个东西只会存在一个时,就会有“只能创建一个实例”的需求。当然,只要我们多加注意,只new一次也能达到目的。但是,我们肯定都不想“多加注意”,那应当怎么做呢?1、想确保任何情况下都绝对只有一个实例;2、想在程序上表现出“只有一个实例”;像这样的确保只生成一个实例的模式倍乘坐单例模式(Singleton Pattern)。

#单例模式#设计模式#java
分布式物联网(IOT)服务实战(二)-消息通讯处理服务集成Netty

Netty简介官网的简介:Netty是一个NIO客户端服务器框架,可以快速轻松地开发网络应用程序,例如协议服务器和客户端。它极大地简化和简化了诸如TCP和UDP套接字服务器之类的网络编程。“快速简便”并不意味着最终的应用程序将遭受可维护性或性能问题的困扰。 Netty经过精心设计,结合了许多协议(例如FTP,SMTP,HTTP以及各种基于二进制和基于文本的旧协议)的实施经验。结果,Netty成功地

#物联网#websocket#iot +1
分布式物联网(IOT)服务实战(一)-初步搭建(Spring Cloud)

Spring Cloud简介官网(https://spring.io/projects/spring-cloud)简介:Spring Cloud为开发人员提供了工具,以快速构建分布式系统中的一些常见模式(例如,配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,领导选举,分布式会话,群集状态)。分布式系统的协调导致样板式样,并且使用Spring Cloud开发人员可以快速站

#物联网#spring cloud#分布式 +2
springmvc+mybatis+shardingsphere(shardingjdbc)实现数据库(mysql)读写分离架构

在存在大量读操作的场景,可以采用数据库读写分离的机制来加快查询速度。mysql本身就支持多服务实现读写分离,而springmvc要实现可以自己写读写分离的代码实现,其基本原理就是采用aop原理,拦截特定的自定义注解方法,通过不同的参数调用不同的数据源,这个网上有很多例子。如果是已经存在的系统改造或者自己不想写代码,也可以采用已经成熟的框架,本人使用的是sharding-sphere的shardin

#mybatis#mysql
springmvc+mybatis+shardingsphere(shardingjdbc)实现数据库(mysql)读写分离架构

在存在大量读操作的场景,可以采用数据库读写分离的机制来加快查询速度。mysql本身就支持多服务实现读写分离,而springmvc要实现可以自己写读写分离的代码实现,其基本原理就是采用aop原理,拦截特定的自定义注解方法,通过不同的参数调用不同的数据源,这个网上有很多例子。如果是已经存在的系统改造或者自己不想写代码,也可以采用已经成熟的框架,本人使用的是sharding-sphere的shardin

#mybatis#mysql
分布式服务架构学习(一):实现自己的RPC框架(采用Java Socket)

RPC实现原理图:1、Service API对应服务接口。HelloService.java代码如下:package com.shan.rpc.service;public interface HelloService {public String sayHello(String content);}2、Service Impl对应服务接口的实现:HelloSe...

#java
到底了