设计模式 工厂方法模式(解耦): 简单工厂模式: ​ 抽象产品:定义了产品的规范,描述了产品的特性和功能 ​ 具体产品:实现或继承抽象产品的子类 ​ 具体工厂:提供了创建产品的方法,调用者通过该方法来获取产品 开闭原创:扩展开放,对修改关闭 工厂方法模式: ​ 工厂方法模式的主要角色: 抽象工厂(A ...
JVM探究 面试问题: 请你谈谈你对jvm的理解?java8虚拟机和之前的更新变化? ​ 答:理解如该文档,java8将方法区被取代为了元空间,字符串常量数据改存到堆里面,元空间改用本地内存 什么是OOM,什么是栈溢出StackOverFlowError?怎么分析? ​ 答:OutOfMemoryE ...
函数编程 函数对象 好处: ​ 1.逻辑参数化 ​ 2.延迟执行 ​ 函数对象表现形式 ​ Lambda表达式 函数接口 方法引用 闭包 柯里化 Stream API 构建流 流合并与截取 流生成 流查找与判断 流去重与排序 去重 排序 流化简 流收集 容器创建 收集器 下游收集器 三种基本流 普通 ...
Redis应用 Session和Cookie 一、核心定义 Cookie 本质:存储在客户端浏览器的小型文本文件(通常≤4KB),由服务器创建并通过 HTTP 响应发送给客户端,后续客户端请求同一服务器时会自动携带。 核心作用:作为 “身份标识载体” 或 “轻量数据容器”,常用于传递 Session ...
转载 5天前
24阅读
Maven Maven构建生命周期的核心阶段 clean:清理项目编译、打包生成的输出文件(如 target 目录 ) validate:校验项目必要信息、依赖是否完整 compile:编译项目主代码(一般是 src/main/java 里的 Java 文件 ) test:执行单元测试(src/te ...
转载 4天前
379阅读
2020 好的开始
转载 2022-10-24 12:56:55
69阅读
LEO的职场感悟   From [url]http://jobchanceleo.blog.51cto.com/blog/82896/14145[/url]   06年12月26日在此开博以来,承蒙大家支持,PV已突破2W。在此尤其要感谢那些能在偶博客上留言的朋友们—无论何种建议对我都是鼓励,让我有信心写下更多的职场文章;同时,还要感谢51CTO的小废物给予我的大力支持
转载 2007-01-04 21:38:55
834阅读
http://pleac.sourceforge.net/pleac_python/index.htmlLeo 17:01:23http://pleac.sourceforge.net/这里有许多语言的cookbook包括perl、python、php、java、groovy。。。
原创 2008-04-17 17:04:00
370阅读
a
原创 2023-02-14 11:26:02
56阅读
消息中间件 知识框架 RabbitMQ RabbitMQ如何保证消息不丢失? 第一个是开启生产者确认机制,确保生产者的消息能到达队列,如果报错可以先记录到日志中,再去修复数据 第二个是开启持久化功能,确保消息未消费前在队列中不会丢失,其中的交换机、队列、和消息都要做持久化 第三个是开启消费者确认机制 ...
转载 3天前
314阅读
金山网络旗下的猎豹浏览器刚刚发布了2.0版(beta),内核升级至Chrome 21。他们提供的评测结果显示,升级之后,猎豹浏览器2.0版的速度和性能提升超过50%。此外,新版还全面兼容微软即将正式发布的Windows 8,并即将登陆应用商店。   金山网络旗下的猎豹浏览器刚刚发布了2.0版(beta),内核升级至Chrome 21。他们提供的评测结果显示,升级之后,猎豹浏览器2
转载 2024-01-25 20:06:59
7阅读
MySQL 数据库相关概念 数据库(DataBase):存储数据的仓库,数据是有组织的进行存储 数据库管理系统(DB Management System):操纵和管理数据库的大型软件 SQL:操作关系型数据库的编程语言,定义了一套操作关系型数据库的统一标准 MySQL介绍 启动 ​ net star ...
转载 4天前
339阅读
一、HW和LEO HW:High Watermark,高水位,在分区高水位以下的消息被认为是已提交消息,反之就是未提交消息,注意高水位本身属于未提交消息,图中的8就属于未提交消息,高水位上的消息是不能被消费者消费的。LEO: Log End Offset,日志末端位移,表示副本写入下一条消息的位移值,数字 15 所在的方框是虚线,这就说明,这个副本当前只有 15 条消息,位移值是从 0 到
转载 2024-05-30 08:51:06
59阅读
多线程 线程中的基础知识 线程与进程的区别 ​ 当一个程序被运行,从磁盘加载这个程序代码至内存,这时就开启了一个进程;一个线程(操作系统能够进行运算调度的最小单 位)就是一个指令流,将一条条指令以一定顺序交给CPU执行 ​ 进程是正在运行程序的实例,进程中包含了线程,每个线程执行不同的任务 ​ 不同 ...
转载 4天前
370阅读
摘要  Kafka在0.8以前的版本中,并不提供High Availablity机制,一旦一个或多个Broker宕机,则宕机期间其上所有Partition都无法继续提供服务。若该Broker永远不能再恢复,亦或磁盘故障,则其上数据将丢失。而Kafka的设计目标之一即是提供数据持久化,同时对于分布式系统来说,尤其当集群规模上升到一定程度后,一台或者多台机器宕机的可能性大大提高,对于Failover机
手动制作python的exe可执行程序 -- by Leo Jay
原创 2021-07-26 15:36:22
391阅读
LEOLast And Offset,日志末端偏移量,记录了该副本对象底层日志文件中下一条消息的位移值;举一个例子,若LEO = 10,那么表示在该副本日志上已经保存了10条消息,位移范围是[0, 9]。HWHigh Watermark,高水印值,任何一个副本对象的HW值一定不大于其LEO值,而小于或等于HW值的所有消息被认为是“已提交的”或“已备份的”。HW指向的是实实在在的消息,而LEO总是指
转载 2024-03-22 10:27:05
45阅读
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址:http://blog.csdn.net/jobchanceleo/archive/2007...
转载 2007-09-03 08:27:00
171阅读
2评论
LEO移动卫星通信系统由于具有较短的在LEO卫星系统中,由于链路的长时延以及卫星的快速移动,为了保证自适调制编码、波束赋形等技术的有效性,信道状态信息的预测获取是必不可少的。A.信道模型卫星移动通信系统中接收信号可以表示为:B.卫星移动信道的可预测性在LEO卫星通信系统中,由于卫星所处位置较高,因此卫星通信系统中一般会都有直射路径的存在,而反射等多径分量比地面蜂窝通信系统中要少一些,在不考虑频率选
原创 2021-03-24 15:46:32
1153阅读
OSI七层网络参考模型 层级 说明 7. 应用层 对应用程序提供接口 6. 表示层 进行数据格式的转换,以确保一个系统生成的应用层数据能够被另外一个系统的应用层所识别和理解。 5. 会话层 在通信双方之间建立、管理和终止会话。 4. 传输层 建立、维护和取消一次端到端的数据传输过程。控制传输节奏的快 ...
转载 3天前
337阅读
  • 1
  • 2
  • 3
  • 4
  • 5