自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

君哥聊编程

知码知天下

  • 博客(79)
  • 资源 (5)
  • 收藏
  • 关注

原创 Docker容器/bin/bash start.sh无法找到not found

/bin/sh: 1: /data/server/start.sh: not found

2022-05-17 23:43:40 11659 3

原创 Docker版Grafana整合InfluxDB看这一篇就够了(2020全网最详细教程)

全网最全最详细的Docker安装influxDB集成到Grafana,带您安装Docker,安装influxdb,安装Grafana

2020-10-31 21:20:14 3667 2

原创 SpringBoot2整合SpringBootAdmin监控管理服务上下线(跟我学SpringCloud系列)

本篇讲解`SpringBoot2.X`整合`SpringBoot-Admin`监控。`Spring Boot Admin` 就是将 `Spring Boot Actuator`中提供的`endpoint`信息可视化表示,并且可以通过钉钉群、邮件、Telegram、Hipchat等发送告警消息。

2020-10-17 01:27:08 4203

原创 SpringBoot2整合链路追踪Zipkin监控mysql和redis(跟我学SpringCloud系列)

本文将讲解:zipkin搭建、SpringBoot2.X整合、redis监控、mysql监控、依赖树。Zipkin是Twitter基于google的分布式监控系统Dapper(论文)的开发源实现,zipkin用于跟踪分布式服务之间的应用数据链路,分析处理延时,帮助我们改进系统的性能和定位故障。

2020-10-13 23:35:33 2805 2

原创 SpringBoot2.X整合Nacos做配置中心(Spring Cloud Alibaba)

配置中心知名的有`Apllo`,`Spring Cloud Config`。`application.yml`里边配置的一些系统变量数据, 通常会再`Controller`里边用`@Value` 取出使用, 但是你要是想改变他,就要重新改代码,打包,部署,十分麻烦,我们需要让配置文件的值变得动起来,`Nacos`也采用了`Spring Cloud`原生注解 `@RefreshScope` 实现配置自动更新,

2020-10-11 23:48:13 3970 2

原创 SpringBoot2.X整合Nacos做注册中心(Spring Cloud Alibaba)

Nacos是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。中文文档非常齐全

2020-10-09 22:22:42 1941 3

原创 SpringBoot启动自动加载自定义模块的yml文件(PropertySourceFactory)

SpringBoot启动自动加载自定义模块的yml文件(PropertySourceFactory)

2020-09-24 12:24:10 3288 1

原创 Arthas排查线上服务器CPU100%(阿里开源的Bug利器Arthas)

Arthas排查线上服务器CPU100%(阿里开源的Bug利器Arthas)

2020-09-05 00:34:13 3389 8

原创 vuePress搭建个人博客(附极速视频教学)

想快速搭建一个博客,再也不用找模板自己写代码啦,手把手带你1小时搭建vuePress博客,hexo都已经过时了喔

2019-07-25 12:05:19 2882 2

原创 (三)NIO组件Channel+ByteBuffer操作文件【玩转Netty系列】

NIO组件Channel+ByteBuffer操作文件,FileChannel是一个连接到文件的通道。可以通过文件通道读写文件

2020-11-09 23:50:19 483

原创 设计模式中的单例设计模式

一个类仅有一个实例,由自己创建并对外提供一个实例获取的入口,外部类可以通过这个入口直接获取该实例对象。

2020-10-24 20:29:31 249

原创 SpringBoot2+Redis动态切换db数据源(db)最佳实践

在使用Redis的时候,默认是16个库,非常小的项目默认0库就够了,但是对于体量稍微大一些的项目,需要将其他各个库充分利用,这里我们来看下SpringBoot下如何动态切换DB,让其他数据源也能够得到利用

2020-09-28 14:12:43 7749 6

原创 Jenkins持续集成最佳实践——三(常用插件安装)

由于Jenkins国外官方插件地址下载速度非常慢,所以可以修改为国内插件地址(清华大学源)

2020-09-21 19:20:56 988

原创 设计模式中的接口隔离原则(ISP)

接口隔离原则(ISP)定义:使用多个专门的接口,而不使用一个涵盖所有功能的总接口。即客户端不应该依赖那些它不需要的接口。设计接口的时候要精简单一,不要建立庞大臃肿的接口,尽量细化接口,接口中的方法尽量少。概述:根据接口隔离原则,当一个接口太大时,我们需要将它分割成一些更细小的接口,使用该接口的客户端仅需知道与之相关的方法即可。每一个接口应该承担一种相对独立的角色,不干不该干的事,该干的事都要干。接口隔离案例未遵循接口隔离原则的设计,如下图接口声明: //接口 in

2020-09-18 21:30:49 319

原创 设计模式中的依赖倒置原则(DIP)

在java中,抽象指的是接口或者抽象类,细节就是具体的实现类,使用接口或者抽象类的目的是制定好规范和契约,而不去涉及任何具体的操作,把展现细节的任务交给他们的实现类去完成。

2020-09-17 22:05:38 460 1

原创 设计模式中的里氏替换原则(LSP)

在代码中将一个基类对象替换成它的子类对象,程序不会产生任何错误和异常,反过来则不成立,如果一个类实体使用的是一个子类对象的话,那么它不一定能够使用基类对象。里式替换原则有一定的参考作用,但无需严格遵守,在实际开发中应根据实际情况来遵守。

2020-09-16 23:16:09 446

原创 设计模式中的单一职责原则与开闭原则(OCP)

学习设计模式首先要明白所有原则都是为了达到面向对象设计的可扩展可复用可维护性而出现的。对于设计模式的原则,不同的书说法不一样,有的6个有的7个,单一职责原则和接口隔离原则多数只提了一个。

2020-09-15 22:21:39 1506

原创 Git快速上手上传项目至码云gitee(附视频)

本文将从Git安装、码云托管、IDEA拉取提交代码三方面讲解Git的常用用法IDEA操作码云和使用工具或命令的原理差不多,均需要add,commit,push等操作,更新则采用pull,如果涉及到多人协同开发时,还会遇到更加复杂的操作,当工具内部无法处理这些功能的时候,我们可以借助系统中的小乌龟来完成

2020-09-14 22:01:50 1655

原创 Jenkins持续集成最佳实践——二(忘记密码)

jenkins重置密码,忘记密码后修改密码

2020-09-12 23:41:02 171

原创 创业公司Jenkins持续集成最佳实践(开篇)

在10年前,发布项目基本靠本地打包后去线上替换,作为一个互联网公司,在前后端分离微服务大行其道的今天,这种手工发布已经无法满足技术团队需要,发布需要足够自动化,才能提升开发调试、测试、上线的需要。本篇为连载文章,将从0开始带你体验一个企业中小团队持续集成的最佳实践。将从安装、插件、Git/Maven集成、后端Tomcat项目发布、SpringBoot项目发布、前端项目发布、主从多节点发布、Android项目打包、自动构建触发、钉钉集成、流水线构建、Docker集成来讲解不一样的Jenkins。

2020-09-11 22:33:17 741

原创 好物分享

插件篇Free Mybatis plugin :帮助你在 Mapper.java 与 mapper.xml 中方便跳转Lombok : 减少代码量.ignore : 帮你生成 ignore 文件codota : 人工智能帮你写代码【Install on IntelliJ and Android Studio to get advanced Java code completions】Alibaba Java Coding Guidelines : 代码规范扫描插件网站在线工具篇https

2020-09-08 00:37:33 189

原创 Spring5.X框架基础

IOC 控制反转(Inversion of Control ):Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象,后续创作者将描述改为DI(Dependency Injection,依赖注入)。AOP 面向切面(AOP):面向切面的编程,把应用业务逻辑和系统服务分开。

2019-05-19 22:43:54 733

原创 Java极速学习就业路线

有很多同学来咨询我说,有没有Java极速学习路线,先学习找份工作,后面再来慢慢学习不是没有,但问题是极速学完能不能找到工作,以下我把需要学习的技术点列举了出来不是说学完这些就能快速的找到工作,而是在时间极其缺乏的情况下能够上手做开发

2019-05-18 23:00:34 633

原创 链式调用中继承情况下的处理

链式调用中继承处理class B<T extends B<T>> class A extends B<A>

2019-05-17 22:27:05 2075

原创 1 Java设计模式基础

第一章:设计模式基础设计模式概念设计模式(Design pattern)是一套被反复使用、多数人知晓的、代码设计经验的总结。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。1995 年,GoF(Gang of Four,四人组/四人帮)合作出版了《设计模式:可复用面向对象软件的基础》一书,共收录了 23 种设计模式,从此树立了软件设计模式领域的里程...

2019-05-16 22:46:09 202

原创 11 面向对象之多态

多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定

2019-05-15 23:12:39 287

原创 10 java抽象类和接口

当多个具体的Java类存在着共同的行为,但是有不同的表现,我们在父类继承过程中父类方法具体实现不能确定,但是能够确定的是他们都有这种行为,我们就把这种行为抽象出来,称为抽象方法。

2019-05-14 22:17:21 204

原创 9 面向对象之继承

Java不支持多重继承,也就是说子类最多只能继承一个父类子类继承了其父类中不是私有的成员变量和成员方法,作为自己的成员变量和方法子类中定义的成员变量和父类中定义的成员变量相同时,则父类中的成员变量不能被继承子类中定义的成员方法,并且这个成员方法的名字,返回类型,及参数个数和类型与父类的某个成员方法完全相同,则父类的成员方法不能被继承

2019-05-13 22:09:29 139

原创 8 面向对象之封装

面向对象的封装,封装基础,内存结构分析,this关键字,static关键字

2019-05-12 21:30:01 252

原创 7 Java中的类与对象

面向对象有以下特点:  (1)面向对象是一种常见的思想,比较符合人们的思考习惯;  (2)面向对象可以将复杂的业务逻辑简单化,增强代码复用性;  (3)面向对象具有抽象、封装、继承、多态等特性。  面向对象的编程语言主要有:C++、Java、C#等。

2019-05-11 20:57:58 215

原创 5 Java流程控制语句

Java流程控制语句,if语句,while循环语句,switch选择语句,dowhile,for循环,continue,break

2019-05-10 22:39:44 468

原创 4.2 Java运算符

java运算符,一元运算符,算术运算符,关系运算符,逻辑运算符,二进制计算,位运算,移位运算,赋值运算符

2019-05-09 23:17:25 149

原创 4.1 Java运算符基础与运算符结合性

Java运算符基础,一元运算符,二元运算符,移位关系运算符,逻辑运算符,运算符优先级,运算符结合性

2019-05-08 22:59:48 1800

原创 3.4 String与Scanner

String表示字符串,用双引号括起来,表示一连串的字符。Scanner主要用于接收控制台的输入数据,使用时程序会产生阻塞,等待客户端输入,直到客户端完成输入并回车之后程序才开始继续往下执行

2019-05-08 22:56:35 209

原创 3.3 基本数据类型转换

Java中基本数据类型的转换,自动提升与强者转换。数值类型在内存中直接存储其本身的值,对于不同的数值类型,内存中会分配相应的大小去存储

2019-05-08 22:54:39 238

原创 3.2 Java基本数据类型

Java基本数据类型指的是不能简化的、内置的数据类型、由编程语言本身定义,它表示了真实的逻辑、字符和数字

2019-05-07 23:59:00 441

原创 3.1Java变量的认识与基本使用

在Java中,必须先声明所有变量,然后才能使用它们

2019-05-07 23:56:28 225

原创 2.4 Java基本组成

Java基本组成,Java语言由:关键字 标识符 注释 常量和变量 运算符 语句 函数 数组 组成

2019-05-06 23:29:26 182

原创 2.3 classpath配置

2.3 classpath配置classpath:顾名思义,指class的路径,表示JVM从哪里去寻找class文件classpath=F:\work就表示执行java命令时去F:\work目录中去寻找需要被执行的class文件设置的方式有2种​ 命令行设置:set classpath=路径;路径;​ 环境变量设置:新增名classpath,值为路径;路径的环境变量若设置classpa...

2019-05-06 23:28:01 289

原创 2.2 Java程序结构分析

2.1 程序结构分析编写规范文件后缀类型必须是.java的文件名(HelloWorld)和代码中class后面的这个名字(类名)要保持一致一个类最外层是一个大括号public class HelloWorld { //功能代码区}主方法是Java默认的程序入口,就比如商场入口,不能被你手动改变public static void main(String []...

2019-05-06 23:24:58 663

2019省市区街道4级含经纬度MySQL数据(可直接导入)

时间:2019年2月,最新统计局数据,来自高德地图,4级行政划分,导入MySQL直接可用,含经纬度,假数据/冒充数据/数据过时的太多,如果觉得我这个节省了你的时间,可以给个好评,谢谢

2019-02-12

postman插件chrome

chrome浏览器插件postman,下载后将postman.crx改为postman.zip进行解压,然后再开发者模式下进行扩展程序的插件导入,即可使用,记住直接导入crx文件是不成功的

2016-12-11

swagger相关包

swagger-editor和swagger-ui和swaggerui扩展版

2016-12-10

swagger-editor和swagger-ui和swaggerui扩展版

swagger-editor、swagger-ui和swaggerui( tomca)版,windows x64 nodejs安装版项目包下载

2016-12-10

jaxb-xjc-2.1.13 webservice与jdk1.6兼容

我找了整个网站都没找到免费,后来注册了很多用户,才下载到,如果有需要请下载,或者留邮箱,发给你们,你们上传到各个可以上传的地方,供别人使用,不要垄断,同是it人

2015-02-03

空空如也

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

TA关注的人

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