自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员不鸣的博客

种一棵树最好的时间是十年前,其次就是现在

  • 博客(386)
  • 资源 (27)
  • 收藏
  • 关注

原创 大模型应用:LangChain-Golang核心模块使用

LangChain是一个开源的框架,它提供了构建基于大模型的AI应用所需的模块和工具。它可以帮助开发者轻松地与大型语言模型(LLM)集成,实现文本生成、问答、翻译、对话等任务。LangChain的出现大大降低了AI应用开发的门槛,使得任何人都可以基于LLM构建自己的创意应用。本文将介绍基于Golang使用LangChain相关模块。

2024-06-15 21:06:43 490

原创 大模型应用:基于Golang + 大模型构建简易的电商售前对话服务

某X互联网电商公司为了解决当前大量用户的售前咨询问题,需要建设一个不需要客服介入的简易电商售前机器人,用于回答用户的售前问题,并给出基本可靠的咨询回答。当前大模型如gpt、baichuan、文心等均有开放使用的OpenAPI接口,且调用费用低廉。可以基于大模型来构建简易的电商售前对话服务。本文介绍一种基于Golang + gpt-3.5-turbo构建对话服务的方案。

2024-06-08 22:41:21 1055 2

原创 大模型应用:Prompt-Engineering优化原则

随着大模型的出现及应用,出现了一门新兴“技术”,该技术被称为Prompt-Enginerring。Prompt Engineering即提示工程,是指在使用大语言模型时,编写高效、准确的Prompt(提示词)的过程。通过不同的表述、细节和关键词,使大模型更好服务于特定任务。

2024-06-02 11:53:03 1276

原创 大模型应用:基于Golang实现GPT模型API调用

当前OpenAI提供了开放接口,支持通过api的方式调用LLM进行文本推理、图片生成等能力,但目前官方只提供了Python SDK。为了后续更方便集成和应用,可以采用Golang对核心推理调用接口进行封装,提供模型调用能力。

2024-05-26 22:23:34 827

原创 大模型应用:LLM基本原理及应用场景

23年以来,随着OpenAI公司的ChatGPT横空出世,大模型一词开始火爆全球。国内外以OpenAI、Google、百度、阿里、字节等大厂为代表,相继推出一系列大模型及其应用,涉及社交、问答、代码助手等多个方面。大模型究竟是什么,和基础的垂类模型/多模态模型有何差异?为什么可以基于大模型来构建一系列垂类应用,以及可以使用大模型构建什么应用?

2024-05-26 14:47:19 436

原创 Golang:微服务常用代码分层结构

代码分层结构是一个老生常谈的话题,好的代码结构能够使得系统易于理解、开发及维护,如果代码结构很混乱就会使得不同层级的代码块耦合,导致难以维护和拓展。

2023-09-02 17:57:50 1314

原创 系统设计:通用思路之4S分析法

系统设计是一个定义系统架构、功能模块、服务及接口和数据存储等满足特定需求的过程。系统设计是在面向对象设计的基础上更高层次的设计,关注整个系统的架构、组件之间的协作和通信,以及满足系统需求的实现。关键点在于:满足实际需求、具备可拓展性、稳定性等,常见如Twitter、网约车系统设计。

2023-08-13 17:58:14 686

原创 ElasticSearch:全文检索及倒排索引原理

ES通常被用于搜索需求中使用,底层原理是倒排索引技术。

2023-08-06 23:23:59 6466

原创 系统设计基础-大型网站通用架构模式

系统设计基础,了解大型网站通用架构模式。

2023-05-17 14:43:58 307

原创 Golang:reflect反射的使用例子

reflect包定义了“反射”相关能力,“反射”在计算机学中是指计算机程序在运行时(runtime)可以访问、检测和修改它本身状态或行为的一种能力。基于反射特性可以通用化地解决一些需要频繁修改代码及硬编码问题,但是执行效率会被降低。

2023-02-20 09:22:55 493

原创 Golang原理分析:闭包及for range延迟绑定问题原理及解决

当一个函数引用了环境的变量,被引用的变量与该函数同时存在组成的系统,被称为闭包。

2022-12-17 18:32:54 1011

原创 Golang原理分析:切片(slice)原理及扩容机制

Go切片的特性:切片的本质是引用底层数组头指针+当前切片长度+底层数组大小:即array、len和cap:使用时通过make关键字来进行初始化切片分配一个新的底层数组,或者是基于指定的数组进行切片化。

2022-12-04 19:17:02 2064

原创 Golang开发习惯:变量、常量声明&使用惯例

Golang开发中,可遵守简单且一致的命名原则,力求命名精简、易懂和一致。变量声明已存在类型信息时,不要重复类型信息:使用驼峰形式来声明变量,而不是下划线形式:常量声明使用驼峰形式来声明变量,而不是下划线形式:对于专有名词或特定常量,可使用全大写形式:

2022-12-04 12:29:26 669

原创 Golang源码分析:golang/sync之singleflight

golang/sync库拓展了官方自带的sync库,提供了errgroup、semaphore、singleflight及syncmap四个包,本次分析singlefliht的源代码。singlefliht用于解决单机协程并发调用下的重复调用问题,常与缓存一起使用,避免缓存击穿。

2022-11-06 16:18:02 556

原创 Golang源码分析:golang/sync之errgroup

golang/sync库拓展了官方自带的sync库,提供了errgroup、semaphore、singleflight及syncmap四个包,本次先分析第一个包errgroup的源代码。errgroup提供了类似于WaitGroup的组织子任务运行的能力,但是提供了错误处理和通过ctx取消子任务的能力。

2022-10-30 17:41:16 749

原创 Golang源码分析:本地缓存库cache2go

cache2go是一款由golang实现的本地缓存库,提供并发安全的读写操作,具有过期时间控制等特性。

2022-10-19 12:27:06 1052

原创 《程序员的七堂课》读书笔记2

读书随记

2022-10-01 16:05:16 630

原创 《程序员的七堂课》读书笔记:职业规划

《程序员七堂课》第二章读书笔记

2022-09-12 09:58:08 341

原创 缓存读写策略:CacheAside、Read/WriteThrough及WriteBack策略

对于缓存的读写来说,通常存在三种使用方式,也就是缓存的三种读写策略:CacheAside、Read/WriteThrough及WriteBack策略。

2022-07-23 22:05:05 1590

原创 如何做数据平滑迁移:双写方案

数据迁移指的是将一批数据从同构存储系统(如MySQLA到MySQLB)或异构存储系统(如MySQL-MongoDB)间搬运迁移。数据双写迁移是最常用的一种数据迁移方案,可以保证迁移过程是在线的、迁移前后数据是一致的、迁移过程是可回滚的。数据双写迁移方案分为五大步,分别是:同步、双写、校验、切读、切写。...

2022-07-22 10:16:08 7407 5

原创 数据库写入优化:分库分表及相关问题

数据库写入优化手段之分库分表。

2022-07-13 23:14:05 929

原创 数据库查询优化:主从读写分离及常见问题

大部分系统的访问模型是读多写少,读写请求量的差距可能达到几个数量级。当单机MySQL无法承受过高的QPS时,可以组建MySQL主从读写分离集群来将读请求分摊到多个从节点中,以实现水平拓展。

2022-06-25 15:36:52 876

原创 高并发系统设计:通用的设计方法及架构分层

极客高并发系统设计课程学习笔记:高并发系统设计常用方法是水平拓展、异步及缓存,并通过系统分层来达到单一职责、易维护及拓展的特性。

2022-06-14 22:35:46 2155 1

原创 数据密集型系统设计:索引及存储(B树、LSM树、OLTP及OLAP)

数据密集型应用系统设计-索引及存储章节学习笔记。

2022-05-29 12:08:56 730

原创 数据密集型系统设计:数据模型与查询语言(关系、文档及图存储数据模型)

数据密集型应用系统设计-数据模型与查询语言学习笔记。

2022-05-22 23:17:00 569

原创 数据密集型系统设计:可靠性、可拓展性及可维护性

数据密集型应用系统设计-可靠性、可拓展性及可维护性章节学习笔记。

2022-05-16 23:22:43 4064

原创 MongoDB:常见概念及问题总结

MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。 MongoDB 文档类似于 JSON 对象的BSON格式存储(实质上是序列化的JSON,存储空间更小)。字段值可以包含其他文档,数组及文档数组。

2022-05-14 22:57:34 1339

原创 minikube无法启动:“minikube service hello-minikube”无法访问问题解决

使用minikube可以快速地在本机搭建kubernetes实验集群,用于学习和模拟kubernetes集群操作,但是在跟着官网下载好kubernetes和minikube后,在执行`minikube service hello-minikube`时启动了浏览器,但是却无法看到内容,说明hello-minikube部署出现问题,不合符预期

2022-04-10 16:57:35 4176

原创 容器化的演进:从Docker到Kubernetes

当前,Docker这门容器化技术已经被很多公司采用,从单机走向集群已成为必然,所以对于大规模容器的管理,如果只是依赖于人工手动运维,那么会出现难以管理、管理混乱的问题,而Kuberentes就是为了解决大量容器的管理和运维问题而出现的容器管理平台。

2022-04-10 10:01:20 1135

原创 一文带你学会Linux Shell:核心操作及命令总结

Shell的中文意识为“壳”,这层壳套在kernel(内核)之外,是用户与Linux 操作系统之间交互的一个命令解释器,是用户与Linux操作系统之间的桥梁。本文总结了十大块Linux Bash Shell常用操作及命令,带你快速入门Shell的世界。

2022-04-05 10:54:23 459

原创 SpringCloud:核心组成架构

Spring Cloud基于Spring Boot框架构建微服务架构,用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。

2022-04-03 12:04:31 724

原创 计算机组成原理核心总结

冯·诺依曼体系结构(Von Neumann architecture),也叫存储程序计算机结构。计算机组成原理围绕着该体系结构展开,介绍了运算器、控制器及存储器原理。

2022-03-20 16:41:27 3779

原创 分布式基础-常见分布式ID生成方案

分布式ID即指的是在分布式系统中,全局的唯一标识;分布式ID其实与单机下的ID区别不大,其作用都是起到标识某个订单或数据、消息等,使其在分布式系统中全局唯一。

2022-03-19 11:41:32 1118

原创 RocketMQ:核心特性及基本原理总结

本文介绍RocketMQ核心特性:主从复制、刷盘及复制策略、顺序写入、零拷贝机制、事务消息、有序消息等基本原理。

2022-01-23 17:07:41 2166

原创 RocketMQ:与Kafka对比应用场景及组成架构

RocketMQ 是阿里巴巴开源的分布式消息中间件,前身为阿里内部消息系统Notify及MetaQ。RocketMQ被广泛应用于电商、订单、金融等分布式应用领域。

2022-01-15 17:26:22 1950

原创 ElasticSearch:相关性评分原理及应用

相关度是指两个事物间相互关联的程度,在检索领域特指检索请求与检索结果之间的相关程度。在ES中返回的每一条结果中都会包含一个_score字段,这个字段的值就是当前文档匹配检索请求的相关性评分。

2022-01-03 17:47:12 2152

原创 ElasticSearch:全文检索及倒排索引原理

全文检索一般是查询包含某一或某些关键字记录,所以通过文档整体值建立的索引对提高查询速度是没有任何帮助的。为了解决这个问题,人们创建了一种新索引方法,这种索引方法就是倒排索引。

2021-12-18 15:32:22 2523

原创 ElasticSearch:文档字段类型及存储

文档的具体内容都以字段为单元保存,在ElasticSearch中建立的倒排索引本质上是对字段及词项建立的索引,本文将介绍文档的字段类型及存储方式。

2021-12-14 12:41:24 3275 2

原创 MongoDB:海量存储基础-分片架构

分片是数据库中常用的提升存储容量的方式,它基于水平拓展的思想,将大量的数据按一定规则分配到不同的服务器中存储,比如MySQL集群可以借助Sharding-JDBC等外部框架对数据进行分片存储,而MongoDB则提供了原生的分片能力支持。

2021-12-11 16:26:42 4096

原创 MongoDB:高可用基础-副本集原理

在生产环境中,不建议使用单机版的MongoDB服务器,因为有可能出现单点问题:单机版的MongoDB无法保证可靠性,一旦进程发生故障或是服务器宕机,业务将直接不可用,一旦服务器上的磁盘损坏,数据会直接丢失,而此时并没有任何副本可用。为了保证MongoDB正常对外提供服务,需要搭建主备架构,确保在主节点发生故障时能够有从节点继续对外提供服务。MongoDB在设计时已考虑到可用性问题,在其设计中原生支持了主备架构,也就是所谓的副本集架构。

2021-12-08 10:00:48 2465

阿里ATA黑皮书.pdf

阿里巴巴ATA技术论坛2020年度精华汇总黑皮书

2021-04-21

《数控技术》课件及复习题

《数控技术》课件及复习题

2020-06-04

Java多线程经典面试题68问

Java多线程经典面试题68问

2020-02-22

Java面试高频题.pdf

Java面试高频题Java面试高频题

2020-02-22

超全——含答案___单片机原理及应用期末考试题试卷大全.pdf

单片机期末考试试卷大全试卷大全,期末冲刺备考必备,祝你考得好成绩!

2019-08-06

宜立方讲义

这是完整的宜立方分布式商城的讲义word文档,需要的朋友可以下载哦

2018-12-30

品优购项目完整讲义

黑马程序员Java工程师培训的分布式电商项目品优购的完整讲义word文档

2018-12-30

Vuex的使用Demo

这是Vuex的一个使用demo,方便读者理解和更好地去使用vuex

2018-12-30

Java23种设计模式总结pdf

Java23种设计模式总结pdf,包括常用的策略模式、观察者模式、装饰者模式、抽象工厂模式、适配器模式、迭代器模式、模板方法模式、单例模式等等

2018-12-23

HeadFirst设计模式

高清中文版HeadFirst设计模式!需要的同学赶紧下载哦!

2018-11-17

Java面试题库

内含 : 面试题集共分为以下十部分: 一、Core Java: 1 — 95 题1 — 24 页 基础及语法: 1 — 61 题1 — 13 页 异常: 62 — 69 题13 — 15 页 集合: 70 — 80 题15 — 18 页 线程: 81 — 90 题18 — 21 页 IO & Socket: 91 — 95 题21 — 24 页 二、OOAD & UML: 96 — 101 题24 — 25 页 三、XML: 102 — 105 题26 — 29 页 四、SQL: 106 — 109 题29 — 31 页 五、JDBC & Hibernate: 110 — 121 题31 — 35 页 六、Web: 122 — 161 题35 — 44 页 七、EJB & Spring: 162 — 179 题44 — 47 页 八、数据结构& 算法& 计算机基础: 180 — 187 题47 — 51 页 九、C++: 188 — 201 题51 — 55 页 十、Weblogic 及其它(附加部分) 1 —— 13 题55 — 57 页 一、CoreJava 部分:(共95 题:基础91 道,中等难度4 道)

2018-11-10

springboot2.0快速整合配置大全

这是一个基于springboot2.0、Maven的快速整合脑图,里边有常用的整合流程,如mybatis、dubbo、redis、thymeleaf等的整合与使用过程,方便开发时快速地查阅或者自己整合练习。也可参考我的这个专栏进行学习:https://blog.csdn.net/pbrlovejava/column/info/27079

2018-11-10

《第一本Docker书》高清带目录pdf版

内容简介 · · · · · · 全球第一本Docker技术图书中文版,Docker中文社区鼎力支持! Docker核心团队成员权威著作,在技术圈中很有影响力。 既是第一本Docker书,也非常适合作为学习Docker的第一本入门书。 Docker是一个开源的应用容器引擎,让开发者可以将他们的应用和依赖包打包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器完全使用沙箱机制,相互之间不会有任何接口。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,它不依赖于任何语言、框架或包装系统。 Docker 是一个开源的应用容器引擎,开发者可以利用Docker 打包自己的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。 本书由Docker 公司前服务与支持副总裁James Turnbull 编写,是权威的Docker 开发指南。本书会指导读者完成Docker 的安装、部署、管理和扩展,带领读者经历从测试到生产的整个开发生命周期,让读者了解Docker 适用于什么场景。书中先介绍Docker 及其组件的基础知识,然后用Docker 构建容器和服务来完成各种任务:利用Docker 为新项目建立测试环境,演示如何使用持续集成的工作流集成Docker,如何构建应用程序服务和平台,如何使用Docker 的API,如何扩展Docker。 本书适合对Docker 或容器开发感兴趣的系统管理员、运维人员和开发人员阅读。 图书评价: DevOps未死,ContainerOps已到 发现Docker项目还是2013年中,我正在为构架一个Micro Service的游戏云而测试各种PaaS平台和产品。研究CloudFoundry的过程中,被Warden子项目吸引,转而在GitHub中寻找类似的、更容易使用和部署的容器虚拟化解决方案,最终一个Linux Container的框架Docker成为我的首选。2013年底在深圳举行的ECUG Con(实效云时效用户组大会)是我第一次在大型的技术会议上宣讲Docker开源技术,此时它已经被Golang社区评为2013年的十大杀手级应用,也是这次会议我开始了Docker技术布道之旅。从LXC的框架到Container引擎,再到如今的SaaS平台,Docker在开源社区的强大推动下快速向前演进,ContainerOps平台或是Docker的下一个里程碑。 对Docker研究得越多,就越容易被它在网络、安全方面的各种问题所困扰,忘却了Docker使用Union FileSystem技术带来的巨大技术变革的机会。当超越容器虚拟化引擎的标签去看Docker时,发现它是实现应用版本管理的最佳技术选择。比起从源代码的某个分支或标签起构建应用的版本,Union FileSystem更适于实现从开发到运维的版本管理。随着OverlayFS被Linux内核3.18合并到主干,Docker也会在最新的版本中支持它(也许在你读这本书的时候就已经支持了)。不管是AUFS还是OverlayFS,将摆脱被认为是嵌入式设备的文件格式,成为应用版本管理的技术基石。 在一次技术布道之后,有听众和我交流如何使用Gnome Desktop的Docker容器为团队提供标准的Android开发环境。正值Docker在刚刚发布的1.2版本中加入了Device特性,我建议他可以使用这个特性为Desktop加入真机的调试功能。此时我才意识到开发环境甚至是桌面环境是可以通过Docker容器来实现统一的。当微软公司和Docker深度合作的新闻震惊所有人时,才发现微软早在多年前就布局容器虚拟化的技术。Windows成为最后一个(FreeBSD有容器引擎Jails,Solaris有容器引擎Zones)能运行容器的主流操作系统。Windows操作系统可以通过容器化技术运行多个Windows的容器,Docker引擎也终于有了打通所有平台的机会。不管是Linux还是Windows,开发环境最终都可以被容器管理起来,开发配置管理将会变得非常简单。 当软件的开发环境、版本管理、交付和运行都以Docker为工具Container为基础进行流转时,就构成了以Container为核心的开发和运维流程,软件的构架也因此发生改变(Micro Service的构架方式可能会因此流行)。但持续集成、持续部署和自动化运维等生产理念没有改变,只是增加了Container的解决方案,未来必定会有基于Docker的平台来管理整个开发和生产的流程。 DevOps未死,ContainerOps已到。 在此感谢三位译者李兆海、刘斌和巨震的辛苦工作,把第一本Docker技术书籍带入中国。这不仅是一本Docker技术的入门书籍,也介绍了很多Docker的最佳实践,是学习Docker的绝佳选择。尽管没有参与此书的翻译,甚为遗憾,但我会继续努力在国内推广Docker开源技术。 马全一 Docker 中文社区和 docker.cn 项目创始人,Docker 开源技术布道师,资深构架师 这本书用了大量简短可操作的程序实例介绍Docker的工作原理,几乎页页都是满满的代码干货,程序员读者可跟着这些例子自己动手玩转Docker,这真是一部专为程序员写的好书! ——毛文波,道里云CEO,曾创建EMC中国实验室并担任首席科学家,曾参与创建HP中国实验室 这本书由曾任职于Docker公司的资深工程师编写,由国内社区以最快的速度完成翻译,是学习Docker的最佳入门书籍。如果你是一位希望让自己的代码运行在云端的程序员,现在就开始学习Docker吧! ——喻勇,Cloud Foundry社区创始人 正是因为Docker将对传统IT技术带来“革命性”的冲击,所以我们看到围绕Docker的创业项目如火如荼。IT从业人员应该及早拥抱Docker,拥抱变化。阅读本书就是最佳入门途径。 ——陈轶飞,原百度PaaS平台负责人,国内最早大规模应用Docker的实践者 Docker今天已经算是明星技术了,各种技术大会都会有人谈论它,越来越多的人像我一样对这门技术着迷。Docker的发展异常迅猛,整个社区生态蓬勃向上一片繁荣。希望阅读本书的读者也尽快加入充满乐趣的Docker大家庭中来。 ——程显峰,MongoDB中文社区创始人,蓝海讯通COO 本书系统而又深入浅出地介绍了与Docker部署和应用相关的各个方面,体现了Docker的最新进展,并附有大量详尽的实例。无论系统架构师、IT决策者,还是云端开发人员、系统管理员和运维人员,都能在本书中找到所需的关于Docker的内容。本书非常适合作为进入Docker领域的第一本书。 ——商之狄,微软开放技术(中国)首席项目经理 我很高兴能看到第一本引进国内的Docker技术书籍——这本《The Docker Book》中文版。这本书对于迫切想了解Docker技术以及相关工具使用的技术爱好者来说,是一本值得阅读的入门书籍。 ——肖德时,InfoQ《深入浅出Docker》专栏作者 阅读本书,就像参加一个Docker专家的面授课程,书中包含了很多非常实用的小型案例,让你能够循序渐进地照着学习,加深理解。James Turnbull是个写书的高手,由浅入深地慢慢引领你理解Docker的奥秘。无论你是哪个行业的程序员,这本Docker的书绝对会让你受益匪浅。 ——蔡煜,爱立信软件开发高级专家 对Docker本身,已经不用我再多说,只希望大家都看看这本书,并能积极尝试Docker。纵观IT行业历史,大的技术变革从来不是诞生于大厂商口中的金蛋,而是一小搓爱好者的小玩意儿,而Docker正是这个路子。 ——赵鹏,VisualOps 创始人 Go语言是近年来IT技术发展历程中最伟大的事情,而Docker的出现则是云计算发展的重要里程碑。作为Go语言的杀手级应用,Docker推动了Go语言社区的发展。《The Docker Book》是一本Docker团队成员撰写的书,是一份难得的学习Docker技术的权威教材。我很高兴见到中文翻译能够如此迅速地跟进,这是一件了不起的事情。 ——许式伟,七牛云存储CEO,《Go语言编程》作者 我非常喜欢《The Docker Book》这本书,它弥补了开源项目通常缺失的文档部分。书中涉及从安装入门到业务场景下的各种应用及开发。本书作者的权威性以及译者的专业态度也保证了这本书的严谨性。这本书非常适合广大的Docker爱好者阅读。 ——杜玉杰,OpenStack基金会董事 --------------------- 作者:cf406061841 来源:CSDN 原文:https://blog.csdn.net/cf406061841/article/details

2018-10-13

分布式系统采用技术及案例分析

分布式系统常用技术及案例分析》全面介绍在设计分布式系统时所要考虑的技术方案,内容丰富、案例新颖,相关理论与技术实践较为前瞻。本书不仅仅介绍了分布式系统的原理、基础理论,同时还引入了大量市面上常用的近期新分布式系统技术,不仅告诉读者怎么用,同时也分析了为什么这么用,并阐述了这些技术的优缺点。希望本书可以成为读者案头的工具书,供读者随手翻阅。本书分为三大部分,即分布式系统基础理论、分布式系统常用技术以及经典的分布式系统案例分析。靠前部分主要介绍分布式系统基础理论知识,总结一些在设计分布式系统时需要考虑的范式、知识点以及可能会面临的问题,其中包括线程、通信、一致性、容错性、CAP理论、安全性和并发等相关内容;同时讲述分布式系统的常见架构体系,其中也包括很近比较火的RESTful风格架构、微服务、容器技术等。第二部分主要列举了在分布式系统应用中经常用到的一些主流技术,并介绍这些技术的作用和用...... 柳伟卫,英文名Way Lau,80后程序员,关注编程、系统架构、性能优化。对技术抱有极大的热情,坚持每天学习。喜欢开源,乐于分享。具有多年软件开发管理及系统架构经验。负责过多个重量及省级大型分布式系统的设计与研发,也参与过多个大型项目系统架构的技术改造。现为某集团技术公司项目经理,负责大型分布式系统的微服务化改造。

2018-10-09

sqldeveloper

Oracle SQL Developer是Oracle公司出品的一个免费的集成开发环境。是一个免费非开源的用以开发数据库应用程序的图形化工具,使用 SQL Developer 可以浏览数据库对象、运行 SQL 语句和脚本、编辑和调试 PL/SQL 语句

2018-09-07

java版数据结构与算法(中文)

java版数据结构与算法(中文) 简单易懂,是本人找了好久才找到资源哦

2018-08-10

java开发的crm项目

由java开发,使用的技术有hibernate,spring以及struts2,是一个简单的ssh项目,可供新手学习和分析

2018-08-06

java开发的bos物流项目(ssh框架)

前端技术:easyui,apache ocupload,highchart,apache poi 后端技术:java,maven,spring,struts2,hibernate,apache poi,shiro,quartz,highchart等

2018-08-06

html_css_javascript语法手册

html_css_javascript语法手册 html_css_javascript语法手册 html_css_javascript语法手册 html_css_javascript语法手册 html_css_javascript语法手册

2018-05-16

Head First Java 中文高清版pdf

Head First Java 中文高清版Head First Java 中文高清版Head First Java 中文高清版

2018-05-16

Asp.Net深入编程pdf

Asp.Net深入编程pdf Asp.Net深入编程pdf Asp.Net深入编程pdf Asp.Net深入编程pdf

2018-05-16

Ajax高级程序设计pdf

Ajax高级程序设计pdf 1-6章

2018-05-16

java编程思想第四版中文版pdf

java巅峰之作:think in java,java编程思想第四版中文版,喜欢的朋友自己下载咯

2018-05-13

java开发常用的api文档

包括了w3school、java 1.6api、javascript、jquery等官方中文版文档,java开发者必备

2018-05-13

sqlyong 32位

sqlyong 32位sqlyong 32位sqlyong 32位sqlyong 32位sqlyong 32位

2018-05-13

用原生Servlet+Jsp写的商城Demo 解压密码:pbrshop

实现的主要功能有登陆,注册,购物车,提交订单等,前端用的Bootstap框架,后台为servlet技术,采用完整的三层架构开发模式,是一个很好的练手demo,解压密码为pbrshop

2018-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除