上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 120 下一页
摘要: 过滤器的使用 首先需要实现 Filter接口然后重写它的三个方法 init 方法:在容器中创建当前过滤器的时候自动调用 destory 方法:在容器中销毁当前过滤器的时候自动调用 doFilter 方法:过滤的具体操作 我们先引入 Maven 依赖,其中 lombok 是用来避免每个文件创建 Log 阅读全文
posted @ 2022-05-26 15:23 hanease 阅读(207) 评论(0) 推荐(0)
摘要: 单点登录的实现原理 单点登录在现在的系统架构中广泛存在,他将多个子系统的认证体系打通,实现了一个入口多处使用,而在架构单点登录时,也会遇到一些小问题,在不同的应用环境中可以采用不同的单点登录实现方案来满足需求。 我将以我所遇到的应用环境以及在其中所经历的各个阶段与大家分享,若有不足,希望各位不吝赐教 阅读全文
posted @ 2022-05-26 15:00 hanease 阅读(1291) 评论(0) 推荐(0)
摘要: 分库分表 理论 当一张表的数据达到几千万时,查询一次所花的时间会变长。业界公认MySQL单表容量在 1千万 以下是最佳状态,因为这时它的BTREE索引树高在3~5之间。 数据切分可以分为:垂直切分和水平切分。 一、垂直切分 垂直切分又可以分为: 垂直分库和垂直分表。 1、垂直分库 概念 就是根据业务 阅读全文
posted @ 2022-05-26 14:17 hanease 阅读(1602) 评论(1) 推荐(0)
摘要: mysql有多种日志,常见的有: 错误日志(ErrorLog)更新日志(UpdateLog)二进制日志(Binlog)查询日志(QueryLog)慢查询日志(SlowQueryLog)Binlog可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录, 阅读全文
posted @ 2022-05-25 15:52 hanease 阅读(141) 评论(0) 推荐(0)
摘要: https://www.nowcoder.com/interview/ai/index 1-TCP协议的流量控制和拥塞控制 TCP的流量控制是基于窗口机制实现的: 在建立连接时, 发送方和接收方都会建立一个缓存区,在两端进行通信时,数据包头部会有一个窗口字段,标识了接收端剩余的缓存空间。发送方根据窗 阅读全文
posted @ 2022-05-24 21:19 hanease 阅读(196) 评论(0) 推荐(0)
摘要: https://worktile.com/ 本篇文章将主要为大家介绍10款甘特图软件:1、PingCode;2、Worktile;3、Microsoft Project;4、Asana;5、Jira;6、Excel;7、MindMaster;8、瀚文软件;9、VARCHART XGantt;10、d 阅读全文
posted @ 2022-05-24 19:40 hanease 阅读(1804) 评论(0) 推荐(0)
摘要: 一、微服务架构图: 二、技术介绍:(技术选型随着代码的编写会完成) 关于技术选型,我盗了一张我老大的微服务技术栈的图,如下:原文:http://www.jianshu.com/p/2da6becfb019 我将会用到上图中的如下技术 服务注册和服务发现:consul 服务健康检查:consul 配置 阅读全文
posted @ 2022-05-24 14:27 hanease 阅读(307) 评论(0) 推荐(0)
摘要: 1.1 lambda表达式 一、处理匿名内部类 1、Runnable接口 1 new Thread(new Runnable() { 2 public void run() { 3 System.out.println("hello world!!!"); 4 } 5 }).start(); 6 7 阅读全文
posted @ 2022-05-23 19:41 hanease 阅读(132) 评论(0) 推荐(0)
摘要: 第一章 JVM内存结构 1、为什么要了解JVM内存管理机制 JVM自动的管理内存的分配与回收,这会在不知不觉中浪费很多内存,导致JVM花费很多时间去进行垃圾回收(GC) 内存泄露,导致JVM内存最终不够用 2、JVM内存结构 根据上图,JVM内存结构包括: 方法区 - Java虚拟机规范 <jdk8 阅读全文
posted @ 2022-05-23 10:06 hanease 阅读(253) 评论(0) 推荐(0)
摘要: 领域驱动(DDD,Domain Driven Design)为软件设计提供了一套完整的理论指导和落地实践,通过战略设计和战术设计,将技术实现与业务逻辑分离,来应对复杂的软件系统。本系列文章准备以实战的角度来介绍 DDD,首先编写领域驱动的代码模型,然后再基于代码模型,引入 DDD 的各项概念,先介绍 阅读全文
posted @ 2022-05-23 09:51 hanease 阅读(2817) 评论(0) 推荐(0)
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 120 下一页