自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

匿名攻城狮

微信关注:编程一只蝶

  • 博客(578)
  • 资源 (12)
  • 收藏
  • 关注

原创 程序员的1024|我学开发这一年|长路漫谈

经冬复历春,弹指间距离上一个1024已经过去一年,犹记得去年的1024那段日子,大一的我正苦恼于《c语言程序设计》这门编程入门课中遇到的各种问题。也是从c语言课上才了解到了程序员们对数字1024的执着,关于程序员的1024,说法不一,我更倾向于"1G=1024M,而1G又与1级谐音,故有一级棒的意思。"一年的时光,从跌跌撞撞,到渐行渐远,没有什么是一蹴而就的。邓超在《银河补习班》中对儿子说道:"...

2019-10-24 07:54:04 5563 23

原创 行走江湖,安全第一 | 非对称加密算法介绍与实现

行走江湖,安全第一 | 非对称加密算法设计与实现一、非对称加密算法介绍与实现(1) 非对称加密简介(2)Java实现非对称加密二、数字签名原理与实现(1) 数字签名原理介绍(2) Java实现数字签名一、非对称加密算法介绍与实现(1) 非对称加密简介非对称加密算法,亦称为现代加密算法,是计算机通信安全的基石,保证了加密数据不会被破解。与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey) 和私密(privatekey)。特点:非对称加密算法中,公开密钥和私有密钥是一对。特点

2021-10-13 21:24:46 1400

原创 最新り系列 开发Spring項目之註解大集錦 無修正版

最新り系列 开发Spring項目之註解大集錦序言:注解是一种标记,是给JVM看的,主要用来简化配置Spring开发常用注解梳理一、Spring框架注解将类/接口标记为组件: @Component @Controller @Service @Repository属性注入DI相关:SpringMVC框架注解注:查找指定注解,合理使用使用ctrl+F序言:注解是一种标记,是给JVM看的,主要用来简化配置在使用Spring系列框架开发项目的过程中,时常听到前辈们对所用技术进行的高度概括,诸如:"框架=注解+

2021-09-12 17:18:21 814

原创 分布式医疗挂号系统(十七) | 登录接口整合阿里云短信

需求:1,登录采取弹出层的形式。2,登录方式:(1)手机号码+手机验证码(2)微信扫描(后文完成)3,无注册界面,第一次登录根据手机号判断系统是否存在,如果不存在则自动注册。4,微信扫描登录成功必须绑定手机号码,即:第一次扫描成功后绑定手机号,以后登录扫描直接登录成功。5,网关统一判断登录状态,如何需要登录,页面弹出登录层。登录接口整合阿里云短信步骤1:搭建service-user用户模块1.启动类&配置网关2.三层调用步骤2:整合JWT步骤3: 搭建service-msm短信..

2021-05-19 09:17:01 831 12

原创 分布式医疗挂号系统(十六) | 预约挂号系统首页实现

文章目录一、预约挂号系统首页实现(1)定义布局1.修改默认布局2.提取头文件3.提取尾文件4.默认布局引入头尾文件(2)首页引入(3)首页数据API接口(3.1)医院分页列表1.一、预约挂号系统首页实现(1)定义布局将准备号的静态资源下面的css、images文件夹添加到assets目录:1.修改默认布局参考静态资源文件首页,我们可以把页头和页尾提取出来,形成布局页。在layouts目录下修改默认布局文件default.vue,将主内容区域的内容替换成<nuxt />:<t

2021-05-13 17:17:50 1445 12

原创 分布式医疗挂号系统(十五) | 预约挂号系统前台搭建

预约挂号系统前台搭建一、预约挂号系统前台搭建(1)服务端渲染技术SSR(2)使用Nuxt.js搭建前端环境1.下载并解压Nuxt2.修改package.json3.修改nuxt.config.js4.终端中进入项目目录安装依赖5.引入element-ui6.启动测试(3)NUXT目录结构(4)封装axios一、预约挂号系统前台搭建(1)服务端渲染技术SSRSSR (服务端渲染)是一种在关注何处渲染 HTML 页面的模式,代表在服务器端完成把数据和模板转换成最终的 HTML ,区别于 CSR(客户端渲

2021-05-08 17:03:06 1304 8

原创 分布式医疗挂号系统(十四) | 项目整合Gateway网关

文章目录一、Gateway网关简介二、Gateway使用步骤步骤1:搭建模块并引入依赖步骤2:添加配置文件步骤3:创建启动类一、Gateway网关简介API 网关是介于客户端和服务器端之间的中间层,所有的外部请求都会先经过API 网关这一层。也就是说,API 的实现方面更多的考虑业务逻辑,而安全、性能、监控可以交由 API 网关来做,这样既提高业务灵活性又不缺安全性。Spring cloud gateway是spring官方基于Spring 5.0、Spring Boot2.0和Project Re

2021-04-29 18:02:09 536 3

原创 分布式医疗挂号系统(十三) | Nacos+Feign远程调用数据字典

需求:制作一个医院列表的显示功能。列表中包含医院编号、医院等级、医院地址、状态等。分析:首先确定是典型的条件查询带分页。由于医院的等级需要查询数据字典部分,这个调用是在不同的微服务模块中,这就需要进行远程调用。Nacos+Feign远程调用数据字典步骤1:向Nacos服务中心注册微服务(1)引入Nacos依赖(2)配置微服务到Nacos1.配置service-hosp2.配置service-cmn3.将各微服务模块添加到注册中心步骤2:使用Feign进行远程调用(1)service-hosp医院列表.

2021-04-25 21:30:25 627

原创 分布式医疗挂号系统(十二) | 开发医院、科室、排班接口

开发医院信息、科室、排班接口

2021-04-22 15:25:33 779 1

原创 分布式医疗挂号系统(十一) | 开发上传医院接口

需求:在《分布式预约挂号平台》中完成上传医院接口开发,再通过医院接口模拟系统(医院管理表)调用平台中的接口,从而实现上传医院的功能。另外,所有通过平台中接口上传的信息都需要被保存到MongoDB中,通过MongoDB来进行操作。

2021-04-19 19:00:08 949 3

原创 SpringBoot集成MongoDB实现两种CRUD

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

2021-04-18 11:35:46 577 3

原创 分布式医疗挂号系统(十) | 使用SpringCache+Redis为数据字典添加缓存

使用SpringCache+Redis为数据字典添加缓存。

2021-04-16 15:39:35 698 2

原创 分布式医疗挂号系统(九) | 使用EasyExcel导入导出数据字典

演示在《分布式医疗挂号系统》中使用EasyExcel从网页导入导出数据字典数据。

2021-04-15 15:23:47 1039

原创 使用EasyExcel读写Excel文件

EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。

2021-04-14 21:08:04 3140 9

原创 分布式医疗挂号系统(八) | 实现数据字典模块前后端

分布式医疗挂号系统,数据字典模块初步实现啦!qwq~

2021-04-14 08:06:45 1106

原创 分布式医疗挂号系统(七) | 开发医院设置页面

分布式医疗挂号系统 | 前端页面开发一、显示记录列表功能1.显示列表组件2.分页组件3.条件查询组件二、删除记录功能1.删除单条记录2.批量删除记录三、锁定和解锁功能在分布式医疗挂号系统中,前端主要使用的两个技术是Vue和ElementUI。医院设置微服务模块的后端之前已经完成,现在需要借助Vue+ElementUI完成医院设置微服务模块的前端页面:一、显示记录列表功能1.显示列表组件带斑马纹表格:在页面显示所有记录列表使用ElementUI的表格组件会更加直观,我们选用带斑马纹表格组件。2.分

2021-04-12 23:36:08 1395 7

原创 分布式医疗挂号系统(六) | 使用Vue开发后台管理系统页面

前后端分离开发是目前流行的大趋势,本文从整体上介绍Vue框架的开发流程,结合具体的案例,演示使用Vue框架调用具体的后端接口。

2021-04-12 10:15:03 1822

原创 分布式医疗挂号系统(五) | 搭建后台管理系统页面

分布式医疗挂号系统的后台管理 前端环境搭建完成!

2021-04-10 16:43:10 1790 7

原创 使用Webpack打包JS与CSS教程

使用Webpack打包JS与CSS教程

2021-04-10 16:40:15 395

原创 Node.js的使用与npm管理

Node.js介绍与使用1.Node.js是什么2.什么是BFF3.安装Node.js4.测试Node.js测试执行JS文件模拟服务器效果1.Node.js是什么Node.js是JS的引擎,或者说是JS的运行环境,通过Node.js可以直接运行JS。使用Node.js之前,编写的JS代码都是通过浏览器访问才能执行。使用了Node.js之后,不需要浏览器就可以直接运行JS程序,因为Node.js内置了Chrome V8的引擎。除了能直接运行JS程序外,Node.js还可以模拟服务端效果。简单说,Nod

2021-04-09 23:26:06 355

原创 使用axios方式实现Ajax请求

使用axios请求后端数据步骤1:引入axios依赖步骤2:实现Ajax请求在前后端分离开发中,前端通过Ajax请求请求后端,后端返回JSON数据,进而在页面中渲染显示。Ajax请求可以通过原生方式实现、也可以通过jQuery方式实现,在Vue中,通常使用axios方式(读作阿修斯)方式实现Ajax。axios是独立于vue的一个项目,可以用于浏览器和node.js中发送ajax请求。由于axios请求后端后,接收一段JSON数据,这里手动模拟一段JSON数据。步骤1:引入axios依赖依赖即a

2021-04-09 23:25:48 842

原创 分布式医疗挂号系统(四) | 统一返回结果、异常处理、日志处理到通用模块

文章目录全局统一返回结果类统一返回结果状态信息类在实际开发中,是一个后端团队一起开发,每个人做不同的模块,开发不同的接口,最终进行调用进而显示。因此可以把所有返回结果做一个统一的约定。让所有的接口都返回相同的数据格式,这样利于前端的显示与解析。上图这一操作需要通过统一返回结果类 和统一返回结果状态信息类 来实现。全局统一返回结果类/** * 全局统一返回结果类 */@Data@ApiModel(value = "全局统一返回结果")public class Result<T&gt

2021-04-08 17:24:29 1142

原创 分布式医疗挂号系统(三) | 整合Swagger2到通用模块

文章目录一、common模块整合swagger21.引入swagger依赖2.配置Swagger23.启动类添加包扫描二、在使用REST风格进行接口的开发测试时,post请求无法使用浏览器直接进行访问测试,目前流行的解决方案是使用Swagger2。Swagger2是一个API接口文档,通过Swagger2可以方便各种提交方式的接口测试。通过Swagger2,我们可以看到接口名称、请求方法、传递参数、返回信息等。一、common模块整合swagger2本项目中,众多的微服务都需要整合Swagge

2021-04-08 17:24:07 450

原创 分布式医疗挂号系统(二) | 开发医院设置微服务模块

文章目录一、框架调用流程二、一、框架调用流程从Controller层到Service层Controller层需要调用Service层的方法,我们在其中使用依赖注入(@Autowired注解)将Service的接口装进Spring容器。从Service层到Mapper层Service层需要调用Mapper层,MyBatis-Plus框架已经将Mapper依赖注入进了Service层,我们只需要分别继承IService接口和ServiceImpl实现类即可。二、...

2021-04-08 17:23:40 729

原创 分布式医疗挂号系统(一) | 搭建医院设置微服务模块

本系列文章开始介绍从0开始搭建一个《基于分布式的医疗挂号系统》

2021-04-08 17:23:08 2128

原创 欢乐(Linux)时光就要开始了~

一个月前的文章,忘记发了。补发一下

2021-04-08 10:09:57 244

原创 0行代码,实现植物大战僵尸脚本

别问,问就是标题党

2021-04-07 11:23:58 16327 39

原创 10道关于Linux常用命令的练习题

去室友物联网班蹭Linux课快1个月了,这几天清明节假期,室友去龙子湖找他女朋友玩儿去啦orz,让我来帮他写写这星期的Linux作业。我就暂且放下IDEA中的Bug,打开虚拟机写一会儿Linux,捎带着水一篇文章。由于课上老师规定需要将自己的名字作为Liunx的机器名字,所以在开始我还将我的机器名缩写gql改成了室友名字的缩写ljx,没错,就是垃圾箱。好了,不多bb,下图是10道题目,开始折腾了。文章目录查看并修改机器名和用户名修改机器名:gql→ljx修改用户名:gql→ljx习题1习题2习题3习题.

2021-04-04 22:12:46 4657 1

原创 MyBatis-Plus高级查询:条件构造器的实现

MyBatis-Plus在MyBatis的基础上只做增强,不做改变,目的是为了简化开发,提高效率。本专栏文章围绕MyBatis-Plus的常用技术点,分别演示了下面这些技术点:《MyBatis-Plus入门案例:查询数据库中所有记录》文章目录QueryWrapper类的常用方法1.ge、gt、le、lt2.eq、ne3.between、notBetween4.like、notLike、likeLeft、likeRight5.orderBy、orderByDesc、orderByAsc为了实现.

2021-04-03 08:26:13 2304

原创 MyBatis-Plus删除:物理删除与逻辑删除的实现

MyBatis-Plus在MyBatis的基础上只做增强,不做改变,目的是为了简化开发,提高效率。本专栏文章围绕MyBatis-Plus的常用技术点,分别演示了下面这些技术点:《MyBatis-Plus入门案例:查询数据库中所有记录》文章目录...

2021-04-03 08:25:31 6419 3

原创 MyBatis-Plus查询:批量、条件、分页查询的实现

MyBatis-Plus在MyBatis的基础上只做增强,不做改变,目的是为了简化开发,提高效率。本专栏文章围绕MyBatis-Plus的常用技术点,分别演示了下面这些技术点:《MyBatis-Plus入门案例:查询数据库中所有记录》文章目录一、MyBatis-Plus实现批量查询二、MyBatis-Plus实现条件查询三、MyBatis-Plus实现分页查询步骤1:配置分页插件步骤2:编写分页代码测试一、MyBatis-Plus实现批量查询MyBatis-Plus的selectBatc.

2021-04-03 08:24:50 18236 1

原创 MyBatis-Plus更新:自动填充与乐观锁的实现

MyBatis-Plus在MyBatis的基础上只做增强,不做改变,目的是为了简化开发,提高效率。本专栏文章围绕MyBatis-Plus的常用技术点,分别演示了下面这些技术点:《MyBatis-Plus入门案例:查询数据库中所有记录》文章目录一、更新操作二、使用MyBatis-Plus进行自动填充1.准备工作2.实体类修改3.实现MetaObjectHandler接口三、使用MyBatis-Plus实现乐观锁乐观锁是一种解决方案1.在表与实体类中添加版本号2.修改实体类3.配置乐观锁插件测试乐观.

2021-04-03 08:23:25 1574

原创 MyBatis-Plus添加:常用主键策略的分析及实现

MyBatis-Plus在MyBatis的基础上只做增强,不做改变,目的是为了简化开发,提高效率。本专栏文章围绕MyBatis-Plus的常用技术点,分别演示了下面这些技术点:《MyBatis-Plus入门案例:查询数据库中所有记录》文章目录MyBatis-Plus自动生成了一个idASSIGN_ID默认策略AUTO自增策略MyBatis-Plus自动生成了一个id在上文《MyBatis-Plus入门案例:查询数据库中所有记录》中,已经搭建好了环境并测试了查询操作,接下来测试添加操作,具体.

2021-04-03 08:22:59 779

原创 MyBatis-Plus入门案例:查询数据库中所有记录

MyBatis-Plus在MyBatis的基础上只做增强,不做改变,目的是为了简化开发,提高效率。本专栏文章围绕MyBatis-Plus的常用技术点,分别演示了下面这些技术点:《MyBatis-Plus入门案例:查询数据库中所有记录》文章目录MyBatis-Plus入门案例:查询数据库中所有记录步骤1:创建数据库和表步骤2:创建springboot工程并引入依赖(1) 创建springboot工程(2) 创建User实体类(3) 引入mybatis-plus和mysql的依赖步骤4:配置数据库信.

2021-04-03 08:21:51 29683 5

原创 Java8语法糖之Lambda表达式

使用lamdba表达式可以在一定程度上减少我们程序的代码量,优化代码的质量。

2021-02-16 13:08:40 4774 28

原创 使用Vue脚手架进行模块化开发

使用Vue脚手架进行模块化开发

2021-02-14 22:52:42 497 1

原创 Vue |计算属性和侦听器 |组件化开发 |生命周期函数

Vue的计算属性和侦听器学习记录

2021-02-13 22:35:07 351

原创 Vue编程语法演示

Vue编程语法演示

2021-02-13 21:14:10 335 1

原创 Vue | 入门案例

文章目录一、MVVM思想二、Vue入门案例1.初始化项目2. 声明式渲染+双向绑定3.事件处理三、Vue开发插件介绍安装 Vue3 Snippets代码提示安装vue-devtools方便调试一、MVVM思想M: 即 Model, 模型, 包括数据和一些基本操作。V: 即 View, 视图, 页面渲染结果。VM: 即 View-Model, 模型与视图间的双向操作(无需开发人员干涉)在 MVVM 之前, 开发人员从后端获取需要的数据模型, 然后要通过 DOM 操作 Model 渲染到 V

2021-02-13 21:13:35 391

原创 ES6异步编排Promise与模块化

演示ES6的异步编排Promise与模块化

2021-02-12 14:35:21 2299 4

redis.conf文件英译版.txt

redis.conf文件英译版.txt

2020-06-13

VMware12.zip资料

VMware12软件相关资料

2020-05-17

Docker相关软件(1).zip

Docker相关软件

2020-05-16

波士顿房价预测训练数据.zip

经典的波士顿房价预测任务的训练数据训

2020-05-12

Restful-CRUD练习.zip

Restful风格的CRUD练习资料;

2020-05-06

HTML5响应式用户登录界面模板.zip

HTML5响应式用户登录界面模板,自适应分辨率,兼容PC端和移动端,点击登录按钮,动画效果,提示登录成功。 HTML5响应式用户登录界面模板,自适应分辨率,兼容PC端和移动端,点击登录按钮,动画效果,提示登录成功。

2020-04-02

XML的三种解析方式测试

全称为可扩展标记语言(Extensible Markup Language) XML是w3c组织发布的,允许用户自定义标签,一个标签用于描述一段数据。 XML常见应用:XML语言出现的根本目标在于描述现实生活中经常出现的有关系的数据,还经常用作框架中软件配置文件,以描述程序模块之间的关系。 XML是为了传输数据,html是为了展示数据。

2020-01-15

AddressMS.zip

使用jdbc,mysql,三层架构,编写通讯录系统。使用jdbc,mysql,三层架构,编写通讯录系统。使用jdbc,mysql,三层架构,编写通讯录系统。使用jdbc,mysql,三层架构,编写通讯录系统。使用jdbc,mysql,三层架构,编写通讯录系统。使用jdbc,mysql,三层架构,编写通讯录系统。使用jdbc,mysql,三层架构,编写通讯录系统。使用jdbc,mysql,三层架构,编写通讯录系统。使用jdbc,mysql,三层架构,编写通讯录系统。使用jdbc,mysql,三层架构,编写通讯录系统。

2020-01-13

JDBC操作练习题答案

JDBC简单说就是Java访问数据库的一种解决方案。 物理结构:是Java语言访问数据库的一套API应用程序编程接口。 本质上: JDBC是调用者(程序员)和实现者(数据库厂商)之间的协议. JDBC的实现由数据库厂商以驱动程序的形式提供,JDBC_API使得开发人员可以使用纯Java的方式来连接数据库,并进行操作。

2020-01-10

一个简单的登录页面设计

简单的登录页面设计简单的登录页面设计简单的登录页面设计简单的登录页面设计简单的登录页面设计简单的登录页面设计简单的登录页面设计简单的登录页面设计简单的登录页面设计简单的登录页面设计简单的登录页面设计简单的登录页面设计简单的登录页面设计

2020-01-08

员工信息管理系统OA

本项目是采用JSP技术(JSP+Servlet+JavaBean+MySQL)开发的一个简单的员工管理系统OA办公WEB版软件。员工管理系统围绕员工进行信息化管理。包括员工的年龄、薪水等基本信息。 员工进入公司入职后,需要建立个人档案信息,管理员有权限对员工信息增删改,而普通员工只能浏览信息。本项目就是对上述业务进行网路信息化管理。 另外,为了使软件能正常有序地运行,需要管理员在软件后台对各操作员进行权限管理与控制。

2020-01-08

贪吃蛇源码

c语言实现贪吃蛇,VS2017,win32控制台。基本上就是这些了,适合小白学习,中间实现用的是数组,适合入门学习,是完整的贪吃蛇源码了,总之。

2019-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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