自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Could not find an appender,Did you define it below instead of above in the configuration file?

无法加载自定义logback appender, 我引用的spring-boot版本是2.0.2.RELEASE,升级到2.3.11后可正常使用。

2023-02-22 10:27:05 2045

原创 《硅谷增长黑客实战笔记》知识点

增长模型知识点汇总

2023-01-06 17:36:30 280

原创 限流与代理网关集成调研及应用

我们每个系统在做压测的时候,都有一个处理峰值,当接近峰值继续接受请求的时候,会导致整个系统响应缓慢;为了保护系统,需要拒绝处理过载的请求,这就是我们下面介绍的限流,通过设定一个峰值阈值,限制请求达到这个峰值,以此来保护系统;我们常见的一些中间件比如tomcat,mysql,redis等等都有类似的限制。......

2022-08-04 20:06:44 403

原创 应用网关技术调研

对于APIGateway,常见的选型有基于Openresty的Kong、基于Go的Tyk和基于Java的gateway,这三个选型本身没有什么明显的区别,主要还是看技术栈是否能满足快速应用和二次开发。API网关方案对比,上诉API解决方案,典型的就是nginx+lua和微服务网关,对着两种常见的解决方案进行分析对比。API网关方式的核心要点是,所有的客户端和消费端都通过统一的网关接入微服务,在网关层处理所有的非业务功能。API网关封装了系统内部架构,为每个客户端提供一个定制的API。.........

2022-07-15 11:16:56 567

转载 python自动生成代码

《工作笔记二》python自动生成代码万次阅读2018-08-03 09:47:06在游戏公司我发现一个问题,存在大量相似的代码,而公司主程处理这些相似代码的办法则是编写自己的代码生成工具来自动生成这些代码,因为编写相似的代码不仅耗时,还不能保证每个人编写的代码格式是否标准,所以在这里使用代码生成工具能提升效率的同时,让程序员更加的专注与逻辑部分的编辑。我公司里的两位主程分别采用了不同的方法,首先项目老大使用的时正则表达式来进行代码替换,但是我在使用这个的时候发现,正则确实不好用,对于一些程序员编写代码不规

2022-06-15 10:05:09 2362

原创 pdf模板定制技术调研

背景使用pdf模板 按需求导出pdf报告技术调研常见技术常见的使用itext pdf和spire.pdf操作编辑pdf,使用pdfbox用来读取pdf技术问题: 问题1 itext spire pdf 20220530 文本替换 文本替换,使用遮罩层功能,但是若替换的问题过长,需要再模板上做留白处理,否则会使文本叠加显示 直接支持替换功能,但是仅会显示替换.

2022-05-31 10:55:40 183

原创 pyspark

PySpark简介 - PySpark教程 | 编程字典

2022-05-07 11:08:30 180

原创 深入浅出Serverless

云计算历程,更快速、更简单、更高效地将想法变成应用,变成在线的服务。

2022-04-14 07:45:06 58

转载 Pcap4J实现抓包器

Pcap4J实现抓包器  前段时间搞抓包程序,打算使用Pcap4J实现,发现除了GitHub,其它资料少之又少,几乎都是不起作用。  被迫我一直看(日本作者!)英文注解的源码和sample和test,比较费劲+营养很少。因为几乎都是解析本地保存的抓包文件 同 初始化好的包类型对象做比较,没有对真实的网络环境抓包举例。都按指定类型初始化对象不是重点好不好,重点是怎么把抓到的包转换到指定类型!  说一下我们要使用Pcap4J的原因。  之前一直是使用jNetPcap的,但是它已经很久不更新代..

2022-03-11 11:05:13 2150 1

原创 mysql替换包含某字段的值

update tableset a=replace(a,b,'') where locate(b,a)>0;

2022-02-16 10:44:12 563

原创 jdk 1.7下载地址变更

Java Archive Downloads - Java SE 7Java Archive Downloads - Java SE 7

2022-02-15 15:43:57 236

转载 WorkBench安装

WorkBench安装dream21st 于 2020-06-07 10:08:51 发布 650 已收藏 1分类专栏: drools规则引擎 文章标签: java版权drools规则引擎专栏收录该内容14 篇文章0 订阅订阅专栏1, WorkBench简介 WorkBench是KIE组件中的元素,也称为KIE-WB,是Drools-WB与JBPM-WB的结合体。它是一个可视化的规则编辑器。 WorkBench其实就是一个war包,安装到tomcat...

2022-02-07 11:26:13 1284

原创 clickhouse学习笔记

什么是ClickHouse?ClickHouse 是面向 OLAP 的分布式列式 DBMS.1.clickhouse文档什么是ClickHouse? | ClickHouse文档2.clickhouse引擎选择ClickHouse表引擎到底怎么选-阿里云开发者社区

2022-01-24 17:16:17 613

转载 rpc调研

资料[转] Dubbo 沉睡,Spring Cloud 崛起!(附grpc/dubbo/springcloud/thrift/motan对比) - 简书

2022-01-14 17:38:13 124

原创 2021年相关技术调研汇总

技术调研类:后续补充相关文章链接1. 图数据库调研2. 规则引擎调研及设计3. 微服务治理调研及设计落地技术分享类1.软件架构初探2.数据安全法学习分享3.kafka消息消费优化实践分享...

2021-11-19 10:28:36 1033

转载 【转】spring cloud gateway和nacos整合

spring cloud gateway和nacos整合期望结果:通过输入http://127.0.0.1:8080/first,跳到哔哩哔哩主页。然后通过修改nacos的配置中心里面gateway的配置,使得再次输入地址,跳到百度主页 整合nacos和spring cloud gateway。使得spring cloud gateway能读取到naco的服务注册信息,通过这些服务注册信息进行分发。spring cloud gateway配置yml依赖: <dependen

2021-11-19 10:24:38 3178

转载 【转】第八章 跨语言服务治理方案 Service Mesh

第八章 跨语言服务治理方案 Service Mesh8.1 Service Mesh 概述  新兴的下一代微服务架构,被称为下一代微服务,同时也是云原生技术栈的代表技术之一。  8.1.1 Service Mesh的由来    从2016年到2018年,service mesh经历了从无到有的过程  8.1.2 Service Mesh的定义    服务网格是一个基础设施层,用于处理服务间通信。现代云原生应用有着复杂的服务拓扑结构,服务网格负责在这些拓扑结构中实现请求的可靠传递。实践

2021-11-18 09:52:16 344

转载 【转】hive常用函数

参考地址:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF  1.parse_url(url, partToExtract[, key])解析URL字符串,partToExtract的选项包含[HOST,PATH,QUERY,REF,PROTOCOL,FILE,AUTHORITY,USERINFO]eg: 2. concat(str1,SEP,str2,SEP,str3,……) 和 con...

2021-11-15 11:37:12 1419

原创 规则引擎调研

1. 适用场景调研需要满足条件(1)拥有灵活的配置页面,方便运营自助配置(2)可插件式集成大数据数据决策:关键点,插件式,大数据(3)业务无关,开源2. 调研(1)市场上通用的规则引擎:drools,urule等,Siddhi,Esper, RuleEngine,Easy Rules(2)开源社区中获取:开源中国,github:aswan,RuleEngine,(3)各大厂解决方案调研:qlexpress,aviator,groovy(4)自研可行性分析3. 使用场.

2021-11-05 18:00:22 1202

转载 【转】基于自研图数据库的知识图谱落地实践,赋能金融业务创新

基于自研图数据库的知识图谱落地实践,赋能金融业务创新2021-09-09 16:24基于自研图数据库的知识图谱落地实践,赋能金融业务创新随着人工智能的迅猛发展,知识图谱(Knowledge Graph)落地和商用能力不断增强,越来越多的企业开始引入知识图谱技术,解决企业内部数据分析和挖掘问题,并取得了突出的成效。在金融行业,企业内部大量的非结构化数据、半结构化数据如各种办公文件、文本、图片、语音等,都蕴含着很多有价值的信息,但是这些数据大多以知识库的形式单独存档,并没有得到充分的利用,如何.

2021-11-04 10:32:40 397

转载 【转】什么是规则引擎(Drools、OpenL Tablets、Easy Rules、RuleBook)

什么是规则引擎(Drools、OpenL Tablets、Easy Rules、RuleBook)发表于:2021年1月23日 分类:Drools,规则引擎 标签:Drools,Easy-Rules,OpenL Tablets,RuleBook,规则引擎什么是规则引擎规则引擎是根据一些算法执行规则的一些列软件系统。规则引擎整合了传入系统的Fact集合和规则集合,从而去触发一个或多个业务操作。规则通常以声明式的方式在业务代码中实现,我们可能以为它很少会被改变。但事实上,这些...

2021-11-03 11:59:08 24420

转载 轻量级规则引擎调研

轻量级规则引擎调研淡淡的小番茄关注0.8682021.06.25 20:30:59字数 689阅读 1,141我们基于Flink实现了云端的规则引擎,以flink on yarn方式在运行,依赖hadoop和zookeeper,对于边缘侧来说比较重,所以打算调研下轻量级的规则引擎,我们的业务诉求如下:业务需求背景1、轻量级2、支持海量规则4、便捷的规则启停5、动态加载从如下几方面对比目前比较流行的几个规则引擎框架:drools1、社区活跃度drools(3.7

2021-11-02 11:37:05 828

原创 产品规划

公司里如何做事情昨天同一个同事聊天 讲之前他们公司做项目需要遵循“五看三定” 觉得受益匪浅五看看市场看行业看自己定

2021-10-23 07:00:50 51

转载 【转】Maven进行测试Test

Maven进行测试TestMaven测试 maven测试为 default 生命周期中的test阶段。test阶段与 maven-surefire-plugin 的test目标相绑定了, 这是一个内置的绑定。Maven通过插件来执行 JUnit 和 TestNG 的测试用例。maven-surefire-plugin 的test目标会自动执行测试源码路径下符合命名模式的测试类。默认测试源代码路径: src/test/java/测试类命名模式:...

2021-09-29 11:17:27 1523

转载 2021-09-26

【转】brew安装12020.08.01 22:26:05字数 178阅读 69,803brew 是MacOS上的包管理工具,可以简化 macOS 和 Linux 操作系统上软件的安装。1.确认安装rubybrew是ruby开发的,需要确认ruby是否已安装,默认是已经安装的。$which ruby$ruby --version2.安装(较慢)执行命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Hom.

2021-09-26 10:30:37 49

原创 python 环境搭建

如何在python安装pip(Mac OS)按照下面步骤一步步来,不可能安不上。1.【打开terminal】2.【检查你的python版本】(分别输入下面的两个命令)python --version#(一般mac自带了python2)python3 --version#(如果没有安装请到下面的网址下载)Welcome to Python.org​www.python.org/3.【检验你是否安装了pip】$ python -m pip --versionpip X

2021-09-09 14:03:25 42

原创 《中台产品经理宝典-从业务建模到中台设计全攻略》读书笔记

第三章 中台化浪潮3.3 中台产品的发展趋势阿里中台组织架构的确定也意味着阿里巴巴集团内部的业务支撑体系完成了对应的改造:整个架构以阿里云平台为技术平台,向上对共享业务事业部提供支撑,而再有共享业务事业部中的八大公用服务项前台业务提供统一的能力输出。电商中各业务线的边界是什么?每个业务领域中的基础服务时什么?各服务要如何高效相互调用?不同职能团队的职能有该如何定义?形成了一整套标准体系----业务能力标准、对象定义标准以及中台化后的企业内部管理和运营方法,从而支持前台业.

2021-09-08 19:50:34 298

原创 Java环境安装

1.jdk下载地址https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html环境配置JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_212.jdk/Contents/HomePATH=$JAVA_HOME/bin:$PATH:.CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/li

2021-09-08 16:09:45 141

转载 【转】【git】一文看懂如何用IDEA中Git提交代码到远程仓库

【git】一文看懂如何用IDEA中Git提交代码到远程仓库置顶 Jabony 2015-05-07 16:14:19 27709 收藏分类专栏: 辅助开发工具DevATools 安卓开发进阶 文章标签: 版本控制 idea版权辅助开发工具DevATools同时被 2 个专栏收录17 篇文章0 订阅订阅专栏安卓开发进阶119 篇文章2 订阅订阅专栏目录前言概述步骤 前言首先感谢大家的支持!部分本篇博客显示的内容格式惨不忍睹,特意调整一下,希望对大家有所帮...

2021-08-25 11:39:56 509

原创 hive常用函数

1. 获取=某个字段的值regexp_extract(message, '(.*?)properties=(.*?),', 2) as value2.

2021-08-23 16:04:56 52

原创 ProceedingJoinPoint proceed 函数

正常情况使用不带参的执行就行Object proceed() throws Throwable;带参数的就是若是在aop中参数值有替换的情况下需要将新的参数列表更新Object proceed(Object[] var1) throws Throwable;PS,org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint源码public Object proceed() throws Thro

2021-08-23 10:49:20 6786 1

原创 kafka异常汇总

1.o.a.k.c.c.internals.ConsumerCoordinator : [Consumer clientId=consumer-3, groupId=YYY] Offset commit failed on partition XXX-45 at offset 13898997: The coordinator is not aware of this member.2.failed: Commit cannot be completed since the group has ..

2021-08-19 14:22:41 1179

原创 neo4j下载和安装

转https://www.jianshu.com/p/27edc75721931. 官网下载neo4j安装文件https://neo4j.com/download-center/#releases2. 安装Java JDK最新版本4.3.X要求jdk11,因此安装时查看下自己安装的版本3. 将解压后的文件安装到任意盘符下:E:\neo4j-community-3.5.54. 系统环境变量配置5. 验证neo4j的安装和环...

2021-07-28 10:55:06 1704

原创 linux 统计文件某字符数量

grep -o "download_requests end:" SenseApiPcapParse.log | wc -l

2021-07-22 19:53:37 694

原创 ES查询例子

es查询例子,记录一下统计查询1.查询正则regexp,查询单一值term,时间范围 range,统计aggs, 返回结果集_sourceGET index*/_search{ "query": { "bool": { "must": [ { "regexp": { "field1": "condition1XX" } }, { "ter

2021-07-22 11:49:28 275

原创 linux抓包UDP流量

a) 安装工具,命令如下:yum install -y ngrepb) 抓包,命令如下:timeout5ngrep -qW byline'XXX'-d lo port80

2021-07-22 11:36:05 602

原创 linux安装nebula

1. nebula前置条件$ yum update$ yum install -y make \ m4 \ git \ wget \ unzip \ xz \ readline-devel \ ncurses-devel \ zli

2021-07-16 18:01:28 1005

原创 mac安装docker

1.mac安装brew参考文档https://www.jianshu.com/p/06a9a59e7040/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"2.安装docker参考文档https://www.runoob.com/docker/macos-docker-install.htmlbrew install --cask --appdir=/Applic

2021-07-10 11:00:19 60

原创 python 阻塞队列

# !/usr/bin/env python# -*- coding:utf-8 -*-import Queueimport threadingimport timeclass WorkManager(object): def __init__(self, work_num=1000,thread_num=2): self.work_queue = Queue.Queue(work_num) self.threads = [] # s.

2021-07-03 17:56:50 561

原创 ES使用索引*导致CPU负载过高,服务不可用

ES使用索引*导致CPU负载过高,服务不可用背景:在QPS达到1000以上的时候,使用索引* 导致ES CPU告警,ES查询不可用单独索引大小情况 分区健康 分区状态 分区名称 分区shard个数 分区副本个数 分区文档个数 分区文档删除个数 分区存储大小 分区主分片存储大小 green .

2021-07-02 17:52:07 1281

incubator-echarts-master.zip

echarts源码,附带官方例子,之前直接从echarts官网上可下载,现在官网页面找不到下载的地方了,希望对于使用echarts画图的有所帮助

2019-07-02

空空如也

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

TA关注的人

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