![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
开拖拉机的大宝
这个作者很懒,什么都没留下…
展开
-
SpringBoot学习笔记(7)——配置文件Yaml语法与Springboot-properties自动配置
Yaml语法:YAML(YAML Ain't Markup Language)YAML A Markup Language:是一个标记语言YAML isn't Markup Language:不是一个标记语言;标记语言:以前的配置文件;大多都使用的是 xxxx.xml文件;YAML:以数据为中心,比json、xml等更适合做配置文件;YAML:配置例子//Y...原创 2019-08-14 15:16:30 · 189 阅读 · 0 评论 -
SpringBoot学习笔记(8)——Springboot-properties自动配置(二)
4、配置文件占位符 1、随机数${random.value}、${random.int}、${random.long}(随机数取值类型)${random.int(10)}、${random.int[1024,65536]}(随机数的取值范围)2、占位符获取之前配置的值,如果没有可以是用:指定默认值运行结果如下5、Profile 1、多Profile文件 我们在主...原创 2019-08-14 16:35:19 · 257 阅读 · 0 评论 -
SpringBoot学习笔记(9)——自动配置原理
1、自动配置原理: 1)、SpringBoot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration 2)、@EnableAutoConfiguration 作用: 利用EnableAutoConfigurationImportSelector给容器中导入一些组件? 可以查看selectImports()方法的内容; List config...原创 2019-08-14 18:53:07 · 148 阅读 · 0 评论 -
META-INF文件夹的作用
META-INF, 相当于一个信息包,用于存放一些meta information相关的文件。用来配置应用程序、扩展程序、类加载器和服务manifest.mf文件,在用jar打包时自动生成。这个文件夹应该被看作是JAVA工程的一个内部META目录,所以这个目录下的文件应该都是build工具来生成的,我们自己的文件应该直接放到根目录下或者其他的子目录中。向左转|向右转...原创 2019-08-14 17:16:04 · 10865 阅读 · 0 评论 -
Springboot学习笔记(11)——web开发
1、简介使用SpringBoot; 1)、创建SpringBoot应用,选中我们需要的模块; 2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来 3)、自己编写业务代码;自动配置原理? 这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxxxxAutoConfiguration:帮...原创 2019-08-15 08:31:48 · 105 阅读 · 0 评论 -
Springboot学习笔记——Docker
五、Docker 1、简介 Docker是一个开源的应用容器引擎;是一个轻量级容器技术; Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使 用这个镜像; 运行中的这个镜像称为容器,容器启动是非常快速的。 2、核心概念 docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上...原创 2019-08-16 07:33:05 · 171 阅读 · 0 评论 -
Springboot学习笔记(5)-helloworld
环境约束 –jdk1.8:Spring Boot 推荐jdk1.7及以上;java version "1.8.0_112"maven3.x:maven 3.3以上版本;Apache Maven 3.3.9IntelliJIDEA2018:IntelliJ IDEA 2018.1.4x64 (IntelliJIDEA2017:IntelliJ IDEA 2017.2.2 x64)...原创 2019-08-13 08:35:17 · 168 阅读 · 0 评论 -
JAVA中使用alibaba fastjson实现JSONObject、Object、Json字符串的转换
JAVA中使用alibaba fastjson实现JSONObject、Object、Json字符串的转换#####Object转JSON字符串:String jsonStr = JSONObject.toJSONString(object);1#####JSON字符串转JSONObject:JSONObject jsonObject = JSONObjcet.parseO...转载 2019-09-17 14:30:04 · 1054 阅读 · 0 评论 -
java如何获取当前日期和时间
java如何获取当前日期和时间本篇博客主要总结java里面关于获取当前时间的一些方法System.currentTimeMillis()获取标准时间可以通过System.currentTimeMillis()方法获取,此方法不受时区影响,得到的结果是时间戳格式的。例如:1543105352845 我们可以将时间戳转化成我们易于理解的格式 SimpleD...转载 2019-09-19 16:21:38 · 222 阅读 · 0 评论 -
Docker容器内部端口映射到外部宿主机端口
Docker容器内部端口映射到外部宿主机端口Docker允许通过外部访问容器或者容器之间互联的方式来提供网络服务。容器启动之后,容器中可以运行一些网络应用,通过-p或-P参数来指定端口映射。注意:宿主机的一个端口只能映射到容器内部的某一个端口上,比如:8080->80之后,就不能8080->81容器内部的某个端口可以被宿主机的多个端口映射,比如:8080->80...转载 2019-08-19 07:54:48 · 1441 阅读 · 0 评论 -
Springboot学习笔记(6)——使用Spring Initializer快速创建Spring Boot项目
6、使用Spring Initializer快速创建Spring Boot项目 1、IDEA:使用 Spring Initializer快速创建项目 IDE都支持使用Spring的项目创建向导快速创建一个Spring Boot项目; 选择我们需要的模块;向导会联网创建Spring Boot项目; 默认生成的Spring Boot项目; 主程序已经生成好了,我们只需要我们自己...原创 2019-08-14 08:18:02 · 155 阅读 · 0 评论 -
数据结构(一) 单链表的实现-JAVA
数据结构(一) 单链表的实现-JAVA 数据结构还是很重要的,就算不是那种很牛逼的,但起码得知道基础的东西,这一系列就算是复习一下以前学过的数据结构和填补自己在这一块的知识的空缺。加油。珍惜校园中自由学习的时光。按照链表、栈、队列、排序、数组、树这种顺序来学习数据结构这门课程把。 一、单链表的概念链表是最基本的数据结构,其存储的...转载 2018-09-26 12:05:34 · 194 阅读 · 0 评论 -
leedcode 初级题 链表
1、删除链表中的某节点。 Delete Node in a Linked List Write a function to delete a node (except the tail) in a singly linked list, given only access to that node.Given linked list -- head = [4,5,1,9], whi...原创 2018-09-27 20:30:01 · 156 阅读 · 0 评论 -
Alpha、Beta、RC、GA版本的区别
转自:http://www.blogjava.net/RomulusW/archive/2008/05/04/197985.htmlAlpha、Beta、RC、GA版本的区别Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。RC:(Release Candidate) 顾名思...转载 2018-10-16 09:38:38 · 108 阅读 · 0 评论 -
CouchDB 实现原理
CouchDB 实现原理特性RESTFul API 基于文档存储,无表固定结构,数据之间没有关系范式要求 多版本并发控制模型 用户自定义查询结构(map/reduce) 增量索引更新机制 多master复制模式 用Erlang编写CouchDB能够适应非常广 泛的应用场景,在某些偶尔连接网络的应用中,我们可以用CouchDB暂存数据,随后进行同步。也可以在Cloud环境中,作...转载 2018-12-13 11:40:02 · 2219 阅读 · 0 评论 -
springboot学习笔记(3)——springboot架构分析
SpringBoot主要分为Controller层,Service层,DAO层(mapper层)和Entities层(model层)。其中Controller接收前端映射,进而调用Service层处理具体的业务逻辑,Service层经过业务处理后,调用DAO层控制数据库的操作,如增删改查等;entities层类名及其属性名表示同数据库表单名及其字段名一一对应,方便对数据库的操作。另外,DTO层...原创 2019-08-07 07:40:13 · 143 阅读 · 0 评论 -
Springboot学习笔记(1)——Springboot简介
笔记总结于Springboot教程,有兴趣系统学习的可以移步https://www.bilibili.com/video/av38657363/?p=2Springboot2014年出世,Spring Boot来简化Spring应用开发,约定大于配置, 去繁从简,just run就能创建一个独立的,产品级别的应用 背景: J2EE笨重的开发、繁多的配置、低下的开发效率、 复杂的...原创 2019-08-07 07:51:16 · 129 阅读 · 0 评论 -
springboot学习笔记(2)——微服务
微服务:架构风格(服务微化) 一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;把每一个功能元素独立出来,通过元素的动态组合,实现整体的功能,每一个功能元素可独立替换,可独立升级。微服务文档:https://martinfowler.com/articles/microservices.html#MicroservicesAndSoa...原创 2019-08-07 07:55:52 · 134 阅读 · 0 评论 -
Springboot学习笔记(4)——环境准备
环境约束 –jdk1.8:Spring Boot 推荐jdk1.7及以上;java version "1.8.0_112" maven3.x:maven 3.3以上版本;Apache Maven 3.3.9 IntelliJIDEA2017:IntelliJ IDEA 2017.2.2 x64SpringBoot 1.5.9.RELEASE:学习Springboot前的基...原创 2019-08-07 08:12:17 · 143 阅读 · 0 评论 -
Springboot常用注解
部分参考https://www.cnblogs.com/hoojjack/p/6568920.html当项目变得比较大的时候,如何还使用hbm.xml文件来配置Hibernate实体就会变得比较复杂。这里Hibernate提供了Annotation注解方式,使得Hibernate的映射文件变得很方便管理了。 这里简单介绍Hibernate的Annotation注解...原创 2019-08-14 08:03:28 · 316 阅读 · 0 评论 -
java maven 打包
方法一:使用maven-shade-plugin插件打包在pom.xml中配置:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>...原创 2019-09-23 11:10:51 · 579 阅读 · 0 评论