Loading

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
摘要: 一、Docker安装ElasticSearch 1、下载镜像文件 docker pull elasticsearch:7.4.2 docker pull kibana:7.4.2 2、创建实例 创建文件夹和配置文件 mkdir -p /mydata/elasticsearch/config mkdi 阅读全文
posted @ 2020-12-02 22:44 青岑 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 第1课时 docker_前提知识要求和课程简介 前置知识要求: 1、linux 2、git docker 的架构图 这是看完整个课程后自己的理解呀: client :客户端 docker build : 将容器打包成镜像 docker pull : 从docker hub 或者 阿里云上拉取镜像 d 阅读全文
posted @ 2020-12-02 21:29 青岑 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 1、查看当前运行及运行过的所有容器 docker ps –a (查看当前正在运行的容器:docker ps) 2、查看某个容器的日志 docker logs -f <container-id> 阅读全文
posted @ 2020-12-01 23:41 青岑 阅读(2604) 评论(0) 推荐(0) 编辑
摘要: 一、场景 本地新建项目,然后初始化本地库。在github上新建仓库和readme.md文件,最后将本地库推送到远程库报错:Pull Failed: refusing to merge unrelated histories 二、原因 本地仓库和远程仓库实际上是独立的两个仓库,如果是先创建远程库,再提 阅读全文
posted @ 2020-11-24 12:54 青岑 阅读(130) 评论(3) 推荐(1) 编辑
摘要: 声明:如果不想每次都写private final Logger logger = LoggerFactory.getLogger(当前类名.class); 可以用注解@Slf4j 1.使用idea首先需要安装Lombok插件 2.在pom文件加入lombok的依赖 <dependency> <gro 阅读全文
posted @ 2020-11-23 12:54 青岑 阅读(352) 评论(3) 推荐(0) 编辑
摘要: 1、查看src是否为source root文件,只有该文件下的java文件才会被编译 2、IDEA中有缓存,应该是项目中的缓存,建立的索引报错了,导致不能正常引用现有的类; 解决方案:清理缓存并重启 阅读全文
posted @ 2020-11-23 12:48 青岑 阅读(4910) 评论(1) 推荐(4) 编辑
摘要: 有时候在代码中,不希望使用自动注入,而是手动获取Spring容器以及Spring容器中的某个对象 1、首先写一个class实现ApplicationContextAware import org.springframework.beans.BeansException; import org.spr 阅读全文
posted @ 2020-11-19 14:00 青岑 阅读(864) 评论(0) 推荐(0) 编辑
摘要: ApplicationRunner接口 在项目中,可能会遇到这样一个问题:在项目启动完成之后,紧接着执行一段代码。 在SpringBoot中,提供了一个接口:ApplicationRunner。该接口中,只有一个run方法,他执行的时机是:spring容器启动完成之后,就会紧接着执行这个接口实现类的 阅读全文
posted @ 2020-11-19 12:43 青岑 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 安装Vue的方式有很多 1、直接CDN引入 你可以选择引入开发环境版本还是生产环境版本 <!--开发环境版本,包含了有帮助的命令行警告--> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <!--生产环境版本 阅读全文
posted @ 2020-11-11 23:48 青岑 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1、装饰者模式的定义 装饰者模式:动态的将新功能附加到对象上,在功能的扩展方面,他比继承更有弹性,装饰者模式也体现了开闭原则。 2 装饰者模式原理 1)装饰者模式就像打包一个快递 主体:陶瓷,衣服 //被装饰者 包装:报纸,塑料泡沫,纸板,木板 // 装饰者 2)Component: 主体:比如前面 阅读全文
posted @ 2020-10-12 16:45 青岑 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 前置知识 对象的对象头的 mark word的组成结构: 1、轻量级锁 轻量级锁的使用场景:如果一个对象虽然有多线程要加锁,但加锁的时间是错开的(也就是没有竞争),那么可以 使用轻量级锁来优化。 轻量级锁对使用者是透明的,即语法仍然是 synchronized 假设有两个方法同步块,利用同一个对象加 阅读全文
posted @ 2020-10-07 15:39 青岑 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 1 手机操作问题 对不同手机类型不同品牌实现操作编程(比如:开机、关机、上网、打电话) 2 传统方法解决手机操作问题 3 传统方法解决手机操作问题分析 1、扩展性问题:无论是增加手机的样式还是手机的品牌,都会造成类的爆炸式增长 2、违反了类的单一职责原则,当我们增加手机样式时,要增加所有品牌的手机, 阅读全文
posted @ 2020-10-05 08:11 青岑 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1 适配器模式基本介绍 1)适配器模式(Adapter Pattern)将某个类的接口转换成客户端期望的另一个接口表示,主要目的是兼容性, 让原本因接口不匹配不能一起工作的两个类可以协同工作 2)适配器模式属于结构性模式 3)主要分为3类:类适配器,对象适配器,接口适配器 2 工作原理 1、适配器模 阅读全文
posted @ 2020-10-03 09:30 青岑 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 将产品和产品的建造过程进行解耦 > 建造者模式 1 盖房子需求 2 传统方式解决盖房需求 1)思路 创建一个抽象的房子类,类中是抽象的建造方法,具体类中实现抽象的方法, 3 传统方式的问题分析 1)优点是好理解,操作简单 2)设计的程序结构,过于简单,没有设计缓冲层对象,程序的扩展和维护性不强。(也 阅读全文
posted @ 2020-10-02 21:30 青岑 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 有些心里话想说:从2019-6开始工作以来,几乎每天我都在尽力保持着学习的热情,其实我觉得是不累的,感觉代码的世界确实很让人着迷。很庆幸我选了这样一份职业,并且我也十分确定会将一生的时间投入到互联网事业之中。 然而,我现在很迷茫,我不知道我的这种学习方式是否正确,我学了很多知识和技术,但是大多数在我 阅读全文
posted @ 2020-10-01 21:45 青岑 阅读(792) 评论(6) 推荐(0) 编辑
摘要: 1 克隆羊问题 2 传统方式解决克隆羊问题 public class Client { public static void main(String[] args) { Sheep sheep = new Sheep("tom", 1, "白色"); Sheep sheep2 = new Sheep 阅读全文
posted @ 2020-09-30 08:22 青岑 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2020-09-30 08:17 青岑 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 1、单例设计模式的简介 采取一定的方法保证在整个软件系统中,某个类只存在一个对象实例 比如Hibernate的SessionFactory,他作为数据存储源的代理,负责创建Session对象,但是SessionFactory并不是轻量级的 ,一般情况下,一个项目只需要一个SessionFactory 阅读全文
posted @ 2020-09-25 09:43 青岑 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、IDEA编写lambda表达式时报错:lambda expressions are not supported at this language level,意思是在此语言级别不支持lambda表达式,即lambda表达式是java8才支持的一种语法,所以检查idea编译运行环境是否是java8及以上版本二、问题解决 1. 打开 File --> Project Stuc... 阅读全文
posted @ 2020-09-18 22:48 青岑 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 1、安装Git核心程序(略) 2、全局配置 在ide中配置git和github 在github中,添加你的github账号 3、创建本地库 4、切换版本 ①、打开history ②、在某一个版本上右键拷贝hash值 ③、切换版本 将hash值copy进head中,然后点击reset 5、创建分支及合 阅读全文
posted @ 2020-09-14 11:14 青岑 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 一、git简介 1、git结构 2、git 和 代码托管中心 代码托管中心的任务:维护远程库 局域网环境下: GitLab 服务器 外网环境下: GitHub 码云 3、本地库和远程库 二、git 命令行操作 1、本地库初始化 git init .git 目录中存放的是本地库相关的子目录和文件,不要 阅读全文
posted @ 2020-09-14 10:54 青岑 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 异步任务 @Service public class AsyncService { @Async //标识着这是一个异步任务 public void hello(){ try { Thread.sleep(3000); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("数据处理中 .... "... 阅读全文
posted @ 2020-09-13 11:33 青岑 阅读(142) 评论(0) 推荐(0) 编辑
摘要: SpringBoot可以在数据源创建的同时执行建表语句和数据插入的sql语句: 默认只需要将文件命名为: schema-*.sql、data-*.sql 默认规则:schema.sql,schema-all.sql; 或者可以指定sql文件的位置 schema: - classpath:depart 阅读全文
posted @ 2020-09-05 09:07 青岑 阅读(3001) 评论(3) 推荐(0) 编辑
摘要: 一、springboot错误的默认处理机制 默认效果: 1)、浏览器,返回一个默认的错误页面 2)、如果是其他客户端,默认响应一个json数据 二、如何定制错误响应 1、如何定制错误的页面; 1)、有模板引擎的情况下;error/状态码; 【将错误页面命名为 错误状态码.html 放在模板引擎文件夹 阅读全文
posted @ 2020-09-03 00:00 青岑 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 1、抽取公共片段<div th:fragment="copy"> 2011 The Good Thymes Virtual Grocery</div> 2、引入公共片段<div th:insert="~{footer :: copy}"></div>~{templatename::selector} 阅读全文
posted @ 2020-09-02 16:39 青岑 阅读(538) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页