代码编织梦想

复杂业务系统的架构设计思路-爱代码爱编程

最近有一些系统设计方面的思考和体会,在这里梳理一下。   做技术方案,核心是下面几个问题: 做什么?- 产品需求 业务上怎么做?- 业务文档 技术上怎么做?- 技术方案 代码怎么实现?- 落地实现 明确了这几个问题,可以处理大部分日常需求开发,如果是比较复杂的业务系统,就需要拆解的更精细。 比如电商的商品管理、订单交易等系统的开发和重构,业

来自一位双非本科跌跌撞撞的秋招指南(秋招攻略/经验分享/干货)-爱代码爱编程

  前言 楼主是一位来自双非一本的计算机系学生。秋招收官结束,一路上磕磕绊绊算是凑了个圆满,这次秋招下来也是感慨良多,有种第二次高考的感觉 加了公司的新人群,发现大半都是年龄24 25的大佬,这些,就是研究生的占比了,而剩下的本科生里我这种双非的学生又有多少呢? 想想可能有不少和我一样境遇的学弟学妹,就想来分享一下对秋招的拙见,总结一下这次秋招踩过

matlab fopen,fread,fseek 与python open, read, seek函数之间的转换-爱代码爱编程

最近被老师要求将一份matlab代码转为python代码,之前并没有系统学习过matlab,但也知道和python语法相近,因此也并没有感到有太多难度。但是涉及文件操作这部分还是饶了许多弯路,特此做一下记录。   首先读取文件中,matlab采用的是fopen函数,其语法格式为  [fid,message]=fopen(filename,'r');

解 poj1502-MPI Maelstrom(单源最短路径的广搜与dijkstra实现)-爱代码爱编程

文章目录 Description题意解析1.队列式分支限界法广搜2.优先队列式分支限界法广搜3.Dijkstra算法 Description BIT has recently taken delivery of their new supercomputer, a 32 processor Apollo Odyssey distribu

苦恼!教你拿下Sentinel的使用,你还怕搞不定分布式系统流控、熔断吗-爱代码爱编程

前言 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 Sentinel 具有以下特征: 丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集

互联网寒冬下,经历裁员,被逼无奈,啃透22个技术点,终斩获p7岗offer!(Java)-爱代码爱编程

最重要的话 2021年即将到来,真希望行业能在明年春暖花开。 今年由于疫情的影响,无数行业都受到了影响,互联网寒冬下,许多程序员被裁,大环境格外困难。 我被公司裁掉后,便着急地开始找工作,一次次地碰壁,完全消磨掉了自己的信心,突然感受到,面试已经越来越难了。 于是,我开始调整状态,着重于深耕技术知识,似乎一切开始了好转,最后斩获p7岗of

为什么我们不快乐-爱代码爱编程

为什么我们不快乐 (360doc.com) 分析还不错,主要逻辑依据奖励机制,多巴胺增值的过程产生快乐。进而提出稳定性和不确定性(或可能性) 辩证逻辑,进入得出,好的生活也应该是这样的:基于一个稳定的形态上,不断地迎接新的变化,新的可能性,让自己不断的吸纳[惊喜]。 从不变中得到满足,从变化中得到增长。作者并提出了具体的措施:依然以[调整系统]为核心,每

(c语言)1、最大公约数和最小公倍数-爱代码爱编程

1、首先先了解分解质因数:每个合数都可以写成几个质数相乘的形式。 如30=2×3×5 。 2、最大公约数:指两个或多个整数共有约数中最大的一个。 一般用gcd(a,b)来表示a和b的最大公约数,则有结论 gcd(a,b)=gcd(b,a%b). 证明: 设a=kb+r; d为a,b的公约数 则有r=a%b.(a和b为正整数) 因为r=a-kb;d又为

Linux基础和C语言基础-爱代码爱编程

操作系统:(Operator System, OS) 操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩展 PC: windows 办公(打游戏、写小说、ps、电影) windows xp win10 win7 win8 vista win03 win98 dos unix/linux (99%服务器

Qt5连接SQL server2008-爱代码爱编程

Qt5连接SQL server2008 安装环境配置Sql数据源Qt连接SQL server2008 安装环境 安装Qt,我安装的是Qt5.2.1(下载链接:http://qtmirror.ics.com/pub/qtproject/archive/qt/5.2/5.2.1/qt-opensource-windows-x86-mingw48_

费曼、SQ3R、西蒙、 记忆、框架等学习法-爱代码爱编程

1.快速学习法-费曼学习法 学习金字塔 一个叫Scott H. Young的人,在 12 个月内自学完成 4 年麻省理工学院计算机科学的 33 门课程。据称他采用了所谓超速学习理论和方法,即《费曼技巧》,也称之为《费曼学习法》。 理查德·菲利普斯·费曼(RichardPhilips Feynman),美国犹太裔理论物理学家,量子电动力学创始人之一

2020-12-12-爱代码爱编程

常见面试问题: java基础          jvm内存模型         对象生死模型         对象晋升   年龄阀值  动态棉铃判定         垃圾回收算法        jvm调优指令       OOM volitile synchronized lock java锁 java线程池       IO

《如何高效学习》思维导图-爱代码爱编程

《如何高效学习》 一丶概述 《如何高效学习》,微信读书综合评分8.6分 二丶思维导图整理 三丶微信读书热评 书中的干货: (一)整体性学习的概念: 整体性学习就是创建你心中的知识网络,描绘你心中的知识地图。这幅你知识网络图可以将知识与知识串联起来,加深你对知识点的理解,把单纯的记忆知识转化为理解知识驾驭知识。 (二)整体性学习的三个要素:

2020-12-12-爱代码爱编程

  vlan多地址&接口配置 实现不同网段之间互通 一、pc1、pc2、pc3、pc4、server应用服务器、server运维服务器配置地址如上,网关为本网段最后一个地址,     二、CORE-SW配置vlan10及地址配置(标注:第一个地址为交换机主地址) <Huawei>sys     <Huawei&

Linux利用定时任务自动备份数据库-爱代码爱编程

Linux利用定时任务自动备份数据库 一、在实际生产环境中遇到需要备份数据库,防止服务器或数据库崩溃数据损坏时,无法挽救的情况,一种情况我们可以部署MySQL主主互备来备份数据库,在机器资源不足以我们部署MySQL主主互备,又不能采取以人工手动定时备份数据库这种繁琐的操作时,我们可以利用Linux的定时任务crontab来自动的备份数据库 1、我们先来

layui中table表格下checkbox保存状态赋值checkbox与禁止使用表头多选-爱代码爱编程

保存状态赋值 var checkedSet = new Set(); table.on('checkbox(dataguid1Table)', function(obj){                       console.log(obj.checked); //当前是否选中状态                       consol

面试官:简单说一下RocketMQ整合SpringBoot吧-爱代码爱编程

前言 在使用SpringBoot的starter集成包时,要特别注意版本。因为SpringBoot集成RocketMQ的starter依赖是由Spring社区提供的,目前正在快速迭代的过程当中,不同版本之间的差距非常大,甚至基础的底层对象都会经常有改动。例如如果使用rocketmq-spring-boot-starter:2.0.4版本开发的代码,升级到

如何使用VIPER构建iOS应用-爱代码爱编程

用VIPER构建iOS应用 为避免撕逼,提前声明:本文纯属翻译,仅仅是为了学习,加上水平有限,见谅! 【原文】https://www.objc.io/issues/13-architecture/singletons/ 用VIPER构建iOS应用 ——by Jeff Gilbert and Conrad Stoll 众所周知,在建筑领域,我们塑造我

iOS底层探索--内存管理(上)-爱代码爱编程

兄弟们,最近实在是太忙了。不过~我又回来继续探索了。 内存管理这个名词,我相信所有的iOS工程师都听说过,也是大多数兄弟们,面试最头疼的,今天!小谷带大家走一波源码。希望对大家有所帮助。 关于内存管理,大家都会想到,ARC/MRC、retain、release、dealloc、autorelease。今天就浅谈一波。不对的地方,我在查源码找找,哈哈~

Java 14都出来了,为什么还有那么多人执着于Java 8?-爱代码爱编程

比如我吧,我只是自己私下里研究一下 Java 11 新特性,公司还是用 Java 8 ,更有甚者,我身边有个朋友的公司还用 JDK 1.6,你说神奇不。 Java 都已经 25岁了,想必比在座的很多同学年龄还大吧。 在 JDK 版本的世界里,从来都是 Oracle 发他的新版本,我们继续用我们的老版本。4 年之前用 JDK 7,后来终于升级到