<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[哒哒的博客]]></title><description><![CDATA[https://github.com/liuminhaha <br> https://github.com/zhangzhuo233]]></description><link>https://blog.youkuaiyun.com/derkampf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; derkampf]]></copyright><item><title><![CDATA[php 堆栈&队列]]></title><link>https://blog.youkuaiyun.com/derkampf/article/details/105204351</link><guid>https://blog.youkuaiyun.com/derkampf/article/details/105204351</guid><author>derkampf</author><pubDate>Tue, 31 Mar 2020 20:06:17 +0800</pubDate><description><![CDATA[在PHP中数组常被当作堆栈（后进先出：LIFO）与队列（先进先出：FIFO）结构来使用。PHP提供了一组函数可以用于push与pop（堆栈）还有shift与unshift（队列）来操作数组元素。堆栈与列队在实践中应用非常广泛。
堆栈（array_push、array_pop）
&lt;?php
calss Test{
$arr = array();
array_push('dada');
arra...]]></description><category></category></item><item><title><![CDATA[php json_encode乱码及url传参中的一些小坑]]></title><link>https://blog.youkuaiyun.com/derkampf/article/details/105230379</link><guid>https://blog.youkuaiyun.com/derkampf/article/details/105230379</guid><author>derkampf</author><pubDate>Tue, 31 Mar 2020 19:58:04 +0800</pubDate><description><![CDATA[转   php json_encode乱码及url传参中的一些小坑

]]></description><category></category></item><item><title><![CDATA[关于innodb下，幻读是如何被解决的]]></title><link>https://blog.youkuaiyun.com/derkampf/article/details/105199788</link><guid>https://blog.youkuaiyun.com/derkampf/article/details/105199788</guid><author>derkampf</author><pubDate>Mon, 30 Mar 2020 15:05:12 +0800</pubDate><description><![CDATA[转  innodb下，幻读是如何被解决的

]]></description><category></category></item><item><title><![CDATA[Redis原子计数器incr，防止并发请求]]></title><link>https://blog.youkuaiyun.com/derkampf/article/details/105193533</link><guid>https://blog.youkuaiyun.com/derkampf/article/details/105193533</guid><author>derkampf</author><pubDate>Mon, 30 Mar 2020 10:38:24 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/Roy_70/article/details/78260826

]]></description><category></category></item><item><title><![CDATA[select_type相关]]></title><link>https://blog.youkuaiyun.com/derkampf/article/details/105139499</link><guid>https://blog.youkuaiyun.com/derkampf/article/details/105139499</guid><author>derkampf</author><pubDate>Fri, 27 Mar 2020 13:35:27 +0800</pubDate><description><![CDATA[1.什么是派生表derived
关键字：子查询–&gt;在From后where前的子查询
2.图示



]]></description><category></category></item><item><title><![CDATA[git push HEAD:refs/for/master，命令好长，输入很麻烦，有没有更简单便捷办法]]></title><link>https://blog.youkuaiyun.com/derkampf/article/details/88576617</link><guid>https://blog.youkuaiyun.com/derkampf/article/details/88576617</guid><author>derkampf</author><pubDate>Mon, 09 Mar 2020 21:33:26 +0800</pubDate><description><![CDATA[发现一个更好的做法，还可以与git-completion.bash兼容，实现tab自动补全
执行下面的配置，安装一个gpush子命令：
git config --global alias.gpush '!f() { : push ; r=$1; [[ -z $r ]] &amp;amp;&amp;amp; r=origin; b=$2; t=$(awk &quot;{ print \$2 }&quot; $(git rev-pars...]]></description><category></category></item><item><title><![CDATA[代码变更行数统计]]></title><link>https://blog.youkuaiyun.com/derkampf/article/details/97767230</link><guid>https://blog.youkuaiyun.com/derkampf/article/details/97767230</guid><author>derkampf</author><pubDate>Mon, 09 Mar 2020 21:32:31 +0800</pubDate><description><![CDATA[1.最近5次提交代码变更行数：
执行
git log  -5 --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }'
 
 
...]]></description><category></category></item><item><title><![CDATA[实用帖：Java不同编码方式，中英文字符所占字节数]]></title><link>https://blog.youkuaiyun.com/derkampf/article/details/100152673</link><guid>https://blog.youkuaiyun.com/derkampf/article/details/100152673</guid><author>derkampf</author><pubDate>Fri, 30 Aug 2019 11:03:24 +0800</pubDate><description><![CDATA[编码集
一个英文字符所占字节数
一个中文字符所占字节数




UTF-8
1
3


UTF-16
4
4


UTF-16BE
2
2


UTF-16LE
2
2


UTF-32
4
4


UTF-32BE
4
4


UNICODE
4
4


GBK
1
2


GB2312
1
2


GB18030
1
2


ISO8859-1
1
1


BIG5
1
2


ASC...]]></description><category></category></item><item><title><![CDATA[vim下的代码块对齐操作]]></title><link>https://blog.youkuaiyun.com/derkampf/article/details/91354006</link><guid>https://blog.youkuaiyun.com/derkampf/article/details/91354006</guid><author>derkampf</author><pubDate>Sun, 09 Jun 2019 16:15:15 +0800</pubDate><description><![CDATA[转载自https://blog.youkuaiyun.com/ljlstart/article/details/49160133
##方法一:

命令模式下：=:1,$

##方法二：
gg（把关标定位到最上面），V（进入VISUAL模式），shift+g（选中整篇文本），然后＝。

##方法三：
gg=G



##方法四：

step1：ctrl + v (选中块)

step2：ctrl + f (向前...]]></description><category></category></item><item><title><![CDATA[解决HTTP 414“请求URI太长”的思路]]></title><link>https://blog.youkuaiyun.com/derkampf/article/details/88179944</link><guid>https://blog.youkuaiyun.com/derkampf/article/details/88179944</guid><author>derkampf</author><pubDate>Tue, 05 Mar 2019 13:59:46 +0800</pubDate><description><![CDATA[参考社区问答https://cloud.tencent.com/developer/ask/96327
1.不建议改apache的配置
在Apache下，限制是一个可配置的值。如果想要支持更长的请求URI，请将此值更改为大于默认值8190的值。该值位于/etc/apache2/apache2.conf中。如果不是，请LimitRequestLine 10000在下添加一个新行（）AccessFil...]]></description><category></category></item><item><title><![CDATA[jdk版本8u201 8u202 区别]]></title><link>https://blog.youkuaiyun.com/derkampf/article/details/87710885</link><guid>https://blog.youkuaiyun.com/derkampf/article/details/87710885</guid><author>derkampf</author><pubDate>Tue, 19 Feb 2019 15:10:47 +0800</pubDate><description><![CDATA[这是官方对于奇数版本与偶数版本区别的解释：
从JDK版本7u71以后，JAVA将会在同一时间发布两个版本的JDK，其中：
奇数版本为BUG修正并全部通过检验的版本，官方强烈推荐使用这个版本。
偶数版本包含了奇数版本所有的内容，以及未被验证的BUG修复，Oracle官方表示：除非你深受BUG困扰，否则不推荐您使用这个版本。
【官方说明链接】
https://www.oracle.com/techne...]]></description><category></category></item><item><title><![CDATA[mac下source .bash_profile报/usr/local/etc/bash_completion错误处理]]></title><link>https://blog.youkuaiyun.com/derkampf/article/details/86694265</link><guid>https://blog.youkuaiyun.com/derkampf/article/details/86694265</guid><author>derkampf</author><pubDate>Tue, 29 Jan 2019 19:10:44 +0800</pubDate><description><![CDATA[1.背景
在配置java环境变量之后，执行source .bash_profile命令之后，报出一系列/usr/local/etc/bash_completion的错误如下：
/usr/local/etc/bash_completion:59: command not found: shopt
/usr/local/etc/bash_completion:65: command not found...]]></description><category></category></item><item><title><![CDATA[macOS High Sierra10.13.3安装homebrew报错LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54解决方法]]></title><link>https://blog.youkuaiyun.com/derkampf/article/details/84799172</link><guid>https://blog.youkuaiyun.com/derkampf/article/details/84799172</guid><author>derkampf</author><pubDate>Tue, 04 Dec 2018 21:31:07 +0800</pubDate><description><![CDATA[原文链接 https://blog.youkuaiyun.com/qq_35624642/article/details/79682979
cd
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install &amp;gt;&amp;gt; brew_install
vim brew_install
	更改脚本中的资源链接，替换成中国...]]></description><category></category></item><item><title><![CDATA[写一个守护进程+cpu占用率在20%波动的程序]]></title><link>https://blog.youkuaiyun.com/derkampf/article/details/84140542</link><guid>https://blog.youkuaiyun.com/derkampf/article/details/84140542</guid><author>derkampf</author><pubDate>Fri, 16 Nov 2018 15:45:42 +0800</pubDate><description><![CDATA[1.cpu占用率在20%波动的程序怎么写
//makecpu.c
void makeCpu()
{
    int time_start;
    int fulltime = 100;//总时间
    int runtime = 20;//运行时间
    while(1){
        time_start = clock();
        while((clock()-time_s...]]></description><category></category></item><item><title><![CDATA[redis主从设定、redis集群以及redis+mysql数据访问的实现]]></title><link>https://blog.youkuaiyun.com/derkampf/article/details/83995671</link><guid>https://blog.youkuaiyun.com/derkampf/article/details/83995671</guid><author>derkampf</author><pubDate>Mon, 12 Nov 2018 17:40:31 +0800</pubDate><description><![CDATA[转自 https://blog.youkuaiyun.com/letter_A/article/details/81587319

]]></description><category></category></item><item><title><![CDATA[java9模块化demo]]></title><link>https://blog.youkuaiyun.com/derkampf/article/details/83590853</link><guid>https://blog.youkuaiyun.com/derkampf/article/details/83590853</guid><author>derkampf</author><pubDate>Wed, 31 Oct 2018 21:17:47 +0800</pubDate><description><![CDATA[1.关于java9模块化的认识
http://zhuanlan.51cto.com/art/201803/568615.htm
2.demo
github地址https://github.com/zhangzhuo233/BigDataPractice.git
demo路径ModuleTest
参考http://www.zebe.me/java-9-module-demo/
2.1demo目录结构...]]></description><category></category></item><item><title><![CDATA[mysql技术内幕--innodb存储引擎图解（超级详细）]]></title><link>https://blog.youkuaiyun.com/derkampf/article/details/82897068</link><guid>https://blog.youkuaiyun.com/derkampf/article/details/82897068</guid><author>derkampf</author><pubDate>Sat, 29 Sep 2018 14:31:05 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/tanliqing2010/article/details/81509539

]]></description><category></category></item><item><title><![CDATA[github想提速下载但是没钱的解决办法(mac)]]></title><link>https://blog.youkuaiyun.com/derkampf/article/details/82668557</link><guid>https://blog.youkuaiyun.com/derkampf/article/details/82668557</guid><author>derkampf</author><pubDate>Wed, 12 Sep 2018 21:13:04 +0800</pubDate><description><![CDATA[前提：无代理情况下，有代理请移步，看下是不是代理配置的问题

1.查询github&amp;amp;amp;amp;amp;下载对应的ip地址

点击这里 https://www.ipaddress.com/ 查询github.com和global-ssl.fastly.Net的ip地址，截止发文前获取到的ip地址是：

192.30.253.112 http://github.com
151.101.185.194 http:...]]></description><category></category></item><item><title><![CDATA[MySQL索引优化总结]]></title><link>https://blog.youkuaiyun.com/derkampf/article/details/82465581</link><guid>https://blog.youkuaiyun.com/derkampf/article/details/82465581</guid><author>derkampf</author><pubDate>Thu, 06 Sep 2018 17:56:20 +0800</pubDate><description><![CDATA[索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分)，它们包含着对数据表里所有记录的引用指针。常见比喻是数据库索引好比是一本书前面的目录，能加快数据库的查询速度。那么为什么查索引比查记录要快呢？一是索引的算法不必整个索引扫描后才能定位到记录而扫描记录则必须全部扫描完，另外一个索引字段少文件小加载进内存更快甚至常驻内存。《高性能MySQl》书中提到MySQL索引对某个查询是否合适...]]></description><category></category></item><item><title><![CDATA[MySQL之explain 的type列 & Extra列]]></title><link>https://blog.youkuaiyun.com/derkampf/article/details/82465352</link><guid>https://blog.youkuaiyun.com/derkampf/article/details/82465352</guid><author>derkampf</author><pubDate>Thu, 06 Sep 2018 17:44:49 +0800</pubDate><description><![CDATA[explain 可以分析 select 语句的执行，即 MySQL 的“执行计划。

一、type 列

MySQL 在表里找到所需行的方式。包括（由左至右，由最差到最好）： 
| All | index | range | ref | eq_ref | const,system | null |

ALL（所有） 
全表扫描，MySQL 从头到尾扫描整张表查找行。 
mysql&amp;gt; expl...]]></description><category></category></item></channel></rss>