自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySQL 之GROUP_CONCAT 多行数据合并

作用group_concat函数,连接字段,多个值显示为一行。如下效果,图一中的多行值变换成图二的一行显示形式。图一注意:使用 GROUP_CONCAT()函数必须对源数据进行分组,否则所有数据会被合并成一行语法group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator ‘分隔符’])排序效果:**分割效果 : SEPARATOR **以逗号最为默认的连接字符可以使用 DISTINCT 过滤重复的值SELE

2020-08-23 17:29:07 434

转载 Spring事务,顿悟

Spring事务传播机制事务的特性原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。一致性(Consistency):一旦事务完成(不管成功还是失败),系统必须确保它所建模的业务处于一致的状态,而不会是部分完成部分失败。在现实中的数据不应该被破坏。隔离性(Isolation):可能有许多事务会同时处理相同的数据,因此每个事务都应该与其他事务隔离开来,防止数据损坏。持久性(Durability):一旦事务完成,无论发生什么系统错

2020-08-16 23:31:48 133

翻译 Nginx简介

Nginx简介与安装概要:• Nginx 简介• Nginx 架构说明• Nginx 基础配置与使用一、Nginx 简介与安装1.Nginx 简介Nginx是一个高性能WEB服务器,除它之外Apache、Tomcat、Jetty、IIS,它们都是Web服务器,或者叫做WWW(World Wide Web)服务器,相应地也都具备Web服务器的基本功能。Nginx 相对基它WEB服务有...

2020-04-12 23:21:35 235

转载 Integer 和 int 自动拆箱、装箱问题

常量池(constant pool)基本数据类型在初始化时候会存储在内存中一块特殊的位置,这块特殊的位置就叫做常量池(为什么会有常量池这种东西存在我在这里不做阐述,可以看看java虚拟机内存分析)。int / Integer 在内存中的位置int a =1 和Integer a1 =1 其实是一种形式,只不过Integer a1 =1 最终是做了拆箱,和 int a =1 是一个东西 ,这...

2020-03-27 22:44:00 568

原创 什么是feign

feign是什么 :Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单, 它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解。Feign也支持可拔插式的编码器和解码器。SpringCloud对Feign进行了封装,使其支持了Spring MVC标准注解和HttpMessageConverters。Feign可...

2020-03-21 23:00:22 789

原创 什么是ribbon

ribbon是什么?Spring Cloud Ribbon是基于Netflix Ribbon实现的一套***客户端 负载均衡***的工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简...

2020-03-21 22:23:04 282

原创 redis基本知识点

是什么?是完全开源免费的,用c语言编写的,是一个单线程(处理网络请求的时候),高性能的(key/value)内存数据库,基于内存运行并支持持久化的nosql数据库能干嘛?主要是用来做缓存,但不仅仅只能做缓存,比如:redis的计数器生成分布式唯一主键,redis实现分布式锁,队列,会话缓存怎么玩*1.安装2.redis数据类型(api操作)3.redis配置文件解析4.redis的...

2020-03-21 00:19:01 482

翻译 微服务之Hystrix断路器

hystrix是什么?Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。“断路器”本身是一种开关装置,当某个服务单元发生故障之后,通过断路器的故障监控(类似熔断保险丝),向调用方返回一个符合预期的、可处理的备选响...

2020-03-19 23:43:44 214

原创 浅谈Spring Aop

Aop 是什么?AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向(方面)切面编程。与OOP对比,面向切面,传统的OOP开发中的代码逻辑是自上而下的,而这些过程会产生一些横切性问题,这些横切性的问题和我们的住业务逻辑关系不大,这些横切性问题不会影响到主逻辑实现的,但是会散落到代码的各个部分,难以维护。AOP是处理一些横切性问题,AOP的编程思想...

2019-08-11 23:07:44 168

原创 同台电脑下,安装多个版本的jdk ,修改环境变量不起作用

我的电脑之前安装了jdk7,由于现在上公司的敏捷开发平台(基于eclipse),平台需要jdk6版本。于是乎,同台电脑上出现了多个jdk版本。最初,安装第jdk1.7 安装完jdk1.6,并修改环境变量JAVA_HOME为C:\Program Files\Java\jdk1.6.0.再执行java-version时,依然显示:javave

2017-09-29 10:04:19 304

转载 Eclipse常用快捷键

1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline    如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下

2017-09-28 14:44:24 146

Java虚拟机(JVM)面试题.md

Java虚拟机(JVM)面试题.md

2021-08-29

空空如也

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

TA关注的人

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