- 博客(26)
- 资源 (4)
- 收藏
- 关注
原创 位运算(&、|、^、~、>>、<<)
一、位运算概述现代计算机中所有的数据二进制的形式存储在设备中。即0、1两种状态,计算机对二进制数据进行的运算(+、-、*、/)都是叫位运算,即将符号位共同参与运算的运算。举一个简单的例子来看下CPU是如何进行计算的,比如这行代码:int a = 35;int b = 47;int c = a + b;计算两个数的和,因为在计算机中都是以二进制来进行运算,所以上面我们所给的int变量会在机器内部先转换为二进制在进行相加:35: 0 0 1 0 0 0 1 147: 0 0 1 0 1 1
2021-06-29 18:38:49 317
原创 机器学习-有监督学习-分类算法:最大熵模型【迭代过程计算量巨大,实际应用比较难;scikit-learn甚至都没有最大熵模型对应的类库】
最大熵模型(maximum entropy model, MaxEnt)也是很典型的分类算法了。它和逻辑回归类似,都是属于对数线性分类模型。在损失函数优化的过程中,使用了和支持向量机类似的凸优化技术。而对熵的使用,让我们想起了决策树算法中的ID3和C4.5算法。理解了最大熵模型,对逻辑回归,支持向量机以及决策树算法都会加深理解。本文就对最大熵模型的原理做一个小结。一、熵和条件熵熵度量了事物的不确定性,越不确定的事物,它的熵就越大。具体的,随机变量X的熵的表达式如下:H(X)=−∑i=1np
2021-06-28 22:12:34 444 1
原创 Chome插件
一、m3u8流视频下载1、Ant Download Mnager会将检测到每个的m3u8流视频批量下载并自动合并功能特色:要功能操作简单,一键下载;支持多种文件格式;支持下载文件分类整理;支持拖拽下载;多语言支持;支持网络HTTP(S)和FTP(S)协议;支持多线程下载;支持媒体流F4M,M3U8,MPEG-DASH,RTMP(x),VIMEO-STREAM协议;支持大多数浏览器集成。没有广告简单直观的界面;与每个新版本保持同步的用户指南;按类别保存下载的文件,所有文件一起保存
2021-06-25 11:03:44 123
原创 LeetCode-题目详解(十一):回溯算法【递归回溯、迭代回溯】【DFS是一个劲往某一个方向搜索;回溯算法建立在DFS基础之上,在搜索过程中,达到结束/裁剪条件后,恢复状态,回溯上一层,再次搜索】
DFS 是一个劲的往某一个方向搜索,而回溯算法建立在 DFS 基础之上的,但不同的是在搜索过程中,达到结束条件后,恢复状态,回溯上一层,再次搜索。因此回溯算法与 DFS 的区别就是有无状态重置「回溯法」实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就「回溯」返回,尝试别的路径。回溯法是一种算法思想,而递归是一种编程方法,回溯法可以用递归来实现。回溯法的整体思路是:搜索每一条路,每次回溯是对具体的一条路径而言的。对当前搜索路径下的的未探索区域进行搜索,则可能有
2021-06-14 22:50:53 434
原创 Java架构师-容器化(二):容器编排技术-K8S(Kubernetes;Docker集群的管理工具;占有80%的市场)【可直接使用阿里云的Kubernetes集群服务,不需要自己搭建,但要付费】
Java架构师-容器化(四):容器编排-K8S
2021-06-02 22:35:27 253
原创 Java架构师-容器化(二):容器编排技术-Mesos + Marathon(架构简单,清晰;Docker集群的管理工具;占有20%的市场)
Java架构师-容器化(二):容器技术-Cloud Foundry
2021-06-02 22:34:21 173
原创 Java架构师-容器化(一):服务容器化技术-Docker、Cloud Foundry
Java架构师-容器化(一):服务容器化-Docker
2021-06-02 22:33:51 1720 1
原创 Java架构师-微服务:微服务架构【单体部署 --改造--> 微服务架构】【分布式:分散压力;微服务:分散能力】【RESTFul+Docker+K8S、SpringCloud】
Java架构师-微服务:SpringCloud微服务架构
2021-06-02 22:30:50 622 1
原创 Java架构师-分布式(八):数据库表全局唯一主键id设计、分布式事务、数据一致性
Java架构师-分布式(八):分布式全局ID、分布式事务和数据一致性
2021-06-02 22:26:24 226
原创 Java架构师-分布式(七):数据库读写分离、分库分表【使用MyCat数据库中间件】【MyCat本身不存储数据,数据都是存储在MyCat后面连接的MySql上,数据的可靠性和事务都是MySql保证的】
Java架构师-分布式(七):读写分离、分库分表
2021-06-01 22:02:11 111
原创 Java架构师-分布式(六):分布式锁【基于Redis的分布式锁(Api:Redisson)、基于zookeeper的分布式锁(Api:Curator)】
Java架构师-分布式(六):分布式锁
2021-06-01 22:01:41 157
原创 Java架构师-分布式(五):分布式消息队列(2)--> Kafka【配合ELK进行海量日志收集(Elasticsearch、Logstash、Kibana)】【与SpringBoot整合】
Java架构师-分布式(五):分布式消息队列-Kafka
2021-06-01 22:01:09 286
原创 Java架构师-分布式(四):分布式文件系统【FastDFS(自己搭建)、阿里OSS(第三方文件存储系统)】
Java架构师-分布式(三):分布式文件系统-FastDFS+阿里OSS
2021-06-01 22:00:06 3073
原创 Java架构师-分布式(三):分布式搜索引擎-Elasticsearch【倒排索引;从其他数据库同步数据】
# 一、Elasticsearch 概述Elasticsearch 是一个分布式的免费开源搜索和分析引擎,适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型的数据。Elasticsearch 在 Apache Lucene 的基础上开发而成,由 Elasticsearch N.V.(即现在的 Elastic)于 2010 年首次发布。Elasticsearch 以其简单的 REST 风格 API、分布式特性、速度和可扩展性而闻名,是 Elastic Stack 的核心组件;Elast
2021-06-01 21:59:34 487
原创 Java架构师-分布式(二):单点登录SSO【相同顶级域名:Redis+Cookie分布式会话;不同顶级域名:CAS系统(中央认证服务,独立的登陆系统;参考微信授权登陆)】
Java架构师-分布式(一):分布式会话与单点登录SSO
2021-06-01 21:59:01 1049 3
原创 Java架构师-集群:单体部署 ->Nginx 集群【网关、反向代理、动静分离、负载均衡】 -> Keepalived“高可用”组件 -> LVS负载均衡【LVS的并发量是Nginx的几十倍】
一、集群阶段开篇概述1、单体部署1.1 单台服务器(节点)部署1.2、多台服务器(节点)部署集群、分布式、微服务中的各个服务器节点必须互通,必须在同一个局域网(内网要通)1.3、单体架构的优点1.4、单体架构面临的缺点2、集群2.1 “集群”与“分布式”概念区别如果各个服务器节点处理的任务相同(相同的业务分配给了不同的节点去处理,降低单个节点的压力),则这些节点组成的系统成为“集群”如果各个服务器节点处理的任务不同,则这些节点组成的系统成为“分布式”2.2 “集群”的
2021-06-01 21:57:50 2932
原创 Java架构师-调优(二):JVM性能调优【主要解决OOM(内存溢出)问题】【JDK内置工具:监控类(jps、jstat..)、故障排查(jinfo、jmap..)、可视化监控(VisualVM)】
Java架构师(四):Redis缓存雪崩,穿透
2021-06-01 21:53:12 128
原创 Java架构师-分布式(一):分布式缓存中间件【Redis单节点 --> “一主二从”复制Redis集群 --> “一主二从”高可用Redis(哨兵机制) --> “多主多从”高可用Redis集群】
Java架构师:主从复制高可用Redis集群
2021-06-01 21:52:27 338
《Approaching (Almost) Any Machine Learning Problem》
2023-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人