- 博客(275)
- 资源 (48)
- 收藏
- 关注
原创 Redis和MQ的区别
redis发布订阅模式,一个队列可被多个消费者同时订阅,消息到达时,会将消息一次发送给每个订阅者,是一种消息的广播形式,redis本身不做消费者的负载均衡,因此消费效率存在瓶颈。mq:具有消息确认机制,发布一条消息,没有消费者消费该队列,这条消息一直存放在队列中,直到有消费者消费了该条消息,保证消息的可靠消费。mq的优势在于提供可靠的队列服务,可以做到异步,redis主要用于缓存,redis的发布订阅模块,可实现及时性,且可靠性低的功能。redis:轻量级,低延迟,高并发,低可靠性。
2025-04-26 11:42:53
237
原创 IPD(集成产品开发)简介
IPD到底是什么?一套体系?一些流程?还是一种模式?华为在整个企业内部改革中最重要的两个项目一个是ISC(集成供应链),另外一个就是IPD。用任正非的话讲,这两项改革关系到华为的生死存亡。其中IPD的项目是先行项目也是重点。众所周知,IBM在91-93年间发生企业危机,"扭亏大师"郭士纳入主IBM,他对IBM作大改造,其中在研发方面的改造措施就是今天高科技企业中流行的研发管理模式--IPD的前身。
2025-03-08 23:13:09
1245
原创 智能硬件如何和应用层app连接?
链接:https://www.zhihu.com/question/582965112/answer/2884616365。声波配置:其主要的原理就是手机放出经过编码加密的声音,智能硬件通过麦克风录音,解码解密,然后配置成功。现在比较方便的是一键配置方式,主要是使用蓝牙、smartconfig、ZigBee和声波配置。蓝牙配置:比如蓝牙耳机、蓝牙鼠标,只能支持点对点连接,且对设备和app距离要求严格。,低带宽,低功耗的一般采用ZigBee,因此无法直接接入互联网中,需要通过。
2025-03-07 18:26:29
260
原创 智能手表不可插卡怎么用
3、连接成功后,手表可以与手机同步通知、来电、短信等信息,并支持通过手表进行接听、拒接来电,发送文字短信等功能。2、确认连接成功后,手表将会自动同步手机上的一些互联网应用,如天气、地图导航、社交网络等。总之,即使智能手表不可插卡,也可以通过连接手机蓝牙或WiFi网络,实现各种实用的功能。智能手表也可以通过连接WiFi网络,进行互联网连接,实现更丰富的功能。1、接听来电:当有电话呼入时,手表将会震动并提示,可以通过手表进行接听或拒接。2、收发短信:手表可以接收来自手机的短信,并支持通过手表进行回复。
2025-03-07 18:22:11
428
原创 什么是EVT、DVT、PVT、MP?
NPI是英文New Product Introduction的缩写,意为“新产品导入”。它指的是将研发设计的产品通过首次生产制造出来的整个过程,包括生产策划、生产工艺设计和开发、试生产、小批量生产等环节,通常被归纳为七个阶段和三大验证。
2025-03-06 16:13:07
596
原创 NPI工程师搞懂EVT、DVT、PVT、MP,不是很难!
此为研发的第2阶段,在DVT中,所有设计已全部完成,重点是找出设计问题,确保所有的设计都符合规格。(Product Lifecycle Management)System:PLM可以应用于在单一地点或分散在多个地点的企业内部,以及在产品研发领域具 有协作关系的企业之间,集成与产品相关的人力资源、流程、应用系统和信息,以支持产品全生命周期的 信息创建、管理、分发和应用。此阶段产品设计要全数完成,所有设计验证亦要结束,最后只是要做量产前的验证,确定工厂有办法依照标准作业流程做出当初设计的产品。
2025-03-06 16:06:24
1126
转载 大数据技术栈详尽解析
可视化利用人眼对图形的高度敏感性,将复杂数据以图表、地图、热力图等形式展示,帮助用户快速识别模式、趋势和异常。Tableau、Power BI:不仅提供丰富的图表类型,还支持动态交互,用户可以通过点击、滑动等操作,实时筛选、钻取数据,从不同维度探索数据故事。D3.js:对于需要高度定制化的场景,D3(Data-Driven Documents)是一个JavaScript库,允许开发者直接在网页上动态生成数据可视化内容,允许开发者自定义动画、交互逻辑,创建高度定制化的可视化应用,适合制作复杂的数据互动叙事。
2025-03-03 19:13:52
32
原创 Hadoop大数据技术栈简介
1、Hadoop Distributed File System (HDFS):HDFS是Hadoop的分布式文件系统,它将数据存储在多个服务器上,实现了数据冗余和高可用性。它可以确保数据的一致性和可靠性,并提供了一些常见的同步原语,例如锁和信号量。强烈推荐《Hadoop大数据实战权威指南(第2版)》,是一本非常好的Hadoop学习教程,内容充实详细,很有实战意义,非常适合开发人员学习,希望对大家有所帮助!它的主要功能是跟踪集群中的资源使用情况,协调和监控运行在集群上的应用程序。
2025-03-03 19:08:21
326
转载 大数据技术栈简要介绍
信息资产角度:大数据不仅仅是数据本身,更是一种具有战略意义的信息资产,通过对大数据的分析和挖掘,可以获得更深层次的洞察和发现,从而为企业决策提供支持。分布式计算技术:如MapReduce,通过将大量的计算任务分配给不同的机器进行处理,从而在较短的时间内完成大规模的计算任务,提高数据处理的效率和速度。随着技术的不断进步和应用的不断深化,大数据将在更多领域发挥更大的作用。机器学习:一种自动化数据分析和模型构建的技术,通过建立合适的机器学习模型,自动学习和发现数据中隐藏的规律和趋势,实现高精度的预测效果。
2025-03-03 19:04:10
101
原创 DDD 与 CQRS 才是黄金组合
在日常工作中,你是否也遇到过下面几种情况:使用一个已有接口进行业务开发,上线后出现严重的性能问题,被老板当众质疑:“你为什么不使用缓存接口,这个接口全部走数据库,这怎么能抗住!开发一个后台管理功能,业务反馈说数据一直不对,对比后发现缓存与数据库不一致,为什么要使用缓存接口呢,你陷入沉思?产品要求在 xxx 上增加新功能,编码、测试、上线一气呵成,最后发现另外一个流程被躺枪,出现异常不得不进行回滚!在一个高并发的场景,DB 成为了系统瓶颈,不加索引查询扛不住,加索引更新扛不住,又该如何处理?
2023-08-30 13:38:05
13456
原创 DDD中聚合、聚合根的含义以及作用
这里我需要说明一下:投保人和被保人的数据,是通过关联客户 ID 从客户聚合中获取的,在投保聚合里它们是投保单的值对象,这些值对象的数据是客户的冗余数据,即使未来客户聚合的数据发生了变更,也不会影响投保单的值对象数据。DDD 领域建模通常采用事件风暴,它通常采用用例分析、场景分析和用户旅程分析等方法,通过头脑风暴列出所有可能的业务行为和事件,然后找出产生这些行为的领域对象,并梳理领域对象之间的关系,找出聚合根,找出与聚合根业务紧密关联的实体和值对象,再将聚合根、实体和值对象组合,构建聚合。
2023-08-30 13:35:35
13551
原创 SQL 查询并拼接字段的两种方法主要用于多级分类表格显示(一级/二级/三级/)
SQL 查询并拼接字段的两种方法主要用于多级分类表格显示(一级/二级/三级/)
2022-11-08 22:43:13
2597
原创 linux命令行:-bash:vim: command not found解决办法
在linux命令行中输入vim+文件查看编辑时提示:-bash:vim: command not found 解决办法
2022-06-26 13:18:35
1912
原创 【Spring】详解Spring全家桶
转载地址:https://www.cnblogs.com/lagou/p/10552815.htmlSpring框架自2002年诞生以来一直备受开发者青睐,它包括SpringMVC、SpringBoot、Spring Cloud、Spring Cloud Dataflow等解决方案。有人亲切的称之为:Spring 全家桶。很多研发人员把spring看作心目中最好的java项目,没有之一。所以这是重点也是难点,工作中必须会,面试时肯定考。那么,花费10分钟,梳理Spring框架相关
2022-01-30 09:48:50
11322
原创 scp传文件指定端口、传输目录
在Linux中, 两台主机传送文件的时候, 经常用到scp命令. 通常情况下, ssh的默认端口都会自定义,这时候需要指定端口号来实现文件的传送. 这里就介绍一下指定端口号的方法:scp -P port默认ssh连接端口22修改为其它端口①将本地的文件,同步到远程服务器。# scp -P port file_name user@ip:/dir_name-P: 大写的P, 指定端口号file_name: 指本机的文件路径, 绝对路径相对路径都可user: 远程主机的一个可用的用户名
2022-01-11 17:42:00
16064
原创 阿里云centos防火墙、端口配置
一.背景我们现在大多数的应用都是跑在云上环境,而我们大多数选择的都是阿里云服务器,以下为我们简单介绍下云环境端口配置。阿里云ECS实例刚刚购买以后,默认是没有开启防火墙服务的,需要手动开启,如果你不开启,很容易被黑客的挖矿脚本入侵。二.配置1.检查实例是centos7还是centos6或者ubutu 查看命令lsb_release -a2.阿里云外网端口配置如果实例防火墙是打开状态的,你想开放服务器的外网端口,则需要登录阿里云控制台进行操作。每个实例都有一个默认的安全.
2021-12-31 09:16:14
828
原创 Linux后台日志定时清理脚本
一、 简介 linux是一个很能自动产生文件的系统,日志、邮件、备份等。虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情。不用你去每天惦记着是否需要清理日志,不用每天收到硬盘空间不足的报警短信,想好好休息的话,让我们把这个事情交给机器定时去执行吧。二、 分析日志查看日志路径和日志命名规则:要清理这个目录下面如此命名规则的日志。三、方法这时我想的肯定是希望能写一个脚本把这些日志清除掉,但不是删除掉。那么现在需要实现3步:
2021-12-27 14:04:52
4256
原创 如何看待越来越多年轻人追捧「摸鱼哲学」,拒绝努力的年轻人真比老一辈活得更通透吗?
题目是我在知乎上看到的,有些小伙伴应该也看到了,不知道有没有触动到你,反正我是心有戚戚焉。公司现在的年轻人,真不知道在想些什么,任务做不出来,也不肯加班,感觉很缺乏上进心。但在我看来,我挺佩服新一代的年轻人,不管任务能不能完成,不肯加班的态度是值得称赞的。否则,这个社会的未来你敢想象吗?说好的科技解放生产力,人工智能提高生活品质呢?整个社会的生存压力都很大,在时代的浪潮下,再也没有“种豆南山下,悠然见南山”的舒适,所有人都在努力奔跑,否则很快就会被这个社会无情地淘汰。但生活,总是..
2021-11-25 17:56:25
241
原创 登录信息(session)存储方式总结
1、前端存储cookie用户登录时判断完用户名密码等,将登录对象加密返回到前端,前端用ajax将登录对象存入cookie,此后鉴权等操作都利用cookie解密登录对象进行用户验证。封装一个cookieUtil从request对象中获取cookie信息进行解密使用。参考项目:antifatigueManufacturing2、后端存储session User user = userMapper.selectById(mobile); if (null == user) {.
2021-11-25 17:38:57
12011
原创 linux yum安装ntp 时间同步
1.yum安装NTP服务yum -y install ntp2. 启动ntp服务systemctl start ntpd3. 设置开机自启systemctl enable ntpd4. 修改启动参数,增加-g -x参数,允许ntp服务在系统时间误差较大时也能正常工作vi /etc/sysconfig/ntpdOPTIONS= "-g -x"5. 读取当前时间timedatectl6. 设置时区为亚洲/上海timedatectl set-timezone Asia/Shang
2021-11-09 10:46:57
8235
原创 Python 环境搭建
本章节我们将向大家介绍如何在本地搭建Python开发环境。Python可应用于多平台包括 Linux 和 Mac OS X。你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装Python以及Python的安装版本。Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。) Win 9x/NT/2000 Macintosh (Intel, PPC, 68K) OS/2 DOS (多个DOS版本) PalmOS
2021-11-03 09:34:38
306
原创 springboot整合定时任务(自动,手动)
定时任务实现的几种方式:1、Timer:这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。2、ScheduledExecutorService:也jdk自带的一个类;是基于线程池设计的定时任务类,每个调度任务都会分配到线程池中的一个线程去执行,也就是说,任务是并发执行,互不影响。3、Spring Task:Spring3.0以后自带的task,可以将它看成
2021-10-20 16:19:22
3675
原创 Java实现邮件抓取(亲测126,163,新浪都可以抓取到)
最近在做一个邮件抓取功能,就是定时去邮箱中去抓取邮箱中的邮件,本篇只涉及到抓取邮件,定时任务在上一篇写了代码如下:邮件对象:package com.github.xsocket.job.mail1;import java.text.*;import java.util.*;import javax.mail.*;import javax.mail.internet.*;/** * @author liqiang * @date 2020/5/27 16:19 * @param *
2021-10-20 15:35:05
3363
2
原创 Git SSH公钥配置
首先下载安装git:https://git-scm.com/downloads/一路默认,安装完成后,打开文件夹C:\Users\Administrator\.ssh(Administrator是当前用户名),在空白处点鼠标右键选择“Git Bush Here” ,打开gitbush。配置用户名和邮箱:$ git config --globaluser.name"your_name"$ git config--globaluser.email"your_email@example...
2021-07-16 14:49:50
235
原创 Git 基本操作
Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。本章将对有关创建与提交你的项目快照的命令作介绍。Git 常用的是以下 6 个命令:git clone、git push、git add 、git commit、git checkout、git pull,后面我们会详细介绍。说明:workspace:工作区 staging area:暂存区/缓存区 local repository:版本库或本地仓库 remote repository:远程仓库一个简单的操作步骤:
2021-07-06 18:41:28
192
原创 DNS总是出现问题怎么办?
本文主要讲述通过设置来解决此问题的操作步骤,通过设置来解决DNS总是出现问题导致不能联网的故障,希望能帮到大家。当我们在上网的同时,总是会出现不能上网的情况,在使用任何工具进行修复网络连接状态中均显示为DNS出现问题,而且还要经常修复才能够正常使用,那么今天就教大家一个非常实用的方法,首先我们在电脑桌面选择计算机或者我的电脑和此电脑并鼠标右击选择设备管理器,如图所示。 其中选择网络适配器,如图所示。 在网络适配器中选择已realtek开头驱动并双击打开,如图所示。
2021-06-24 10:45:39
5690
1
原创 Git生成公钥 bash:ssh-keygen command not found
公钥是CODE识别您的用户身份的一种认证方式,通过公钥,您可以将本地git项目与CODE建立联系,然后您就可以很方便的将本地代码上传到CODE,或者将CODE代码下载到本地了。 以下介绍生成公钥和管理公钥的方法。如果你是在windows系统下使用,需要先安装git的windows客户端msysgit , 然后运行 Git Bash, 在弹出的终端中输入下面提示的代码。1. 生成公钥首先检查本机公钥:$ cd ~/.ssh如果提示:No such file or d...
2021-06-24 10:28:44
14173
原创 金融科技团队的敏捷转型之路 ——浅谈如何提升敏捷领导力
一、为什么要敏捷转型(一)转型背景随着移动互联网、大数据、云计算、人工智能、区块链等诸多创新科技的不断涌现和广泛应用,金融行业迎来了前所未有的挑战和机遇,我们迎来了乌卡(VUCA)时代。为了抓住市场上稍纵即逝的商机,满足不断增长和变化的业务需求和用户体验,对软件开发周期和模式有了更高的期望和要求,拥抱变化、应对复杂、迭代优化、快速交付成了金融行业发展的必然要求,而这些恰好是敏捷所倡导和推进的。(二)转型原因1、市场的痛点传统的文档交互方式导致难以贴近客户实际需求,以往我们所有的需求都以详
2021-06-09 10:54:13
1575
原创 传统研发团队的敏捷转型实践之路
在行业数字化转型加速的今天,精益敏捷、DevOps等已成为软件研发团队经常提起的热点词汇。对于软件研发而言,效率、质量是永恒的主题,提升软件研发效能的关键是要提升持续交付能力,而要构建持续交付能力,走好敏捷转型实践之路是其中非常重要的选择。然而,不同于互联网企业或产品型企业的软件研发团队,对于类似我们以项目型为主导的传统软件研发团队而言,敏捷转型这条道路并不那么好走,况且不同企业不同团队的实际情况也迥然不同,很难有可复制、可照搬的敏捷转型经验,更多时候需要结合自身实际进行持续探索并不断总结经验。之所以说
2021-06-09 10:41:07
446
原创 敏捷宣言4个核心价值观与12条原则
敏捷宣言4个核心价值观:个体和互动高于流程和工具工作的软件高于详尽的文档客户合作高于合同谈判响应变化高于遵循计划敏捷宣言的十二条原则:我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。(持续交付)欣然面对需求变化,即使在开发后期也一样。为了客户的竞争优势,敏捷过程掌控变化。(拥抱变化)经常地交付可工作的软件,相隔几星期或一两个月,倾向于采取较短的周期。(时间盒)业务人员和开发人员必须相互合作,项目中的每一天都不例外。(客户合作)激发个体的斗志,以他们为
2021-06-05 14:06:56
2485
原创 张小龙提到的敏捷管理是个啥?
前段时间一篇张小龙最新内部演讲刷爆朋友圈,小影的领导看得不亦乐乎,一键转发,叮嘱认真研读,学习敏捷项目管理。小影认真拜读文章后,早已泪流满面,领导咋你不提提里面提到的kpi问题呢?TAT。能够提高开发效率,绝对是个好东西。那管理究竟能不能提高开发效率,怎么样提高效率?小影是个好奇宝宝,马上了解这个领导喜欢,噢,应该是张小龙推荐的敏捷项目管理是个啥。作者:陈小影链接:https://www.jianshu.com/p/91e118db6e3b来源:简书著作权归作者所有。商业转载请联系作者获得授权,
2021-06-05 13:57:51
314
原创 互联网敏捷 Scrum 和项目管理
互联网敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。本场 Chat 着重介绍互联网 Agile 敏捷的模型以及常用项目管理流程等内容。本场 Chat 您将学到如下内容: 介绍 Agile 敏捷以及项目管理流程; 互联网常用敏捷工具和平台以...
2021-06-05 13:41:12
688
原创 敏捷项目管理中的阶段管理是什么?
任何项目都要经历从开始到结束的时间过程,在传统项目管理中,项目会被划分为若干个阶段,每个阶段相加的时间总和,成为项目生命周期通用项目阶段启动阶段——规划阶段——执行阶段——结束阶段软件研发项目阶段开始——计划——定义——设计——构建——测试——发布/上线敏捷项目阶段——5个新词儿敏捷项目管理中,使用了5个新词语来划分项目阶段,这5个新词语有它深刻的含义,也体现了敏捷的灵活和适应性构想——推测——探索——适应——结束01“构想”代替较传统的“启动”,指出构想的重要性;0
2021-05-27 16:05:55
708
原创 实例解析:敏捷开发项目管理五步走
不少创业公司的产品经理需要兼顾项目经理的工作,并且全职测试角色。这篇文章讲产品经理如何进行高效的敏捷开发项目管理。一、背景交代背景,利用公司原有的项目管理方式,产品无法按时上线,产品质量难以保障。老板决定把项目管理交由产品经理主导,务必保证后续产品的质量并按时上线。首先,我组织项目组成员总结原有项目管理过程中存在的问题,主要有两点:项目进度不可见,产品经理对项目失去掌控,开发每日进度不可见,老板也不知道大家每天在做什么。效率低下,项目延期,成本增加。测试周期与开发周期分离,不能及时有效处
2021-05-27 14:18:23
13604
1
原创 敏捷项目管理到底怎么实施?
我们使用各种敏捷软件写feature,流转、跟踪任务,言必谈敏捷,然而我们是否真的走对了敏捷?显而易见,敏捷是绝对的结果导向,去文档化,去流程化,高效沟通和合作是究极奥义。去文档,敏捷管理者需要维护更为精细的需求池;去流程,口头沟通成为常态,对团队的耦合度要求更高。1让我们先来了解一下敏捷的一些概念Product Backlog:backlog 即需求池。待办事项列表。Backlog里面写什么:1.待开发任务。2.任务优先级。敏捷需要维护一份详尽的需求..
2021-05-27 13:38:07
601
原创 敏捷开发思想及Scrum实践
导语:现在每当直接或间接带一支研发团队我都会给大家做一次敏捷思想和实践的培训(注:软件方向,复杂的硬件开发流程建议使用IPD思想)。作为一个有近10年的开发编码工作经验的资深程序员,作为一个管理者,作为一个还算转型成功的创业者,我一直有种初心希望所有研发人员能够敢于并且会表达自己,让更多的人了解自己; 希望所有的研发人员不仅仅是机械的写代码,也能洞悉市场、了解用户,让自己的产出能够适配用户和市场的需求,这何尝不是一种成就感; 希望所有的研发人员不再受困于狭窄的职场方向,而是有更多可能转型产品、市场、
2021-05-27 11:33:16
639
Quartz定时任务的jar包API等资料
2012-03-22
JAVA编程百例+JAVA面试题集十套(经典)
2012-03-22
crimson.jar
2011-12-22
XMLSpyEnt2010(注册机)
2011-12-19
HtmlAdaptorServer所需jar包(com.sun.jdmk.comm.HtmlAdaptorServer )
2011-11-14
网上招聘系统源码(人力资源管理系统)
2011-03-21
超市管理系统源码+论文设计
2011-03-21
Asp.net网络选课系统源码(MyElectCourse)
2011-03-21
MBA十日读(MBA经典).
2011-03-21
SQL语句教程(经典)
2011-03-21
超市进销存销售软件源码
2011-02-27
酒店管理系统·方案建议书
2011-02-27
ASP·NET学生成绩管理系统.rar
2010-12-12
DiskGenius数据恢复使用指南详解
2010-12-12
ASP·NET设计BBS论坛
2010-12-12
ASP·NET&C#设计BBS 系统
2010-12-12
Jsp设计BBS论坛系统
2010-12-02
JAVA做的博客系统BlogSystem
2010-12-02
JSP 网上书店系统
2010-12-02
ASP设计在线考试系统OnlineTest
2010-12-02
Java设计局域网聊天系统iTalk
2010-12-02
C++实现语音聊天Multi_Char
2010-12-02
Java设计BBS论坛管理系统
2010-12-02
Java设计博客系统
2010-12-02
jdk1.7 64位官方正式版 jdk1.7.0_55.tar.gz
2019-08-15
asm-all-3.0.jar等jar包
2019-02-28
SpringMVC 开发json接口Demo(含数据库)
2018-09-17
eclipse注释模板
2015-08-15
Quartz定时任务所需要的6个jar包
2012-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人