<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zzjjiandan的专栏]]></title><description><![CDATA[只有行动，才能解除你所有的不安。]]></description><link>https://blog.youkuaiyun.com/zzjjiandan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zzjjiandan]]></copyright><item><title><![CDATA[Go语言与Java语言对比]]></title><link>https://blog.youkuaiyun.com/zzjjiandan/article/details/132305545</link><guid>https://blog.youkuaiyun.com/zzjjiandan/article/details/132305545</guid><author>zzjjiandan</author><pubDate>Tue, 15 Aug 2023 19:26:39 +0800</pubDate><description><![CDATA[Go语言与Java语言对比_go语言和java_Add小兵的博客-优快云博客]]></description><category></category></item><item><title><![CDATA[k8s和Docker关系简单说明]]></title><link>https://blog.youkuaiyun.com/zzjjiandan/article/details/120883736</link><guid>https://blog.youkuaiyun.com/zzjjiandan/article/details/120883736</guid><author>zzjjiandan</author><pubDate>Thu, 21 Oct 2021 11:54:22 +0800</pubDate><description><![CDATA[k8s和Docker关系简单说明


最近项目用到kubernetes（以下简称k8s，k和s之间有8个字母)。虽然之前也有简单使用过，但最近发现k8s概念较多，命令也有些不够用了，故想借此机会写点东西，更全面认识并使用k8s。本篇文章目的：让你更全面了解k8s概念，以及学到在工作中常用的操作。整体更偏向于原理和应用。在正式开始k8s之前，我们先看看k8s和Docker的关系，分别从虚拟化角度、部署方式角度叙述why use容器，话不多说，开干。

    目前发现并没有将kubernetes和Do...]]></description><category></category></item><item><title><![CDATA[Spring Boot从入门到精通（超详细）]]></title><link>https://blog.youkuaiyun.com/zzjjiandan/article/details/120437911</link><guid>https://blog.youkuaiyun.com/zzjjiandan/article/details/120437911</guid><author>zzjjiandan</author><pubDate>Thu, 23 Sep 2021 16:37:02 +0800</pubDate><description><![CDATA[Spring Boot从入门到精通（超详细）



_kayden_2020-07-20 15:19:22



9491正在上传…重新上传取消​收藏184

分类专栏：springboot文章标签：spring boot

版权

​springboot专栏收录该内容

2 篇文章0 订阅

订阅专栏

导读：课程概览

转载（侵删）：https://gitee.com/eson15/springboot_study

课程目录

导读：课程概览
	第01课：Spring Boot开发环...]]></description><category></category></item><item><title><![CDATA[spring boot+mybatis 多数据源报错  expected single matching bean but found]]></title><link>https://blog.youkuaiyun.com/zzjjiandan/article/details/78783476</link><guid>https://blog.youkuaiyun.com/zzjjiandan/article/details/78783476</guid><author>zzjjiandan</author><pubDate>Tue, 12 Dec 2017 16:44:50 +0800</pubDate><description><![CDATA[spring boot 多数据源配置   




 No qualifying bean of type [javax.sql.DataSource] is defined: expected single matching bean but found 2: payment-dataSource,wacCommondataSource 




之前一个数据源一切正常，今天]]></description><category></category></item><item><title><![CDATA[git 撤销merge操作  （是merge操作，不是push）]]></title><link>https://blog.youkuaiyun.com/zzjjiandan/article/details/78260065</link><guid>https://blog.youkuaiyun.com/zzjjiandan/article/details/78260065</guid><author>zzjjiandan</author><pubDate>Tue, 17 Oct 2017 14:30:52 +0800</pubDate><description><![CDATA[git再把分支合并主干后想撤回这个操作执行命令如下：
 git revert -m 1 18d290169ac80120c4401f17719122c3500ecfaf







想撤销多次merge操作请按照顺序多次执行上面的命令
原因：


Git 撤销合并

| COMMENTS


Git 的 revert 命令可以用来撤销提交（commit），对于]]></description><category></category></item><item><title><![CDATA[重新上路]]></title><link>https://blog.youkuaiyun.com/zzjjiandan/article/details/60764245</link><guid>https://blog.youkuaiyun.com/zzjjiandan/article/details/60764245</guid><author>zzjjiandan</author><pubDate>Tue, 07 Mar 2017 14:51:47 +0800</pubDate><description><![CDATA[将近有一年半没来csdn了，将近有一年半没有学习进步了。这一年半买房，结婚，进大公司做起了螺丝钉。
自打进了大公司感觉自己懈怠了，感觉人生到了一定的阶段，可以放松一下了，在工作中按部就班，对技术也放弃了追求。
最近碰到了比较多的事情，感觉危机感重重，从华为辞退34岁以上的员工说起，自己也30了，但是自我感觉技术好虚啊，甚至比以前都有退步，
大公司是好，可以安安稳稳的当个螺丝钉，但是时间长了人]]></description><category></category></item><item><title><![CDATA[IBATIS中 $与#的区别]]></title><link>https://blog.youkuaiyun.com/zzjjiandan/article/details/51852596</link><guid>https://blog.youkuaiyun.com/zzjjiandan/article/details/51852596</guid><author>zzjjiandan</author><pubDate>Thu, 07 Jul 2016 16:52:42 +0800</pubDate><description><![CDATA[IBATIS中 $与#的区别







我们在使用iBATIS时会经常用到#和$这两个符号。

一 .   #与$区别说通俗一点就是

         $中间的变量就是直接替换成值的

         #会根据变量的类型来进行替换

         比如articleTitle的类型是string, 值是"标题"的时候

              $]]></description><category></category></item><item><title><![CDATA[利用Spring的AbstractRoutingDataSource解决多数据源的问题]]></title><link>https://blog.youkuaiyun.com/zzjjiandan/article/details/51218855</link><guid>https://blog.youkuaiyun.com/zzjjiandan/article/details/51218855</guid><author>zzjjiandan</author><pubDate>Fri, 22 Apr 2016 11:48:33 +0800</pubDate><description><![CDATA[多数据源问题很常见，例如读写分离数据库配置。

原来的项目出现了新需求，局方要求新增某服务器用以提供某代码，涉及到多数据源的问题。

研究成果如下：

1、首先配置多个datasource













2、写一个DynamicDataSource类继承AbstractRoutingDataSource，并实现determineCurrentLo]]></description><category></category></item><item><title><![CDATA[ehcache memcache redis 三大缓存男高音]]></title><link>https://blog.youkuaiyun.com/zzjjiandan/article/details/38849525</link><guid>https://blog.youkuaiyun.com/zzjjiandan/article/details/38849525</guid><author>zzjjiandan</author><pubDate>Tue, 26 Aug 2014 16:22:36 +0800</pubDate><description><![CDATA[ehcache memcache redis 三大缓存男高音




最近项目组有用到这三个缓存，去各自的官方看了下,觉得还真的各有千秋！今天特意归纳下各个缓存的优缺点，仅供参考！

 Ehcache

在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性（基于java开发）、被认证（具有]]></description><category></category></item><item><title><![CDATA[Nginx+Tomcat+Memcached集群Session共享]]></title><link>https://blog.youkuaiyun.com/zzjjiandan/article/details/38849447</link><guid>https://blog.youkuaiyun.com/zzjjiandan/article/details/38849447</guid><author>zzjjiandan</author><pubDate>Tue, 26 Aug 2014 16:20:25 +0800</pubDate><description><![CDATA[Nginx+Tomcat+Memcached集群Session共享




cookie是怎样工作的？ 
例如，我们创建了一个名字为login的Cookie来包含访问者的信息，创建Cookie时，服务器端的Header如下面所示，这里假设访问者的注册名是“Michael Jordan”，同时还对所创建的Cookie的属性如path、domain、expires等进行了指定。 

S]]></description><category></category></item><item><title><![CDATA[tomcat结合nginx使用小结]]></title><link>https://blog.youkuaiyun.com/zzjjiandan/article/details/38849407</link><guid>https://blog.youkuaiyun.com/zzjjiandan/article/details/38849407</guid><author>zzjjiandan</author><pubDate>Tue, 26 Aug 2014 16:16:28 +0800</pubDate><description><![CDATA[tomcat结合nginx使用小结

 



相信很多人都听过nginx，这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢？可能很多人未必了解。

说到反向代理，可能很多人都听说，但具体什么是反向代理，很多人估计就不清楚了。摘一段百度百科上的描述：


Html代码  



反向代理（Reverse Proxy）方式是指以代理服务器来接受]]></description><category></category></item><item><title><![CDATA[图文解说：Nginx+tomcat配置集群负载均衡]]></title><link>https://blog.youkuaiyun.com/zzjjiandan/article/details/38849323</link><guid>https://blog.youkuaiyun.com/zzjjiandan/article/details/38849323</guid><author>zzjjiandan</author><pubDate>Tue, 26 Aug 2014 16:15:17 +0800</pubDate><description><![CDATA[图文解说：Nginx+tomcat配置集群负载均衡










    开发的应用采用F5负载均衡交换机，F5将请求转发给5台hp unix服务器，每台服务器有多个webserver实例，对外提供web服务和socket等接口服务。之初，曾有个小小的疑问为何不采用开源的apache、Nginx软件负载，F5设备动辄几十万，价格昂贵？自己一个比较幼稚的问题，后续明白：F]]></description><category></category></item><item><title><![CDATA[Spring事务传播性与隔离级别]]></title><link>https://blog.youkuaiyun.com/zzjjiandan/article/details/38420611</link><guid>https://blog.youkuaiyun.com/zzjjiandan/article/details/38420611</guid><author>zzjjiandan</author><pubDate>Thu, 07 Aug 2014 16:13:07 +0800</pubDate><description><![CDATA[Spring事务传播性与隔离级别






事务是逻辑处理原子性的保证手段，通过使用事务控制，可以极大的避免出现逻辑处理失败导致的脏数据等问题。

事务最重要的两个特性，是事务的传播级别和数据隔离级别。传播级别定义的是事务的控制范围，事务隔离级别定义的是事务在数据库读写方面的控制范围。


以下是事务的7种传播级别：


1） PROPAGATION_REQUIRE]]></description><category></category></item><item><title><![CDATA[string stringbuffer stringbuilder]]></title><link>https://blog.youkuaiyun.com/zzjjiandan/article/details/38420507</link><guid>https://blog.youkuaiyun.com/zzjjiandan/article/details/38420507</guid><author>zzjjiandan</author><pubDate>Thu, 07 Aug 2014 16:08:52 +0800</pubDate><description><![CDATA[String的值是不可变的，这就导致每次对String的操作都会生成新的String对象，不仅效率低下，而且大量浪费有限的内存空间,StringBuffer是可变类，和线程安全的字符串操作类，任何对它指向的字符串的操作都不会产生新的对象,StringBuffer和StringBuilder类功能基本相似










1. String 类 
　　String的值是不]]></description><category></category></item><item><title><![CDATA[memcached完全剖析–1. memcached的基础]]></title><link>https://blog.youkuaiyun.com/zzjjiandan/article/details/38404869</link><guid>https://blog.youkuaiyun.com/zzjjiandan/article/details/38404869</guid><author>zzjjiandan</author><pubDate>Wed, 06 Aug 2014 17:59:50 +0800</pubDate><description><![CDATA[memcached完全剖析–1. memcached的基础

作


系列文章导航：

memcached完全剖析–1. memcached的基础

memcached全面剖析–2. 理解memcached的内存存储

memcached全面剖析–3. memcached的删除机制和发展方向

memcached全面剖析–4. memcached的分布式算法

mem]]></description><category></category></item><item><title><![CDATA[MySQL DBA的基础面试题目]]></title><link>https://blog.youkuaiyun.com/zzjjiandan/article/details/38391071</link><guid>https://blog.youkuaiyun.com/zzjjiandan/article/details/38391071</guid><author>zzjjiandan</author><pubDate>Tue, 05 Aug 2014 21:34:19 +0800</pubDate><description><![CDATA[MySQL DBA的基础面试题目







1， mysql的复制原理以及流程。

（1）先问基本原理流程，3个线程以及之间的关联。











（2）再问一致性，延时性，数据恢复。







（3）再问各种工作遇到的复制bug的解决方法


3，问mysql中varchar与char的区别以及varchar(50]]></description><category></category></item><item><title><![CDATA[Apache Maven 入门篇(下)]]></title><link>https://blog.youkuaiyun.com/zzjjiandan/article/details/38367573</link><guid>https://blog.youkuaiyun.com/zzjjiandan/article/details/38367573</guid><author>zzjjiandan</author><pubDate>Mon, 04 Aug 2014 12:12:45 +0800</pubDate><description><![CDATA[Apache Maven 入门篇(下)
 
作者：George Ma
第一篇文章大概的介绍了一下Apache Maven以及它的下载和安装，并且运行了一个简单的示例。那么在对maven有了一点接触后，接下去的一步是要了解maven的核心概念，这样才能在使用maven的时候游刃有余。
接下来我们介绍下面这几个核心概念：

POM (Project Object Model)Maven 插]]></description><category></category></item><item><title><![CDATA[Apache Maven 入门篇 ( 上 )]]></title><link>https://blog.youkuaiyun.com/zzjjiandan/article/details/38367559</link><guid>https://blog.youkuaiyun.com/zzjjiandan/article/details/38367559</guid><author>zzjjiandan</author><pubDate>Mon, 04 Aug 2014 12:12:15 +0800</pubDate><description><![CDATA[Apache Maven 入门篇 ( 上 )
 
作者：George Ma
写这个 maven 的入门篇是因为之前在一个开发者会的动手实验中发现挺多人对于 maven 不是那么了解，所以就有了这个想法。
这个入门篇分上下两篇。本文着重动手，用 maven 来构建运行 hellow world 程序，体会一下不用任何 IDE ，只用 maven 是咋回事。然后下篇就讲解一下 maven 的核]]></description><category></category></item><item><title><![CDATA[使用Spring+Junit4.4进行测试(使用注解)]]></title><link>https://blog.youkuaiyun.com/zzjjiandan/article/details/38313501</link><guid>https://blog.youkuaiyun.com/zzjjiandan/article/details/38313501</guid><author>zzjjiandan</author><pubDate>Thu, 31 Jul 2014 10:44:31 +0800</pubDate><description><![CDATA[使用Spring+Junit4.4进行测试(使用注解)





使用Junit4.4测试 
在类上的配置Annotation 
@RunWith(SpringJUnit4ClassRunner.class) 用于配置spring中测试的环境 
@ContextConfiguration(Locations="../applicationContext.xml") 用于指定配置文]]></description><category></category></item><item><title><![CDATA[百度员工离职总结：如何做个好员工]]></title><link>https://blog.youkuaiyun.com/zzjjiandan/article/details/38312947</link><guid>https://blog.youkuaiyun.com/zzjjiandan/article/details/38312947</guid><author>zzjjiandan</author><pubDate>Thu, 31 Jul 2014 10:20:30 +0800</pubDate><description><![CDATA[2014年7月4日，我从百度离职了。

　　这是第一次，我不是因为和老板闹翻而离职;

　　这是第一次，我带着晋升的喜悦而离职;

　　这是第一次，我带着满满的收获而离职。

　　我曾经认为，我永远不会成为一个好员工，因为我太独、太挑剔、不喜欢听话的好孩子、而且讨厌一切想要改变我的人。但是三年过去，我改变了不少，我必须承认，所谓“进步”的过程，就是被认可的过程，也是被“驯化”的过程]]></description><category></category></item></channel></rss>