- 博客(9)
- 问答 (22)
- 收藏
- 关注
原创 搭建SpringBoot3 + Vue3 的快速开发框架(1)
因为工作需要,要搭建一套非微服务的单体应用,主要场景是针对中小型企业或者客户,并发量不高、数据量也比较有限的情况。在使用ruoyi等框架的时候,总感觉有些地方还是用不太顺手。因此也根据个人习惯,在开发项目的同时,尽量整理输出一个针对纯代码开发者使用的快速开发框架。
2023-04-27 17:19:18 1266
原创 微服务框架搭建(二)网关搭建
之前我们已经搭建好了nacos作为注册中心和配置中心。接下来需要搭建网关来作为请求的路由,以及方便后续可能会添加的监控/限流等功能。期望效果我们希望网关起到的效果是一个口子进来,然后由网关转发到不同的地址接口去,就和老的nginx反向代理类似。例如:浏览器输入:localhost/auth/user/isLogin(localhost:9010/user/isLogin)localhost/admin/index (localhost:9020/index)上面两个请求我都是访问80端口,
2022-05-16 16:41:09 363
原创 微服务框架搭建(一)概述与注册/配置中心搭建
概述一方面出于工作需求,另一方面出于个人的提升,需要搭建一套相对简单清晰的微服务框架。需求如下:服务能够模块化,并且各个服务相对独立(应该算是微服务的基本要求了)整体架构逻辑简单(由于对于流量的要求没有那么高,所以会砍掉一些类似熔断降级的组件)模块开发成本低(对于注册/配置/权限等功能应该自继承,新开模块等时候应该不需要再额外配置太多内容)翻看了各方资料,以及比对了一些现有的框架系统。最后希望搭建一套nacos+dubbo+gateway+vue3的框架。实现工程结构图大
2022-05-16 11:36:05 393
原创 使用springboot自定义starter开发(1)
概述springboot作为将springMVC繁杂的配置文件改为参数化配置,让使用者感受到了极大便利。因此如果只是使用现成的springboot功能对于技术上没有太大要求。那么本着提升自我,并且尽量优雅地编写代码的原则,对于springboot如何实现参数化开发?如何将我们自己开发的功能也配置成参数化开发?这两个问题进行深入了解,并结合实际项目实现封装自定义的工具方便其他项目引用使用。相关概念就不再赘述,大致上就是starter、autoConfigration这几样东西,网络上也有很多大神给出详细的
2021-08-04 16:09:02 274
原创 git 分支合并到主干相关代码
给自己留着备忘:工程分为开发分支(develop)和主干(master)develop开发的功能稳定后合并到master上切换为主干git checkout master 将develop分支的内容合并到当前分支(master) --no-ff 将合并内容中的多次提交合并成一次提交,加入后续要还原上一版本会回到之前的master大版本,而不是develop多次提交中的上个小版本git merge --no-ff -m '提交说明' develop此时如果有冲突,就解决冲突,使用git c
2021-06-27 14:53:22 108
原创 搭建VScode开发vue环境
搭建VScode开发vue环境前言安装VScode插件安装环境校验前言前端VUE项目,原先的开发工具是HBuilderX(上手快捷,使用方便),但是随着项目规模的增大,随之而来的是维护和管理成本的不可控(手下码农或者是实习生随性而发的编写格式,代码习惯,维护起来简直就是地狱!!!)。这个问题目前看来最优解就是引入ESLINT,参考其他大厂前端编码规范,制定一套符合自己的前端编码规范(并硬性地要求开发在编程时严格准守这套规范,甚至是不符合规范就无法正常启动项目的程度)。无奈HBuilder引入eslint
2021-01-05 14:44:04 32051 2
原创 cocos creator3.0 学习手册(二)
cocos creator3.0 学习手册(二)前言目标登录页面开发布局设计实现小结前言前一章节搭建好了开发环境,尝试了第一个项目,完成了HelloWorld的控制台打印,简单了解了cocos不包含发布开发的大概过程。了解了这些之后,可以开始构思自己的想法。首先不管是不是3D游戏,一定需要有2D的操作界面。所以可以先从2D界面入手。作为一个从BS开发过来学习游戏开发的码农,尽量先找概念上的相似之处。2D界面开发就是很好的一个突破口,用熟悉的HTML、JS、CSS很简单能够实现的界面,看看用游戏引擎如
2020-12-18 16:47:59 1057 2
原创 cocos creator3.0 自学笔记(一)
cocos creator3.0 学习手册(一)前言安装第一个项目小结前言网上查询了比对了一下,最后选择了cocos来作为游戏引擎开发,所以开始自学。以前还从来没有写博客记录过,所以决定这次把cocos的学习经历记录下来,既是提供给后面学习的同学帮助,也为了自己以后要温习回顾的时候有据可循。安装进入下载页面:https://www.cocos.com/creator本着学新不学旧的原则,目前官网最新的版本是V3.0.0-Preview.1,将原来的2D与3D结合到一个编辑器中了,虽然目前好像问题还
2020-12-18 15:13:32 2002 2
空空如也
vite+vue3+pinia 动态路由刷新页面失效
2023-11-24
Vue如何通过代码给子组件传入父组件的函数
2021-05-15
VScode缩进线2格变4格
2021-01-04
vue-router 重置路由resetRouter方法定义后找不到
2020-07-27
elment-ui中el-drawer组件点击后会出现白色边框
2020-06-03
springsecurity + aop 如何在切点中获取当前用户信息
2020-04-20
springboot jpa 实现视图自动创建
2020-04-20
tomcat发布项目访问提示403
2019-12-26
vue-router在hash模式下打包部署后通过url访问报404
2019-12-13
vue-router在hash模式下打包部署后通过url访问报404
2019-12-13
spring后端restful格式接口使用nginx报404错误
2019-11-05
springboot JPA保存报错
2019-09-24
jpa怎么实现两列数据唯一(不是组合唯一)
2019-09-20
EXTJS 使用cordova打包报错问题
2019-08-09
EXTJS中ajax请求回调函数中如何跳转页面?
2019-06-22
spring tomcat网站首页问题
2016-03-16
Selenium_ide 要怎么使用?
2016-03-01
sturts2 怎么链接到数据池
2016-02-12
求一份全国市区县街道社区小区的数据库
2015-08-11
怎么对网站进行安全性测试
2015-07-27
struts2 action 路径问题
2015-06-23
struts2 action找不到404
2015-06-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人