- 博客(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
471
转载 Spring事务,顿悟
Spring事务传播机制 事务的特性 原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。 一致性(Consistency):一旦事务完成(不管成功还是失败),系统必须确保它所建模的业务处于一致的状态,而不会是部分完成部分失败。在现实中的数据不应该被破坏。 隔离性(Isolation):可能有许多事务会同时处理相同的数据,因此每个事务都应该与其他事务隔离开来,防止数据损坏。 持久性(Durability):一旦事务完成,无论发生什么系统错
2020-08-16 23:31:48
148
翻译 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
273
转载 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
608
原创 什么是feign
feign是什么 : Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单, 它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解。Feign也支持可拔插式的编码器和解码器。SpringCloud对Feign进行了封装,使其支持了Spring MVC标准注解和HttpMessageConverters。Feign可...
2020-03-21 23:00:22
826
原创 什么是ribbon
ribbon是什么? Spring Cloud Ribbon是基于Netflix Ribbon实现的一套***客户端 负载均衡***的工具。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简...
2020-03-21 22:23:04
309
原创 redis基本知识点
是什么? 是完全开源免费的,用c语言编写的,是一个单线程(处理网络请求的时候),高性能的(key/value)内存数据库,基于内存运行并支持持久化的nosql数据库 能干嘛? 主要是用来做缓存,但不仅仅只能做缓存,比如:redis的计数器生成分布式唯一主键,redis实现分布式锁,队列,会话缓存 怎么玩* 1.安装 2.redis数据类型(api操作) 3.redis配置文件解析 4.redis的...
2020-03-21 00:19:01
501
翻译 微服务之Hystrix断路器
hystrix是什么? Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分 布式系统的弹性。 “断路器”本身是一种开关装置,当某个服务单元发生故障之后,通过断路器的故障监控(类似熔断保险丝),向调用方返回一个符合预期的、可处理的备选响...
2020-03-19 23:43:44
237
原创 浅谈Spring Aop
Aop 是什么? AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向(方面)切面编程。 与OOP对比,面向切面,传统的OOP开发中的代码逻辑是自上而下的,而这些过程会产生一些横切性问题,这些横切性的问题和我们的住业务逻辑关系不大,这些横切性问题不会影响到主逻辑实现的,但是会散落到代码的各个部分,难以维护。AOP是处理一些横切性问题,AOP的编程思想...
2019-08-11 23:07:44
192
原创 同台电脑下,安装多个版本的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
329
转载 Eclipse常用快捷键
1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。 2. ctrl+o:快速outline 如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下
2017-09-28 14:44:24
167
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人