IT行业
文章平均质量分 72
小小哭包
1,在云计算,大数据,物联网,人工智能,领域深耕数十年。
2,这四大领域的科技,逐渐成为我们生活和工作的方方面面。
3,未来,这四大领域也将会大放异彩,这是方向,也是大势所趋,更是风口浪尖,有机遇,也有挑战。
4,我个人非常看好这些领域的前景。本人的工作也是跟这些领域密切相关,一直在这些领域垂直深耕多年。
有需要了解的朋友,或者需要软件项目合作的朋友,或者您有好的点子,欢迎咨询,沟通交流哦,一定提供完美的解决方案,让您满意。
展开
-
Spring Boot新特性 JdbcClient
SpringBoot 3.2 引入了JdbcClient API组件可以对数据库操作,实际上JdbcClient是在JdbcTemplate基础上进行了封装。SpringBoot 3.2引入了新的 JdbcClient 用户数据库操作,JdbcClient对JdbcTemplate进行了封装,采用了 fluent API 的风格,可以进行链式调用。自此,spring自带的数据库操作有了4种方式:JdbcTemplate、JdbcClient、SpringDataJdbc、SpringDataJpa。原创 2023-12-04 09:29:55 · 1110 阅读 · 1 评论 -
共识问题:区块链如何确认记账权?
区块链可以说是最近几年最热的技术领域之一,区块链起源于中本聪的比特币,作为比特币的底层技术,本质上是一个去中心化的数据库,其特点是去中心化、公开透明,作为分布式账本技术,每个节点都可以参与数据库的记录。原创 2023-12-03 09:57:18 · 2349 阅读 · 0 评论 -
目前工资最高的几家外包公司汇总!(2023最新版)
目前工资最高的几家外包公司汇总!(2023最新版)原创 2023-11-28 17:52:46 · 536 阅读 · 0 评论 -
mica-mqtt 2.2.5 发布,支持Java21虚拟线程
mica-mqtt 2.2.5 发布,支持Java21虚拟线程原创 2023-11-26 18:13:39 · 1226 阅读 · 0 评论 -
SpringBoot 2 系列停止维护,Java8 党何去何从?
SpringBoot 2 系列停止维护,Java8 党何去何从?原创 2023-11-25 17:38:32 · 2682 阅读 · 0 评论 -
我对程序员写注释的一点看法
你是在为公司写代码,为团队写代码,为客户写代码的话,而不是你自己一个人代码,你更应该有责任把代码写好注释,甭管您的代码水平如何,如果您写的代码可读性没那么好,没达到那种境界的话。但是话说回来,无论您的代码多么优秀,在非常重要且逻辑复杂的地方,还是要注释的,好记性不如烂笔头,这个注释以后对自己对别人都是有很大的帮助的。你代码可读性好,非常标准,别人看起来很舒服,很容易理解读懂,那当然可以不用写注释,更不用每行都写注释,代码本身就是注释,或者代码就是文档。2,代码写的好,可读性强,可以适当的少些注释;原创 2023-10-10 21:33:52 · 376 阅读 · 0 评论 -
RUP流程是什么
RUP是一个基于6个最佳开发实践的流程定义产品。原创 2023-10-09 09:28:20 · 323 阅读 · 0 评论 -
RUP(统一软件开发过程)模型的主要内容有哪些?RUP的9个核心工作流(Core Workflows)
RUP软件开发生命周期是一个二维的软件开发模型(如图3-1所示)。横轴通过时间组织,体现开发过程的动态结构,用来描述它的术语主要包括周期(Cycle)、阶段(Phase)、迭代(Iteration)和里程碑(Milestone);纵轴以内容来组织为自然的逻辑活动,体现开发过程的静态结构,用来描述它的术语主要包括活动(Activity)、产物(Artifact)、工作者(Worker)和工作流(Workflow)。原创 2023-10-09 09:21:23 · 776 阅读 · 0 评论 -
CMM—软件企业走向世界的通行证
本文系统介绍了CMM概念、内容、申报程序及国内CMM认证现状,并对国内软件企业如何实施CMM认证提出建议。原创 2023-10-09 09:14:28 · 201 阅读 · 0 评论 -
IT项目管理的“金科玉律”是否可信
潜在的问题都可能会对项目的计划、成本、技术、产品的质量及团队的士气产生负面的影响。笔者就碰到这种最恶劣的情况:项目组只有主管有经验,别的成员都是刚刚毕业的大学生,那么主管的任务就不仅仅是管理,而且需要花费大量时间精力来培养这些新手,让他们能尽快进入预定的角色。平心而论,公司并不太重视项目管理的方法和规律的研究,很多具体细节的操作完全是凭借项目主管的直觉,和老同志的一点点经验。笔者的理解是:项目管理,就是通过合理地组织,利用的一切可以利用的资源,按照计划的成本和计划的进度,完成一个计划的目标。原创 2023-10-03 09:12:29 · 135 阅读 · 0 评论 -
IT项目经理必备的五种能力
信息化项目对企业而言,无疑是一项系统工程,既要符合企业发展战略,又要各部门协同配合,还要把握技术方向,因此作为企业信息化项目负责人的项目经理(往往由CIO担当),在项目实施过程中起着关键作用,正所谓“成也萧何、败也萧何”,项目经理的能力是项目成功实施的基础。原创 2023-09-29 07:16:49 · 460 阅读 · 0 评论 -
MybatisPlus 发布 3.5.3.2 版本,新功能真香
MP 不会去做无意义的对比(很多设定一开始就是不公平的,或者说非生产环境的模拟一些简单 SQL 的执行对比毫无意义),也不会片面的夸大自身优势,把自己有的功能别人没有的列出来,别人有的功能自己没有的不列出来(当然也不排斥客观公正的对比,好坏让用户自己去感受)。8,完善 Wrapper 支持 TypeHandler 类型转换查询及其它 SQL 参数的动态映射配置。9,脚本维护 DDL 功能支持存储过程脚本执行、支持自定义分隔符。原创 2023-08-09 08:54:52 · 667 阅读 · 0 评论 -
Spring Cloud 2022.0.3 正式版(RELEASE)已发布。Spring Cloud 2023 已在路上:代号「莱顿」,全新优化!
“Spring Cloud Config 存在已知的 BUG,涉及通过服务发现定位配置服务器。要在此版本中启用此功能,请在环境变量或系统属性中设置 spring.cloud.config.discovery.enabled=true 和 spring.cloud.config.discovery.serviceId。此 BUG 将在下一个版本中修复。”原创 2023-06-30 09:34:04 · 346 阅读 · 0 评论 -
互联网大佬们的成功绝非偶然
以下排名不分先后。互联网三巨头BAT的第一个字母,指的就是百度。创始人李彦宏是出生在普通家庭出生,他小时候的启蒙教育由三个姐姐负责,不过相比学习,更爱跟着父亲看戏剧,因此梦想成为戏剧演员,据说阳泉戏剧团的老师见他长相俊俏,一度想收徒弟。后来大姐考上北京大学,前往北京探望姐姐顺便游玩的李彦宏受到刺激,暗暗下定决心,一定要上北大。在日夜苦读的努力下,最终以山西省阳泉市高考状元的身份进入北大,实现心愿。原创 2023-06-15 12:08:01 · 1743 阅读 · 0 评论 -
SpringBoot 3.1 正式发布,赶紧上车!
Spring Boot 3.1.0 现已发布,此版本添加了大量新功能和改进。原创 2023-06-06 08:50:25 · 517 阅读 · 0 评论 -
网站推广—搜索引擎登记技巧
登记的标题,如果正文部分的标题与登记的标题不匹配,要改变正文标题,Yahoo!在提交网站时,需要对网站进行简单描述,注意要描述的是你的网站而不是你的公司,目的是为了让访问者对网站有一个初步了解,访问者进入网站之后再告诉他们你的公司状况、你销售额等。首先应该认真地考虑最适合于网站的关键词,因为关键词要与潜在访问者最可能输入搜索引擎的词语相匹配,一般用户首先会输入通用的词汇,然后才会逐步缩小关键词的范围,例如,假定你有一个宠物网站,那么,关键词“宠物”就比“狗”的效果要强大。首先,也是最重要的方面。原创 2023-05-31 08:24:09 · 208 阅读 · 0 评论 -
中国码农生存现状调查
程序员一直都是一个备受人们关注的群体。据IDC统计,全球约有1850万名程序员,中国占10%。随着近年全国互联网创业热潮的兴起,“互联网+”、“云计算”以及“智能硬件”等领域发展迅速,市场对程序员的需求更为旺盛。原创 2023-05-30 08:40:40 · 234 阅读 · 0 评论 -
MQ大对比
rocketmq 的前身为 metaq,metaq 的第一个版本是可以看成是 linkedin 的 kafka(scala)的 java 版本,并对其增加了事务的支持。rocketmq 为 metaq3.0,相比于原始 kafka,其擅长点出了原始的 log collecting 之外,还增加诸如 HA、事务等特性,使得从功能点上讲,可以替代传统大部分 MQ。更多工作是保证消息递交;的 MQ API,这一层API可以将上层应用和下层 MQ 的实现解耦(阿里内部有多个mq的实现,如 notify、原创 2023-05-30 08:11:25 · 551 阅读 · 0 评论 -
Map-Reduce具体实现详解
这篇文档描述在hadoop中map和reduce操作是怎样具体完成的。如果你对Google的MapReduce各式模式不熟悉,请先参阅MapReduce--http://labs.google.com/papers/mapreduce.html原创 2023-05-29 08:10:54 · 975 阅读 · 0 评论 -
hadoop hive sql语法详解
利用hive的sql,进行以下工作:DDL Operations、元数据存储、SQL操作、实际示例、数据分析原创 2023-05-29 08:05:52 · 901 阅读 · 1 评论 -
合并MapReduce操作
Multi-group by是Hive的一个非常好的特性,它使得Hive中利用中间结果变得非常方便原创 2023-05-28 09:31:19 · 197 阅读 · 0 评论 -
Hive怎样决定reducer个数
Hadoop MapReduce程序中,reducer个数的设定极大影响执行效率,这使得Hive怎样决定reducer个数成为一个关键问题原创 2023-05-28 09:25:13 · 411 阅读 · 0 评论 -
怎样写exist in子句
有一些大家比较熟悉的优化约定包括:Join中需要将大表写在靠右的位置;尽量使用UDF而不是transfrom……诸如此类。下面讨论5个性能和逻辑相关的问题,帮助你写出更好的Hive程序。这篇主要讲怎样写exist in子句。原创 2023-05-27 07:45:29 · 68 阅读 · 0 评论 -
怎样做笛卡尔积?
有一些大家比较熟悉的优化约定包括:Join中需要将大表写在靠右的位置;尽量使用UDF而不是transfrom……诸如此类。下面讨论5个性能和逻辑相关的问题,帮助你写出更好的Hive程序。这篇主要讲讲怎么做笛卡尔积。原创 2023-05-27 07:41:03 · 216 阅读 · 0 评论 -
关于Hive程序的全排序
使用Hive可以高效而又快速地编写复杂的MapReduce查询逻辑。但是某些情况下,因为不熟悉数据特性,或没有遵循Hive的优化约定,Hive计算任务会变得非常低效,甚至无法得到结果。一个”好”的Hive程序仍然需要对Hive运行机制有深入的了解。有一些大家比较熟悉的优化约定包括:Join中需要将大表写在靠右的位置;尽量使用UDF而不是transfrom……诸如此类。下面讨论5个性能和逻辑相关的问题,帮助你写出更好的Hive程序。我们先来说说全排序的问题。原创 2023-05-26 08:55:30 · 923 阅读 · 0 评论 -
Hadoop问题拾零
hadoop的文件系统叫做hdfs,就是hadoop分布式分布式文件系统的中文简写。这个系统是对google的gfs的开源实现。下面来回答问题原创 2023-05-26 08:43:24 · 836 阅读 · 0 评论 -
Hadoop集群常见错误
Hadoop常见错误原因分析及解决方法原创 2023-05-25 08:58:09 · 1500 阅读 · 0 评论 -
Hadoop之WordCount之己见
一般的hadoop的编写,主要是编写Map和Reduce函数,也就是所谓的Map打散,Reduce汇总的过程,WordCount就是其典型原创 2023-05-25 08:55:58 · 148 阅读 · 0 评论 -
ChatGPT:世界已经永远改变了,而大多数人尚无所觉
你发现没有,现在跟朋友交流,言必聊ChatGPT。几乎所有人都在蹭GPT的热度,无论是头部企业还是普通的个人开发者,都想趁着ChatGPT东风狂赚一笔。有卖ChatGPT账号的、有借用ChatGPT的API集成服务让人付费试用的,还有人利用ChatGPT接一些SEO业务。大家都在想利用ChatGPT提升自己的业务。原创 2023-05-19 21:33:49 · 3759 阅读 · 2 评论 -
增加网站反向链接的10种方法
在SEO工作中,网站优化完之后,最重要的工作就是增加反向链接了。如何增加反向链接呢?这是很多站长头疼的问题,王通在这里和大家分享10种增加反向链接的方法原创 2023-05-18 08:40:12 · 378 阅读 · 0 评论 -
仍然被低估的电子商务产品评论
最近和一些Social Shopping的网站打交道,看了一些PPT。有句话很有意思——“现在,产品评论的重要性已经是不证自明的了。”原创 2023-05-18 08:37:06 · 299 阅读 · 0 评论 -
正视架构设计的重要作用
从事过软件项目开发的专业人士都有这样的困惑:为什么到了项目接近尾声的时候,仍然还有那么多没有解决的问题?原创 2023-05-17 08:44:03 · 289 阅读 · 0 评论 -
杂谈架构:杂谈架构和架构设计师
系统架构通俗的说起来就是系统的结构组织方式。原则上说,架构只有好坏之分,而不存在有无的问题。软件的体系架构可以直接体现为代码的类结构,也可以表现为文档性的编码规范和全局约定等。如果软件架构中能够抽象出一些稳定的元素,那我们就可能得到一些所谓的框架代码。一般业务架构是很难重用的,目前常见的框架代码所描述的多半是与业务无关的技术架构。原创 2023-05-16 08:36:40 · 103 阅读 · 0 评论 -
应用软件系统架构设计的“七种武器”
对于软件架构这一概念,有太多的版本,目前在业界由大师级人物或组织提出的对这一概念的阐述就超过十种以上,我个人比较赞同RUP(Rational Unified Process)中对软件架构的定义,即软件架构包含了关于以下问题的重要决策原创 2023-05-16 08:33:21 · 329 阅读 · 0 评论 -
一个优秀系统构架师应具备的能力
作为软件开发的设计架构师,那么必须拥有一定的编程技能,同时有高超的学习新的架构设计、程序设计技能。另外,我觉得作为软件架构师,还必须了解一定的硬件、网络、服务器的基本知识。要不然,你都不知道有些什么材料可以用,你怎么去根据实际情况去规划你的软件架构呢?忽视程序设计能力的持续跟新,是永远不能够成为一个成功的系统架构师。原创 2023-05-15 09:17:26 · 790 阅读 · 2 评论 -
一封普通的SOA检讨书
近来许多文章关于SOA是否应当被看作是一个失败。Gartner分析师们也参与了这场争论,写了一封虚拟的信,以项目经理、企业架构师或首席开发工程师的名义,致“CIO、CEO、CFO、CTO和所有股东”,表明为什么作者承认SOA完全是场失败:原创 2023-05-15 09:09:12 · 354 阅读 · 0 评论 -
无接触部署更新
如果您在客户端使用应用程序的过程中 更新目录,则客户端最初可能下载旧代码,然后尝试下载自那时起已经更新的其他代码。这可能导致不可预知的结果,并且可能导致您的应用程序失败。如果您已经使用无接触部署方法部署了简单应用程序或更为复杂的应用程序的组成部分,则通过在 Web 服务器上放置新文件即可更新这些程序集。在应用程序加载程序集之前,NET Framework 会自动在本地以及在 Web 服务器上检查该程序集的时间戳,以便确定是否需要重新下载该程序集,或者是否可以只是从用户的程序集下载缓存中运行该程序集。原创 2023-05-13 08:34:18 · 62 阅读 · 0 评论 -
软件架构:构建软件架构SOA
不同于传统的应用集成方法的是,在SOA中,围绕服务的所有模式都是以基于标准的技术实现的。因此,SOA的建立,将会是一个为期数年的承诺,基础建设和标准必需逐步实施。5月底,在美国旧金山举办的BEA第九届技术年会eWorld 2004上,来自全球的BEA技术精英将会在现场尽情体验到BEA的技术专家在现场带来的在BEA WebLogic Platform 8.1上的SOA系统设计模式和最佳实践,即有关如何构建SOA系统的技术准则,BEA要让全球的企业用户的信息系统都能够最大化地享受到SOA带来的商业价值。原创 2023-05-10 13:54:20 · 650 阅读 · 0 评论 -
框架不是框框—应用框架的基本思想
软件构件化是21世纪软件工业发展的大势趋。工业化的软件复用已经从通用类库进化到了面向领域的应用框架。Gartner Group认为:“到2003年,至少70%的新应用将主要建立在如软件构件和应用框架这类‘构造块’之上;应用开发的未来就在于提供一开放体系结构,以方便构件的选择、组装和集成”。框架的重用已成为软件生产中最有效的重用方式之一。原创 2023-05-08 11:43:17 · 451 阅读 · 0 评论 -
如何保障软件测试的质量
Plan:计划——有了目标后,就开始定制计划了,要包括测试过程的时间,什么时候开始,什么时候结束,本期要分几次迭代,有几个里程碑,通常测试活动划分为如下几个里程碑,有策划过程、计划过程、测试设计过程、测试开发过程、测试执行过程、测试总结与分析过程等,可以按照项目的需要制定这个测试过程需不需要裁剪或增加哪些过程的迭代,并且建议在各里程碑期间都要经过评审,还有测试所需资源、工具、测试工作所需的配置管理和保证方案、初始的测试策略、任务划分等等。测试通过的准则是什么?这个要在活动策划时就明确下来。原创 2023-05-08 11:36:19 · 348 阅读 · 0 评论