- 博客(11)
- 收藏
- 关注
原创 Springcloud Gateway入门
springcloud gateway 是springcloud生态体系的第二代网关,(以下简称GW)其目标主要是替代Netflix zuul,GW不仅提供了统一的路由方式,还基于filter链,提供了各种丰富多样的功能,如限流、监控、安全、协议转发等。......
2022-08-06 20:46:14 1644
原创 【GIT使用】多人团队开发下java项目代码版本管理
一、 使用场景 近期作为中型java微服务项目管理,面临一个很严峻的问题,也就是同一个项目代码(多个微服务下),不同的服务代码模块有两个团队同时进行开发操作,稍有不慎代码版本就冲突四起,分支紊乱。二、 解决思路 1. 结合git-flow的分支管理思想,依据环境进行环境分支的设置:dev、uat、master(此处抛弃github-flow的使用,主要是因为该管理模式不适合企业项目代码的开发) 2.一般项目都会有3-4个环境的设置,包含但不仅限于dev、sit、uat、prod等:如果...
2020-08-10 11:58:42 1049
原创 【踩坑心得】java开发、spring工程、maven工程相关控制台报错
【本帖会持续更新】1.控制台报错信息:Execution default of goal org.springframework.boot:spring-boot-maven-plugin:1.5.2.RELEASE::repackage failed: Unable to find main class【maven打包问题】解决方案:注意是Unable to find main clas...
2018-11-08 19:26:19 233
转载 关于持续集成(CI)
什么是持续集成(CI)持续集成(Continuous integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。为什么需要持续集成在没有应用持续集成之前,传统的开发模式是这样的:项目一开始是先划分好模块,分配模块...
2018-10-23 19:34:16 1175
原创 Linux服务器杀进程、打包压缩备份、清理空间攻略
前言由于近期业务调整,最近需要本人亲手把自己当年部署上服务器的Java应用全部备份之后清理…抱着一种悲痛的心情,开始清除一年多前和同事们辛苦耕作的成果…忍痛割爱1.杀进程首先先依据我们对应用服务的命名,找到部署的Java服务的进程,使用以下指令:ps -ef | grep java(这里的Java可以替换成任何服务名相关的关键字)找到之后pid就是我们的需要拿到的进程号了...
2018-08-03 18:05:34 436
转载 详解 equals() 方法和 hashCode() 方法
详解 equals() 方法和 hashCode() 方法前言这是一个老生常谈的问题,无论是新手面试的题目,还是进阶的高手,研究底层源码,我们都不可避免的会提起它。Java的基类Object提供了一些方法,其中equals()方法用于判断两个对象是否相等,hashCode()方法用于计算对象的哈希码。equals()和hashCode()都不是final方法,都可以被重写(overwr...
2018-07-24 17:04:19 180
原创 Java中error和exception的异同
前言:学习nodejs的过程中,需要对异常进行监听和处理,这里的异常和Java中的Java是否一样?解析这个问题的过程先要明白Java的异常是什么?nodejs中的异常是什么?Java中的error和exception两者的“异”&各自的概念:1.error:error 是指在正常情况下,不大可能出现的情况,绝大部分的 Error 都会导致程序处于非正常的、不可恢复状态。(...
2018-07-23 20:28:00 2299
原创 js实现拼图游戏(数字版本与图片版本)
纯js实现(点击式)拼图游戏在没有使用任何框架的前提下,使用纯JS语法去搭建一个简易的拼图游戏,非常适合熟悉CSS和JS的语法。0->1的数字排序实现思路1.拼图,首先选择3*3的难度,那么要在一个块里面切分3*3=9的子模块,每个模块固定长宽,做好排序与编号2.对每个div子模块,进行id和class的命名,方便我们后续进行块的移动以及通关的判定:id的命名我们考虑了后续移...
2018-07-17 15:41:31 3917 1
原创 【nodeJS】从nodejs原生的博客网站搭建到 koa框架实现个人博客网站搭建
原生js实现博客网站前言:原java后端渣渣一枚,因项目需要转学了nodejs进行开发,正式进行项目开发之前,师傅安排了一些项目训练,熟悉js语法,然后去熟悉nodejs,一步步再走向框架的使用。基本上对于一门语言,企业级开发的学习路线,个人认为大同小异,也很感谢师傅的用心。 写这一篇文章的目的在于记录自己学习的历程,同时也是给其他的nodejs学习者一点参考,如果有修正之处,希望各位能给予...
2018-07-12 17:22:13 3860 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人