云卷云舒的架构师之路

自律、自强、自省 —— 无数枯燥时间所堆积的实力,只为了在某一瞬间绽放出耀眼的光华...

数据结构与算法(二)—— 算法

一、算法定义 算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。 二、算法的特性 1、输入输出 算法具有零个或多个输入,至少有一个或多个输出。输入可以是零个,但输出是一定要的。输出的形式可以是打印输出,也可以是返回一个或多个值...

2019-05-20 00:02:33

阅读数 25

评论数 0

前后端分离实践(六)—— 前端与后端在生产环境中的分离部署

前后端分离实践系列文章总目录 前后端分离也包括部署的分离,下面来简单说一下三层应用如何进行部署。Springboot应用可以打包成一个jar包直接上传到linux服务器上启动运行。Vue应用可以借助webpack打包工具将所有资源打包成一个dist文件夹,可以将dist目录中的文件放到nginx...

2019-05-15 23:44:57

阅读数 51

评论数 0

前后端分离实践(五)—— 前端与后端的集成

前后端分离实践系列文章总目录 目录 一、前端服务层Nodejs应用与后端Springboot应用的集成 1、启动Springboot应用访问/api/hello接口确保能正常访问 2、在fbsep-node目录下安装axios 3、在routes目录的api.js中添加访问Java接口的...

2019-05-15 23:44:52

阅读数 40

评论数 0

前后端分离实践(四)—— 使用vue-cli搭建前端展示层并用mock模拟测试数据

前后端分离实践系列文章总目录 目录 一、搭建一个Vue-cli脚手架应用 1、全局安装vue-cli 2、使用webpack初始化一个vue应用 3、进入fbsep-vue应用目录启动应用 4、浏览器访问fbsep-vue应用 二、使用mock进行接口数据模拟 1、安装mockjs...

2019-05-15 23:44:45

阅读数 52

评论数 0

前后端分离实践(三)—— 使用Express+Nodejs搭建前端服务层

前后端分离实践系列文章总目录 目录 一、搭建Nodejs开发环境 1、什么是npm? 2、下载安装npm 3、查看node和npm版本号 4、什么是cnpm? 5、安装淘宝的cnpm 6、添加cnpm的环境变量 二、搭建Express开发环境 1、什么是Express? 2、...

2019-05-15 23:44:39

阅读数 84

评论数 0

前后端分离实践(二)—— 使用Springboot2.0搭建REST风格的Java后端架构

前后端分离实践系列文章总目录 目录 一、统一的JSON数据返回格式 1、JSON响应结构预览 2、JSON响应结构与Java类的映射 3、添加Springboot-web模块的Maven依赖 4、新建一个Controller类编写JSON响应结构的测试方法 5、测试JSON响应结构 ...

2019-05-15 23:44:29

阅读数 64

评论数 0

前后端分离实践(一)—— 基础理论篇

前后端分离实践系列文章总目录 目录 一、什么是前后端分离? 二、为什么需要前后端分离? 1、前后端职责不清 2、开发效率不高 三、前后端分离究竟分离了什么? 1、开发职责的分离 2、交互方式的分离 3、代码组织方式的分离 4、应用部署的分离 四、为什么要加入Node中间层来实...

2019-05-15 23:44:15

阅读数 49

评论数 0

前后端分离实践系列文章总目录

前后端分离实践(一)—— 基础理论篇 前后端分离实践(二)—— 使用Springboot2.0搭建REST风格的Java后端架构 前后端分离实践(三)—— 使用Express+Nodejs搭建前端服务层 前后端分离实践(四)—— 使用vue-cli搭建前端展示层并用mock模拟测试数据 前...

2019-05-15 23:44:01

阅读数 78

评论数 0

Swagger使用(三)—— 解决swagger2markup生成的离线pdf接口文档中的乱码问题

上一篇:Swagger使用(二)—— 利用swagger2markup生成离线的html和pdf接口文档 生成的pdf接口文档之所以会有乱码问题,是由于asciidoctorj-pdf包中使用的字体不全,有些中文字体无法正常显示。所以,要解决这个问题我们只需要将asciidoctorj-...

2019-04-27 20:38:01

阅读数 68

评论数 2

Swagger使用(二)—— 利用swagger2markup生成离线的html和pdf接口文档

上一篇:Swagger使用(一)—— Springboot2.0与Swagger2整合生成在线接口文档(支持多文件数组上传) 当我们的项目中集成了Swagger,开发时一般只会使用在线文档,但当接口开发完成之后,我们就需要提供一份给接口调用人参考的接口文档,比如html、pdf、word...

2019-04-27 20:37:50

阅读数 159

评论数 3

Swagger使用(一)—— Springboot2.0与Swagger2整合生成在线接口文档(支持多文件数组上传)

Swagger与Springboot项目进行集成很简单,首先就是添加一些maven的jar包依赖,然后添加一些swagger的相关配置,之后启用swagger在Controller的类或方法上添加一些swagger的描述信息,最后启动项目访问swagger的ui地址进行接口测试即可。具体步骤如下:...

2019-04-27 20:37:33

阅读数 280

评论数 0

Eclipse使用(十三)—— 在Eclipse上使用Debug模式启动进行断点调试(新手教程)

最近有不少初学JavaWeb的同学在网上找我解决一些问题,我大概看了一下他们的问题,其实都是一些很简单的问题,但由于缺乏解决问题的方法,导致迟迟找不到问题的原因。今天就在这里给初学者介绍一种寻找程序问题的最简单方法——断点调试。 什么是断点调试?简单来说,就是我们在Debug模式下运行程...

2019-04-27 00:11:39

阅读数 82

评论数 0

使用SpEL表达式来获取SpringData Jpa在更新数据时传递的对象参数的属性

一、问题描述 使用Jpa时我们经常需要对数据库中的数据进行更新操作,通常更新数据库的数据有两种方法。 第一种是通过Jpa的实体管理器对托管态实体对象进行更新,对托管态实体对象的更新即意味着对数据库对应记录的更新。这种方法虽然使用起来比较简单,但也存在全字段更新、意料之外的记录更...

2019-04-24 23:27:12

阅读数 135

评论数 0

数据结构与算法(一)—— 数据结构绪论

一、基本概念和术语 数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科。 1、数据 数据,是描述客观事物的符号,是计算机中可以操作的对象,是能够被计算机识别并输入给计算机处理的符号集合。数据不仅仅包括整型、实型等数值类型,还包括字...

2019-04-23 23:21:41

阅读数 29

评论数 0

操作系统(六)—— 存储管理

一、存储管理概述 1、存储体系 内存空间,是由存储单元组成的一组连续的地址空间,简称内存空间。内存空间一般分为两部分:一部分是系统区,用以存储操作系统常驻内存部分,用户不能占用这部分空间;另一部分是用户区,分配给用户使用,用于装入并存储用户程序和数据,这部分的信息随时都在发生变化。 ...

2019-03-23 16:50:30

阅读数 109

评论数 0

springboot2.0+mysql+druid+jpa+atomikos实现多数据源的jta事务

简介: 本项目使用springboot2.0.5+jpa+mysql+druid+atomikos实现jta事务管理,请注意druid与mysql的jar包版本适配,否则可能会出现异常。 一、相关链接 事务相关的基础知识:https://blog.csdn.net/u013789656/...

2019-03-22 21:02:42

阅读数 221

评论数 0

操作系统(五)—— 死锁

一、死锁的产生 1、死锁的定义 所谓死锁是在多道程序中的一种现象,一组进程中的每一个进程均无限期地等待被该组进程中的另一个进程所占有且永远不会释放的资源。处于死锁状态的进程称为死锁进程。 系统发生死锁时,死锁进程的个数至少为两个;所有死锁进程都在等待资源,并且其中至少有两个进程...

2019-03-18 21:40:20

阅读数 129

评论数 0

瞭望 —— 忆 —— 思考:我们究竟该如何选择适合自己的行业?

古人有云:女怕嫁错郎,男怕入错行。前半句我无法体会,但后半句我深以为然。人类文明是一个高度分工的社会组织,组织中的人分属各种不同的行业,每个行业都为组织这个庞大机器的运转输送着动力,而作为各个行业中的人在这个过程中发挥着不可替代的作用。 选择大于努力,选择不对,努力白费。人生是一场即性演...

2019-03-18 20:46:47

阅读数 395

评论数 0

梦飞 —— 述:我只是一个普通农民家的孩子,但我有一个梦想

我只是一个普通农民家的孩子,但我有一个梦想。 我梦想有一天能找到我喜欢的行业,然后为之奋斗一生。 我只是一个普通农民家的孩子,但我有一个梦想。 我梦想有一天能够长成一颗参天大树,为身边的人遮风挡雨。 我只是一个普通农民家的孩子,但我有一个梦想。 ...

2019-03-18 20:46:03

阅读数 268

评论数 1

启航 —— 记:一名Java程序员的自考本科之路

计算机应用自考与开发交流群请加:836755268 前言 对于一名低学历的程序员来说,学历、数学、英语成了我在这个行业长远发展的三大拦路虎。而在这三大拦路虎中,学历甚至比数学、英语还重要,因为它决定着你是否有机会进入某个公司的大门。 半年前我报考了北京师范大学的网络教育,通过...

2019-03-17 22:11:21

阅读数 14292

评论数 70

提示
确定要删除当前文章?
取消 删除
关闭
关闭