阿狗工具
复制链接
QQ 微信扫码分享
在线工具
VIP解析
AI助手
好文
在线工具
好文
好文
SpringBoot——动态数据源(多数据源自动切换)
前言 日常的业务开发项目中只会配置一套数据源,如果需要获取其他系统的数据往往是通过调用接口, 或者是通过第三方工具比如kettle将数据同步到自己的数据库中进行访问。 但是也会有需要在项目中引用多数...
2024-04-09 17:10:01
3916
浅谈京东服务接口的高可用设计
前言 作为一个后端研发人员,开发服务接口是我正常不过的工作了,这些接口不管是面向前端 HTTP 或者是供其他服务 RPC 远程调用的,都绕不开一个共同的话题就是“高可用”,接口开发往往看似简单,但保...
2024-04-09 17:10:01
812
Spring Boot 打包成Jar包运行的原理
相比与传统的Java打包方式,使用SpringBoot打包插件打包成jar包后,可以直接使用java -jar 运行SpringBoot项目,本篇就来分析一下运行的原理。 SpringBoot打包插...
2024-04-09 17:10:03
787
算法练习:整数拆分(动态规划)
LeetCode题解,整数拆分(动态规划)
2024-04-09 17:10:03
1802
Elasticsearch之原理详解
1 Elasticsearch 1.1 简介 ES是使用 Java 编写的一种开源搜索引擎,它在内部使用 Lucene 做索引与搜索,通过对 Lucene 的封装,隐藏了 Lucene 的复杂性,取...
2024-04-09 17:10:04
2133
java 迭代器(Iterator)
一、前言 在迭代器(Iterator)没有出现之前,如果要遍历数组和集合,需要使用方法。 数组遍历,代码如下: 集合遍历,代码如下: 而迭代器的产生,就是为不同类型的容器遍历,提供标准统一的方法。 ...
2024-04-09 17:10:05
808
第9章 日志服务的集成
针对K8s日志采集存在的采集目标多、弹性伸缩难、运维成本大、侵入性高、采集性能低等问题,阿里云日志服务和容器服务团队设计了阿里云K8s日志解决方案。用户一分钟内即可完成整个集群部署,并实现集群节点日...
2024-04-09 17:10:06
813
说说HashMap原理吧?
HashMap主要是由数组和链表组成,它不是线程安全的。 核心点就是put插入数据的过程,get查询数据以及扩容的方式。JDK1.7和1.8的主要区别在于头插和尾插方式的修改,头插容易导致HashM...
2024-04-09 17:10:08
1676
H5跳转微信小程序
这问题,很多情况,分几类: 一、微信内嵌H5跳转内部微信小程序页 1. 小程序页内 Tips: 微信页面 webview 组件[https://developers.weixin.qq.com/m...
2024-04-09 17:10:10
20492
vue 函数化组件
Vue.js提供了一个functional的布尔值选项,设置为true可以使组件无状态和无实例,也就是没有data和this上下文。这样用render函数返回虚拟节点可以更容易渲染,因为函数化组件只...
2024-04-09 17:10:11
1198
React 中购物车功能实现(全选多选功能实现)
样式代码: 实现全选多选的功能: 我的实现思路是:1、在state状态中添加一个属性用来控制全选按钮的状态值 针对单选 我们设置计数器checkNum2、对单选框设置对应的方法 当点击对应的单选按...
2024-04-09 17:10:13
1476
vue3.x的setup语法糖
什么是setup语法糖 vue3.0时setup的变量需要return暴露出来,template才能获取。到3.2之后只需要在script标签中添加setup,例如 ,组件中不在需要特殊注册,直接引...
2024-04-09 17:10:13
2569
webpack 打包多页面应用
和传统的单页面应用打包不同,多页面应用其实就是配置多个入口,生成多个bundle。下面就来看看具体应该怎么操作吧 这是官方提供的示例,可以看到,entry变成了一个对象,而里面每一个键值对则就对应了...
2024-04-09 17:10:14
1230
YAML语言介绍
小提示: 1 书写yaml切记: 后面要加一个空格 2 如果需要将多段yaml配置放在一个文件中,中间要使用---分隔 3 下面是一个yaml转json的网站,可以通过它验证yaml是否书写正确 ...
2024-04-09 17:10:17
611
mock基本使用
一、mockjs定义 拦截ajax请求,生成伪数据应用场景:在工作中,后端已经出接口文档,还没有实现代码由前端依照接口文档模拟伪数据,实现前端开发功能 二、mockjs安装 三 、mockjs使用 ...
2024-04-09 17:10:18
2459
2022-07-04
iOS中的异步渲染探究,以及基于异步渲染的高度自定富文本框架构建 此前一直犹豫要不要写个自己的异步渲染库,最近赶上疫情,正好有时间,花了几周,完善了一个富文本的异步渲染库,源码地址 LRJAan...
2024-04-09 17:10:18
757
Android外部存储兼容(Android12)
外部存储访问权限(~Android 11) Android 12之后系统就不允许自由访问外部存储了,只能访问指定的外部存储存储,例如:context.getExternalFilesDir(Envi...
2024-04-09 17:10:20
9082
iOS开发-离屏渲染的问题
离屏渲染问题是因为在渲染某些视图或图层时,需要使用 CPU 进行计算而不是 GPU。这会导致性能下降和电池寿命减少。 离屏渲染的问题通常是由于以下原因导致的: 视图过于复杂,影响性能。 视图的lay...
2024-04-09 17:10:21
1293
显示框架之SurfaceFlinger GPU合成
对于不支持device合成的layer,SurfaceFlinger会采用GPU来合成,然后与device合成的layer在hwc进行同步再送给屏幕。在SurfaceFlinger启动的时候就已经搭...
2024-04-09 17:10:22
6815
iOS开发之UILabel末尾增加展开折叠—Swift
前言 针对超过指定行数显示展开,点击后显示全文,简单封装了一个控件,在此抛砖引玉供大家参考。 特性 支持富文本 支持内边距 支持AutoLayout 原理 使用CoreText切割字符串后,计算截断...
2024-04-09 17:10:23
2328