后端
文章平均质量分 65
墨染枫林
一路风景,一路歌
展开
-
springBoot学习笔记(二,快速入门)
Spring Boot快速入门(构建web项目)创建一个maven工程,注意是jar包 导入spring boot相关的依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-par...原创 2019-09-07 23:03:44 · 376 阅读 · 0 评论 -
SpringBoot学习笔记(一,简介)
springBoot简介:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。快速的将一些常用的第三方依赖整合(原理:通过Maven子父工程的方式)简化XML配置全部采用注解形式,内置Http服务器(Jetty和Tomcat),最终以java应用程...原创 2019-08-13 11:29:02 · 751 阅读 · 0 评论 -
Docker学习笔记(二)
Docker常用的命令: docker attach-将本地输入/输出/错误流附加到正在运行的容器。 docker commit-从容器的当前更改状态创建一个新镜像。 docker exec-在正在运行的容器中运行命令。 docker history-显示镜像的历史记录。 docker info-显示系统信息,包括镜像和容器数。 docker...原创 2019-06-23 12:39:12 · 313 阅读 · 2 评论 -
Docker学习笔记(一)
Docker介绍Docker作为一个软件集装箱化平台,可以让开发者构建应用程序时,将它与其依赖环境一起打包到一个容器中,然后很容易地发布和应用到任意平台中。它有助于更快地交付产品,Docker可将应用程序和基础设施层隔离,并且将基础设施当作程序一样进行管理。使用Docker,可以更快地打包,测试以及部署应用程序,并可以缩短从编程到部署运行代码的周期。Docker的原理解析图:Docke...原创 2019-06-23 12:26:32 · 391 阅读 · 0 评论 -
“没有为请求的 URL 配置默认文档,并且没有在服务器上启用目录浏览”及解决方案
解决方案:在web.config文件中添加下面这段代码,就可以了1 <system.webServer>2 <directoryBrowse enabled="true" />3 </system.webServer>原创 2019-03-25 16:12:28 · 50235 阅读 · 15 评论 -
Java 12 正式发布
JDK 12 reachedGeneral Availabilityon 19 March 2019. Production-ready binaries under the GPL areavailable from Oracle; binaries from other vendorswill follow shortly.美国当地时间 3 月 19 日,也就是北京时间 20 号 ...原创 2019-03-21 09:12:22 · 320 阅读 · 0 评论 -
Windows下 GO语言开发环境的搭建
1、Golang下载 下载地址:https://golang.org/dl/ 根据自己电脑的情况进行下载,下载很慢需要耐心,go的开发api地址(国内的):http://docscn.studygolang.com/doc/ 大多数go社区需要翻墙。2、安装Go工具下载完毕后,解压安装包,直接“下一步”就可以了然后配置安装目录,建议采用默认目录,因为这样不需要配置环境变量,默...原创 2019-03-12 10:44:50 · 269 阅读 · 0 评论 -
C#中@的作用
C#中@的作用@的作用1,忽略转义字符例如string fileName = "D:\\文本文件\\text.txt";使用@后string fileName = @"D:\文本文件\text.txt";2,让字符串跨行输出例如:string strSQL = "SELECT * FROM HumanResources.Employee AS e" + " INNER J...原创 2019-02-24 16:28:24 · 333 阅读 · 0 评论 -
c#中int16 int32 int64区别
int16=short;int32=int;int64=long;Int16 值类型表示值介于 -32768 到 +32767 之间的有符号整数。Int32 值类型表示值介于 -2,147,483,648 到 +2,147,483,647 之间的有符号整数。Int64 值 类 型 表 示 值 介 于 -9,223,372,036,854,775,808 到+9,223,372,036...原创 2019-02-22 14:35:47 · 5747 阅读 · 3 评论 -
分布式、高并发、多线程的区别
当提起这三个词的时候,是不是很多人都认为分布式=高并发=多线程?确实,在一开始接触的时候,不少人都会将三者混淆,误以为所谓的分布式高并发的系统就是能同时供海量用户访问,而采用多线程手段不就是可以提供系统的并发能力吗?实际上,他们三个总是相伴而生,但侧重点又有不同。 什么是分布式?分布式更多的一个概念,是为了解决单个物理服务器容量和性能瓶颈问题而采用的优化手段。该领域需要解决的问题极...原创 2019-01-11 08:31:52 · 467 阅读 · 0 评论 -
Bean的加载原理
0. Bean 加载原理加载过程: 通过 ResourceLoader和其子类 DefaultResourceLoader完成资源文件位置定位,实现从类路径,文件系统,url等方式定位功能,完成定位后得到 Resource对象,再交给 BeanDefinitionReader,它再委托给 BeanDefinitionParserDelegate完成bean的解析并得到 BeanDefiniti...原创 2018-12-30 14:20:20 · 835 阅读 · 0 评论 -
syntax error: non-declaration statement outside function body
开始学习go语言时总会踩到一些坑,今天分享一下。我的代码如下: package main import( "fmt")type boby struct { id int name string age int} var b boby b.id=1b.name = "annie"b.age = 20 fu...原创 2018-12-18 10:02:00 · 26657 阅读 · 2 评论 -
Golang中defer、return、返回值和main、init函数的陷阱
Go语言中延迟函数defer充当着 cry...catch 的重任,使用起来也非常简便,然而在实际应用中,很多gopher并没有真正搞明白defer、return和返回值之间的执行顺序。他们的特点:多个defer的执行顺序为“后进先出”; defer、return、返回值三者的执行逻辑应该是:return最先执行,return负责将结果写入返回值中;接着defer开始执行一些收尾工作;最后函...原创 2018-12-15 10:19:47 · 3163 阅读 · 0 评论 -
剖析Spring Cloud底层原理
Spring Cloud是目前微服务架构领域的翘楚,给大家谈谈Spring Cloud微服务架构的底层原理。实际上,Spring Cloud是一个全家桶式的技术栈,包含了很多组件。本文先从其最核心的几个组件入手,来剖析一下其底层的工作原理。也就是Eureka、Ribbon、Feign、Hystrix、Zuul这几个组件一、业务场景介绍先来给大家说一个业务场景,假设咱们现在开发一个电商网站,...原创 2018-12-05 19:43:33 · 412 阅读 · 0 评论 -
常用的服务发现对比(Consul、zookeeper、etcd、eureka)
本文参考了,下面这篇文章,自己水平有限,请多多交流共同提高。原文:https://www.cnblogs.com/jasontec/p/9651789.html这里就平时经常用到的服务发现的产品进行下特性的对比,首先看下结论:Feature Consul Zookeeper Etcd Eureka 服务健康检查 服务状态,内存,硬盘等 (弱)...原创 2018-11-16 14:38:20 · 4371 阅读 · 0 评论 -
springBoot学习笔记(三,自动配置的原理)
使用spring Boot开发很方便他会自动配置你需要的组件,那么它是怎么实现自动配的,Spring Boot的项目一般都会有*Application的入口类,入口类中会有main方法,这是一个标准的Java应用程序的入口方法。SpringBoot会自动扫描@SpringBootApplication所在类的同级包以及下级包中的bean(如果是jpa项目还会自动扫描标注@Entity的实体类)...原创 2019-09-08 21:01:31 · 432 阅读 · 0 评论