- 博客(16)
- 资源 (15)
- 收藏
- 关注
转载 一文看懂机器学习「3 种学习方法 + 7 个实操步骤 + 15 种常见算法」
在解释机器学习的原理之前,先把最精髓的基本思路介绍给大家,理解了机器学习最本质的东西,就能更好的利用机器学习,同时这个解决问题的思维还可以用到工作和生活中。机器学习的基本思路把现实生活中的问题抽象成数学模型,并且很清楚模型中不同参数的作用利用数学方法对这个数学模型进行求解,从而解决现实生活中的问题评估这个数学模型,是否真正的解决了现实生活中的问题,解决的如何?无论使用什么算法,使用什么样的数据,最根本的思路都逃不出上面的 3 步!
2024-01-22 17:38:02
3382
1
原创 尚硅谷MySQL课程笔记
索引是帮助 MySQL 高效获取数据的数据结构。“排好序的快速查找数据结构”为了加快数据查找,可以维护下图所示的二叉查找树,每个节点分别包含索引键值和一个指向对应数据记录物理地址的指针,这样就可以利用二叉查找在一定的复杂度内获取到相应数据,从而快速的检索出符合条件的记录。一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储在磁盘上。我们平常的索引,如果没有特别指定,都是指 B 树(多路搜索树,并不一定是二叉的)结构组织的索引。
2024-01-17 21:09:38
1553
原创 实现类似 MyBatis 的注解 Mapper
采用 Java 的动态代理实现,实现接口 InvocationHandler 即可。主要的思路是:从 @Select 接口获取 SQL,通过 Reflection 获取 Method 的返回类型,从 @Param 中获取参数名称,此参数名称和 SQL 中名称参数一一对应。
2024-01-13 22:04:26
452
1
原创 图片播放技术总结
由于工作的项目上的需求,需要在浏览器上不间断的播放图片,即像播放视频一样播放图片。后端支持采用Java实现,需要用Java编写一个Http服务器,并提供WebSocket服务。前后端通过Http链接或WebSocket提供图片浏览服务,前端采用JS轮询或WebSocket推送的方式获取图片,浏览器显示图片有两种方式:一种是采用连续切换图片源,实现播放效果;另一种采用将图片画在canvas上面,实现播放。
2024-01-12 15:37:17
1111
1
原创 Flink保姆级教程,超全五万字
上图 Source 的并行度为 2。我们知道,流处理从事件产生,到流经 source,再到 operator,中间是有一个过程和时间的,虽然大部分情况下,流到 operator 的数据都是按照事件产生的时间顺序来的,但是也不排除由于网络、背压等原因,导致乱序的产生,所谓乱序,就是指 Flink 接收到的事件的先后顺序不是严格按照事件的 Event Time 顺序排列的,所以 Flink 最初设计的时候,就考虑到了网络延迟,网络乱序等问题,所以提出了一个抽象概念:水印(WaterMark);
2024-01-12 09:51:51
7269
2
原创 JAVA从零开始开发区块链技术--视频笔记
视频:https://www.bilibili.com/video/BV1RZ4y1c7i2/挖矿成功后,将计算出来的随机数 nonce(POW) 填入区块头部, 并向临近节点传播。代码:https://github.com/gjhuai/blockchain。1、数字签名:公私钥加密对,私钥签名,公钥验证签名。理性人都是逐利的, POW 抑制了节点的恶意动机。coinbase的系统交易,input为空。对发送者和接收者的公钥哈希以及整个交易签名。2、使用场景:比特币交易验证等。矿工在挖矿前要组建区块。
2024-01-11 14:48:06
1047
原创 分库分表一篇就够了
文章目录一. 数据切分1、垂直(纵向)切分2、水平(横向)切分2.1、根据数值范围2.2、根据数值取模二. 分库分表带来的问题1、事务一致性问题分布式事务最终一致性2、跨节点关联查询 join 问题1)全局表2)字段冗余3)数据组装4)ER 分片3、跨节点分页、排序、函数问题4、全局主键避重问题1)UUID2)结合数据库维护主键 ID 表3)Snowflake 分布式自增 ID 算法综上5、数据迁移、扩容问题三. 什么时候考虑切分1、能不切分尽量不要切分2、数据量过大,正常运维影响业务访问3、随着业务发展,
2024-01-10 15:07:45
1373
转载 【黑马】分布式事务解决方案专题--视频笔记
什么是事务?举个生活中的例子:你去小卖铺买东西,“一手交钱,一手交货” 就是一个事务的例子,交钱和交货必须全部成功,事务才算成功,任一个活动失败,事务将撤销所有已成功的活动。明白上述例子,再来看事务的定义:事务可以看做是一次大的活动,它由不同的小活动组成,这些活动要么全部成功,要么全部失败。
2024-01-10 13:47:55
130
转载 RabbitMQ实战超详细教程
一图胜千言,如下:生产者(Publisher):发布消息到 RabbitMQ 中的交换机(Exchange)上。交换机(Exchange):和生产者建立连接并接收生产者的消息。消费者(Consumer):监听 RabbitMQ 中的 Queue 中的消息。队列(Queue):Exchange 将消息分发到指定的 Queue,Queue 和消费者进行交互。路由(Routes):交换机转发消息到队列的规则。Spring Security 中如何细化权限粒度?
2024-01-07 16:22:52
1682
2
转载 《MongoDB权威指南》读书笔记
面向文档(Document-oriented),非关系型数据库不是预定义模式(Predefined schema),文档键值对的类型与大小不固定不使用索引的查询是全表查询,有索引的话则直接在索引中查找,然后跳转到目标文档的位置使用查看 MongoDB 在执行查询过程的细节,包括使用了哪个索引以及如何使用for (i=0;i<100000;/*..."executionSuccess" : true, // 执行是否成功。
2024-01-07 12:07:05
258
1
转载 《Redis 开发与运维》笔记
原文地址: https://blog.youkuaiyun.com/github_38647413/article/details/124365490文章目录一、初识 Redis1、在 Centos7 下安装 Redis2、Redis 可执行文件说明redis-cli 详解redis-server 详解redis-benchmark 详解3、 停止 Redis 服务二、API 的理解和使用1、单线程架构2、数据库管理1)数库操作指令2)全局命令3、字符串 String1)String 操作命令2)字符串内部编码3)字
2024-01-03 13:31:39
368
1
原创 XMLHttpRequest的responseXML属性取不到值的问题
1、由于名称空间而取不到var xmlhttp = new XMLHttpRequest();xmlhttp.open(POST, ../servlet/ajaxServlet, true); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4) { if (xmlhtt
2024-01-03 10:54:12
679
1
原创 OAuth2客户端调用
文章目录概述认证过程概述OAuth2提供独立的认证服务器,并将第三方系统称为客户端。本认证服务是基于OAuth2的授权码(Authorization Code)方式实现,原理参考下面的链接。OAuth2基本概念和运作流程基于Oauth2的api接口开发(一)认证过程按照OAuth标准,授权码方式的认证过程如下: +--------+ ...
2019-10-30 18:08:13
990
eclipse插件开发资料全集
2018-11-16
编写有效用例(Writing Effective Use Cases)中英文版
2010-03-17
Spring @MVC REST 实例以及 (同一资源,多种展现:xml,json,html)
2009-12-24
Spring MVC 2.5 + JQuery HelloWorld Sample
2009-10-20
IBM+WebSphere+Portal+开发教程1.8.pdf(压缩)
2009-08-26
C语言的圣经 - K&R的C程序设计语言(第2版·新版)(英文版+中文版+习题解答)
2009-08-26
7z压缩,三合一-LifeRay-开发参考手册&二次开发指南&4.3中文开发指南
2009-08-24
Effective Java 第二版(英文版)by Joshua Bloch
2009-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人