自定义博客皮肤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)
  • 收藏
  • 关注

原创 《从0到1学习架构》-服务治理中的分布式跟踪系统

《从0到1学习架构》-服务治理中的分布式跟踪系统 分布式跟踪系统 在现在各大互联网应用中,通常都是采用微服务的方式进行复杂大规模的分布式部署,由于互联网应用的访问量相比传统应用的访问量会高很多,通常会根据自身公司的发展扩展服务器,有可能用到千台以上的服务器,甚至跨机房。在微服务的体系中,会划分为不同的业务领域应用,例如:订单中台、交易中台、库存中心等。每个领域有各自的团队。一个业务请求通常会横...

2019-08-15 09:20:58 291

转载 windows中切换nodejs版本

下载地址:https://github.com/coreybutler/nvm-windows/releases。nodejs版本列表 https://nodejs.org/en/download/releases。官网地址:https://github.com/coreybutler/nvm-windows。

2024-07-03 10:56:21 266

原创 【lightGBM】在java中使用lightGBM进行预测,实例使用lightGBM对股票进行预测

【lightGBM】在java中使用lightGBM进行预测,实例使用lightGBM对股票进行预测

2024-07-02 21:03:06 1322 2

原创 【监控指标】Dropwizard Metrics使用

Dropwizard Metricsmavan引用 简单用法 count主要用于普通计数 Timer其实才是最常用的统计,集中了Mate和Histogram的功能,可以统计耗时及最小最大值 Mate用于统计TPS Histogram用于耗时统计

2023-04-24 12:05:33 757

原创 【小程序开发】使用tdesign

接入tdesign

2023-02-15 14:14:38 1644

原创 【鸿蒙】常用URL

IDEA下载API文档当前支持的所有功能不懂就问的文档。

2022-10-10 11:16:13 339

原创 学习移动开发

学习移动开发 Flutter Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。 https://github.com/flutter/flutter https://flutterchina.club/ Lottie Lottie是一个库,可以解析使用AE制作的动画(需要用bodymovin导出为json格式),支持we

2022-01-07 10:51:49 1593

原创 移动开发相关内容

移动开发目录flutterlottieDio 目录 学习移动开发 flutter flutter的官方网址 lottie Lottie是一个库,可以解析使用AE制作的动画(需要用bodymovin导出为json格式),支持web、ios、android和react native。在web侧,lottie-web库可以解析导出的动画json文件,并将其以svg或者canvas的方式将动画绘制到我们页面中 lottier的官方网址 Dio dio是一个强大的Dart Http请求库,支持Restful A

2022-01-06 17:29:03 1538

原创 微服务化全家桶

微服务化全家桶 服务中心 配置中心     Eureka Spring Cloud Config+sentinel-bashborad     nacos nacos ...

2020-11-20 17:07:40 255

原创 线程池的推荐设置

一、ThreadPoolExecutor的重要参数 corePoolSize:核心线程数 核心线程会一直存活,及时没有任务需要执行 当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理 设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关闭 queueCapacity:任务队列容量(阻塞队列) 当核心线程数达到最大时,新任务会放在队列中排队等待执行 maxPoolSize:最大线程数 当线程数>=corePoolSize,且任务队列已满时。

2020-10-10 15:35:05 333

原创 backtrader和tushare进行量化交易

backtrader和tushare进行量化交易 代码: from __future__ import (absolute_import, division, print_function, unicode_literals) import datetime # For datetime objects import os.path # To manage paths import sys # To find out the script name (

2020-09-23 17:38:19 1275

原创 一些开源

一些开源 项目 参考 作用 grafana https://grafana.com/ 做监控面板或指标看板 skywalking http://skywalking.apache.org/ 开源服务治理

2020-08-28 17:17:29 180

原创 程序员的基本功:关于JVM

VM 堆的内存划分 minor gc(年轻) Eden万物起源于eden神话,没有夏当与亚娃就没法有无限的可能​ Survivor from被捉进监狱不断拷问,是不是在干活,干活的去另外一间,不干活的留下。当这个房间的所有干活的人都去到另外一个房间时,这房间中的所有人都会被干掉(干掉不干活) to永远有一个房间是空的,用于放干活的人。​ major gc(专业/老人) Tenured Gen(Old space) Permgen space

2020-07-15 16:08:40 414

原创 程序员不能不懂的一些事:代码片段

程序员不能不懂的一些事:代码片段 为什么有时候我们看到一些资深的开发工程师效率高且交付质量高了,其实主要还是因为他们的在开发效率高,如果你的开发效率比普通人高那么你试错的次数也会更多。这样就可以打造更好的业绩 listanymatch 对比集合中是否有符合条件的对像 boolean isAnyMach=ListUtils.emptyIfNull($VAR$).stream().anyMatch(l->{ //对比逻辑填这里 return true; }); listnul

2020-07-15 15:57:42 954

原创 通过故事的方式尝试和大家说说线程池

我希望通过故事的方式尝试和大家说说线程池 老爸就是jvm,店铺就是一个线程池,员工就是一个线程,顾客就是要执行的方法。 ThreadPoolExecutor 的参数 【我要开店了,老爸是土豪,老爸给了一些他自己的元老给我用】 int corePoolSize,最少的核心线程数,(老爸最开始给的员工,说白了就是元老,用来保命的,打死也不能炒的,除非关店了) int maximumPoolSize,(公司最多可以去到多少人) long keepAliveTime,(公司里面除了元老,还可以招聘员工,但是都是合同

2020-05-21 10:14:16 231 1

原创 花5分钟学习TiDB

TID背景 随着公司的发展,关系型数据库面临几个典型的问题需要解决: 容量:数据容量不断增加,即使做了归档,还是难逃拆库的命运。如:归档库、zabbix 高性能:对于MySQL,能够通过增加从库提高读能力,但是写能力在做sharding之前还是会是单点,如:zabbix 横向扩容方便性:MySQL做了对应的横向或者纵向拆分后,需要修改代码或者引入mycat之类的中间件进行做聚合查询 TID...

2019-08-15 10:06:10 418

空空如也

空空如也

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

TA关注的人

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