java 封神技能树
盘古计划
就像每一位读书的人一样,书单都有读过的书和没读过的书。
下面就整理一份自己知道的相对完整的技能树列表。
后期将通过不断完善这个清单,来提升个人的技能。
这个列表看起来很多,实际上确实很多。
不过 80% 的知识个人已经学习过了,但是有一些需要继续深入学习。
自己没学过的要保持对知识的渴望,全部查缺补漏。
我称之为这次差缺补漏环节为【盘古计划】。希望自己在学习完之后,可...
2022-07-17 08:52:15 |
Java
apollo-01-配置中心
准备工作
mysql
mysql> SHOW VARIABLES WHERE Variable_name = 'version';
+---------------+--------+
| Variable_name | Value |
+---------------+--------+
| version | 5.7.24 |
+---------------+-...
2022-07-17 08:52:15 |
Java
21-微信小程序 tabbar
异常发现
使用频繁项集(Frequent Pattern)发现异常
时间序列检测: LSTM
proxy-ip
地区 ip 的限制
公共免费 ip
ip2region
ip-filter
身份证
isReal?
就可以成为一个服务
邮箱
isReal?
就可以成为一个服务
手机号
isReal?
就可以成为一个服务
设备信息
如何识别设备信息???
机型...
2021-02-14 08:52:15 |
Dev
21-微信小程序 tabbar
自定义 tabBar
基础库 2.5.0 开始支持,低版本需做兼容处理。
自定义 tabBar 可以让开发者更加灵活地设置 tabBar 样式,以满足更多个性化的场景。
在自定义 tabBar 模式下
为了保证低版本兼容以及区分哪些页面是 tab 页,tabBar 的相关配置项需完整声明,但这些字段不会作用于自定义 tabBar 的渲染。
此时需要开发者提供一个自定义组件来渲染 t...
2021-02-14 08:52:15 |
Dev
20-微信小程序分包加载
分包加载
某些情况下,开发者需要将小程序划分成不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。
在构建小程序分包项目时,构建会输出一个或多个分包。每个使用分包小程序必定含有一个主包。所谓的主包,即放置默认启动页面/TabBar 页面,以及一些所有分包都需用到公共资源/JS 脚本;而分包则是根据开发者的配置进行划分。
在小程序启动时,默认会下载主包并启动主包内页面,当用户...
2021-02-14 08:52:15 |
Dev
19-微信小程序画布
Canvas 画布
所有在 canvas 中的画图必须用 JavaScript 完成:
WXML:(我们在接下来的例子中如无特殊声明都会用这个 WXML 为模板,不再重复)
<canvas canvas-id="myCanvas" style="border: 1px solid;"/>
JS:(我们在接下来的例子中会将 JS 放在 onLoad 中)
const c...
2021-02-14 08:52:15 |
Dev
18-微信小程序数据存储
存储
每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage/wx.setStorageSync、wx.getStorage/wx.getStorageSync、wx.clearStorage/wx.clearStorageSync,wx.removeStorage/wx.removeStorageSync 对本地缓存进行读写和清理。
隔离策略
同一个微信用户,同一...
2021-02-14 08:52:15 |
Dev
17-微信小程序网络
网络
在小程序/小游戏中使用网络相关的 API 时,需要注意下列问题,请开发者提前了解。
1. 服务器域名配置
每个微信小程序需要事先设置通讯域名,小程序只可以跟指定的域名进行网络通信。
包括普通 HTTPS 请求(wx.request)、上传文件(wx.uploadFile)、下载文件(wx.downloadFile) 和 WebSocket 通信(wx.connectSocket...
2021-02-14 08:52:15 |
Dev