<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Frank浩的博客]]></title><description><![CDATA[大道至简，道生一，一生二，二生三，三生万物。]]></description><link>https://blog.youkuaiyun.com/zh_android</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zh_android]]></copyright><item><title><![CDATA[中国式管理---管理结构总结---包括自我管理]]></title><link>https://blog.youkuaiyun.com/zh_android/article/details/132287410</link><guid>https://blog.youkuaiyun.com/zh_android/article/details/132287410</guid><author>zh_android</author><pubDate>Mon, 14 Aug 2023 22:46:38 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[西方式管理---管理结构总结---包括自我管理]]></title><link>https://blog.youkuaiyun.com/zh_android/article/details/132287296</link><guid>https://blog.youkuaiyun.com/zh_android/article/details/132287296</guid><author>zh_android</author><pubDate>Mon, 14 Aug 2023 22:46:31 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[前面27篇博客的理论根基]]></title><link>https://blog.youkuaiyun.com/zh_android/article/details/132286928</link><guid>https://blog.youkuaiyun.com/zh_android/article/details/132286928</guid><author>zh_android</author><pubDate>Mon, 14 Aug 2023 22:06:59 +0800</pubDate><description><![CDATA[这两句话表明了一个意思，表明中国哲学思想：系统思想。这两句话表明一个思想，不是细节到技术。]]></description><category></category></item><item><title><![CDATA[对学习开源服务和框架原理，源码一些体会]]></title><link>https://blog.youkuaiyun.com/zh_android/article/details/106773113</link><guid>https://blog.youkuaiyun.com/zh_android/article/details/106773113</guid><author>zh_android</author><pubDate>Mon, 15 Jun 2020 22:58:10 +0800</pubDate><description><![CDATA[前一段时间上传了很多结构图和脑图，它包含了Java应用开发的大部分知识。要把这些知识串起来，或者更深入的了解，就得了解服务架构运行的原理，了解了原理有助于运用这些组件。



前面20多篇博客最好将其串起来阅读和思考，本人没有打算成为写作专业人员，所以格式上有些土，只是上传上来自己总结，好查看和对大家有一些帮助。



既然是开源服务和框架的原理，我们就列举几个服务和框架作为基础，和说明对象。

(我们这里将搭建和运行整合起来是一个服务的组件，称其为开源服务)



开源服务，如：

Dubbo
	Z...]]></description><category></category></item><item><title><![CDATA[Java FFmpeg和OpenCV两大模块调用结构图和脑图]]></title><link>https://blog.youkuaiyun.com/zh_android/article/details/106184642</link><guid>https://blog.youkuaiyun.com/zh_android/article/details/106184642</guid><author>zh_android</author><pubDate>Mon, 18 May 2020 00:31:42 +0800</pubDate><description><![CDATA[FFmpeg调用过程图：



OpenCV 目录结构：



OpenCV核心模块：




]]></description><category></category></item><item><title><![CDATA[Java大数据结构图和脑图]]></title><link>https://blog.youkuaiyun.com/zh_android/article/details/106184622</link><guid>https://blog.youkuaiyun.com/zh_android/article/details/106184622</guid><author>zh_android</author><pubDate>Mon, 18 May 2020 00:28:33 +0800</pubDate><description><![CDATA[Spark MLlib机器学习库：



spark mllib算法解析：



大数据Storm实时分析：



大数据层次结构：



大数据流程结构图：



大数据日志分析步骤架构：



大数据Hadoop生态组件：



机器学习体系：



Java物联网架构结构图：





物联网架构层次：


...]]></description><category></category></item><item><title><![CDATA[Java后端分布式架构结构图和脑图]]></title><link>https://blog.youkuaiyun.com/zh_android/article/details/106184572</link><guid>https://blog.youkuaiyun.com/zh_android/article/details/106184572</guid><author>zh_android</author><pubDate>Mon, 18 May 2020 00:24:49 +0800</pubDate><description><![CDATA[Dubbo扩展组件：



大型网站技术架构：





大型网站架构设计：

基于服务架构：



微服务架构模式：


]]></description><category></category></item><item><title><![CDATA[Java基础结构图和脑图]]></title><link>https://blog.youkuaiyun.com/zh_android/article/details/106184494</link><guid>https://blog.youkuaiyun.com/zh_android/article/details/106184494</guid><author>zh_android</author><pubDate>Mon, 18 May 2020 00:21:47 +0800</pubDate><description><![CDATA[JavaSE知识图谱：



Java并发多线程知识体系：



Java知识体系结构：



JVM性能优化：





分布式Java通信：





排序算法分类：






]]></description><category></category></item><item><title><![CDATA[Android原生开发结构图和脑图]]></title><link>https://blog.youkuaiyun.com/zh_android/article/details/106184371</link><guid>https://blog.youkuaiyun.com/zh_android/article/details/106184371</guid><author>zh_android</author><pubDate>Mon, 18 May 2020 00:16:58 +0800</pubDate><description><![CDATA[android App 架构模式：





Android 原生开发知识体系：





操作系统知识体系：


]]></description><category></category></item><item><title><![CDATA[Android和Java之数据检索（应用和原理）]]></title><link>https://blog.youkuaiyun.com/zh_android/article/details/102946124</link><guid>https://blog.youkuaiyun.com/zh_android/article/details/102946124</guid><author>zh_android</author><pubDate>Thu, 07 Nov 2019 02:37:05 +0800</pubDate><description><![CDATA[Android和Java之数据检索

如果关注了本人的博客，前面有一篇这样的博客，讲述是：Java单机模式下重要的两个知识点(数据检索和并发线程)

https://blog.youkuaiyun.com/zh_android/article/details/90721884  这里我们来详细谈谈数据检索。

这篇博客的数据检索是相对于关系型数据库，底层是关系型数据库的索引，数据结构是树型结构，算法是如：B+...]]></description><category></category></item><item><title><![CDATA[Android和Java之并发多线程（详细归纳和讲述）]]></title><link>https://blog.youkuaiyun.com/zh_android/article/details/102945221</link><guid>https://blog.youkuaiyun.com/zh_android/article/details/102945221</guid><author>zh_android</author><pubDate>Wed, 06 Nov 2019 23:07:19 +0800</pubDate><description><![CDATA[如果关注了本人的博客，前面有一篇这样的博客，讲述是：Java单机模式下重要的两个知识点(数据检索和并发线程)

https://blog.youkuaiyun.com/zh_android/article/details/90721884 这里我们来详细谈谈并发线程。



Android和Java之并发多线程

有些工程师将并发和多线程当成一个概念，在软件开发中这样概念还不少，如：依赖注入和控制反转，高...]]></description><category></category></item><item><title><![CDATA[Android和Java之FFmpeg封装调用（Android手机端和JavaWeb端）]]></title><link>https://blog.youkuaiyun.com/zh_android/article/details/102827003</link><guid>https://blog.youkuaiyun.com/zh_android/article/details/102827003</guid><author>zh_android</author><pubDate>Wed, 30 Oct 2019 21:00:00 +0800</pubDate><description><![CDATA[Android手机端

常见：短视频APP，如：抖音。在Android手机端应用开发，常用的是音视频播放，推流，拉流。编辑音视频也有，相对少一些。

封装项目：https://github.com/Bilibili/ijkplayer

JavaWeb端

常见：视频网站，网络视频编辑网站。在JavaWeb端应用开发，音视频播放，推流，拉流，音视频编辑都常见。

主要封装：Java端操作命令封装...]]></description><category></category></item><item><title><![CDATA[Android和Java通性之OpenCV（角点检测综合）]]></title><link>https://blog.youkuaiyun.com/zh_android/article/details/102811395</link><guid>https://blog.youkuaiyun.com/zh_android/article/details/102811395</guid><author>zh_android</author><pubDate>Wed, 30 Oct 2019 03:26:26 +0800</pubDate><description><![CDATA[Android和Java通性之OpenCV（角点检测综合）

OpenCV大部分代码是用C写的，包括算法，只有部分是用Java写的，也是一个跨平台的计算机视觉库。

在这篇博客主要是看Java实现的那部分，如果要实现比较特殊的，或者自己实现算法，就得用JNI Java调用C来实现。

当然大部分Java实现的算法也是通过调用C实现的，但是大部分C没有做Java封装。

Android OpenCV...]]></description><category></category></item><item><title><![CDATA[Android和Java通性之OpenCV（图像处理综合）]]></title><link>https://blog.youkuaiyun.com/zh_android/article/details/102811361</link><guid>https://blog.youkuaiyun.com/zh_android/article/details/102811361</guid><author>zh_android</author><pubDate>Wed, 30 Oct 2019 02:18:26 +0800</pubDate><description><![CDATA[Android和Java通性之OpenCV（图像处理综合）

OpenCV大部分代码是用C写的，包括算法，只有部分是用Java写的，也是一个跨平台的计算机视觉库。

在这篇博客主要是看Java实现的那部分，如果要实现比较特殊的，或者自己实现算法，就得用JNI Java调用C来实现。

当然大部分Java实现的算法也是通过调用C实现的，但是大部分C没有做Java封装。

Android OpenCV...]]></description><category></category></item><item><title><![CDATA[用信息的思维谈谈对目前web方向是人工智能的应用]]></title><link>https://blog.youkuaiyun.com/zh_android/article/details/102559801</link><guid>https://blog.youkuaiyun.com/zh_android/article/details/102559801</guid><author>zh_android</author><pubDate>Tue, 15 Oct 2019 03:49:11 +0800</pubDate><description><![CDATA[用信息的思维谈谈对目前web方向是人工智能的应用

这是一篇没有技术含量的博客，是个人对人工智能理解有那么一点点帮助，本人对人工智能不熟，可能就是一个初级。



对于普通人来说，一提到人工智能，就想到像人的大脑和感官系统一样智能，那是不可能的，因为人工智能包含人工和智能两部分，不可能的是，不是它不如大脑强大，是它没有大脑那么全面，它是针对性的，如：人脸识别，它只干人脸识别这件事，对于针对性的人...]]></description><category></category></item><item><title><![CDATA[Android和JavaWeb通性跨平台之C的应用]]></title><link>https://blog.youkuaiyun.com/zh_android/article/details/101038496</link><guid>https://blog.youkuaiyun.com/zh_android/article/details/101038496</guid><author>zh_android</author><pubDate>Thu, 19 Sep 2019 22:19:39 +0800</pubDate><description><![CDATA[Android和JavaWeb通性跨平台之C的应用

我们都知道Java是一门跨平台语言，能够跨平台的原因是虚拟机，根本原因是虚拟机是用C语言写的，大部分操作系统都支持C开发，是通过JNI Java调用C程序实现的。



跨平台C应用有三个核心的分别是：

一。图形 OpenGL

常用的游戏引擎是通过JNI Java调用OpenGL C 库来实现的，前提条件是操作系统本身支持O...]]></description><category></category></item><item><title><![CDATA[分布式中三个基本（存储，集群和RPC）]]></title><link>https://blog.youkuaiyun.com/zh_android/article/details/101007279</link><guid>https://blog.youkuaiyun.com/zh_android/article/details/101007279</guid><author>zh_android</author><pubDate>Thu, 19 Sep 2019 04:21:28 +0800</pubDate><description><![CDATA[分布式中三个基本（存储，集群和RPC）

分布式存储：包括内存和磁盘两种介质

分布式文件系统
	NOSQL(mongodb)
	缓存（redis，memecache）
集群 分类：包括主从和多服务

高可用集群
	负载均衡集群
	科学计算集群
RPC底层通讯常用的是NIO,如：netty

基于RPC技术：

WebService
	RMI
	Hession
RPC机制部分：

Java原生序列...]]></description><category></category></item><item><title><![CDATA[分布式架构利用开源框架之五大服务组件（Ngnix，Zookeeper，Dubbo，solr，MQ）]]></title><link>https://blog.youkuaiyun.com/zh_android/article/details/100912520</link><guid>https://blog.youkuaiyun.com/zh_android/article/details/100912520</guid><author>zh_android</author><pubDate>Tue, 17 Sep 2019 06:29:00 +0800</pubDate><description><![CDATA[分布式架构利用开源框架之五大服务组件（Ngnix，Zookeeper，Dubbo，solr，MQ）

​​

下图是一个分布式架构的案例，用这个案例来做下面的说明，服务组件是因为部署起来是一个服务。





第一大服务组件：Ngnix 用来做负载均衡或者反向代理
	弟二大服务组件：Zookeeper 用来做注册中心服务，服务的注册与发现
	第三大服务组件：Dubbo 用来做Rpc远程...]]></description><category></category></item><item><title><![CDATA[分布式架构利用开源框架之分析部分内在东西]]></title><link>https://blog.youkuaiyun.com/zh_android/article/details/100149733</link><guid>https://blog.youkuaiyun.com/zh_android/article/details/100149733</guid><author>zh_android</author><pubDate>Fri, 30 Aug 2019 03:28:36 +0800</pubDate><description><![CDATA[分布式架构利用开源框架（分析部分内在东西）

反向代理缓存，利用Nginx做反向代理，在nginx.conf设置缓存，设置有关缓存的一些配置。
	分布式有关理论，如：CAP理论，BASE理论。用于分布式事务，保证数据的一致性。
	分布式事务提交，如：2pc，3pc，tcc
	分布式锁，如：通过zookeeper实现分布式锁(Curator)，通过redis等数据库实现分布式锁。
	Redis分布式...]]></description><category></category></item><item><title><![CDATA[Java分布式环境下高并发详细知识点]]></title><link>https://blog.youkuaiyun.com/zh_android/article/details/94185866</link><guid>https://blog.youkuaiyun.com/zh_android/article/details/94185866</guid><author>zh_android</author><pubDate>Sat, 29 Jun 2019 18:20:30 +0800</pubDate><description><![CDATA[单机模式下是用一台机器完成所有的软件服务，当在分布式环境下就是用多台机器提供服务，多则高达几百，上千。

解决高并发的方式，主要是通过缓存，缓存是为了让用户在最近的机器，或者不用读磁盘和数据库在内存中拿到相应

的数据。缓存的方式有：

磁盘缓存，也叫文件缓存（如：Ehcache,GuavaCache）
	内存缓存(如：Memcached,redis)
在这种环境 高并发 就有自己的概念和...]]></description><category></category></item></channel></rss>