自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Spring Data JPA常用注解

@Id 声明属性为主键@GeneratedValue表示主键是自动生成策略,一般该注释和 @Id 一起使用@Entity 任何 hibernte 映射对象都要有次注释@Table(name = “tablename”) 类声明此对象映射到哪个表@Column(name = “Name”,nullable=false,length=32) 声明数据 库字段和类属性对应关系...

2019-08-16 17:35:38 158

原创 jvm参数介绍以及常见配置,jvm调优

内存空间设置-Xms:初始堆大小-Xmx:最大堆大小-XX:NewSize=n 设置年轻代大小-XX:NewRatio=n 设置年轻代和年老代的比值,如为3,表示年轻代与老年代比值为1:3,年轻代占整个年轻代年老代和的1/4-XX:SurvivorRatio=n 年轻代中Eden区和两个Survivor区的比值。注意Survivor区有两个,如为3,表示Eden:Survivor...

2019-08-05 00:37:16 213

原创 设计模式之代理模式,静态代理和动态代理以及CGLIB代理

代理模式(Proxy pattern):核心作用: 通过代理,控制对对象的访问! 可以详细控制访问某个(某类)对象的方法,在调用这个方法前做前置处理,调用这个方法后 做后置处理。(即:AOP的微观实现!)AOP(Aspect Oriented Programming面向切面编程)的核心实现机制!核心角色:抽象角色 – 定义代理角色和真实角色的公共对外方法真实角色 – 实现抽象角色,定义...

2019-08-02 11:53:35 163

原创 解决Eureka注册中心注册失败,端口号修改不一直是8080

解决Eureka注册中心注册失败,端口号修改不一直是8080,出现以下错误:2019-08-01 19:24:28.709 ERROR 1148 --- [ main] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution errorcom.sun.jersey.api.client.ClientHand...

2019-08-01 19:55:17 1920

原创 微服务架构之Feign+Hystrix熔断以及服务降级的快速搭建,针对遇到的各种坑,一步一步带你脱坑

版权声明:本文为博主原创文章,未经博主允许不得转载。一、在父工程中新建Common-Feign模块(建议新建maven模块,在微服务构建中一般Feign是公共的模块)1. pom.xml中引用Feign依赖<packaging>jar</packaging><artifactId>common-feign</artifactId><d...

2019-08-01 02:35:07 302

原创 设计模式之适配器模式(Adapter)

适配器模式含义:将一个类的接口转换成客户希望的另一接口,Adapter模式使得原本由于接口不兼容而不能一起工作的哪些类可以在一起工作模式中的角色:目标接口(Target):客户所期待的接口,目标可以是具体的类或者抽象类,也可以是接口,代码如下:/** * 目标接口 * (举例:支持USB接口) * @author Administrator * */public interf...

2019-07-31 11:27:00 93

原创 springboot邮件发送,定时发送,带附件发送邮件

首先要进入邮箱开启邮箱服务客户端登录邮箱——设置——账户——开启 POP3和IMAP/SMTP开启以后会有个密码复制保存下来新建springboot项目导入相关依赖项目创建参考其他,在此就不细说了POM文件引入必要依赖<dependencies> <dependency> <groupId>org.spring...

2019-07-30 20:38:50 366

原创 原型模式之浅克隆和深克隆,以及使用序列化和反序列化技术实现深克隆!

• 原型模式:– 通过new产生一个对象需要非常繁琐的数据准备或访问权限,则可以使用原型模式。– 就是java中的克隆技术,以某个对象为原型,复制出新的对象。显然,新的对象具备原型对象的特点– 优势有:效率高(直接克隆,避免了重新执行构造过程步骤) 。– 克隆类似于new,但是不同于new。new创建新的对象属性采用的是默认值。克隆出的 对象的属性值完全和原型对象相同。并且克隆出的新对象...

2019-07-30 02:09:13 222

原创 数据库优化

三大范式:第一范式(原子性):表中的每个列都是不可再分的最小数据单元第二范式(单一性):属性完全依赖于主键第三范式(直接依赖性):属性不依赖于其他非主键sql语句优化:尽量避免耗时操作。带有DISTINCT,UNION,MINUS,INTERSECT,ORDER BY的SQL语句会启动SQL引 执行,耗费资源的排序(SORT)功能。DISTINCT需要一次排序操作, 而其他的至少需...

2019-07-27 22:16:59 92

原创 找不到注解@EnableFeignClients原因

原因:Spring Cloud对Feign的支持由org.springframework.cloud:spring-cloud-netflix-core 移到org.springframework.cloud:spring-cloud-openfeign-core下,父项目<dependencyManagement> <dependencies> ...

2019-07-26 23:07:07 562 1

原创 微服务之Eureka-Server、Eureka-Client结合Ribbon负载均衡的本机简单搭建

此文章适合初学者简单搭建,更多的业务需求增加更多的配置和注解搭建微服务项目以及pom文件就不说了,参照 从零开始搭建微服务项目第一步 新建Eureka Server项目1、启动类/** * 注册中心 */@SpringBootApplication@EnableEurekaServerpublic class ServiceEurekaApplication { p...

2019-07-26 02:22:53 221

原创 swgger2简单配置类以及常用注解

swgger2配置类public class Swagger2Config { @Bean public Docket createRestApi() { return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .sel...

2019-07-25 13:10:45 386

空空如也

空空如也

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

TA关注的人

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