自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(423)
  • 资源 (21)
  • 收藏
  • 关注

原创 巴厘岛行记(六)——蓝梦岛

欢迎览阅《巴厘行记》系列文章蓝梦岛作为本次旅行的压轴之行,自然是早早准备,早上7:30集合,偷了10分钟去享用了一下inaya的早餐,确实很不错。早餐是自助形式,中西印式餐点都一应俱全。侍者服务意识非常好,我进来先用帽子落位,然后赶去选菜点,端回来时,刀叉、纸巾就已经摆放整齐。时间有限,我也就随手挑了几样,抓紧消灭。早餐厅暴露左撇子习惯了本次蓝梦岛,我又“从”了波哥,选了三处离岸浮潜+环岛+恶魔之泪+海滩俱乐部套餐。

2024-01-30 10:19:57 660

原创 【云原生布道系列】第三篇:“软”饭“硬”吃的计算

援引一段《虚拟化技术发展编年史》中针对虚拟化技术的定义:在计算机科学中,虚拟化技术(Virtualization)是一种资源管理(优化)技术,将计算机的各种物理资源(例如CPU、内存、磁盘空间,以及网络适配器等 I/O 设备)予以抽象、转换,然后呈现出一个可供分割并任意组合为一个或多个(虚拟)计算机的配置环境。虚拟化技术打破了计算机内部硬件实体结构不可分割的物理障碍,使用户能够以更灵活、更精细化的配置方式来使用硬件资源,即现下常提到的硬件变的软件“可定义”了。

2023-03-31 18:00:00 792

原创 【重识云原生】第三章云存储第一节——分布式云存储总述

分布式存储最早是由谷歌提出的,其目的是通过廉价的服务器来提供使用与大规模,高并发场景下的 Web 访问问题。它 采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。分布式存储的兴起与互联网的发展密不可分,互联网公司由于其数据量大而资本积累少,而通常都使用大规模分布式存储系统。...

2022-03-29 23:26:08 8403 2

原创 【重识云原生】第二章计算第一节——计算虚拟化技术总述

计算虚拟化技术算是云计算技术的擎天之柱,其前两代技术的演进一直引领着云计算的发展,即便到了云原生时代,其作用依然举足轻重。本篇将总述性讲述计算虚拟化技术的演进,当然主要还是在汇集整理了参考链接内容后,再依据笔者对计算虚拟化的理解整理编排。.........

2022-03-09 21:51:55 5406

原创 【云原生布道系列】第一篇:不谋全局不足以谋一域

云原生概念这几年非常火爆,本人因有幸参与公司云原生转型项目调研,开始接触这一庞大技术体系,再通过与同业、各大头部云厂商超过150场的密集研讨交流,方得初窥全貌。同时,也看到业界对云原生体系的解读纷繁庞杂,慎思之下便有此文。一、云原生定义界定 关于云原生的定义有多次发展,从Pivotal公司的Matt Stine于2013年首次提出云原生(CloudNative)的概念,到2015年,云原生刚推广时,Matt Stine在《迁移到云原生架构》一书中定义了符合云原生架构的几个特征:1.......

2022-02-23 23:23:40 6987 11

原创 谈谈系列之OA又见OA

而真正3.0时代的OA产品架构,首先应该是充分利用智能手机一直在线特性来打造消息驱动型OA产品解决方案,员工工作模式应该由以往的流程驱动模式转变为消息驱动模式,当然这对于信息产品的全局解决方案设计要求非常高,绝不仅仅是引入一个所谓NB的即时通讯产品就够的:真正的消息型OA产品,一方面能提供便捷的即时沟通能力,另一方面也应该能让IM作为最基础通用能力,充分融合到OA所有业务系统的任何需要交流沟通的功能角落,最终使IM消息中心既成为沟通交流的聚合点,也成为工作任务的汇聚广场。

2024-04-10 09:38:30 875

原创 谈谈系列之移动时代,我的产品技术观

其实一直想着写这篇文章,但是缺乏灵感,下笔犯难。信息时代发展速度快到令人目不暇接,从最开始的个人PC,到拨号上网,再到光纤入户,再到现在4G/5G移动互联网,一晃也不过短短三四十年。程序主流语言也从最开始的C/C++,到Java/C#,再到JSP/HTML/JS,再到Python/Objective-C,再到现在的百花齐放。真真是旧人未老,新人已至。

2024-04-10 09:31:32 356

原创 谈谈系列之纵论当今互联网金融大势

此文大言不惭,无他,只为寻找与我秉持相同产品技术观的人。虽然我还不知道你们在哪里,但我知道你们就在那里,只要我持续发声,总会让你们看到我就在这里,然后我们可以一起做一些有意义的事情,现在的IT界依然受着PC时代陈旧思想的荼毒,死水一潭,徒有其表。

2024-04-10 09:29:16 1217

原创 谈谈系列之从领域解决方案专家修炼谈企业数字化转型

在互联网时代,是一个思想开放型的时代,经过方案或产品思想的激烈碰撞,更能产生有价值有深度的创意。当今时代,再也不是某一家公司闷着头去研发一款“秘密武器型”系统就能一统江湖的时代了,技术壁垒在持续降低(也是因为各层分工不断细化,每层都有专业厂商来提供更专业服务),产品业务方案要求却在不断升高,闭门造车只能是一条死路。

2024-04-10 09:27:28 313

原创 谈谈系列之金融直播展业畅想

近些年直播异常火热,对于各大中小型基金证券公司,也纷纷引入直播作为新型展业渠道。在这其中有一部分直接采用第三方云平台,也有少部分选择自建直播平台。当然自建直播平台也不是纯自研,大抵都是外购第三方厂商整体解决方案,基于混合式部署,一方面借助云端CDN分发网络满足直播高并发、大流量、低延时的要求,同时也希望借此实现管控端的本地化部署、视频数据的本地归集,以实现点播/录播内容的本地化沉淀、版权自主可控,从而逐步积累本公司版权所有的投研知识资产,打造自有品牌的私域流量,为公司新增收益增长渠道与投研知识变现渠道。

2024-04-10 09:22:00 448

原创 【云原生进阶之数据库技术】第二章-Oracle-2.3-数据库用户管理

用户权限管理是指通过合理的配置和管理,为每个用户分配适当的数据库权限,确保他们只能访问和操作其所需的数据对象。用户权限管理包括用户的认证、授权和审计等方面,旨在保护数据库的机密性、完整性和可用性。

2024-03-22 11:00:00 151

原创 【云原生进阶之数据库技术】第二章-Oracle-运维-2.2-数据库卸载

本文主要介绍Oracle的卸载相关操作步骤。

2024-03-22 09:00:00 42

原创 【云原生进阶之数据库技术】第二章-Oracle-运维-2.1-数据库安装

本文主要介绍Oracle数据库的安装与配置

2024-03-21 11:00:00 52

原创 【云原生进阶之数据库技术】第二章-Oracle-1-简介

ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。

2024-03-21 09:00:00 399

原创 【云原生进阶之数据库技术】第三章-PostgreSQL-架构-3.4-物理结构

base目录存储用户创建的数据库文件,及隶属于用户数据库的所有关系,比如表、索引等存储pg_control及数据库集群维度的数据库及其关系,非客户维度的数据。(1 row)pg_wal是WAL机制中的wal日志存储目录。事务提交日志存储目录,默认256KB。

2024-03-20 11:00:00 40

原创 【云原生进阶之数据库技术】第三章-PostgreSQL-架构-3.3-逻辑架构

PostgreSQL的逻辑存储架构是其核心组成部分之一,负责管理和维护数据的组织和访问方式。在逻辑层面上,PostgreSQL将数据以特定的结构进行组织,以便能够高效地处理和检索数据。这种逻辑结构对于数据库的性能和可靠性至关重要。在逻辑存储架构中,所有的数据库对象都被赋予唯一的标识符,即OID(Object Identifier)。OID是一个无符号的四字节整数,用于在系统的系统目录表中唯一标识不同的数据库对象。

2024-03-20 09:00:00 22

原创 【云原生进阶之数据库技术】第三章-PostgreSQL-架构-3.2-进程结构

PostgreSQL是一个多进程架构的客户端/服务器模式的关系型数据库管理系统。PG数据库中的一系列进程组合进来就是PostgreSQL服务端。PG数据库中有一个主的postgres server进程,针对每个客户端有一个backend postgres进程,另外有一系列的background后台进程(针对不同的功能模块)。所以这些进程都对应一个共享内存shared memory。

2024-03-19 11:00:00 320

原创 【云原生进阶之数据库技术】第三章-PostgreSQL-架构-3.1-整体结构

PostgreSQL 是一个开源对象关系型数据库管理系统,并侧重于可扩展性和标准的符合性。PostgreSQL 面向企业复杂 SQL 处理的 OLTP 在线事务处理场景,支持 NoSQL 数据类型(JSON/XML/hstore),支持 GIS(Geographic Information System 或 Geo-Information system)地理信息处理,在可靠性、数据完整性方面有良好声誉,适用于互联网网站、位置应用系统、复杂数据对象处理等应用场景。

2024-03-19 09:00:00 121

原创 PostgreSQL-管理-2.3-Spring项目开发对接

在安装好了PostgreSQL之后,下面我们尝试一下在Spring Boot中使用PostgreSQL数据库。

2024-03-18 11:00:00 202

原创 【云原生进阶之数据库技术】第三章-PostgreSQL-管理-2.2-运维操作

命令说明\password设置当前密码\q退出\h查看sql命令的解释,如\h select?查看psql命令列表\l列出所有数据库链接其他数据库\d列出当前数据库的所有表格列出某一张表格的结构\du列出所有用户。

2024-03-18 09:00:00 1058

原创 【云原生进阶之数据库技术】第三章-PostgreSQL-管理-2.1-安装部署

本篇主要介绍PostgreSQL的安装部署

2024-03-17 11:00:00 34

原创 【云原生进阶之数据库技术】第三章-PostgreSQL-1-综述

PostgreSQL 是一个功能强大的开源数据库系统。经过长达15年以上的积极开发和不断改进,PostgreSQL已在可靠性、稳定性、数据一致性等获得了业内极高的声誉。目前PostgreSQL可以运行在所有主流操作系统上,包括Linux、Unix和Windows。

2024-03-17 09:00:00 130

原创 【云原生进阶之数据库技术】第一章MySQL-架构原理-3.2.4 UndoLog工作原理

undo log(回滚日志) 是 Innodb 存储引擎层生成的日志,实现了事务中的原子性,主要用于事务回滚和 MVCC。

2024-03-08 11:00:00 56

原创 【云原生进阶之数据库技术】第一章MySQL-架构原理-3.2.6 binlog工作原理

MySQL 在完成一条更新操作后,Server 层还会生成一条 binlog,等之后事务提交的时候,会将该事物执行过程中产生的所有 binlog 统一写 入 binlog 文件。binlog 文件是记录了所有数据库表结构变更和表数据修改的日志,不会记录查询类的操作,比如 SELECT 和 SHOW 操作。

2024-03-08 11:00:00 62

原创 【云原生进阶之数据库技术】第一章MySQL-架构原理-3.2.3内存结构

InnoDB存储引擎是基于磁盘存储的,并将其中的记录按照页的方式进行管理,因此可将其视为基于磁盘的数据库系统(Disk-base Database)。在数据库中CPU速度与磁盘速度是有很大差距的,基于磁盘的数据库系统通常使用缓冲池技术来提高数据库的整体性能。结构如下图所示:内存结构部分主要分为四个部分,Buffer Pool(缓冲池)、Change Buffer(变更缓冲)、Adaptive Hash Index(自适应哈希索引)、Log Buffer(日志缓冲)。

2024-03-08 08:45:00 42

原创 【云原生进阶之数据库技术】第一章MySQL-架构原理-3.2.5 Redo Log工作原理

redo log 是物理日志,记录了某个数据页做了什么修改,对 XXX 表空间中的 YYY 数据页 ZZZ 偏移量的地方做了AAA 更新,每当执行一个事务就会产生这样的一条物理日志。在事务提交时,只要先将 redo log 持久化到磁盘即可,可以不需要将缓存在 Buffer Pool 里的脏页数据持久化到磁盘。当系统崩溃时,虽然脏页数据没有持久化,但是 redo log 已经持久化,接着 MySQL 重启后,可以根据 redo log 的内容,将所有数据恢复到最新的状态。

2024-03-08 08:45:00 124

原创 【云原生进阶之数据库技术】第一章MySQL-架构原理-3.2.2 Innodb磁盘结构

磁盘架构(On-Disk structures)的组成:1、System Tablespace:系统表空问是更改缓冲区的存储区域。如果表是在系统表空间而不是每个文件或通用表空间中创建的,它也可能包含表和索引数据。(在MySQL5.x版本中还包含InnoDB据字典、undolog等) 参数:innodb_data_file_path。2、File-Per-Table Tablespaces:每个表的文件表空间包含单个InnoDB表的数据和索引,并存储在文件系统上的单个数据文件中。

2024-03-07 11:00:00 30

原创 【云原生进阶之数据库技术】第一章MySQL-架构原理-3.2.1 InnoDB架构

InnoDB存储引擎最早由Innobase Oy公司开发(属第三方存储引擎)。从MySQL 5.5版本开始作为表的默认存储引擎。该存储引擎是第一个完整支持ACID事务的MySQL存储引擎,特点是行锁设计、支持MVCC、支持外键、提供一致性非锁定读,非常适合OLTP场景的应用使用。目前也是应用最广泛的存储引擎。InnoDB存储引擎架构包含内存结构和磁盘结构两大部分.

2024-03-07 08:45:00 106

原创 【云原生进阶之数据库技术】第一章MySQL-3.1-整体架构

MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层。

2024-03-04 08:45:00 902

原创 【云原生进阶之数据库技术】第一章MySQL-2.7-存储函数

根据调用方式的不同,可以把存储程序分为存储例程、触发器和事件这几种类型。其中,存储例程又可以被分为存储函数和存储过程。MySQL支持自定义函数,定义好之后,调用方式与调用MySQL预定义的系统函数一样。用户自己定义的存储函数与MySQL内部函数是一个性质的。区别在于,存储函数是“用户自己定义”的,而内部函数是MySQL的”开发者定义“的。

2024-02-25 08:45:00 48 1

原创 【云原生进阶之数据库技术】第一章MySQL-2.6-存储过程

存储过程(Stored Procedure )是数据库系统中,一组为了完成特定功能的SQL 语句集合,经编译后保存在数据库中,通过指定存储过程的名字并给出参数的值。MySQL5.0版本开始支持存储过程,使数据库引擎更加灵活和强大,可带参数,也可返回结果,可包含数据操纵语句、变量、逻辑控制语句等。存储过程是存储在数据库中,一次编译后,到处运行。不需要再次编译,用户通过指定存储过程的名字并传递参数(如果该存储过程带有参数)来执行。一个存储过程是一个可编程的函数,它在数据库中创建并保存。

2024-02-24 10:45:00 152

原创 【云原生进阶之数据库技术】第一章MySQL-2.5-视图

视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。但是视图的作用和真实表一样,包含一系列带有行和列的数据。视图中,用户可以使用SELECT语句查询数据,也可以使用INSERT,UPDATE,DELETE修改记录,视图可以使用户操作方便,并保障数据库系统安全。通过视图,可以展现基表(用来创建视图的表)的部分数据;视图数据来自定义视图的查询中使用的表,使用视图动态生成。

2024-02-24 08:45:00 48

原创 【云原生进阶之数据库技术】第一章MySQL-2.4-数据索引

索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。索引不是万能的,索引可以加快数据检索操作,但会使数据修改操作变慢。每修改数据记录,索引就必须刷新一次。为了在某种程度上弥补这一缺陷,许多 SQL 命令都有一个 DELAY_KEY_WRITE 项。这个选项的作用是暂时制止 MySQL 在该命令每插入一条新记录和每修改一条现有之后立刻对索引进行刷新,对索引的刷新将等到全部记录插入/修改完毕之后再进行。

2024-02-23 10:45:00 21

原创 【云原生进阶之数据库技术】第一章MySQL-2.3-数据基本操作

1、语法:select from 表名;as:将某个字段取个别名2、语法:select distinct from 表名;

2024-02-23 09:00:00 2138

原创 【云原生进阶之数据库技术】第一章MySQL-2.2-数据库表基本操作

本文主要介绍MySQL中对于数据库表的基本SQL操作

2024-02-22 10:45:00 22

原创 【云原生进阶之数据库技术】引言-1-数据库发展概述

数据库管理系统是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。数据库管理系统可以依据它所支持的数据库模型来作分类,例如关系式、XML;或依据所支持的计算机类型来作分类,例如服务器群集、移动电话;或依据所用查询语言来作分类,例如SQL、XQuery;或依据性能冲量重点来作分类,例如最大规模、最高运行速度;亦或其他的分类方式。不论使用哪种分类方式,一些DBMS能够跨类别,例如,同时支持多种查询语言。

2024-02-22 09:00:00 28

原创 【云原生进阶之数据库技术】第一章MySQL-2.1-基本使用

MySQL是关系型数据库。一个关系型数据库,由一个或数个数据表组成,一个数据表由表头、列、行、键和值组成。

2024-02-21 11:00:00 28

原创 【云原生进阶之数据库技术】第一章MySQL-1-基础概述

MySQL数据库的发展历程最早可以追溯到1979年,当时Bill Gates退学没多久,微软公司也才刚刚起步,而Larry Ellison的Oracle公司也才成立不久。瑞典的天才程序员Monty Widenius为名为TcX的小公司打工,用BASIC设计了一个报表工具,使其可以在4MHz主频和16KB内存的计算机上运行。后来Monty又将此工具用C语言进行了重新编写并移植到了UNIX平台上,这便是最初的UNIREG存储引擎。

2024-02-21 08:30:00 112

原创 【云原生进阶之PaaS中间件】第四章RabbitMQ-4.3-如何保证消息的可靠性投递与消费

RabbitMQ这种工作模式,很好地做到了两个系统之间的解耦,并且整个过程是一个异步的过程,producer发送消息后就可以继续处理自己业务逻辑,不需要同步等待consumer的消费结果。但任何一项技术的引入,除了带来它自身的优点之外,必然也会带来其他的一些缺点。MQ消息中间件虽然可以做到系统之间的解耦以及异步通信,但可能会存在消息丢失的风险。

2024-02-20 08:30:00 960

原创 【云原生进阶之PaaS中间件】第四章RabbitMQ-4.2-进阶应用

本文将注重介绍RabbitMQ的几个进阶应用特性。

2024-02-19 11:00:00 584

IOS屏幕适配

总结了一下网上的关于屏幕适配的文档,值得一阅

2014-12-09

iOS Good Practices

结合网上一些老外的文档,稍稍总结了一下,算是IOS开发的最佳实践吧,对APP架构设计很有帮助

2014-12-09

APP 省电设计

从网上摘抄的APP省电设计原则,貌似挺不错的

2014-12-09

the Swift programming language

IOS最新开发语言Swift的英文版教程,有兴趣的可以下下来看看

2014-12-08

Swift 中文版

IOS最新开发语言Swift的中文版教程,值得推荐的

2014-12-08

HTML5_canvas全解析

HTML5方面资料,Canvas讲解PPT

2014-12-08

HTML5资料]Canvas教程

HTML5方面资料——Canvas简单学习教程

2014-12-08

cocoa_架构

cocoa_架构,IOS开发的可以下下来看看,挺不错

2013-10-02

Cocoa常用类和方法

Cocoa常用类和方法,比较基础,可以参阅的文档

2013-10-02

Multithreading(苹果操作系统cocoa多线程编程)

Multithreading cocoa 多线程编程教程,还不错

2013-10-02

mac_ox10.6_安装教程

mac ox 10.6 安装教程,已经按此教程安装了几个虚拟机

2013-10-02

)Vista_2008_Win7 启动菜单自动修复工具 1.00

Vista Win2008 Win7 启动菜单 自动修复工具,确实很好用

2013-10-02

VMware虚拟机安装MAC OS X Mountain Lion详细图文档

VMware虚拟机安装MAC OS X Mountain Lion详细图文档

2013-05-14

asp.net深入编程中文教程

asp.net深入编程中文教程,关于ASP.NET的书籍,喜欢的朋友可以看看

2010-05-26

AJAX In Action(中文版)

AJAX In Action(中文版),可以看看

2010-05-26

ajax仿google智能搜索

ajax仿google智能搜索,挺不错的

2010-05-26

微软Silverlight.3下的3D游戏开发

《微软Silverlight.3下的3D游戏开发》,是PDF文件,喜欢Silverlight3的朋友可以试试

2010-01-30

哈佛管理技能培训教程 追求卓越——哈佛职业经理人生设计通则

引 言   □ 追求卓越——哈佛职业经理人生设计通则 第一单元 哈佛经理职业素质   □ 第一章 哈佛经理的个人魅力         □ 第二章 哈佛经理的心理分析         □ 第三章 哈佛经理的心理完善         □ 第四章 哈佛经理的角色转换         □ 第五章 哈佛经理的思想观念         □ 第六章 哈佛经理的健康体魄         □ 第七章 哈佛经理的自我管理       第二单元 哈佛经理知识修养   □ 第一章 哈佛经理的经济知识         □ 第二章 哈佛经理的管理知识         □ 第三章 哈佛经理的科技知识         □ 第四章 哈佛经理的交往礼仪      

2009-09-05

SnmpSharpNet

偶然从网上搜到的一个SNMP的C#开发包,网址是http://sourceforge.net/projects/snmpsharpnet/,看了下网上例程,感觉挺简单的,就上传了

2009-07-14

ASP·NET AJAX编程参考手册代码——涵盖ASP·NET3·5及2·0

ASP·NET AJAX编程参考手册代码——涵盖ASP·NET3·5及2·0

2009-03-05

空空如也

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

TA关注的人

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