会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
motivated_Dou
博客园
首页
新随笔
联系
订阅
管理
2019年2月5日
微服务负载均衡 —— ribbon
摘要: 负载均衡的基本概念 负载均衡是系统高可用、缓解网络流量和处理能力扩容的重要手段,广义的负载均衡指的是服务端负载均衡,如硬件负载均衡(F5)和软件负载均衡(Nginx)。负载均衡设备会维护一份可用的服务器的信息,当客户端请求到达负载均衡设备之后,设备会根据一定的负载均衡算法从可用的服务器列表中取出一台
阅读全文
posted @ 2019-02-05 20:19 motivated_Dou
阅读(1121)
评论(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
阅读(191)
评论(0)
推荐(0)
2018年8月23日
unix网络编程——I/O多路复用之epoll
摘要: 1. 基本概念 当程序进行IO时,如果数据尚未准备好,那么IO将处于阻塞状态。当某个进程有多个打开的文件,比如socket,那么其后的所有准备好读写的文件将受到阻塞的影响而不能操作。不借助线程,单一进程无法在同一时间服务多个文件描述符。非阻挡式IO可以作为一个解决方案,但是效率并不高。首先进程需要不
阅读全文
posted @ 2018-08-23 23:15 motivated_Dou
阅读(324)
评论(0)
推荐(0)
2018年8月18日
unix网络编程——TCP套接字编程
摘要: TCP客户端和服务端所需的基本套接字。服务器先启动,之后的某个时刻客户端启动并试图连接到服务器。之后客户端向服务器发送请求,服务器处理请求,并给客户端一个响应。该过程一直持续下去,直到客户端关闭,给服务端发送EOF(文件结束),服务器也关闭连接的服务器端,然后结束运行或者等待新的客户发起连接请求。如
阅读全文
posted @ 2018-08-18 12:10 motivated_Dou
阅读(269)
评论(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
阅读(1053)
评论(0)
推荐(0)
2018年3月31日
磁盘调度算法寻道问题
摘要: 磁盘调度算法 磁盘调度算法比较常见的有以下四种: 先来先服务算法(FCFS,First Come First Served) 根据进程请求访问磁盘的先后次序进行调度。此算法的优点是公平、简单,且每个进程的请求都能依次地得到处理,不会出现某一进程的请求长期得不到满足的情况。但此算法由于未对寻道进行优化
阅读全文
posted @ 2018-03-31 21:43 motivated_Dou
阅读(923)
评论(0)
推荐(0)
2018年2月26日
关于mybatis的思考(3)——ResultMaps的使用
摘要: ResultMap元素在mybatis中非常重要,目的是告诉mybatis将从结果集中取出的数据转换为开发者需要的对象。 UserMapping.xml SelectMapTest.java 执行打印出来的日志:
阅读全文
posted @ 2018-02-26 00:17 motivated_Dou
阅读(169)
评论(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
阅读(177)
评论(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
阅读(237)
评论(0)
推荐(0)
下一页
公告
点击右上角即可分享