摘要: Git作为使用广泛的版本控制工具,这里总结一个工作中使用Git解决冲突的一个案例。 阅读全文
posted @ 2020-04-22 22:10 星光Starsray 阅读(1230) 评论(0) 推荐(0) 编辑
摘要: Jenkins是一款持续集成工具,可以帮助我们减去繁琐的打包、部署、发布的工作,真正做到一键部署,但是国内下载相关的插件却是很慢,这里提供一个解决方案。 阅读全文
posted @ 2020-04-22 17:12 星光Starsray 阅读(841) 评论(0) 推荐(1) 编辑
摘要: Oracle JDK 各版本下载地址: https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html 注: 官方网站下载需要登录Oracle账号,如果不想注册,可以找我帮忙下载😊 阅读全文
posted @ 2020-04-17 20:34 星光Starsray 阅读(10771) 评论(0) 推荐(4) 编辑
摘要: 并发编程不是一个新的概念,但是随着科学技术的发展,多核危机的出现也让并发编程的话题一度成为热门,支持并发也并不是Java语言的独特优势,还有很多优秀的语言,Erlang,Golang,Scala这些语言也能很好的支持并发编程,学习多线程这一块知识也是一个初级程序员成长的必经之路。 正所谓基础不牢,地 阅读全文
posted @ 2020-04-07 19:54 星光Starsray 阅读(249) 评论(0) 推荐(0) 编辑
摘要: ##问题分析 现代计算机一般都是多核cpu,多线程的可以大大提高效率,但是可能会有疑问,那单核CPU使用多线程是不是没有必要了,假定一种情况,web应用服务器,单核CPU、单线程,用户发过来请求,单个线程处理,CPU等待这个线程的处理结果返回,查询数据库,CPU等待查询结果...,只有一个线程的话, 阅读全文
posted @ 2020-04-07 00:40 星光Starsray 阅读(4790) 评论(0) 推荐(1) 编辑
摘要: 在JVM虚拟机规范中,Java虚拟机运行时数据区域除了程序计数器(Program Counter Register)外都有可能出现OutOfMemoryError的情况,使用Hotspot虚拟机简单的模拟堆栈内存溢出的场景,方便快速定位是什么区域的内存溢出。 ##堆 通过VM参数设置Java堆的大小 阅读全文
posted @ 2020-04-05 18:39 星光Starsray 阅读(666) 评论(2) 推荐(0) 编辑
摘要: Java中对象创建,内存分配,垃圾回收的权力交给了虚拟机,这其中有利也有弊,程序员也减轻了负担,但是如果不熟悉Java的内存区域划分,一旦出现内存溢出和泄漏,将会很难定位问题的根源,这就有必要了解Java的运行时数据区划分。 方法区(Method Area) 是由各个线程共享的内存区域,用来存储已被 阅读全文
posted @ 2020-04-04 21:09 星光Starsray 阅读(244) 评论(0) 推荐(0) 编辑
摘要: ##Consul简介 Consul是HashiCorp公司使用Golang语言开发的一中多服务解决方案工具,相比于其他服务注册中心来说,Consul的功能更为强大,丰富,其中最基本的功能包含下面几点(翻译自官网): 服务发现:Consul的客户端可以注册服务,如api或mysql,其他客户端可以使用 阅读全文
posted @ 2020-03-25 10:26 星光Starsray 阅读(474) 评论(0) 推荐(0) 编辑
摘要: Consul不仅可以作为Spring Cloud中服务的注册中心,也可以作为其配置中心,这样一个系统就可以实现服务发现和统一配置,减少系统维护的麻烦,其中在使用Consul作为配置中心使用的过程中可以说是血泪史,参考其他博客大部分含糊其辞,Spring Cloud中文网站,方便大家参考。 ##Con 阅读全文
posted @ 2020-03-24 21:33 星光Starsray 阅读(1202) 评论(0) 推荐(0) 编辑
摘要: zookeeper可以作为分布式服务的注册中心 ##在服务端安装zookeeper 参考:https://www.cnblogs.com/conly/p/12267506.html ##创建spring boot工程 ###pom引入依赖 <dependency> <groupId>org.spri 阅读全文
posted @ 2020-03-23 16:38 星光Starsray 阅读(413) 评论(0) 推荐(0) 编辑
摘要: ##Eureka简介 Eureka是Netflix开发的一个Service Discovery组件,spring cloud将其整合用来做服务注册中心,Eureka包括两部分Eureka Server 和 Eureka Client Eureka Server:服务注册中心,治理注册到eureka 阅读全文
posted @ 2020-03-23 00:17 星光Starsray 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 使用maven创建单一项目的时候通常用不到聚合项目,创建spring cloud项目时候,由于下面都是一个一个微服务,每个服务对应一个项目,这就需要用到聚合项目,方便对依赖和项目之间的关系进行管理,使用idea创建一个maven项目。 ##Maven Project ###创建父Maven Proj 阅读全文
posted @ 2020-03-22 14:43 星光Starsray 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: ##SpringBoot版本介绍 官网链接:https://spring.io/projects/spring-boot#learn Spring Boot的版本以数字表示。例如:Spring Boot 2.2.5.RELEASE --> 主版本.次版本.增量版本(Bug修复) 版本号介绍: Alp 阅读全文
posted @ 2020-03-22 11:50 星光Starsray 阅读(17374) 评论(1) 推荐(2) 编辑
摘要: 如何创建一个SpringBoot项目,SpringBoot的依赖引入都是基于starter的,通常创建一个SpringBoot项目都是通过继承关系指定pom文件中的parent。 <parent> <groupId>org.springframework.boot</groupId> <artifa 阅读全文
posted @ 2020-03-21 20:20 星光Starsray 阅读(1976) 评论(0) 推荐(1) 编辑
摘要: Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),其中最重要的就是POM文件,可以指定项目类型,项目关系等信息,maven项目之间有三种关系。 依赖关系 1.这是最常见的关系,使用<dependency></dependency>标签来引入,自动下 阅读全文
posted @ 2020-03-20 16:11 星光Starsray 阅读(837) 评论(0) 推荐(0) 编辑
摘要: Java中说到微服务肯定离不开Spring Boot和Spring Cloud,这两者到底有什么关系,什么是微服务,如果单纯的说SpringBoot,SpringCloud,都是不准确的,那应该怎么回答。 官网对于Spring Boot的介绍 Spring Boot makes it easy to 阅读全文
posted @ 2020-03-20 11:45 星光Starsray 阅读(6519) 评论(0) 推荐(3) 编辑
摘要: 最近学习和项目都用到了Vue和ElementUI,自己不是专业前端,搞这些UI上的东西还是有些难度,这里推荐两个Vue + ElementUI后台管理模板 vue element admin "vue element admin" 官网介绍 vue element admin 是一个后台前端解决方案 阅读全文
posted @ 2020-03-07 10:18 星光Starsray 阅读(21696) 评论(2) 推荐(0) 编辑
摘要: 为什么要用枚举类 什么场景会用到枚举,比如在表示一周的某一天,一年中的四季,这样一组常量的时候我们会用到枚举。在Java引入枚举类之前常用一组int常量来表示枚举,这种方式称为int枚举模式(int enum pattern)。 private static final int MONDAY = 1 阅读全文
posted @ 2020-02-11 17:01 星光Starsray 阅读(539) 评论(0) 推荐(1) 编辑
摘要: ##Zookeeper介绍 ###原理简介 ZooKeeper是一个分布式的、开源的分布式应用程序协调服务。它公开了一组简单的原语,分布式应用程序可以在此基础上实现更高级别的同步、配置维护、组和命名服务。它的设计易于编程,并使用了一个数据模型样式后熟悉的目录树结构的文件系统。它在Java中运行,并且 阅读全文
posted @ 2020-02-06 16:25 星光Starsray 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: Spring Boot是什么? Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run" 官方网站 引用官方的一句概述,Spr 阅读全文
posted @ 2020-02-05 20:18 星光Starsray 阅读(522) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up light_mode palette
选择主题