随笔分类 -  全栈之路

摘要:毫无疑问的,springboot托管的实体类默认是以单例模式的形式进行实例化的,但是在某些场景下,我们需要的不是单例模式的实体类,这个时候我们该如何去实现springboot托管的实体类进行多例模式的创建呢? 一、单例模式存在的问题 1、业务场景介绍 就是我们为什么会有改变springboot默认单 阅读全文
posted @ 2020-11-29 21:21 ssc在路上 阅读(3663) 评论(0) 推荐(0)
摘要:开始订单模块的开发,订单中的order表中 一、订单的校验参数 1、商品 无货 2、商品最大购买数量 总数量限制 3、SKU的最大限制 4、totalPrice 校验 5、finalTotalPrice 校验 6、是否拥有这个优惠券 7、优惠券是否过期 二、价格参数 1、前端 计算的订单价格 计算的 阅读全文
posted @ 2020-11-07 16:16 ssc在路上 阅读(505) 评论(0) 推荐(0)
摘要:进入一个新的模块,就是优惠券的功能模块,这个模块据说非常复杂,需要考虑的内容很多,从设计到实现,一步一步的看一下这个优惠券是如何设计实现的。 一、优惠券分析 1、优惠券设计分析 (1)优惠券的创建(CMS中进行创建) (2)选择优惠券的类型(满减券,满多少 - 减多少,门槛券,有无门槛,有门槛的话怎 阅读全文
posted @ 2020-09-09 17:21 ssc在路上 阅读(816) 评论(0) 推荐(0)
摘要:多对多在复杂查询中是不可避免的,如何更加简便的进行多对多的查询,如何使用JPA来简化多对多的配置以及SQL语句的书写,记录一下 一、多对多的配置 1、前提条件 当我们在做CRUD的时候(哈哈都是CRUD body),总会碰到那种多表联合查询,我们总会写很长的查询语句,当然在JAP 中同样会写SQL语 阅读全文
posted @ 2020-06-23 22:03 ssc在路上 阅读(286) 评论(0) 推荐(0)
摘要:JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案。通过客户端保存数据,而服务器根本不保存会话数据,每个请求都被发送回服务器。 JWT是这种解决方案的代表。 一、跨域身份验证 1、Internet服务无法与用户身份验证分开。一般过程如下: (1)用户向服务器发送用户名和密码。 阅读全文
posted @ 2020-06-11 23:27 ssc在路上 阅读(1363) 评论(0) 推荐(0)
摘要:MySQL中有一种新的数据结构,就是json格式,在使用springboot中进行数据的读取的时候往往会将json类型的数据直接转换成字符串类型的数据,对于页面的数据的处理很不友好,如何来将json类型的数据序列化成List或者Map类型的,七月老师提供了一整套的代码完成以及思考过程,记录一下整个代 阅读全文
posted @ 2020-06-06 23:23 ssc在路上 阅读(994) 评论(0) 推荐(0)
摘要:参数校验机制在web开发中是非常重要的,每当看到现在所在公司的校验代码,我都有头疼,每一个接口都是重新写参数的校验,有些复杂的接口,参数的校验甚至占了整个接口代码量的挺大一部分的,看着我都有些头疼,我知道可以优化,但是我并不知道该如何优化,正好,七月老师在这个项目中讲解到了这一部分,哈哈哈 一、参数 阅读全文
posted @ 2020-02-27 16:26 ssc在路上 阅读(1037) 评论(0) 推荐(0)
摘要:在做项目的过程中,异常信息的处理总是无法避免的,不管多么完美的系统,总是会有异常情况出现的,当然,异常处理的好与坏本身也是对这个系统的一个评判标准,看一下在七月老师的做项目的过程中,是如何认识异常以及如何处理项目中的异常的,可以看做是相对标准的一个异常处理手段,以后在做项目中是可以进行借鉴的,总归只 阅读全文
posted @ 2020-02-22 21:37 ssc在路上 阅读(390) 评论(0) 推荐(0)
摘要:这个主要是解析springboot中的自动配置的原理是什么,以及为什么要有这个自动配置,从这两个方面进行解析,看七月老师如何来进行讲解这个自动配置 一、@SpringBootApplication注解的理解 @SpringBootApplication这个注解是启动类上的注解,在这个注解之中存在着许 阅读全文
posted @ 2020-02-14 22:50 ssc在路上 阅读(261) 评论(0) 推荐(0)
摘要:这个是接上一个spring IOC注入机制中的进行继续探讨的,我们来继续探究OCP原则下的代码书写的问题,这个是利用条件注解. 一、条件注解的基本用法 这里还是之前的学习示例,简单的看一下 1、实体类的代码 这里有另个实体类,基本上就是一样的,只给出一个实体类的代码,另外,接口的代码也比较简单,不给 阅读全文
posted @ 2020-02-12 17:02 ssc在路上 阅读(237) 评论(0) 推荐(0)
摘要:spring IOC的核心机制就是实例化与注入,那么其实从前从来没有想过为什么在spring注入的时候遇到多个接口的实现bean的情况下,到底spring会注入哪个bean的实例呢?当然之前的项目中也没有遇到过这种情况,现在好好的分析学习一下,spring IOC的核心机制,通过一个简单的例子进行分 阅读全文
posted @ 2020-02-11 20:59 ssc在路上 阅读(352) 评论(0) 推荐(0)
摘要:今天起进入微信小程序的API的开发中,基于springboot框架进行开发,之前已经做过springboot的项目的开发,这次重新认识一下springboot,一定能从七月老师的讲解中学到许多的编程之内以及编程之外的知识。开始学习就,简单的记录一下。 一、springboot版本 当前springb 阅读全文
posted @ 2020-02-11 20:56 ssc在路上 阅读(492) 评论(0) 推荐(0)
摘要:刚听了七月老师一个讲解Java的视频,忍不住笑了,为什么我们写使用Java语言进行开发,你写的那种烂大街的Java代码,不配称作一个Java程序员,路边随便一个人,你给他讲解了Java的语法,他也能完成这个最基本的demo的代码的开发,到底是什么样的代码,如何才能写出一个程序员该写出的优秀的代码,你 阅读全文
posted @ 2020-01-15 15:26 ssc在路上 阅读(319) 评论(0) 推荐(0)
摘要:SKU开发是小程序中最难的一部分,思路在分析中已经记录过了,这里主要看一下代码的实现,感觉老师写的代码太棒了,很优雅!主要想记录一下写代码的思路,对面向对象编程的实践。 一、代码结构的分析 1、说明几个关键词 搞清楚sku的概念,搞清楚我们抽象出来的realm组件、fence组件、cell组件以及他 阅读全文
posted @ 2019-12-10 22:34 ssc在路上 阅读(2575) 评论(1) 推荐(0)
摘要:SKU是整个小程序中最难完成的部分了,好好记录一下SKU,主要是想记录一下 从最开始拿到这个业务到最终完成这个功能期间的思考过程,至于代码什么的,记录也好,不记录也行,再看! 一、从思路说起 1、SKU 开始之前,需要先搞懂SKU是什么东西?指代的是什么?这个具体讲的是什么,这里面主要搞清楚两个概念 阅读全文
posted @ 2019-12-09 15:23 ssc在路上 阅读(1816) 评论(0) 推荐(0)
摘要:分页在项目中是很普遍存在的,如何封装才能让使用者使用方便,让代码可读性强,之前在写代码的过程中,很少注意这方面的东西,但是随着年龄的增大,作为程序员,面子肯定是要的,就像我想写的一手好字,同样,我也想写出优雅的代码!七月老师的风袖项目,这里的场景是小程序中的分页实现,里面那个分页的封装很值得学习,简 阅读全文
posted @ 2019-11-16 21:27 ssc在路上 阅读(584) 评论(0) 推荐(0)
摘要:在项目开发过程中,代码的封装是很有必要的,我觉得这是程序员进阶的一个重要的技能,不会封装代码,你的代码看起来乱的一批,基本上不能维护,像一次性塑料袋一样,用完一次就失去了价值,这同时也会无缘无故的增加项目的总体的代码量,重复代码的不断叠加,谁也是这么一步一步走过来的,但是我要学着去改变,主要是学习这 阅读全文
posted @ 2019-10-25 09:45 ssc在路上 阅读(2026) 评论(0) 推荐(0)
摘要:第一阶段是用来学习小程序开发的,这个就相当于PC端的网站吧,只不过现在依靠微信强大的流量来将业务搬移到小程序中,对于企业来说,这是一种很好的发展方向,既减少了开发成本,又减少了推广成本,小程序是很被人看好的,很值得去学习的,主要是写风袖小程序的架构中的特点,梳理一下,并且记录一下电商小程序中的一些特 阅读全文
posted @ 2019-10-19 23:05 ssc在路上 阅读(1054) 评论(0) 推荐(0)
摘要:对于学习这件事请,有些迷茫,总是很琐碎的,但是自己内心深处还是有一颗做全找的心,没有具体的定义什么全栈,只是想着自己能够完全做一个项目,不管是页面展示还是接口的开发,自己想一个人都能够胜任,不是想证明自己多牛逼,而是生活所迫,自己多学点开发上的东西,自己可以完整的做一个项目,总是觉得是一个很自豪的事 阅读全文
posted @ 2019-10-16 17:17 ssc在路上 阅读(494) 评论(3) 推荐(0)