java技术圈 为您找到相关结果 28

java使用局部线程池为什么会造成线程泄露 - 无期(瑶瑶)

java使用局部线程池为什么会造成线程泄露 一、思考 - 造成泄露,肯定是无法被GC回收,那为什么局部线程池没有被回收,我们来通过源码一探究竟 这里先给出结论:ThreadPoolExecutor -> Worker -> Thread 由于存在这样的引用关系,并且 Thread 作为 GC Root ,所以无法被回收 二、通过ThreadPoolExecutor类对源码一探究竟 不详解 ExecutorService threadPool = new ThreadPoolExecutor( 1, 1, 300, TimeUnit.SECONDS, new LinkedBlockingQueue<>(1), Executors.defaultThreadFactory() ); thread...阅读全文

博文 2020-04-21 02:15:10 博客园

都是 HBase 上的 SQL 引擎,Kylin 和 Phoenix 有什么不同?

作者 | 翟娜大数据时代,数据的价值越来越被重视,企业从海量大数据中挖掘所需要的信息,用来驱动业务决策以获得更大的商业价值。与此同时,出现了越来越多的大数据技术帮助企业进行大数据分析,例如 Apache Hadoop,Hive,Spark,Presto,Drill,以及今天我们即将介绍的 Apache Kylin 和 Apache Phoenix 项目等,都是使用 SQL 语言就可以分析大数据,极大地降低了大数据的使用门槛。这些大数据技术提供 SQL 查询接口,不只是因为 SQL 学习成本低,同时也和 SQL 拥有丰富而强大的表达能力、能满足绝大多数的分析需求的特性有关系。了解 Apache Kylin 和 Apache Phoenix 的同学都知道,它们都是使用 Apache HBase ...阅读全文

博文 2020-05-15 07:59:44 掘金

项目管理软件的应用现状与发展趋势

企业信息化是企业高效运行的基础。如何达到高效的目的跟管理软件的选型分不开。管理软件以企业管理需求为基础,以IT技术为支撑,为企业提供数据信息的综合管理办法。 随着项目管理思想逐步被接受,市面上涌现出越来越多的管理软件出现在公众的面前,如雨后春笋般层出不穷,一时间“管理软件”名声大噪。市场反响较好的有[CORNERSTONE](https://www.cornerstone365.cn/),一款软件聚合多种功能 , 全流程帮助各大企业管理整个项目生命周期。 ![aeef399ffa8046109e455da2e8c34dc4.png](https://img-blog.csdnimg.cn/20200114153537493.png?x-oss-process=image/watermark,...阅读全文

项目经理:在家远程办公如何提高工作效率?

为了减少人群聚集、防止交叉感染,很多企业延迟复工并响应国家“停工不停业、停课不停学“的号召,通过在家办公的方式陆续复工。在家,是帮助疫情平复;办公,是维护经济稳定。在特殊时期,远程办公成为企业保障日常经营的首选方式。今天与大家分享一下,在家办公,怎么高效完成远程工作。 在家办公最大的挑战,是远程之下,管理和沟通效率会大大下降。 第一个挑战:很多人在家里进入没有他律的自律。 什么叫没有他律的自律?说人应该自律,没错,我觉得自己是很自律的人,依然觉得跟自己的懒惰作斗争。他律,在公司没人看着你,早上上班9点上班,9点15到自己觉得不好意思,他律是没人看着你,管理效率大大降低。 第二个挑战是沟通效率,没有协作的单兵。 本来在...阅读全文

我是如何把大象装进冰箱里的……

前几天在知乎看到了这样一个问题:CORNERSTONE等项目管理工具体验如何? ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190829163320260.png) 本来利益相关太高不准备答,但是我发现题主问的是CORNERSTONE等项目管理工具体验如何,我个人理解,题主是想问:CORNERSTONE项目管理工具的使用体验如何——恐怕是题主对我们没有详细了解过。那么正好借此机会,可以向大家好好介绍一下CORNERSTONE项目管理工具! 01 这类产品都脱胎于看板式项目管理 市面上的项目管理工具大多都只有看板这一种视图,但是CORNERSTONE[基石协作](https://www.cornerstone365.cn/)富含了【表格、分栏、看板、甘...阅读全文

博文 2019-08-29 10:51:48 CORNERSTONE

身为一个产品经理,如何具备“高级感”?

身为一个产品经理,如何具备“高级感”? 这是我在网上看到的一个问题,觉得挺有意思的。 说到高级,除了个人能力,还有就是不同的产品职级阶段。比如高级产品经理、资深产品经理、产品专家等。 不同的公司对产品职级的定义不一样,横向对比不具备普遍参考性。 另外,就是根据工作年限来划分职级。 大部分公司招聘时,都会要求有 1-3 年或者 3-5 年的产品经验。 但工作年限真的等于有效经验么? 干了 5 年产品,不代表有 5 年产品经验,工作 3 年,同样能成为产品总监。 对于产品经理的学习和成长,说说我的看法。 一、思考功能 vs 思考场景 在跟一些刚做产品的同学交流时,发现大家更多的是关注产品功能和交互体验。 功能全不代表产品好,从功能...阅读全文

中小企业数字化转型应从业务流程自动化开始

由于经济下行的压力加上黑天鹅因素频发,带来了更多不确定性,大量中小企业存在迫切的增效降本需求。 同时,他们并不想投入大量成本以应对未知变化,期望尽快看得见成效。 对于中小企业来说,实现业务自动化刻不容缓,不仅可以提高业务管理效率,还可以帮助企业节省人力成本! 一、什么是业务自动化 业务自动化,是利用技术对完成一种特别功能或工作流的活动或服务进行自动化。 自动化的业务流程以协作管理来改善企业整体的工作流,实现更高的效率,用以改变业务需要,减少人为错误并明晰工作角色和责任。 业务自动化的本质,并不仅仅是替代“纸”和“Excel”,而是更关注怎样提升在数据传递中的时效性、准确性以及高效率和自动化。 二、业务自动化对中小企业的好处 业务自动化给中小企业带来的好处主要有两个方面: 一是提升生产效率,进...阅读全文

面对复杂业务,if-else coder 如何升级?_阿里技术

阿里云开发者 1.5k 面对复杂业务,if-else coder 如何升级? 程序员 发布于 9月25日 简介: 针对业务在不同场景下的差异,我们常常会习惯性地使用if-else来实现不同的业务逻辑,久而久之代码越来越难以维护。那么如何消除这些if-else?面对复杂业务应如何思考和分析?本文分享阿里高级技术专家张建飞(Frank)关于复杂业务治理的方法论,介绍一种多维度分析问题的方法:矩阵分析法。You should not be a if-else coder, should be a complexity conquer.——Frank这篇文章,是对之前我在《阿里高级技术专家方法论:如何写复杂业务代码?》说的“自上而下的结构化分解 + 自下而上的抽象建模”方法论的升级。因为在之前的方法...阅读全文

博文 2020-09-26 12:24:18 SegmentFault 思否

UML 各种图总结精华

UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。一、基本概念 如下图所示,UML图分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视图和动态视图。静态图分为:用例图,类图,对象图,包图,构件图,部署图。 动态图分为:状态图,活动图,协作图,序列图。 1、用例图(UseCase Diagrams): 用例图主要回答了两个问题:1、是谁用软件。2、软件的功能。从用户的角度描述了系统的功能,并指出各个功能的执行者,强调用户的使用者,系统为执行者完成哪些功能。 2、类图(Class Diagrams): 用户根...阅读全文

博文 2020-04-12 09:17:10 知乎

ffmpeg实现图片转视频以及视频转图片

日期:2021-3-15简介:因为计网作业需要,今天就是讲一讲如何使用ffmpeg把图片转视频以及视频转图片。一、下载ffmpeg你可以在ffmpeg的bin文件下看见以下三个.exe文件二、建个快速打开命令行的bat文件可以新建文件夹.txt->在.txt文件中输入cmd并保存->将.txt后缀名改成.bat可以看一下打开.bat文件后的效果三、自己录制个视频放入bin目录中四、视频转图片打开.bat文件->输入ffmpeg -i GGGabc.mp4 -t 5 -s 1080x1080 -r 15 %3d.jpg 其中-i GGGabc.mp4表示调用bin目录下的GGGabc.mp4视频-t 5表示选取视频中的前五秒进行视频转图像-s 1080x1080表示视频转图片后图片的像素-r ...阅读全文

博文 2021-09-09 03:31:14 知乎

为什么大公司都开始用SaaS了?

SaaS应用程序的核心指导原则之一,是通过应用程序的共享多租户体系结构为尽可能多的客户提供服务。 用户之所以能从这个共享模式中受益,是因为软件供应商能够利用规模经济,借助广泛的功能和工作流程、高水平的安全性和服务的可用性来传递价值。 这在以前只有“财富500强”公司才能做到。 不过,这种基于云的现成软件解决方案的民主化,它的另一面是,在谈及根据自身实际需求定制解决方案时,企业必须权衡一定程度的灵活性。 在SaaS之前,公司采用的其中一个传统方法是购买现成的本地解决方案,然后外包给承包商定制及实现。 另一种方法是在公司内部构建你所需的软件,这对预算较高的大公司来说完全负担得起。 这两种方法使企业能够对IT解决方案进行更高程度的定制,但都存在令人头痛的问题,包括营运费用的维护,以及他们雄心勃勃的...阅读全文

阿里妹导读:针对业务在不同场景下的差异,我们常常会习惯性地使用if-else来实现不同的业务逻辑,久而久之代码越来越难以维护。那么如何消除这些if-else?面对复杂业务应如何思考和分析?本文分享阿里高级技术专家张建飞(Frank)关于复杂业务治理的方法论,介绍一种多维度分析问题的方法:矩阵分析法。文末福利:《微服务灰度实践及解决方案》在线直播。You should not be a if-else coder, should be a complexity conquer. ——Frank这篇文章,是对之前我在《阿里高级技术专家方法论:如何写复杂业务代码?》说的“自上而下的结构化分解 + 自下而上的抽象建模”方法论的升级。因为在之前的方法论中,我们缺少一个多维度看问题的视角,这种维度思维的...阅读全文

博文 2020-09-26 12:21:34 mp.weixin.qq.com

数据库表连接的简单解释

关系型数据库最难的地方,就是建模(model)。 错综复杂的数据,需要建立模型,才能储存在数据库。所谓"模型"就是两样东西:实体(entity)+ 关系(relationship)。 实体指的是那些实际的对象,带有自己的属性,可以理解成一组相关属性的容器。关系就是实体之间的联系,通常可以分成"一对一"、"一对多"和"多对多"等类型。 在关系型数据库里面,每个实体有自己的一张表(table),所有属性都是这张表的字段(field),表与表之间根据关联字段"连接"(join)在一起。所以,表的连接是关系型数据库的核心问题。 表的连接分成好几种类型。 内连接(inner join) 外连接(outer join) 左连接(left join) 右连接(right join) 全连接(full jo...阅读全文

博文 2021-04-29 04:41:41 阮一峰的网络日志

Flink 助力美团数仓增量生产

一、美团数仓架构图如上图,是美团最新的数仓架构图。整个架构图分为三层,从下往上看,最下面一层是数据安全,包括受限域认证系统、加工层权限系统,应用层权限系统,安全审计系统,来保证最上层数据集成与处理的安全;中间一层是统一的元数据中心和全链路血缘,覆盖了全链路的加工过程;最上层根据数据的流向,分成数据集成,数据处理,数据消费,数据应用,四个阶段;在数据集成阶段,对于不同的数据来源(包括用户行为数据,日志数据,DB 数据,文件数据),都有相对应的数据集成系统,把数据收集到统一的存储之中,包括 Kafka 和 Hive 等。在数据处理阶段,有一个面向用户的数据开发平台(万象平台),可以使用两条数据处理链路来加工数据,一个是流式处理链路,一个是离线处理链路。数据加工好了之后,使用内部自研的 Delta...阅读全文

博文 2022-03-23 12:52:23 知乎

Prometheus Histogram + Grafana 绘制接口响应热点图 – 兰陵美酒郁金香的个人博客

一、前言 第一版的接口响应时长分布统计图表是根据 Prometheus Counter 数据类型制作的折线图,它大概长下面这个样子。 原理其实也非常简单,我就是将请求分组进行统计。大致的代码就是下面这个样子 // UploadAPIRequestDurationCounter 上报接口请求时长 func (s *apiMetrics) UploadAPIRequestDurationCounter(method, endpoint string, duration time.Duration) { getDurationLabel := func(duration time.Duration) string { d := duration.Milliseconds() switch { ca...阅读全文

博文 2023-09-22 15:00:10 www.xhyonline.com

IDEA启动项目:java: java.lang.IllegalArgumentException_liangsheng_g的博客

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、现象二、解决方法1.问题进一步描述2. 解决方法 总结 一、现象 IDEA启动springboot项目,提示java: java.lang.IllegalArgumentException,没有多余的信息,百度之后都是让修改idea的Java compiler,但是我全都设置的Java8,所以没头绪。 二、解决方法 1.问题进一步描述 谷歌搜了一下,发现Jetbrains的官网有人提这个问题,大致浏览了下,描述和我的问题一致。再看描述产生这个问题的条件:简单描述下,就是IDEA 2020.3版本会复现这个问题,如果升级到2020.4就没有该问题,而且后面的添加提问是说2020.3.1.RC版本也会有这个问题。 链...阅读全文

博文 2023-01-11 11:00:43 CSDN博客

详解Prometheus四种指标类型,谁还不是个监控老司机了_格式_标准_系统

详解Prometheus四种指标类型,谁还不是个监控老司机了 2023-02-17 14:12 来源: dbaplus社群 原标题:详解Prometheus四种指标类型,谁还不是个监控老司机了 指标是用来衡量性能、消耗、效率和许多其他软件属性随时间的变化趋势。它们允许工程师通过警报和仪表盘来监控一系列测量值的演变(如CPU或内存使用量、请求持续时间、延迟等)。指标在IT监控领域有着悠久的历史,并被工程师广泛使用,与日志和链路追踪一起被用来检测系统是否有不符合预期的表现。 在其最基本的形式中,一个指标数据点是由以下三个部分构成: 一个指标名称 收集该数据点的时间戳 一个由数字表示的测量值 在过去的十年里,随着系统变得越来越复杂,出现了维度度量的概念,也就是说,度量还包括一组标签或标识(即维度)...阅读全文

博文 2023-09-08 03:51:30 www.sohu.com

一种基于Nginx的热点数据调度处理方法

本文分享自天翼云开发者社区《一种基于Nginx的热点数据调度处理方法》,作者:康****彬一、应用场景基于Nginx的热点数据调度处理,热点节点数据负载均衡处理,减少热点节点压力,提高处理和访问效率;每一个节点的nginx服务接收大量的访问,但是每个节点处理请求都有一个峰值,当请求数达到峰值时,后续请求的处理效率就会有一定的下降,为了保证请求能及时处理,热点节点会触发请求调度策略,转发请求到非热点节点进行处理,若无非热点节点,则触发分布式节点策略,备机节点会启动Nginx服务处理,并接收热点节点转发过来的请求,从而提升访问及处理效率。二、解决的问题解决大量http请求同一个Nginx节点繁忙的问题,做到快速响应。 解决Nginx集群每个节点超负荷接收请求的问题,自动触发分布式策略处理。 解决...阅读全文

博文 2023-08-11 09:39:55 Tianyiyun

Prometheus基础相关--PromQL 基础(4)

见字如面,我是小斐,上文介绍了关于运算、阈值、集合操作等相关操作和说明,本文将继续说明PromQL的基础,上文链接如下:排序本节我们将学习如何对查询结果进行排序,或者只选择一组序列中最大或最小的值。我们可以使用 sort()(升序) 或者 sort_desc()(降序)函数来实现对输出结果进行排序,例如,要显示按值排序的每个路径请求率,从最高到最低,我们可以用下面的语句进行查询:sort_desc(sum by(path) (rate(demo_api_request_duration_seconds_count{job="demo"}[5m])))有的时候我们并不是对所有的时间序列感兴趣,只对最大或最小的几个序列感兴趣,我们可以使用 topk() 和 bottomk() 这两个运算符来操作...阅读全文

博文 2023-10-08 14:36:42 知乎

还在为如何高效绘制时序图而苦恼?让PlantUML来拯救你!

作为一个软件攻城狮,在日常板砖中,经常会涉及到和其他模块的交互,为了理清这些交互关系,我们需要绘制各个模块间的时序交互图。以前绘制这些交互时序图,用的都是visio,实际使用下来感觉也不是很方便(可能我比较菜,不是visio大神),痛点如下:在绘制时序图时,我们经常会对各个模块的位置和交互的线序进行调整,用visio画图的话,调整模块位置和线序真是又酸又爽。2. 操作不够行云流水,一会儿拖个框,一会儿打个字,要是画图都能像打字一样方便该多好。3. OFFICE全家桶的启动速度你懂得。。。从学生时代我就一直在忍受visio带来的诟病,无奈毕业论文钦定要这玩意画图,不然我早就送他去。。。。。。直到工作后遇到这款神器!!!!!!PlantUML简介顺序图用例图类图对象图活动图组件图部署图状态图时序...阅读全文

drawio——一款开源免费的流程图绘制软件

先放链接为敬。从上大学开始写论文,流程图也成为不可或缺的一种论文配图,流程图除了表示算法思路,在展示技术路线、整理大纲逻辑、绘制PPT等方面简洁明了、逻辑清晰的效果实在是好,但在电脑上绘制流程图没有“利器”可不行。细数一下我曾用来画过流程图的软件:最早是在Word和PPT文档中添加图形绘制,效率是真的低,规整对齐是真难;后来Microsoft Office里增加了SmartArt功能,模板样式多样化了,但自定义修改可真够麻烦╮(╯▽╰)╭;之后在Xmind也尝试绘制流程图过,但Xmind毕竟是主打思维导图的,过不了完美主义者强迫症的关;再然后是Visio,功能强大,绝对优秀,但是占用磁盘存储也够多,一两个G轻轻松松,另外微软办公软件均默认安装C盘,看着安装后猛增的已用空间,emmmm发愁;再...阅读全文

博文 2023-05-05 07:06:45 知乎

某课大数据工程师2023版完整版

### download:[某课大数据工程师2023版完整版](https://www.zxit666.com/6409/) 大数据工程师是一种专业技艺,担任处置和剖析大范围的数据集。他们需求控制各种数据处置工具和技术,包括数据发掘、数据可视化、机器学习、散布式系统、数据库管理等等。 大数据工程师的工作职责包括: 设计和完成数据处置系统,包括数据采集、存储、处置和剖析。 编写和维护数据处置代码,包括运用各种编程言语和工具。 优化数据处置系统的性能,确保数据处置速度和精确性。 停止数据剖析和发掘,协助企业做出更好的商业决策。 与数据科学家和其他团队成员严密协作,确保数据处置系统与整个业务流程无缝衔接。 为了胜任这一职业,大数据工程师需求具备以下技艺和素质: 纯熟控制数据处置工具和技术,包括Ha...阅读全文

【10章】SpringBoot 3 + Flutter3 实战低代码运营管理

【10章】SpringBoot 3 + Flutter3 实战低代码运营管理 给大家分享一套课程——SpringBoot 3 + Flutter3 实战低代码运营管理,共10章,课程包更新,附源码。 低代码(Low Code)是一种可视化的应用开发方法,用较少的代码、以较快的速度来交付应用程序,将程序员不想开发的代码做到自动化,称之为低代码。 低代码是一组数字技术工具平台,基于图形化拖拽、参数化配置等更为高效的方式,实现快速构建、数据编排、连接生态、中台服务。通过少量代码或不用代码实现数字化转型中的场景应用创新。 低代码的底层逻辑还是一个开发平台,需要对个性化的需求开放实现途径 场景构建能力:通过图形可视化,拖拉拽方式就能快速构建运营管理所需的应用场景,敏捷响应需求变更的快速迭代,做到调研即...阅读全文

博文 2023-11-22 16:06:09 woaiwodejia333

【完结10章】SpringBoot 3 + Flutter3 实战低代码运营管理

【完结10章】SpringBoot 3 + Flutter3 实战低代码运营管理 给大家分享一套课程——SpringBoot 3 + Flutter3 实战低代码运营管理,已完结10章,附源码。 低代码开发的前景是非常乐观的,毕竟有几个因素支持着它的持续增长和发展~比如:快速开发和交付: 低代码平台能够极大地加速应用程序的开发周期,使开发团队能够更快地构建原型、迭代和交付产品。这对于敏捷开发和快速响应市场需求非常有利。技能门槛降低: 低代码开发允许那些没有深入编程知识的人也能参与应用程序开发,从而扩大了开发团队的范围。这使得业务专家、设计师和其他非技术人员能够更直接地参与开发过程。成本效益: 低代码开发可以减少开发人员编写重复性代码的工作,从而降低开发成本。此外,快速开发和交付还可以降低项目...阅读全文

Snipaste for Mac 公测版推出,改变你在 Mac 上的截图体验

作为一个 Mac 电脑的重度用户,我一度羡慕过两款 Windows 上的应用,一个是 Powershell,一个是 Snipaste。而后者——一款强大的截图工具——现已登陆 macOS 平台,开启公测。 Mac 原生截图以优雅著称,也比较易用,殊不知截图可不是按下快捷键那一瞬间的事,前前后后还包括了标注、分享、预览等许多步骤。用过 Snipaste,你才能体会到原来截图中还有那么多见惯不怪的痛点,原来截图是一个流程而不是一个简单的动作。 截图:检测界面元素 截图时我们往往只需要画面中的一部分,平时往往需要手动框选,总是小心翼翼的,防止截进来多余的内容。Snipase 最线打动我的就是检测界面元素,光标移到对应元素上,就会自动出现矩形的选区。 这在截取屏幕上的文字时尤其有用,我不用再去纠结边...阅读全文

博文 2024-03-06 19:05:20 少数派

新百胜公司怎么注册会员账号www.xbs9263.com已更新

新百胜注册网纸【—www.xbs9263.com—】加微【1666-9012-888】携手永盈?共创辉煌?展鸿鹄之志?赢未来天下?万人推荐?网易新闻?人民日报?联合出品免责声明:本文来自腾讯新闻客户端自媒体,该文观点仅代表作者本人,搜狐号、网易号、企鹅号、百家号系信发布平台,本平台仅提供信息存储服来源:央视网、人民网、搜狐财经、新华网、凤凰资讯、网易新闻、知乎日报、热点资讯、搜狐新闻、新浪新闻总策划:莫言?![2345截图20230304132831_副本.png](http://static.itsharecircle.com/230305/3998165dd38293fcf93730725d6894cc.png...阅读全文