3 墨染枫林

尚未进行身份认证

我要认证

一路风景,一路歌

等级
TA的排名 1w+

springBoot学习笔记(三,自动配置的原理)

使用spring Boot开发很方便他会自动配置你需要的组件,那么它是怎么实现自动配的,Spring Boot的项目一般都会有*Application的入口类,入口类中会有main方法,这是一个标准的Java应用程序的入口方法。SpringBoot会自动扫描@SpringBootApplication所在类的同级包以及下级包中的bean(如果是jpa项目还会自动扫描标注@Entity的实体类)...

2019-09-07 23:30:32

springBoot学习笔记(二,快速入门)

Spring Boot快速入门(构建web项目)创建一个maven工程,注意是jar包 导入spring boot相关的依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-par...

2019-09-07 20:47:05

SpringBoot学习笔记(一,简介)

springBoot简介:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。快速的将一些常用的第三方依赖整合(原理:通过Maven子父工程的方式)简化XML配置全部采用注解形式,内置Http服务器(Jetty和Tomcat),最终以java应用程...

2019-08-13 11:29:02

Docker学习笔记(二)

Docker常用的命令: docker attach-将本地输入/输出/错误流附加到正在运行的容器。 docker commit-从容器的当前更改状态创建一个新镜像。 docker exec-在正在运行的容器中运行命令。 docker history-显示镜像的历史记录。 docker info-显示系统信息,包括镜像和容器数。 docker...

2019-06-23 12:39:12

Docker学习笔记(一)

Docker介绍Docker作为一个软件集装箱化平台,可以让开发者构建应用程序时,将它与其依赖环境一起打包到一个容器中,然后很容易地发布和应用到任意平台中。它有助于更快地交付产品,Docker可将应用程序和基础设施层隔离,并且将基础设施当作程序一样进行管理。使用Docker,可以更快地打包,测试以及部署应用程序,并可以缩短从编程到部署运行代码的周期。Docker的原理解析图:Docke...

2019-06-23 12:26:32

《逆流而上 阿里巴巴技术成长之路》读后记录

《逆流而上:阿里巴巴技术成长之路》这本书从基础架构、中间件、数据库、业务开发以及运行管理等领域的经典实践,从采用的方案、遇到的问题、解决方法以及对未来的思考等方面,全面介绍技术实践的细节。介绍过程中有清晰的思路和解决问题的个过程,读者可以从中借鉴阿里团队分析问题的思路和方法,从而找到自己面对问题的突破口。《逆流而上:阿里巴巴技术成长之路》是阿里巴巴集团荣耀背后的技术血泪史。本书通过分享业务运行...

2019-05-19 17:35:48

Java读取指定文件夹下所有文件路径

最近有一个合作的大型项目准备上线,需要罗列文件清单。为了提高效率,决定编写一个JAVA程序去读取所有的文件路径。写入指定的文件中,代码及测试截图如下。将代码copy到工程中启动main方法直接测试即可。package demoFile;import java.io.File;import java.io.FileInputStream;import java.io.FileOutput...

2019-05-12 15:51:53

《Java开发手册》读后感

这本小册子还在不断更新,我买了一本应该死1.0版,现在已经更新到1.4版。这本书很薄,但是内容很通俗易懂,没有晦涩的词汇,也很好理解。

2019-05-05 21:44:58

数据库设计的三大范式

三大范式:简单归纳:  第一范式(1NF):字段不可分;原子性。 字段不可再分,否则就不是关系数据库;  第二范式(2NF):有主键,非主键字段依赖主键;唯一性 。一个表只能有一种数据;  第三范式(3NF):非主键字段不能相互依赖;每列都与主键有直接关系,不存在传递依赖。第一范式(1NF):字段不可分不可分割的意思就按字面理解就是最小单位,不能再分成更小单位了。这个字段只...

2019-04-17 22:39:56

readyonly和disabled区别

readyonly1,只针对input(text/password)和textarea有效,2,不可编辑,但是是可以复制。disabled1,对于所有的表单元素有效,2,完全不可编辑,并且是不能复制的。表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去...

2019-04-13 12:08:36

JavaScript中bool值的转换及“&&”、“||”、 “!!”详解

首先需要知道的是,js中有6个值为false,分别是: 0, '', null, undefined, NaN 和 false, 其他(包括{}, [], Infinity)为true.可以使用Boolean()函数或是两次取非就能获得对象的布尔值,例如Boolean(undefined)和!!undefined同样能取得布尔值false,对于0, '', null, undefined, N...

2019-04-13 11:23:04

“没有为请求的 URL 配置默认文档,并且没有在服务器上启用目录浏览”及解决方案

解决方案:在web.config文件中添加下面这段代码,就可以了1 <system.webServer>2 <directoryBrowse enabled="true" />3 </system.webServer>

2019-03-25 16:12:28

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

Windows下 GO语言开发环境的搭建

1、Golang下载 下载地址:https://golang.org/dl/ 根据自己电脑的情况进行下载,下载很慢需要耐心,go的开发api地址(国内的):http://docscn.studygolang.com/doc/ 大多数go社区需要翻墙。2、安装Go工具下载完毕后,解压安装包,直接“下一步”就可以了然后配置安装目录,建议采用默认目录,因为这样不需要配置环境变量,默...

2019-03-12 10:44:50

快应用和小程序各自的优势

快应用“快应用”是九大手机厂商(小米、华为、OPPO、vivo、魅族、金立、中兴、努比亚、联想、一加)基于硬件平台共同推出的新型应用生态,用户无需下载安装,即点即用,享受原生应用的性能体验。“快应用”使用前端技术栈开发,原生渲染,同时具备H5页面和原生应用的双重优点。“快应用”框架深度集成进各厂商手机系统中,可以在操作系统层面实现用户需求与应用服务间的无缝连接,提升用户的使用体验...

2019-03-08 17:54:51

小程序,App,H5的区别

小程序与 App 的区别技术微信小程序就是微信支持的一种第三方插件,微信向这种第三方插件开放了更多的功能接口,从丰富的界面控制到多种框架,特别合适提供了更多的对移动设备的访问能力。 运行环境原生 App 直接运行在操作系统的单独进程中(在 Android 中还可以开启多进程),而小程序只能运行在微信的进程中。开发成本原生 App 的开发涉及到 Android/iOS 多个平...

2019-03-07 22:22:16

微信小程序开发中用到的标签及详解

在进行微信小程序开发过程中,遇到了不少问题,现在总结一下,刚开始写小程序页面时经常会使用h5中的一些标签导致页面有问题,现在总结一下小程序中的标签和标签对应的属性。标签1、viewview是盒模型,默认display:block。盒模型在布局过程中,一般推荐display:flex的写法,配合justify-content:center;align-items:center;的定义实现盒...

2019-03-07 22:10:21

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

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

JavaScript中const,var,let使用注意的事项

JavaScript中const,var,let区别JavaScript中三种定义变量的方式const, var, let的区别。1.const定义的变量不可以修改,而且必须初始化。注意引用类数据,引用的指针指向不变。1 const a = 2;//正确2 // const a;//错误,必须初始化 3 console.log('函数外const定义a:' + a);//有输出值...

2019-02-20 17:53:03

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。