自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python 基础

万丈高楼平地起, 一个Python初学者记录学习进度的地方, 如果各位看官发现哪里有问题 欢迎留言指正.Python是当下最流行的语言 在大数据 机器学习 人工智能领域 应用广泛. 不得不学呀!

2024-10-18 07:43:06 222

原创 微服务架构中常用技术框架

支持服务注册, 发现和分布式配置管理。

2024-09-22 21:44:37 576

原创 Java - 并发

线程在生命周期中并不是固定处于某一个状态而是随着代码的执行在不同状态之间切换。创建线程的方式 - 看似很多 其实万物归一. Thread.start();一个进程中可以有多个线程,多个线程共享进程的。

2024-06-26 22:30:31 230

原创 ES6 & CommonJS

【代码】ES6 & CommonJS。

2024-06-18 02:02:36 272

原创 Nodejs

Node.js 的事件循环是其架构中的核心组成部分,它使得 Node.js 能够在单线程环境中高效地处理异步操作。由于 JavaScript 引擎(如 V8)本身是单线程执行的,为了解决并发问题并避免阻塞 I/O 操作,Node.js 采用了事件驱动、非阻塞 I/O 模型,并依赖于底层的 libuv 库来实现跨平台的异步操作。简而言之,Node.js 的事件循环是一个持续不断循环的过程,它通过不断地检查和执行各种不同类型的异步任务来保持程序的运行。

2024-06-18 01:46:52 1039

原创 Java知识整理

1. 八种基本类型: char, byte, short, int, float, long, double, boolean.

2024-06-17 12:26:29 250

原创 Redis 常见问题

Redis 事务是一组命令的集合,可以将多个命令打包一次性执行,保证这些命令执行的原子性。在一个 Redis 事务中,所有命令都会被序列化并按顺序执行。要么所有命令都成功执行,要么都不执行。使用 MULTI命令开启事务。依次发送要执行的命令。使用 EXEC命令执行事务中的所有命令。如果是在执行命令时发生错误(比如语法错误等),则整个事务会失败,所有命令都不会执行。如果是命令执行后返回错误结果(比如对一个不存在的键进行操作等),其他命令仍然会执行,只是出错的命令会有相应错误结果。

2024-06-17 00:15:43 1023

原创 Uni-app x

uni-app x,是下一代 uni-app,是一个跨平台应用开发引擎。uni-app x 是一个庞大的工程,它包括uts语言、uvue渲染引擎、uni的组件和API、以及扩展机制。uts是一门类ts的、跨平台的、新语言。uts在iOS端编译为swift、在Android端编译为kotlin、在Web端编译为js。在Android平台,uni-app x 的工程被编译为kotlin代码,本质上是换了vue写法的原生kotlin应用,在性能上与原生kotlin一致。

2024-06-14 00:44:44 765

原创 css中各种像素单位的区别

在H5/APP开发中 需要使用 响应式单位 可以适应不同尺寸.相对于屏幕宽度的响应式单位,自适应缩放。相对于根元素的字体大小,不受父元素影响。等于1/72英寸,用于打印和排版领域。相对于视窗宽度的百分比,响应式单位。相对于视窗高度的百分比,响应式单位。边框、阴影等固定尺寸元素。固定单位,不具备响应性。相对于父元素的字体大小。相对于父元素的百分比。

2024-06-13 22:46:50 186

原创 Flex布局常用属性和使用方法

Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。Flex是 CSS3 的一种新的布局模式。是一种当页面需要适应不同的屏幕大小以及设备类型时确保元 素拥有恰当的行为的布局方式。引入弹性盒布局模型的目的是提供一种更加有效的方式来对一个容器中的子元素进行排列、对齐和分配空白 空间。布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。

2024-06-13 22:41:00 1106

原创 Angular - 基础概念

Angular - 响应式表单AngularNgRx DocsAngular - 独立组件入门https://www.cnblogs.com/keatkeat/p/18010076angular 设置select默认option选择值_angular select设置默认选中-优快云博客Angular Select下拉框 选择改变事件的方法_angular下拉框change事件-优快云博客Fixing AppComponent as a Standalone Component: Not Declare

2024-06-02 12:31:37 251

原创 开源支付框架Jeepay(计全支付系统) - jeepay-payment

Jeepay是一套适合互联网企业使用的开源支付系统,支持多渠道服务商和普通商户模式。已对接微信支付支付宝云闪付官方接口,支持聚合码支付。Jeepay使用和开发,集成实现权限管理功能,是一套非常实用的web开发框架。

2024-05-31 15:23:32 522

原创 分布式概念

分布式会话分布式锁分布式事务分布式搜索分布式缓存分布式消息队列统一配置中心分布式存储,数据库分库分表限流、熔断、降级等。

2024-05-30 23:14:46 152

原创 消息中间件

参考文档常用的MQ有哪些?_常用的mq有哪几种-优快云博客 【消息中间件】详解三大MQ:RabbitMQ、RocketMQ、Kafka_rabbitmq rocketmq-优快云博客 MQ对比选型:RocketMQ、Kafka、RabbitMQ、ActiveMQ、ZeroMQ-优快云博客 消息中间件看这一篇就够了 - 知乎 https://www.g2.com/articles/message-oriented-middleware What Is Middleware? |

2024-05-30 23:11:01 218

原创 MySQL - 事务相关

Spring Boot 中使用 @Transactional 注解配置事务管理_@transactional注解-优快云博客Spring事务隔离级别与数据库隔离级别不一致时,该以谁为准?_spring事务隔离级别和数据库不一致-优快云博客MySQL 四种事务隔离级别详解介绍_mysql中的四种事务隔离级别是什么-优快云博客spring脏读、幻读、不可重复读解决办法及总结_springboot事务脏读解决-优快云博客

2024-05-30 22:52:29 203

原创 Mybatis

参考文档Mybatis 处理器Handler分类及介绍_mybatis handler-优快云博客 Mybatis实现自定义TypeHandler_mapper xml 自定义handler-优快云博客 【MyBatis框架】MyBatis底层原理----一次查询的工作流程_mybatis 一次查询的完整流程原理-优快云博客 MyBatis中用到的设计模式_mybatis 设计模式-优快云博客

2024-05-30 22:48:17 131

原创 什么是VUE

VUE是用于构建用户界面的 JavaScript 框架. 有两个核心功能::Vue 基于标准 HTML 拓展了一套模板语法,使得我们可以声明式地描述最终输出的 HTML 和 JavaScript 状态之间的关系。:Vue 会自动跟踪 JavaScript 状态并在其发生变化时响应式地更新 DOM。VUE 使用[虚拟DOM]来渲染页面。

2024-05-30 22:45:44 165

原创 Java-HashMap

【Java基础】HashMap底层实现原理 附源码分析及面试题,带你深入Java集合_javahashtable底层实现-优快云博客【数据结构】史上最好理解的红黑树讲解,让你彻底搞懂红黑树-优快云博客

2024-05-30 11:49:56 341

原创 支付宝沙箱

先把文档放着, 后续在详细说细节。

2024-05-30 11:12:18 241

原创 设计模式 - 创建型设计模式

在日常生活中每个人都会遇到各种各样的问题, 经过归类和分析后发现, 很多问题都可以使用相同的方式方法来解决, 将这些方式方法整理就产生了设计模式. 简单说, 设计模式是解决通用问题的模板. 每个领域都有自己的设计模式, 在计算机领域设计模式主要分三大类:本文在主要体现。

2024-05-29 09:33:00 1006

原创 Java Interview Guide

2.清理过程: 一个新对象首先试着eden可以放不, 如果放不下,做一次minorGC,将eden中的对象挪到sur1中,age加一,在把对象放进去,对象每经历一次,age就会加一直到15 会挪到老年代,当minorGC页分配不了时,可能会进行老年代GC,或者fullGC。Java逃逸分析(Escape Analysis)是一种编译期间的优化技术,它试图识别变量的引用何时或在哪里会逃逸当前作用域,以帮助JVM进行更好的优化。也就是说,对于一个类加载器来说,相同二进制名称的类只会被加载一次。

2024-05-29 07:34:37 686

原创 Event Storming

EventStorming

2024-05-27 09:50:50 417

原创 API - AsyncLocalStorage

在现代的应用程序中, 会有很多的异步操作. 例如从远处服务获取数据, 执行一个复杂的数据库查询 或者 处理一个请求. 代码需要有效的实现这些异步工作. 然而, 如何管理和分享上下文是一个特别的挑战对于异步代码. 在NodeJS中, AsyncLocalStorage是一个很棒的方式帮助我们管理和分享上下文. 这篇文章会分享如何使用它.AsyncLocalStorage 是基于 Async Hooks 实现的,它通过上下文传递实现了异步代码的上下文共享和隔离.

2024-05-27 08:42:47 536

原创 Knex - 使用JS管理数据库

Knex 是一个开源的轻量级的数据库连接工具. 可以用来数据查询/数据维护/数据迁移等工作. 官网地址: SQL Query Builder for Javascript | Knex.jsGithub: GitHub - knex/knex: A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to us

2024-05-24 23:32:50 1052 1

原创 Apache Maven

Manve 是软件项目管理和编译的工具, 基于POM(Project Object Model)使项目的构建(build),分发(distribute) 更容易. 一个POM是一个XML文档, 类似于Java中的Object, 所有POM也都是一个Super POM的子脚本。

2024-05-22 22:31:09 869 1

原创 性能测试工具 - JMeter

1. JMeter是Apache提供的 Open Source 的纯Java的测试工具, 可以用来测试HTTP/WebService/DB 等。

2024-05-19 23:09:51 689 1

转载 Flex 布局教程:语法篇

作者: 阮一峰日期: 2015年7月10日网页布局(layout)是 CSS 的一个重点应用。布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览...

2020-03-21 09:55:14 121

原创 javascript-- unshift, shift, pop push整理

shift: 取数组第一个unshift: 放到数组第一个pop: 弹栈push: 压栈var a = [1, 2, 3]; ...

2020-03-16 19:42:00 123

原创 第一篇 底层基础决定上层建筑

还不知道说点啥 先放着

2019-07-11 10:20:01 1558

空空如也

空空如也

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

TA关注的人

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