3 Coder_Boy_

尚未进行身份认证

本人喜欢软件与硬件的系统写作方面的事物及技术,梳理各类知识体系,并将所学应用到实际项目中,总结项目开发经验及项目管理经验

等级
TA的排名 2w+

Tkmybatis快速入手

Tkmybatis让你远离sql语句的Mybatis工具==>去除mapper.xml只需三步即可使用单表常用操作:导包==》继承==》在启动类中设置扫描==>使用通过我们去调用它封装的各种方法来实现sql语句的效果。对于单表查询不需要写SQL语句,这样就不用像mybatis那样每次写一个接口就要写一条sql语句特点:Tkmybatis是基于Mybatis框架开发的一个...

2019-08-30 21:47:07

【微服务架构】-【架构设计】-【案例整理】-SpringCloud G版本 核心组件使用- 案例目录说明

现在Javaweb开发基于springboot构建很流行,关于微服务的实现方案,目前有两派1.阿里系Dubbo(开源分布式服务框架)2.SpringBoot基础之上构建的,用于快速构建分布式系统的通用模式的工具集的SpringCloud而应用程序的部署技术,Docker最为流行,因此以下技术栈变成了web微服务开发的必备技术《1》SpringBoot...

2019-08-25 18:51:54

【极简生活】-【高效办公】_文档整理术

电脑磁盘文件整理--》针对开发人员:按照极简原则:合理的做到断舍离,常用的放在最一级目录内即可4个分区下对应的一级目录结构:分类原则是文件类别(技术、行业)...

2019-08-17 00:10:52

【代码底层设计】-【源码分析】-一道测试类加载的代码片段

请写出最后的运行结果:packagecom.oneself.classloader.flow;/***@Description:TODO*@AuthorCheri*@Date2019/8/13-16:37*@VersionV1.0**/publicclassSimple{privatestaticSimplesimpl...

2019-08-13 17:18:43

【微服务架构】-【架构设计】-从前端到后端再到运维-全程开发一个系统—一切从0开始—登陆页面

开发功能:登陆页面事先了解登录的业务流程,这个几乎所有系统都差不多,就不多说了,具体参考上一篇博客总体开发思维:敏捷开发+前后端分离+自动化测试与运维+模块化管理开发之前找个例子先练手熟悉下,所以有必要做技术预研(对于老手可以跳过)在此之前需要有原型设计图,这块工作不需我们负责,也不是我们的工作内容,有产品经理负责。技术要求:html、css、javascript(J...

2019-08-13 11:32:00

【微服务架构】-【架构设计】-从前端到后端再到运维-全程开发一个系统—一切从0开始—登陆功能

几乎所有系统都必有的模块——登陆与注册与登出,那么我就从此开始我的博客系统搭建(主要考虑常用技术都可以使用到)先熟理下业务流程与可能的技术选型(技术预研),再到数据库设计,最后开始代码开发。0.熟悉业务背景这一部分不属于开发,属于产品设计这块的内容,由产品经理负责,但是开发简单了解一下对业务流程会更清晰些从注册登录登出开始,详解产品流程登录和注册大概是所有线上平台...

2019-08-12 02:31:43

【微服务架构】-【代码结构设计】-记录遇到过的代码目录结构汇总-可参考使用

基于MVC与业务类型设计

2019-08-12 00:35:36

【微服务架构】-【接口设计】-使用SpringBoot开发Restful服务实现增删改查功能

使用SpringBoot开发Restful服务实现增删改查功能简介:SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。这篇文章主要介绍了基于SpringBoot开发一个Restful服务,实现增删改查功能,需要的朋友可以参考下技术与业务:技术:springboot、restful接口风格业务:springb...

2019-08-04 19:50:12

【微服务架构】-软件项目代码结构-文件目录结构参考-(01)

合理项目目录结构有利于多人协作开发也利用后期的项目维护与代码的可读性。目前大多数项目都是基于MVC架构:先回顾一下MVC下图展示了可参考的基于MVC的文件目录结构:...

2019-08-04 14:28:50

【软件项目开发】—数据库设计—基础技能

数据库设计是软件开发过程中的关键环节,数据库设计的好与坏,直接影响着软件开发的质量,甚至于决定软件产品的成败。良好的数据库设计对系统的性能与编码工作都有很大的帮助,减少不必要的编码实现复杂度,提升系统性能。...

2019-08-01 21:37:59

【软件项目开发】—高效开发—常用工具

高效的开发与设计离不开好用工具的支持,熟练使用可以达到高效开发的目的,还可以给自己腾出更多自由的生活时间

2019-08-01 19:22:22

【软件项目管理】—产品思维—基础概念

软件项目管理MVP(最小可执行产品)能够帮助用户解决问题的最小功能集合,可以满足用户的核心需求。这一概念的核心是在快速搭建产品核心功能原型,验证其可行性。这样的做好处就是可以为有效降低产品开发成本,避免“闭门造车”,出现重蹈覆辙的结果。它的作用是验证两个假设:1、价值假设:产品对客户是价值的2、增长假设:客户愿意为这项需求买单。MVP的思维:无需考虑细节,仅需要将整个...

2019-08-01 16:12:35

【软件项目开发】—架构与设计思维—产品开发与相关岗位人员

产品开发流程涉及的人员从产品经理到设计师、前端、后端等等一系列人员,这篇文章主要关于产品开发的完整流程大概的人员及职能分布图人员角色人员职能:软件产品部门划分:...

2019-08-01 14:19:51

【软件项目开发】—架构与设计思维—基本流程与相关岗位人员

 软件不等于编码,具备一定的全局架构思维可以更好的设计软件,一般接到软件设计任务马上开始编码的同志都会多次返工。软件设计不仅仅是技术的提现,更艺术的提现。好的设计架构清晰,业务逻辑清楚完整,程序鲁棒性好,而差的设计就反之了。在软件设计的这个流程中,从需求到设计方案,从设计方案到设计流程,从流程到编码,从编码到测试,每一步都要认真对待。尤其在流程设计阶段,不但是对业务的梳理,也是对设计方案的验证...

2019-08-01 02:30:04

FutureTask的用法及两种常用的使用场景

FutureTask的用法及两种常用的使用场景简单介绍FutureTask可用于异步获取执行结果或取消执行任务的场景。通过传入Runnable或者Callable的任务给FutureTask,直接调用其run方法或者放入线程池执行,之后可以在外部通过FutureTask的get方法异步获取执行结果,因此,FutureTask非常适合用于耗时的计算,主线程可以在完成自己的任务后,再去获取结...

2019-07-31 12:13:39

Spring-Boot全家桶知识点整理-【项目搭建篇】

Spring-Boot全家桶知识点整理Git代码构建工具-码云代码托管安装Git:windows安装包:https://git-scm.com/download/win注册码云账号:https://gitee.com/在码云上配置必要的基础参数打开设置-SSH公钥,如下图:[外链图片转存失败(img-OoQRuY7b-1564462847859)(C:\Users\...

2019-07-30 13:02:33

【微服务架构】-【MySQL数据类型】-MySQL5.7新特性(对 JSON数据类型 支持)

JSON是数据传输与存储数据格式,在微服务中大量使用,重点翻译下MySQL官方对JSON的支持,方便后期业务JSON数据处理工作。JSON数据类型 创建JSON值 JSON值的规范化,合并和自动包装 搜索和修改JSON值 JSON路径语法 JSON值的比较和排序 在JSON和非JSON值之间转换 JSON值的聚合 ...

2019-07-13 17:21:31

【微服务架构】-软件项目代码结构-SpringBoot之前后端分离的代码阅读

这里写自定义目录标题代码阅读顺序1.代码结构层次1.识别对应的架构模式2.从MVC和MVVM的区别说起3.看下对应的依赖包构建工具maven_Pom.xml4.项目的相关配置文件包括配置类5.根据不同的架构模式可以从顶层代码看起6.找到项目的启动入口7.理清楚项目目录分层模式与每层目录功能8.项目的数据交换方式与存储方式9.启动项目从登陆模块开始阅读代码10.找一个通用模块熟...

2019-07-06 21:11:47

【微服务架构】-Dubbo生态-Dubbo之Spring XML配置

【微服务架构】-Dubbo生态-Dubbo之SpringXML配置背景单一应用架构垂直应用架构分布式服务架构流动计算架构Dubbo概念Dubbo整合SpringXML配置搭建一个Dubbo项目流程创建三个项目创建maven父工程dubbo-spring-xmlpom.xml配置创建API接口工程dubbo-spring-xml-apiPOM.XML实体Bean配置业务逻辑层Service...

2019-06-12 20:01:45

围绕Spring Boot 生态_从JDBC到ORM框架_细说各类框架优缺点及技术选型

开篇:从JDBC到ORM框架的编码方式的演变本文博客的整体流程:基于开发者编码角度理解技术选型ORM框架产生的背景——》目前主流的ORM框架——》如何使用ORM框架——》企业项目中如何做ORM选型——》ORM框架内部原理与源码实现分析ORM框架产生的背景1)起初的编码方法:基于JDBC编码JDBC(JavaDataBaseConnectivity,Java数据库...

2019-06-04 15:19:28

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。