自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 IDEA报错GC overhead limit exceed

问题描述IDEA编译期间报:GC overhead limit exceeded 一定注意是编译期间问题解决无效解决方法根据其他人的分享的文章,设置了idea安装目录下bin\idea64.exe.vmoptions-Xms512m-Xmx4096m-XX:ReservedCodeCacheSize=480m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50有效解决方法:File -> Settings -> C

2021-05-26 14:46:50 897

原创 VMware Workstation Pro设置桥接模式

1. 更改VMware网络模式为桥接,顶层菜单选择编辑->虚拟网络编辑器->更改设置2.设置系统IP以及地址vi /etc/sysconfig/network-scripts/ifcfg-ens333.重启网络service network restart

2020-11-21 20:03:54 1381

原创 IDEA提示maven项目程序包不存在和找不到符号

问题描述项目之前运行非常正常,但是从git更新代码后,提示程序包不存在,找不到符号根据提示以为没有导入包,经过检查,发现这个包存在N次mvn clean, installN次重启IDEAN次更新代码以上方法都没有用,真让人摸不到头脑问题原因项目中存在依赖冲突项目没有生成描述idea项目依赖的.iml文件解决方法神奇的命令,超級好用mvn idea:idea扩展mvn idea:idea命令是借助maven-idea-plugin插件完成,此命令包含了一下三个命令idea

2020-07-27 15:11:42 6534 6

原创 理解Spring注解以及发展历程

1. 认识Spring注解Spring目前是目前最最最火的Java框架,而且在这基础上发展的SpringBoot,SpringCloud也都有很多人用,我们已经习惯了使用注解的方式开发,所以也可以了解Spring注解驱动发展的过程。2. Spring注解发展历程2.1 Spring1.x注解驱动启蒙阶段此时Java5刚刚发布,正在流行Annotation风格,Spring1.2提供了@Transactional和@ManagedResource,但是此时装载Bean还是通过XML配置的方式 &

2020-06-26 18:18:17 530

原创 RPC原理以及实践

1. 认识RPCRPC(Remote Procedure Call)是指远程过程调用,在微服务架构中,各个微服务之间的通信一般使用RPC,比如用户微服务和订单微服务,需求是在用户微服务中查询当前用户的订单,此时用户服务是RPC的请求端,订单微服务是RPC的服务端。2. RPC原理2.1 要实现RPC有3个难点问题:①如何让客户端知道服务端提供的RPC接口以及方法?方法一:客户端和服务端在pom文件中同时依赖定义了接口的依赖,服务端需要实现这些接口,提供服务方法二:比如Spring Cloud F

2020-06-25 15:56:24 457

原创 认识序列化和反序列化

为什么需要序列化当需要将对象保存在磁盘,通常来讲对象的生命周期不大于JVM的生命周期,保存在磁盘为了防止意外宕机,引起数据丢失当需要在网络传输对象,在分布式架构中对象传输非常普遍,选择好的序列化方式可以减少带宽的消耗,提高性能什么是序列化在计算机的世界中只认识0和1,所以需要把对象转为0和1序列化:对象->中间形态(xml/json)->字节流反序列化:字节流->中间形态(xml/json)->对象Java如何实现序列化通过socket实现对象的传输,但

2020-06-21 09:45:42 177

原创 Java面试总结

0.废话三年对于一个程序员来说,真的是一个黄金时间段,有技术,有项目经验,正值年轻力壮的时候。可惜我的找工作之路却异常艰难。原因我总结了两点:①出自外包②太菜,无敌菜,超级菜希望大家慎入外包,不一定所有的外包都不好,但是外包真的不稳定,另一方面掌握不到核心技术。1. 面试官考察的点 基础知识 业务场景处理能力 项目管理能力 思维逻辑能力 2. 基础知识2.1 JavaSE部分 String,StringBuilder和StringBuf.

2020-06-09 20:09:52 315

原创 软件设计的七大原则

在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的灵活性和扩展性,降低耦合性,通常遵循软件设计的七大原则。这 7 种设计原则是软件设计模式必须尽量遵循的原则,各种原则要求的侧重点不同。其中,**开闭原则(Open Closed Principle)**是总纲,它告诉我们要对扩展开放,对修改关闭;**里氏替换原则(Liskov Substitution Principle)**告诉我们不要破坏继承体系;**依赖倒置原则(Dependence Inversion Principle)**告诉

2020-06-09 00:18:48 860

原创 学习笔记(01):第1章 软件架构设计原则-1.Open-Closed Principle 开闭原则

本章内容定位学习设计原则,学习设计模式的基础。在实际开发过程中,并不是一定要求所有代码都遵循设计原则,我们要考虑人力、时间、成本、质量,不是刻意追求完美,要在适当的场景遵循设计原则,体现的是一种平衡取舍,帮助我们设计出更加优雅的代码结构。本章将详细介绍开闭原则(OCP)、依赖倒置原则(DIP)、单一职责原则(SRP)、接口隔离原则(ISP)、迪米特法则(LoD)、里氏替换原则(LSP)、合成复用原...

2020-06-06 18:04:22 139

原创 SpringBoot原理-手写starter

概念Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”.We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot

2020-06-06 03:47:46 192

原创 mybatis-spring-boot-starter配置以及使用

What is mybatisMyBatis is a first class persistence framework with support for custom SQL, stored procedures and advanced mappings. MyBatis eliminates almost all of the JDBC code and manual setting of parameters and retrieval of results. MyBatis can use s

2020-06-01 18:20:09 3187

原创 Redis常见问题整理

Redis常见问题整理

2020-05-29 10:19:40 151

原创 Scala从Java8升级到Java11踩过的坑

首先要考虑到JDK11和scala的兼容性,根据实际情况选择需要的scala版本JDK&Scala Compatibility问题 01Detect muti scala-library version原因多个版本依赖,maven不知道选择哪个解决方案maven会根据路径最短原则选择依赖,相同长度路径会根据声明优先选择可以根据这个特性,使想要用的版本被选择Depend...

2019-09-05 08:43:24 2699

原创 mysql异常'Could not create connection to database server. Attempted reconnect 3 times. Giving up. too

问题:Could not create connection to database server. Attempted reconnect 3 times. Giving up. too many connections原因:mysql8.0.X默认配置为最大连接数151,当数据连接数超过151个,出现如上问题解决方法:在mysql安装目录找到my.ini文件修改max con...

2019-07-01 08:12:33 878

原创 VM开机黑屏解决方法

vm黑屏解决方法链接如: https://blog.csdn.net/edc370/article/details/81913420

2019-06-22 10:28:07 7538

原创 VMware Workstation安装centos7

VMware Workstation是一款优秀的虚拟化软件,可以在一个物理机上同时运行多个操作系统。官网下载 VMware Workstation进入BIOS确定已经开启虚拟化否则启动不成功安装vm打开vmVM连接模式介绍及特点此时我们虚拟机的硬件配置已经完成接下来进行非常简单的系统安装安装操作系统以centos7为例主要有两步:设置网络,设置root账户密码...

2019-01-11 16:52:57 582

原创 Maven从Nexus获取构建以及上传构建方法

配置maven从Nexus获取构建配置本地仓库地址如果不配置默认在user/.m2/路径下存储我不喜欢存储在c盘,所以设置在d盘localRepository>D:/softdata/maven-repo</localRepository>在setings.xml配置mirror就可以从nexus远程仓库获取构建 <mirror> &l...

2018-12-29 16:28:40 401

原创 Nexus搭建私服记录

安装nexus官网获取安装包:https://www.sonatype.com官方建议我们将nexus作为一个服务,进行启动①在nexus安装目录下找到nexus.exe②cmd命令执行进入对应目录执行 nexus.exe /install service-name启动停止命令也可在服务管理器中设置为开机自动启动nexus.exe /start service-namen...

2018-12-29 15:58:15 183

原创 SpringCloudFeign错误Failed to introspect Class [org.springframework.cloud.openfeign.ribbon.FeignRibbon

完整错误:Failed to introspect Class [org.springframework.cloud.openfeign.ribbon.FeignRibbonClientAutoConfiguration] from ClassLoader不能加载 FeignRibbonClientAutoConfiguration错误原因:全局变量:SpringBootVersion 和s...

2018-12-22 13:18:25 8289 4

原创 SpringCloudEureka配置主界面访问失败解决方法

application.properties文件配置如下访问http://localhost:8791 结果如下解决方法在application.properties文件添加:成功返回页面spring.freemarker.prefer-file-system-access是否优先从文件系统加载template,默认值为true...

2018-12-21 15:30:14 8311 8

原创 spring,springmvc,springboot和springcloud关系

spring,springmvc,springboot和springcloud关系1.1 springspring是为了简化企业级开发的框架,但是实际开发中还是要配置xml文件或者javaconfig文件,并且考虑各个框架之间的融合性1.2 springmvcspringmvc是一种非常明了,MVC是一种软件设计框架模式。Model-View-Controller可以把业务逻辑,数据和显...

2018-11-12 13:52:34 826

xshell6个人版

下载的xshell6个人版分享给大家,自己找了好长时间,我希望有用到的小伙伴可以快速找到

2018-12-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除