最新发布

谈谈你对Java平台的理解?

谈谈你对Java平台的理解?

    从你接触 Java 开发到现在,你对 Java 最直观的印象是什么呢?是它宣传的 “Write once, run anywhere”,还是目前看已经有些过于形式主义的语法呢?你对于 Java 平台到底了解到什么程度?请你先停下来总结思考一下。今天我要问你的问题是,谈谈你对 Java 平台的理解?“Java 是解释执行”,这句话正确吗?典型回答Java 本身是一种面向对象的语言,最显著的特性有两个方面,一是所谓的“书写一次,到处运行”(Write once, run

星火燎原 阅读:374评论:2020-09-01

数据库的存储过程和函数

数据库的存储过程和函数

存储过程和函数是事先经过编译并存储在数据库中的一段sql语句的集合存储过程和函数的好处:提高代码的复用性,减少数据在数据库和应用服务器之间的传输,提高效率,大大的减少代码层的业务处理储存过程和函数的区别:储存函数必须有返回值,储存过程可以没有返回值储存过程的创建和调用      调用储存过程:CALL 储存过程名称(实际参数)查询数据库中所有的存储过程:SELECT *  FROM MYSQL.PROC WHERE DB='数据库名称&#

阅读:568评论:2021-04-14

FineBI权限管理

FineBI权限管理

权限管理概念:管理员在管理系统下的权限管理中对各用户的权限范围进行管理。权限分配:根据部门职位分配权限、根据角色分配权限和为用户分配权限。权限受体   部门   角色   用户本文提供四种常用的权限分配场景,帮助管理员分配权限给其他用户,让其他用户也能够查看或者编辑仪表板,创建数据表。2. 分配查看目录中仪表板的权限2.1 问题描述给普通用户分配权限,让其能够查看目录中已经挂出的仪表板。2.2 操作步骤例:财务部整个部门需要有「银行金融

星火燎原 阅读:44评论:2021-06-21

软件架构师应该知道的97件事

软件架构师应该知道的97件事

客户的需求重于个人简历简化根本复杂性,消除偶发复杂性关键问题可能不是出在技术上以沟通为中心,坚持简明清晰的表达方式和开明的领导风格架构决定性能分析客户需求背后的意义起立发言故障终究会发生我们常常忽略了自己在谈判量化需求一行代码比500行架构说明更有价值不存在放之四海皆准的解决方案提前关注性能问题架构设计要平衡兼顾多方需求草率提交任务是不负责的行为不要在一颗树上吊死业务目标至上先确保解决方案简单可用,再考虑通用性和复用性架构师应该亲力亲为持续集成避免进度调整失误取舍的艺术打造数据壁垒重视不确定性不

星火燎原 阅读:466评论:2021-06-19

Doris的应用和实践

Doris的应用和实践

流量场景Doris可以通过HLL_RAW_AGG配合HLL_UNION_AGG做累加Doris支持按条件过滤,例如在10万poi_intent 历史数据回刷问题  流量数据,实时和离线在同事写入通一分区的时候相互会有影响,为了排除实时和历史同事写入造成的影响,历史单独写表。  优点:  BITMAP可以建Rollup ,离线导入速度较慢  Spark 任务需要计算全局字典,然后再计算导入任务。不同的场景下看数的需求和要求不一样流量数据量大,不能延

星火燎原 阅读:2321评论:2021-06-10

Doris权限设置

Doris权限设置

Privilege Doris权限管理Doris 新的权限管理系统参照了 Mysql 的权限管理机制,做到了表级别细粒度的权限控制,基于角色的权限访问控制,并且支持白名单机制。名词解释用户标识 user_identity在权限系统中,一个用户被识别为一个 User Identity(用户标识)。用户标识由两部分组成:username 和 userhost。其中 username 为用户名,由英文大小写组成。userhost 表示该用户链接来自的 IP。user_identity 以 userna

星火燎原 阅读:579评论:2021-06-08

PMP模拟考试心得

PMP模拟考试心得

PMP 软考 项目管理

沟通问题项目经理知道相关方会很挑剔,收集项目团队的其他详细信息,以澄清延迟和成本超支的原因。每周一次的状态会议,并经常找职能经理讨论项目,定期向其发送会议。相关方不理解,采取引导措施,确保明确澄清任何误解对项目期望和指示的理解,应该采用交互式沟通。获取项目目标和状态的信息。项目经理应该如何为该相关方提供这些信息。分发信息,项目相关方沟通需求。 通过沟通需求信息。解决困扰与大量文件。发起人通过电子邮件了解到该项目落后于进度并超出预算,定期与关键相关方召开项目指导会议。初级人员通过邮件向他们发送技术

星火燎原 阅读:1502评论:2021-06-02

mysql实战一

mysql实战一

深入了解了 MySQL 数字类型在表结构设计中的实战。我总结一下今天的重点:不推荐使用整型类型的属性 Unsigned,若非要使用,参数 sql_mode 务必额外添加上选项 NO_UNSIGNED_SUBTRACTION;自增整型类型做主键,务必使用类型 BIGINT,而非 INT,后期表结构调整代价巨大;MySQL 8.0 版本前,自增整型会有回溯问题,做业务开发的你一定要了解这个问题;当达到自增整型类型的上限值时,再次自增插入,MySQL 数据库会报重复错误;不要再使用浮点类型 Float

星火燎原 阅读:54评论:2021-05-31

redis中的数据类型String,hash,List,set

redis中的数据类型String,hash,List,set

String类型存储的数据:单个数据,最简单的数据存储类型,也是做常用的数据存储类型存储数据的格式:一个存储空间保存一个数据存储内容:通常使用字符串,如果字符串以整数的形式展示,可以作为数据操作使用String类型数据的基本操作添加/修改数据的指令:set key value获取数据的指令:get key删除数据的指令:del key添加/修改多个数据指令:mset key1 value1 key2 value2...获取多个数据:mget key1 key2...获取数据字符个数:strlen

阅读:575评论:2021-05-31

认识redis

认识redis

关系型和非关系型数据库区别:关系型数据库:可以进行复杂查询,可以用SQL语句方便在一个表以及多个表之间做非常复杂的数据结果,事务支持,使的对于安全性能很高的数据访问要求等以实现但是磁盘io性能低下,数据关系复杂,扩张性能查,不便于大规模集群非关系型数据库:NoSQL是基于键值对的存在的,储存内存当中不需要经过层层解析,可以提高性能,数据之间没有耦合性,容易水平扩展Nosql是泛指非关系型数据库,作为关系型数据库的补充。作用:应对基于海量用户和海量数据前提下的数据处理问题常见的Nosql数据库:R

阅读:1096评论:2021-05-27

PMP考试中的易错点

PMP考试中的易错点

启动和规划阶段,优先使用互动的方式。相关方对最终的报告都不满意  这是对报告不满意的问题变更,分成两种内部变更: 先分析影响 再变更       外部变更: 先提交变更请求   4. 风险: 先识别风险。再定性定量分析。   5. 根本原因和因果图的区别:因果图可以做根本原因分析,但是根本原因分析不一定要用因果图,因果图一般分析质量偏差。   6. 团队成员不听话的问题,先找团队成员沟通

星火燎原 阅读:2616评论:2021-05-17

第4章项目整合管理学习心得

第4章项目整合管理学习心得

项目经理负责整合,不能授权他人裁剪需要考虑的因素:敏捷或适应性环境中需要考虑的因素:制定项目章程:章程的作用:确立项目的正式地位展示组织对项目的承诺建立项目和组织的战略关系确定项目符合组织战略和日常运营的需要建立执行组织和需求组织之间的伙伴关系项目经理的任命时间:项目章程的编制者:(项目经理)项目章程的批准和发布者(发起人)先起项目经理再有章程1.过程输入商业文件是否值得投资;       高管们决策的依据;      &nb

星火燎原 阅读:1500评论:2021-05-12