摘要: 前言 写这篇文章目的在于笔记,三年开发经验,对接过美团和抖音b2c模式、还有o2o配送平台相关业务,刚开始我也挺懵的,完全搞不懂我们ERP属于哪个主体,平台主体如何对应我们系统主体,授权方式,扣费方式... 现在在下面都做下整理 接入主体 不管你们公司ERP(后续简称为ERP)准备对接哪个平台的什么 阅读全文
posted @ 2023-08-29 11:37 爱编程DE文兄 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 前言 工作快三年了。 实习入职,至今2023-04-07,和大佬相比我这还是属于初中级程序员,技术不强。 平时写代码没啥技术含量,但真的挺多同事连基本的CRUD都写不好,不管是代码规范还是安全性问题都有很大的纰漏,所以觉得自己最大的骄傲就是代码规范,bug少,基本没怎么挨领导骂,嘿嘿。 同时希望刚工 阅读全文
posted @ 2023-06-13 13:57 爱编程DE文兄 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 前言 大家好,当你看见这篇文章,我相信你才刚入职,才刚拉项目,才刚写点代码。 接着你突然意识到这些问题: 我要提交到哪个分支 有哪些分支 各分支是干啥用的 平时开发的同事们是如何分支协作的 如果你有上面疑问,恭喜你。这篇文章应该能帮到你,因为本人也是涉世未深的码农小白,很多规范本就不知,加上公司给的 阅读全文
posted @ 2023-03-04 14:21 爱编程DE文兄 阅读(423) 评论(0) 推荐(0) 编辑
摘要: elasticjob elasticjob可以执行我们编写的各种job,通常我们会创建一张定时任务表,然后保存一条Job记录,由相关的Job类去执行 分片 假设一台服务器运行着A应用, 不分片,那么A应用的JobA就会处理所有的job记录。 如果分片了,一般都是有多台服务器部署A做集群的情况下。比如 阅读全文
posted @ 2023-02-10 12:42 爱编程DE文兄 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 加锁的前提 共享资源被多个线程同时所消费,造成业务逻辑错误 加锁位置 有两种方案: 共享资源在哪,就对哪进行加锁 如果共享资源在应用上,可以使用JVM自带的本地锁,如synchronized和lock 如果在数据库上,使用数据库自带的锁 在统一的第三方程序上加锁(如redis、zookeeper) 阅读全文
posted @ 2022-10-31 10:02 爱编程DE文兄 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 什么是并发和并行 并发:单个CPU在做多个线程的任务。简单理解:1位服务员(CPU),同一时间只能服务1位客人(线程),但可以服务完这位后,去服务下一位,服务多位客人即多个任务。 并行:多个CPU在做多个线程的任务。简单理解:多位服务员(CPU),同一时间可以服务多位客人(线程) Java多线程 J 阅读全文
posted @ 2022-10-28 15:17 爱编程DE文兄 阅读(635) 评论(0) 推荐(0) 编辑
摘要: @Transactional概述 @Transactional注解可以加在方法、类和接口上,加在类和接口上等于给类中的每个public方法都添加了@Transactional,在使用时尽量直接加在方法上。@Transactional属性及说明见下表: name:一般只有1个事务管理器,默认即可,无需 阅读全文
posted @ 2022-08-31 14:39 爱编程DE文兄 阅读(505) 评论(0) 推荐(0) 编辑
摘要: MQ概述 MQ,Message Queue,是一种提供消息队列服务的中间件,也称为消息中间件,是一套提供了消息生产、存储、消费全过程API的软件系统。消息即数据。一般消息的体量不会很大。 知道是消息队列,他的规律是先进先出就行,光听概念没啥体验的。 MQ的作用 MQ的最重要的3个作用如下: 限流削峰 阅读全文
posted @ 2022-07-14 16:25 爱编程DE文兄 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 最近重头刷各种算法,发现自己遗忘了好多;赶紧刷了几道来巩固下记忆,也顺便简单做一个分享,希望能帮到一些小伙伴吧! 一.简介 二分查找是一种查找元素效率特别高的查找算法,也称“折半算法”。 二.前提 二分查找最重要的一个前提条件是 要查找的集合或者序列 必须是 有序的 三.查找的流程 二分查找的流程: 阅读全文
posted @ 2020-11-12 19:45 爱编程DE文兄 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 前言 最近在准备面试题刷到了JVM这块,作为一个小白,巩固知识点最好的方式就是亲手写出来并分享;相信我的理解,同样是小白的你,一定有很大的帮助。不信,请你往下看! JVM内存区域简介 如果有人问Java的内存区域或者运行时数据区域,说的就是JVM内存区域 Java程序在运行的时候,Java虚拟机所管 阅读全文
posted @ 2020-10-23 20:33 爱编程DE文兄 阅读(376) 评论(0) 推荐(1) 编辑
摘要: 一.JavaScript获取元素属性值 原生JavaScript获取元素属性值,调用一个方法即可:getAttribute() 代码示例: <div id="div1" name="demo"></div> var div1= document.getElementById('div1'); var 阅读全文
posted @ 2020-10-05 15:19 爱编程DE文兄 阅读(4775) 评论(0) 推荐(2) 编辑
摘要: 相信搜索的人这个问题都知道答案只不过很迷惑,我们一般在指定目录作为本地库后,进行初始化本地库的操作:git init,会在该目录下生成.git的目录,.git目录下存放的是本地库相关的文件和子目录 大家看视频学习的时候可能会发现这个问题:我在本地库目录下创建文件,然后添加到暂存区,再提交到本地库,感 阅读全文
posted @ 2020-07-10 10:27 爱编程DE文兄 阅读(5204) 评论(0) 推荐(3) 编辑
摘要: 一.索引是什么? 在说索引的概念前,我们分享一个小故事: 张三是一个整天玩游戏看视频的颓废大学生,有一天,它意识到不能这样下去,迟早会成为一个废人的。因此它想要改变自己,从读书开始,之前基本不看书的张三如今沉迷于各种各样的文学书籍,看过的书一本又一本,书逐渐多了起来,摆满了一个又一个的书架。 有一天 阅读全文
posted @ 2020-01-18 23:18 爱编程DE文兄 阅读(2308) 评论(1) 推荐(1) 编辑
摘要: 最近在研究hashmap的扩容机制,作为一个小白,相信我的理解,对于一些同样是刚刚接触hashmap的白白是有很很大的帮助,毕竟你去看一些已经对数据结构了解透彻的大神谈hashmap的原理等,人家说的很高大上,时不时会夹着稍许的英文你也看不懂是吧,不过这样显得比较有逼格哈哈。在正文之前,我非常有必要 阅读全文
posted @ 2020-01-18 20:09 爱编程DE文兄 阅读(3476) 评论(0) 推荐(0) 编辑
摘要: 来,话不多说进入正题!我们下面用最简单的代码创建ArrayList并添加11个元素,并 一 一 讲解底层源码;在说之前,给大家先普及一些小知识: 》ArrayList底层是用数组来实现的 》数组一旦创建后,大小就是固定的,如果超出了数组大小后,就会创建一个新的数组 》接下来所谓数组的扩容实质上是重新 阅读全文
posted @ 2019-10-27 23:10 爱编程DE文兄 阅读(5001) 评论(0) 推荐(0) 编辑
摘要: 字段越多,查询越慢吗?为什么 字段越多,查询通常会变慢。具体原因涉及数据库内部的一些机制: 数据读取: 每个查询都需要从硬盘或者内存中读取数据。字段越多,每行的数据量越大,意味着更多的数据需要被读取到内存中进行处理。这增加了IO操作次数和时间。 内存使用: 字段越多,查询的结果集越大,需要占用更多的 阅读全文
posted @ 2024-11-06 14:02 爱编程DE文兄 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 我国地跨五个区,但是为了统一国家事务,将北京东八区所在时间作为全国统一时间。 注:中央经线是每个时区中间的经度的位置。 目前前后端分离对时区的方案,后端服务器不管接收到哪个时区的前端请求,都统一以本时区为主。然后各个时区的前端程序在读取后端时间时,根据自己所在时区作计算显示对应本时区的时间 阅读全文
posted @ 2024-07-30 10:22 爱编程DE文兄 阅读(18) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/qq_39134664/article/details/131062766 阅读全文
posted @ 2024-03-10 12:20 爱编程DE文兄 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 简介 事件驱动其实它是一种抽象出来的,处理事情的一种过程,他里面包含:事件源、事件、事件消费者 就比如说:到晚上11点了(事件源),你妈妈喊你睡觉(事件),这时你去睡觉了(事件消费者) 事件驱动要解决的问题 松耦合 在复杂系统中,往往存在多个组件相互耦合的情况,如果将组件之间的耦合关系抽象成“事件( 阅读全文
posted @ 2024-03-09 21:05 爱编程DE文兄 阅读(56) 评论(0) 推荐(0) 编辑
摘要: MQ概述 MQ,Message Queue,是一种提供消息队列服务的中间件,也称为消息中间件,是一套提供了消息生产、存储、消费全过程API的软件系统。消息即数据。一般消息的体量不会很大。 知道是消息队列,他的规律是先进先出就行,光听概念没啥体验的。 MQ的作用 MQ的最重要的3个作用如下: 限流削峰 阅读全文
posted @ 2024-03-09 16:19 爱编程DE文兄 阅读(44) 评论(0) 推荐(1) 编辑
摘要: 前言 最近发现一款不错的国产接口测试工具,相比postman更符合国内后端开发的使用习惯,功能更强大 据官网所说:Apipost = postman + swagger + mock + jmeter 即 后端接口调试postman + 前端假接口模拟mock + 测试人员接口测试jemeter.. 阅读全文
posted @ 2023-11-27 23:15 爱编程DE文兄 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: 什么是跨域问题? 举个例子:你请求地址 http:1.2.3.4:8080/index.html,浏览器成功获取,然后你在index.html页面点击某个按钮发送ajax请求 http:5.6.7.8:8080/getUserInfo,请求能成功发送,服务器也成功响应,但是浏览器不认账,浏览器会认为 阅读全文
posted @ 2023-11-25 15:14 爱编程DE文兄 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 一开始我学习通配符的时候,我觉得这个和泛型T不都一样吗?都是表示未确定的类型,有何区别 举一个下面的例子: @Test public void demo1(){ List<Object> list = null; List<String> listString = new ArrayList<>() 阅读全文
posted @ 2023-11-21 19:24 爱编程DE文兄 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 常见疑问句 How shall we go forwards? 我们接下来该怎么办? Engl Speaking Practice provisions:供应品 photocopier:复印机 printers:打印机 Microwave:微波炉 sink:水槽 approachable:可接近的, 阅读全文
posted @ 2023-10-19 10:30 爱编程DE文兄 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 常见疑问句 How long have l got? 我还有多长时间? Do they know what kind of environment they’re in? 他们知道自己身处什么样的环境里吗 常见陈述句 l don't know where to start.我真的不知道该从哪里开始。 阅读全文
posted @ 2023-10-15 15:39 爱编程DE文兄 阅读(27) 评论(0) 推荐(0) 编辑