2 you猿

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 9w+

常用设计模式

设计模式从程序的结构上实现松耦合,从而可以扩大整体的类结构,用来解决更大的问题。设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联和组合关系的充分理解。正确使用设计模式具有一下优点:1、可以提高程序员的思维能力、编码能力和设计能力。2、使程序设计更加标准化、代码编制更加工程化,使软件开发效率大大提高,从而缩短软件的开发周期。3、使设计的代码可重用性高、可读性强、可靠行高、灵活性好、可维护性强。1、3大类创建性模式:单例模式、工厂模式、抽象工厂模式、建造者

2020-06-29 21:41:01

Maven

Maven简介Maven是什么Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具,通过pom.xml文件的配置获取jar包,而不用手动去添加jar包,合理叙述项目间的依赖关系。Maven下载安装安装直接解压就可以。目录结构bin :包含了Maven的运行脚本文件boot:Maven的依赖的类加载器conf:Maven的全局配置文件(settings.xml),定制Maven

2020-06-26 16:22:51

前后端分离常用配置(Spring Boot + Vue)

前后端分离1、后端解决跨域问题1.1、 配置类@Overridepublic void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") // 任意路径 .allowedOrigins("*") //允许所有域 .allowedMethods("GET","HEAD","PUT","DELETE") //允许的方法 .allowCredentials(tru

2020-06-18 11:33:49

Cannot read property createElement of undefined at render

低级错误:component写成了components。https://blog.csdn.net/qq_43512502/article/details/93663907

2020-06-15 17:15:17

CSS笔记

CSS如何学习:CSS是什么CSS怎么样(快速入门)CSS选择器美化网页(文字,阴影,超链接,列表,渐变)盒子模型浮动定位网页动画(特效效果)1、什么是CSSCascading Style Sheet 层叠级联样式表CSS:表现(美化网页)颜色、边距、高度、宽度、背景图片、网页定位、网页浮动2、发展史CSS2.0 DIV(块)+CSS,html于css结构分离的思想,网页变得简单CSS2.1 浮动,定位CSS3.0 圆角,阴影,动画… 浏览器兼容性3、快速入门&

2020-06-14 09:54:42

JavaScript笔记

1、JavaScripJavaScrips是一门世界上最流行的脚本语言。一个合格的后端人员,必须精通javaScript2、历史ECMAScript可以理解为是JavaScript的一个标准。最新版本已经到es6版本但是大部分浏览器还只停留在支持es5代码上。开发环境-线上环境,版本不一致。3、快速入门3.1、引入JavaScript内部标签<script> alert("1");</script>外部引入<script src="js.j

2020-06-13 09:49:54

Postman传递key/value数据报错 org.springframework.http.converter.HttpMessageNotReadableException: Required

https://blog.csdn.net/weixin_42571463/article/details/84990086

2020-06-12 23:21:55

rejected master (fetch first) error failed to push some refs to https://gitee

https://www.cnblogs.com/jun1019/p/6243295.html

2020-06-11 17:16:53

ActiveMQ笔记

MQMQ:消息中间件,常见的消息中间件有Kafka,RabbitMQ、Rocket MQ、ActiveMQActiveMQapi发送与接收MQ的高可用性MQ的集群和容错配置MQ的持久化延时发送/定时投递签收机制Spring 整合为什么引入MQ1、解耦2、削峰3、异步在设计系统时可以明确要达到的目标1、要做到系统解耦,当新的模块接进来时,可以做到代码改动最小;【能够解耦】2、设计流量缓冲池,可以让后端系统按照自身吞吐能力进行消费,不被冲垮【能够削

2020-06-07 11:48:13

Java位运算详解 ^ & | ~

Java位运算符所有数都需要转换为二进制。设两个数字:8:10003:0011异位^相同的为0,不同的则为1。8^310000011结果:1011 —》11与&两数都为1则为1,否者为0。8&310000011结果:0000 —》0或 |两个数只要有一个为1,则为1,否者为0。8|310000011结果:1011 —》11非~如果位为0,结果是1,如果位为1,结果为0.System.out.println(8^3); //结果11Sy

2020-05-31 10:13:27

Spring Boot整合RabbitMQ

RabbitMQ安装RabbitMqdocker run -d --hostname my-rabbit --name some-rabbit -p 8888:5672 rabbitmqSpring Boot整合Rabbit MQ配置MQ的基本信息spring.rabbitmq.port=8888spring.rabbitmq.host=120.25.241.237spring.rabbitmq.username=guestspring.rabbitmq.password=guestD

2020-05-29 20:37:49

JDK Proxy 实现动态代理

JDK Proxy 动态代理的实现无需引用第三方类,只需要实现 InvocationHandler 接口,重写 invoke() 方法即可。/** * JDK Proxy 相关示例 */public class ProxyExample { static interface Car { void running(); } static class Bus implements Car { @Override public vo

2020-05-28 20:07:54

JavaSE基础汇总

Java SEJDK开发者工具包,配置环境变量,JDK = JRE + java的开发工具JRE运行环境 JVM + 核心类库基础语法注释行内注释 //多行注释 /**/SE文档注释 /***/ javadoc 生成帮助文档标识符关键字:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XyiaTo9C-1590655932941)(C:\Users\游建成\AppData\Roaming\Typora\typora

2020-05-28 16:52:26

Docker

DockerDocker简介Docker是什么?一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验Docker之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案。环境配置如此麻烦,换一台机器,就要重来一次,费力费时。很多人想到,能不能从根本上解决问题,软件可以带环境安装?也就是说,安装的时候,把原始环境一模一样地复制过来。开发人员

2020-05-14 19:47:31

Spring Boot整合JMS

Spring Boot整合JMS首先在Linux安装好ActiveMQ,再启动ActiveMQ。创建Spring Boot项目添加依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> ...

2020-05-08 16:06:38

String

StringString 是如何实现的?它有哪些重要的方法?以主流的 JDK 版本 1.8 来说,String 内部实际存储结构为 char 数组,源码如下:public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The va...

2020-05-07 22:09:30

Spring Boot - Redis缓存

Spring Boo缓存Redis缓存创建项目,添加缓存依赖,在Spring Boot 2.1.5 中远程连接Redis需要添加Spring Security依赖 <dependencies> <!--缓存依赖--> <dependency> <groupId>org.sprin...

2020-05-04 20:20:35

Linux - 进程基本命令

进程管理ps -xx :-a 显示当前终端运行的所有的进程信息(当前的进程一个)-u 以用户的信息显示进程-x 显示后台运行进程的参数!ps -aux|grep mysql查看到父进程的信息:ps -ef|grep mysql # 看父进程我们一般可以通过目录树结构来查看! # 进程树! pstree -pu #-p 显示父id#-u 显示用户组kill -9 进程的id...

2020-05-02 15:32:03

Spring Boot - 整合Redis

Spring Boot整合Redis创建项目,添加依赖,spring-boot-starter-data-redis使用的Redis工具是Lettuce,如果要使用Jedis,可以从spring-boot-starter-data-redis中移除Lettuce并引入Jedis。 <dependency> <groupId>org.springframewo...

2020-05-02 11:10:53

Linux - 文件操作命令

Linux基本命令文件的操作查看cat #输出文件内容tac #逆序输出文件内容nl #输出文件内容,带有行号more #一页一页显示文件内容,空格代表翻页,回车代表下一行,不能往上翻动less # 与more类似,但是可以往回看 ,空...

2020-04-29 19:47:37

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。