会员
众包
新闻
博问
闪存
赞助商
Trae
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
motivated_Dou
博客园
首页
新随笔
联系
订阅
管理
随笔 - 71
文章 - 0
评论 - 1
阅读 -
49006
2019年2月5日
微服务负载均衡 —— ribbon
摘要: 负载均衡的基本概念 负载均衡是系统高可用、缓解网络流量和处理能力扩容的重要手段,广义的负载均衡指的是服务端负载均衡,如硬件负载均衡(F5)和软件负载均衡(Nginx)。负载均衡设备会维护一份可用的服务器的信息,当客户端请求到达负载均衡设备之后,设备会根据一定的负载均衡算法从可用的服务器列表中取出一台
阅读全文
posted @ 2019-02-05 20:19 motivated_Dou
阅读(1128)
评论(0)
推荐(0)
2019年1月6日
微服务注册与发现 —— eureka
摘要: 基础概念 在微服务系统中,服务的注册和发现是第一步,常用的有: Eureka:https://github.com/Netflix/eureka Zookeeper:https://zookeeper.apache.org/ Consul:https://www.consul.io/ 等服务注册与发
阅读全文
posted @ 2019-01-06 16:15 motivated_Dou
阅读(178)
评论(0)
推荐(0)
2018年12月16日
shiro
摘要: 1. shiro概述 Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 shiro包含三个核心组件:Subject, Security
阅读全文
posted @ 2018-12-16 20:39 motivated_Dou
阅读(192)
评论(0)
推荐(0)
2018年8月23日
unix网络编程——I/O多路复用之epoll
摘要: 1. 基本概念 当程序进行IO时,如果数据尚未准备好,那么IO将处于阻塞状态。当某个进程有多个打开的文件,比如socket,那么其后的所有准备好读写的文件将受到阻塞的影响而不能操作。不借助线程,单一进程无法在同一时间服务多个文件描述符。非阻挡式IO可以作为一个解决方案,但是效率并不高。首先进程需要不
阅读全文
posted @ 2018-08-23 23:15 motivated_Dou
阅读(329)
评论(0)
推荐(0)
2018年8月18日
unix网络编程——TCP套接字编程
摘要: TCP客户端和服务端所需的基本套接字。服务器先启动,之后的某个时刻客户端启动并试图连接到服务器。之后客户端向服务器发送请求,服务器处理请求,并给客户端一个响应。该过程一直持续下去,直到客户端关闭,给服务端发送EOF(文件结束),服务器也关闭连接的服务器端,然后结束运行或者等待新的客户发起连接请求。如
阅读全文
posted @ 2018-08-18 12:10 motivated_Dou
阅读(271)
评论(0)
推荐(0)
2018年6月17日
java异常处理及自定义异常的使用
摘要: 1. 异常介绍 异常机制可以提高程序的健壮性和容错性。 Throwable:Throwable是java语言所有错误或异常的超类。 有两个子类Error和Exception。 1.1 编译期异常 编译期异常必须处理,否则编译无法通过。 1.2 运行期异常(RuntimeException) Null
阅读全文
posted @ 2018-06-17 17:47 motivated_Dou
阅读(1054)
评论(0)
推荐(0)
2018年3月31日
磁盘调度算法寻道问题
摘要: 磁盘调度算法 磁盘调度算法比较常见的有以下四种: 先来先服务算法(FCFS,First Come First Served) 根据进程请求访问磁盘的先后次序进行调度。此算法的优点是公平、简单,且每个进程的请求都能依次地得到处理,不会出现某一进程的请求长期得不到满足的情况。但此算法由于未对寻道进行优化
阅读全文
posted @ 2018-03-31 21:43 motivated_Dou
阅读(927)
评论(0)
推荐(0)
2018年2月26日
关于mybatis的思考(3)——ResultMaps的使用
摘要: ResultMap元素在mybatis中非常重要,目的是告诉mybatis将从结果集中取出的数据转换为开发者需要的对象。 UserMapping.xml SelectMapTest.java 执行打印出来的日志:
阅读全文
posted @ 2018-02-26 00:17 motivated_Dou
阅读(170)
评论(0)
推荐(0)
2018年2月25日
关于mybatis的思考(2)——mybatis映射文件的深入理解
摘要: 1.配置文件 mybatis进行持久化操作是以SqlSessionFactory对象为基础的,这个对象是整个数据库映射关系经过编译后的内存镜像。 在这里,根据配置文件mybatis-config.xml创建SqlSessionFactory对象,然后产生SqlSession,执行sql语句。 2.配
阅读全文
posted @ 2018-02-25 00:43 motivated_Dou
阅读(178)
评论(0)
推荐(0)
2018年2月24日
关于mybatis的思考(1)——mybatis的使用实例
摘要: 架构分析 MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。MyBatis 可以使用简单的XML 或注解用于配置和原始映射,将接口和 Java 的 POJO( Plain Old Jav
阅读全文
posted @ 2018-02-24 16:58 motivated_Dou
阅读(239)
评论(0)
推荐(0)
下一页
公告
昵称:
motivated_Dou
园龄:
8年9个月
粉丝:
11
关注:
6
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
springcloud
(2)
微服务
(2)
j2ee
(1)
随笔分类
Algorithms(1)
android(5)
core java(9)
data structure(2)
Design Patterns(1)
distributed system(1)
j2ee(4)
java aToz(1)
java interview(10)
linux(1)
mysql(1)
OperationSystem(2)
scrapy(1)
TCP/IP Protocols(1)
随笔档案
2019年2月(1)
2019年1月(1)
2018年12月(1)
2018年8月(2)
2018年6月(1)
2018年3月(1)
2018年2月(3)
2018年1月(1)
2017年12月(1)
2017年11月(1)
2017年10月(1)
2017年6月(1)
2017年5月(10)
2017年4月(14)
2017年3月(24)
2017年2月(6)
2016年12月(2)
更多
阅读排行榜
1. java — 静态绑定和动态绑定(9059)
2. java中 i = i++和 j = i++ 的区别(6858)
3. 滑动窗口协议(4407)
4. 作业调度算法(3186)
5. 页面置换算法(2252)
评论排行榜
1. 页面置换算法(1)
推荐排行榜
1. 数据库索引(结合B-树和B+树)(1)
2. 滑动窗口协议(1)
3. hashMap原理(java8)(1)
最新评论
1. Re:页面置换算法
最后一句是啥好搞笑哈哈哈
--Bananatos
点击右上角即可分享