![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 65
纯洁的麦田
三年的工作狗,逐步想往架构爬,加油,
理财工具:秀基宝
展开
-
hashmap 源码分析 面试题
因为要最近要面试,冲刺挑战一下,下面是准备的中级面试题--hashmap 源码分析的面试题大家也可以关注我的个人博客:http://idearyou.cn/,个人公众号:纯洁的麦田1、hashcode与equals区别答:如果对象的hashcode相等,内容不一定相等equals内容相等,,hashcode一定相等2、重写equals为啥要重写hashcode答:因为要equ...原创 2020-03-22 23:04:29 · 212 阅读 · 0 评论 -
记录开发项目管理系统遇到问题
1.第一次设计数据库全部部分,包括权限表,记录表,日志表,追踪记录表,还有项目,模块,成员,bug管理,日报周报等等2.第二个架构采取了:3.springcloud服务:注册中心,统一分布式配置中心,网关,服务消费者,服务提供者,熔断器,分布式缓存redis,以及服务追踪和监控spring admin服务4.spring boot小服务+docker部署+jpa+mybatis plu...原创 2018-09-22 02:43:16 · 614 阅读 · 0 评论 -
学习控制反转IOC和依赖注入DI总结
一、理解:1.当我们需要一个对象时候,正常情况我们new一个对像,但是控制反转是:外部容器创建一个,我们拿来用,这个时候就想到了网友和我说的,经常new会大大消耗性能,所以少用。通俗介绍:我们想住一个房子,不是自己画图纸,自己造房子,而是我们找开发商,找二手房主或者中介买来直接入住2.我们不负责对象的创建,只负责外部来创建我们直接来使用。3.依赖注入:其实是控制反转的实现方式,作用...原创 2018-09-30 00:56:22 · 123 阅读 · 0 评论 -
AOP切面编程理解
一、用途1.提供声明式的企业服务2.允许用户定义自己的方面,以完成AOP和OOP的互补使用二、解释:AOP切面编程:(一个程序横切的功能)比如一个程序是横向开发,你在某一时刻竖着一刀切下去做一件事。这个切下去的刀就是切面,专注某一时刻所做的事情,主程序不知道有这一事务发生并且改变OOP编程:面向对象编程,世间万物一切皆为对象三、Spring AOP实现1.纯java代码...原创 2018-09-30 01:12:08 · 149 阅读 · 0 评论 -
IDEA一键部署 Spring Boot 到远程 Docker 容器,就是这么秀!
不知道各位小伙伴在生产环境都是怎么部署 Spring Boot 的,打成 jar 直接一键运行?打成 war 扔到 Tomcat 容器中运行?不过据我了解,容器化部署应该是目前的主流方案。 微服务不同于传统的单体应用,由于服务数量多,部署时候由于环境啊、配置等出现的问题又多,这个时候,结合 Docker 来部署,就可以很好的解决这个问题,这也是目前使用较多的方案之一。 ...原创 2019-08-31 18:02:35 · 483 阅读 · 0 评论 -
Mac安装nginx以及配置
mac下安装nginx前言:nginx的强大不必多言,所以很自然很应当的我也来玩一玩。但是网上许多安装和配置都太那啥了,在这里真的想说一句带有引战性质但我真的无意引战的言论:现在的好多程序员的文笔实在是烂,写的教程让人着实难懂啊,所以我自己写自己理解一、安装工具:homebrew(还没用过的小伙伴可以点链接进行了解或者自行百度)/usr/bin/ruby -e "$(curl -...原创 2019-09-02 17:14:32 · 504 阅读 · 0 评论 -
docker启动时候命令
参数 说明 -a stdin 指定标准输入输出类型,可选:-a stdin -a stdout -a stderr -d 后台运行并返回容器ID -i 以交互式模式运行容器,通常和-t一起使用 -t 为容器分配一个伪输入终端, 通常与-i一起使用 -p 端口映射宿主机port:容器port --name="nginx_001" 为容...原创 2019-09-18 19:25:23 · 1030 阅读 · 0 评论