<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chongcuoshen6607的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chongcuoshen6607</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chongcuoshen6607]]></copyright><item><title><![CDATA[CAP 一致性协议及应用实践]]></title><link>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041600</link><guid>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041600</guid><author>chongcuoshen6607</author><pubDate>Mon, 02 Sep 2019 13:24:00 +0800</pubDate><description><![CDATA[一、一致性 

1.1 CAP 理论 
 
  C 一致性：分布式环境中，一致性是指多个副本之间，在同一时刻能否有同样的值  
  A 可用性：系统提供的服务必须一直处于可用的状态。即使集群中一部分节点故障。  
  P 分区容错性：系统在遇到节点故障，或者网络分区时，任然能对外提供一致性和...]]></description><category></category></item><item><title><![CDATA[常用Java并发容器]]></title><link>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041598</link><guid>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041598</guid><author>chongcuoshen6607</author><pubDate>Sat, 31 Aug 2019 14:10:00 +0800</pubDate><description><![CDATA[并发容器介绍 
 
  
   
    
    
      ConcurrentHashMap：并发版HashMap 
      
    
    
      CopyOnWriteArrayList：并发版ArrayList 
      
    
    
      Co...]]></description><category></category></item><item><title><![CDATA[聊聊微服务架构及分布式事务解决方案]]></title><link>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041596</link><guid>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041596</guid><author>chongcuoshen6607</author><pubDate>Sun, 25 Aug 2019 10:28:00 +0800</pubDate><description><![CDATA[事务的四中隔离级别

read uncommitted 最低级别，任何情况都无法保证
read committed 可避免脏读的发生
repeatable_read 可避免脏读、不可重复读的发生
Serializable可避免脏读、不可重复读、幻读的发生

事务的四个特性

...]]></description><category></category></item><item><title><![CDATA[RandomAccess接口]]></title><link>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041594</link><guid>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041594</guid><author>chongcuoshen6607</author><pubDate>Mon, 19 Aug 2019 16:58:00 +0800</pubDate><description><![CDATA[ArrayList中实现了RandomAccess接口，而LinkedList却没有实现RandomAccess接口 
Collections是集合的一个工具类，我们看一下Collections源码中的二分搜索方法 
在源码中可以看出，判断list是否是RandomAccess的实例，如果是，...]]></description><category></category></item><item><title><![CDATA[超实用的apache Java 工具类]]></title><link>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041593</link><guid>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041593</guid><author>chongcuoshen6607</author><pubDate>Mon, 19 Aug 2019 16:41:00 +0800</pubDate><description><![CDATA[org.apache.commons.io.IOUtils 
closeQuietly：关闭一个IO流、socket、或者selector且不抛出异常，通常放在finally块
toString：转换IO流、 Uri、 byte[]为String
copy：IO流数据复制，从输入流写到输...]]></description><category></category></item><item><title><![CDATA[java基础]]></title><link>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041592</link><guid>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041592</guid><author>chongcuoshen6607</author><pubDate>Fri, 09 Aug 2019 09:57:00 +0800</pubDate><description><![CDATA[HashMap的扩容操作是一项很耗时的任务，所以如果能估算Map的容量，最好给它一个默认初始值，避免进行多次扩容。HashMap的线程是不安全的，多线程环境中推荐是ConcurrentHashMap

HashMap可以使用null作为key，而Hashtable则不允许null作为key...]]></description><category></category></item><item><title><![CDATA[SpringBoot之单点Redis缓存配置]]></title><link>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041591</link><guid>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041591</guid><author>chongcuoshen6607</author><pubDate>Sat, 03 Aug 2019 16:12:00 +0800</pubDate><description><![CDATA[import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.PropertyAccessor;
import com.fasterxml.jackson....]]></description><category></category></item><item><title><![CDATA[MyBatis常用OGNL表达式]]></title><link>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041590</link><guid>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041590</guid><author>chongcuoshen6607</author><pubDate>Sat, 27 Jul 2019 15:01:00 +0800</pubDate><description><![CDATA[•e1 or e2
•e1 and e2
•e1 == e2,e1 eq e2
•e1 != e2,e1 neq e2
•e1 lt e2：小于
•e1 lte e2：小于等于，其他gt（大于）,gte（大于等于）
•e1 in e2
•e1 not in e2
•e1 + e...]]></description><category></category></item><item><title><![CDATA[Spring之@Transactional 注解配置详解]]></title><link>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041589</link><guid>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041589</guid><author>chongcuoshen6607</author><pubDate>Fri, 26 Jul 2019 14:40:00 +0800</pubDate><description><![CDATA[@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
@Documented
public @interface Transactional {
 ...]]></description><category></category></item><item><title><![CDATA[CentOS7之使用firewalld]]></title><link>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041588</link><guid>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041588</guid><author>chongcuoshen6607</author><pubDate>Tue, 23 Jul 2019 09:55:00 +0800</pubDate><description><![CDATA[1、基本使用
启动： systemctl start firewalld
关闭： systemctl stop firewalld
查看状态： systemctl status firewalld 
开机禁用  ： systemctl disable firewalld
开机启用  ...]]></description><category></category></item><item><title><![CDATA[Docker之GitLab安装]]></title><link>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041587</link><guid>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041587</guid><author>chongcuoshen6607</author><pubDate>Tue, 23 Jul 2019 09:22:00 +0800</pubDate><description><![CDATA[docker pull gitlab/gitlab-ce

mkdir /root/data/gitlab/config /root/data/gitlab/logs /root/data/gitlab/data -p

docker run -d --name gitlab --re...]]></description><category></category></item><item><title><![CDATA[Docker之Mysql5.7安装]]></title><link>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041586</link><guid>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041586</guid><author>chongcuoshen6607</author><pubDate>Tue, 23 Jul 2019 09:17:00 +0800</pubDate><description><![CDATA[mkdir data/mysql/logs data/mysql/conf data/mysql/data -p
docker pull mysql/mysql-server:5.7

docker run 
    --name mysql-server5.7 
    --res...]]></description><category></category></item><item><title><![CDATA[mysql 5.7之my.cnf配置大全]]></title><link>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041585</link><guid>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041585</guid><author>chongcuoshen6607</author><pubDate>Thu, 18 Jul 2019 23:18:00 +0800</pubDate><description><![CDATA[[client]
port = 3306
socket = /tmp/mysql.sock

[mysqld]

###############################基础设置#####################################

#Mysql服务...]]></description><category></category></item><item><title><![CDATA[Springboot2之jackson Java8日期格式化处理]]></title><link>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041584</link><guid>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041584</guid><author>chongcuoshen6607</author><pubDate>Mon, 15 Jul 2019 23:08:00 +0800</pubDate><description><![CDATA[import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.core.JsonParser;
import com.fasterxml.jackson.databind.*;
import c...]]></description><category></category></item><item><title><![CDATA[docker之CentOS7安装]]></title><link>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041582</link><guid>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041582</guid><author>chongcuoshen6607</author><pubDate>Sun, 14 Jul 2019 23:48:00 +0800</pubDate><description><![CDATA[从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。
Docker CE 即社区免费版，Docker EE 即企业版，强调安全，但需付费使用。
本文介绍 Docker CE 的安装使用

移除旧的版本
$ sudo...]]></description><category></category></item><item><title><![CDATA[Docker之基本操作]]></title><link>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041581</link><guid>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041581</guid><author>chongcuoshen6607</author><pubDate>Sun, 14 Jul 2019 23:38:00 +0800</pubDate><description><![CDATA[docker pull NAME[:TAG]

docker images

docker inspect IMAGE_ID  获取该镜像的详细信息

docker tag REPOSITORY:TAG可为本地镜像添加新的标签

docker search命令搜索远端仓库中的共...]]></description><category></category></item><item><title><![CDATA[springboot2之undertow监听多端口报警告Buffer pool was not set on WebSocketDeploymentInfo]]></title><link>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041578</link><guid>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041578</guid><author>chongcuoshen6607</author><pubDate>Sun, 14 Jul 2019 23:08:00 +0800</pubDate><description><![CDATA[springboot2.1.5 
/**
 *
 */
@Component
public class CustomizationBean implements WebServerFactoryCustomizer&lt;UndertowServletWebServerFactory&...]]></description><category></category></item><item><title><![CDATA[SpringBoot 使用 Jackson 返回 JSON 数据日期格式化]]></title><link>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041577</link><guid>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041577</guid><author>chongcuoshen6607</author><pubDate>Sat, 13 Jul 2019 11:22:00 +0800</pubDate><description><![CDATA[@Bean
@Primary
@ConditionalOnMissingBean(ObjectMapper.class)
public ObjectMapper jacksonObjectMapper(Jackson2ObjectMapperBuilder builder)
    {...]]></description><category></category></item><item><title><![CDATA[spring之AOP小示例]]></title><link>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041575</link><guid>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041575</guid><author>chongcuoshen6607</author><pubDate>Thu, 11 Jul 2019 07:33:00 +0800</pubDate><description><![CDATA[//AOP切面 ：多个切面时，@Order(i)注解来标识切面的优先级。i的值越小，优先级越高
@Order(5)
@Aspect
@Component
public class SysAspect {

    @Pointcut("execution(public * com....]]></description><category></category></item><item><title><![CDATA[springboot之Hikari连接池配置]]></title><link>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041574</link><guid>https://blog.youkuaiyun.com/chongcuoshen6607/article/details/101041574</guid><author>chongcuoshen6607</author><pubDate>Thu, 11 Jul 2019 07:28:00 +0800</pubDate><description><![CDATA[# jdbc_config   datasource
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/test?useUn...]]></description><category></category></item></channel></rss>