自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (15)
  • 收藏
  • 关注

转载 一文看懂机器学习「3 种学习方法 + 7 个实操步骤 + 15 种常见算法」

在解释机器学习的原理之前,先把最精髓的基本思路介绍给大家,理解了机器学习最本质的东西,就能更好的利用机器学习,同时这个解决问题的思维还可以用到工作和生活中。机器学习的基本思路把现实生活中的问题抽象成数学模型,并且很清楚模型中不同参数的作用利用数学方法对这个数学模型进行求解,从而解决现实生活中的问题评估这个数学模型,是否真正的解决了现实生活中的问题,解决的如何?无论使用什么算法,使用什么样的数据,最根本的思路都逃不出上面的 3 步!

2024-01-22 17:38:02 78 1

原创 尚硅谷MySQL课程笔记

索引是帮助 MySQL 高效获取数据的数据结构。“排好序的快速查找数据结构”为了加快数据查找,可以维护下图所示的二叉查找树,每个节点分别包含索引键值和一个指向对应数据记录物理地址的指针,这样就可以利用二叉查找在一定的复杂度内获取到相应数据,从而快速的检索出符合条件的记录。一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储在磁盘上。我们平常的索引,如果没有特别指定,都是指 B 树(多路搜索树,并不一定是二叉的)结构组织的索引。

2024-01-17 21:09:38 987

原创 实现类似 MyBatis 的注解 Mapper

采用 Java 的动态代理实现,实现接口 InvocationHandler 即可。主要的思路是:从 @Select 接口获取 SQL,通过 Reflection 获取 Method 的返回类型,从 @Param 中获取参数名称,此参数名称和 SQL 中名称参数一一对应。

2024-01-13 22:04:26 343 1

原创 图片播放技术总结

由于工作的项目上的需求,需要在浏览器上不间断的播放图片,即像播放视频一样播放图片。后端支持采用Java实现,需要用Java编写一个Http服务器,并提供WebSocket服务。前后端通过Http链接或WebSocket提供图片浏览服务,前端采用JS轮询或WebSocket推送的方式获取图片,浏览器显示图片有两种方式:一种是采用连续切换图片源,实现播放效果;另一种采用将图片画在canvas上面,实现播放。

2024-01-12 15:37:17 970 1

原创 Flink保姆级教程,超全五万字

上图 Source 的并行度为 2。我们知道,流处理从事件产生,到流经 source,再到 operator,中间是有一个过程和时间的,虽然大部分情况下,流到 operator 的数据都是按照事件产生的时间顺序来的,但是也不排除由于网络、背压等原因,导致乱序的产生,所谓乱序,就是指 Flink 接收到的事件的先后顺序不是严格按照事件的 Event Time 顺序排列的,所以 Flink 最初设计的时候,就考虑到了网络延迟,网络乱序等问题,所以提出了一个抽象概念:水印(WaterMark);

2024-01-12 09:51:51 781 1

原创 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 795

原创 分库分表一篇就够了

文章目录一. 数据切分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 931

转载 【黑马】分布式事务解决方案专题--视频笔记

什么是事务?举个生活中的例子:你去小卖铺买东西,“一手交钱,一手交货” 就是一个事务的例子,交钱和交货必须全部成功,事务才算成功,任一个活动失败,事务将撤销所有已成功的活动。明白上述例子,再来看事务的定义:事务可以看做是一次大的活动,它由不同的小活动组成,这些活动要么全部成功,要么全部失败。

2024-01-10 13:47:55 27

转载 RabbitMQ实战超详细教程

一图胜千言,如下:生产者(Publisher):发布消息到 RabbitMQ 中的交换机(Exchange)上。交换机(Exchange):和生产者建立连接并接收生产者的消息。消费者(Consumer):监听 RabbitMQ 中的 Queue 中的消息。队列(Queue):Exchange 将消息分发到指定的 Queue,Queue 和消费者进行交互。路由(Routes):交换机转发消息到队列的规则。Spring Security 中如何细化权限粒度?

2024-01-07 16:22:52 350 1

原创 《MongoDB权威指南(第3版)》小结

分片和集群组件;如何配置分片;分片与应用程序的交互。

2024-01-07 12:13:03 916 1

转载 《MongoDB权威指南》读书笔记

面向文档(Document-oriented),非关系型数据库不是预定义模式(Predefined schema),文档键值对的类型与大小不固定不使用索引的查询是全表查询,有索引的话则直接在索引中查找,然后跳转到目标文档的位置使用查看 MongoDB 在执行查询过程的细节,包括使用了哪个索引以及如何使用for (i=0;i<100000;/*..."executionSuccess" : true, // 执行是否成功。

2024-01-07 12:07:05 113 1

转载 《Redis 开发与运维》笔记

原文地址: https://blog.csdn.net/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 168 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 445 1

原创 钱安川-敏捷需求分析和管理-用户故事方法

钱安川-敏捷需求分析和管理-用户故事方法视频笔记

2022-10-07 17:44:14 183 1

原创 Java垃圾回收(思维导图)

2021-07-08 09:07:16 181

原创 OAuth2客户端调用

文章目录概述认证过程概述OAuth2提供独立的认证服务器,并将第三方系统称为客户端。本认证服务是基于OAuth2的授权码(Authorization Code)方式实现,原理参考下面的链接。OAuth2基本概念和运作流程基于Oauth2的api接口开发(一)认证过程按照OAuth标准,授权码方式的认证过程如下: +--------+ ...

2019-10-30 18:08:13 913

objectaid-1.2.4.zip eclipse uml插件

ObjectAid UML Explorer

2021-10-22

eclipse插件开发资料全集

[Eclipse插件开发(原书第3版)(畅销插件开发指南新版)].(克莱伯格).陈沛等.pdf [Eclipse插件开发学习笔记].张鹏等.扫描版.pdf Eclipse Rich Client Platform (vogella).pdf

2018-11-16

敏捷方法之Scrum v0.2

敏捷方法之Scrum v0.2 周金根 [email protected] 低分下载

2010-05-11

编写有效用例(Writing Effective Use Cases)中英文版

编写有效用例(Writing Effective Use Cases)中英文版 经典书籍,就不多介绍了 包括中英文版

2010-03-17

UML Distilled(UML精华)-3rd-(英文版&繁体中文版)

UML Distilled(UML精华)第三版,包括英文原版和台湾的繁体中文版

2010-01-26

Spring @MVC REST 实例以及 (同一资源,多种展现:xml,json,html)

该实例展示了 spring3 REST 的使用方法,以及同一种内容,多种不同方式展示的实现,例如同一 User 信息,可以展示为:xml,json,html三种不同的格式。可以参考这篇文章:http://badqiu.javaeye.com/blog/552806

2009-12-24

Spring MVC 2.5 + JQuery HelloWorld Sample

基于Spring MVC 2.5 和JQuery 实现的Ajax的一个HelloWorld例子,可以参照这个例子在其他Spring MVC工程加入ajax功能

2009-10-20

jBPM4.1 workflow sample

基于jBPM4+Spring MVC + spring的workflow的例子

2009-10-14

jBPM4.1中文开发指南

jBPM4.1 的中文开发指南,来自family168.com翻译的官方文档

2009-10-09

symbian Series 60应用程序开发(英文版)

symbian Series 60应用程序开发(英文版),包含Symbian C++,J2ME等开发讲解

2009-09-18

IBM+WebSphere+Portal+开发教程1.8.pdf(压缩)

IBM WebSphere Portal 开发教程1.8,pdf格式,非常好的资料,7z压缩的,winrar可以解压

2009-08-26

C语言的圣经 - K&R的C程序设计语言(第2版·新版)(英文版+中文版+习题解答)

C语言的圣经 - K&R的C程序设计语言(第2版·新版)(英文版+中文版+习题解答),一个非常清晰的版本,非常全,非常经典

2009-08-26

7z压缩,三合一-LifeRay-开发参考手册&二次开发指南&4.3中文开发指南

7z压缩 三合一LifeRay资料: 1、LifeRay开发参考手册(温兵) 2、LifeRay二次开发指南 3、LifeRay4.3中文开发指南

2009-08-24

Effective Java 第二版(英文版)by Joshua Bloch

本书介绍了在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。. 本书中的每条规则都以简短、独立的小文章形式出现,并通过例子代码加以进一步说明。本书内容全面,结构清晰,讲解详细。可作为技术人员的参考用书。

2009-08-01

空空如也

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

TA关注的人

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