<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MarkArch的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MarkArch</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MarkArch]]></copyright><item><title><![CDATA[MySQL存储过程的创建及调用]]></title><link>https://blog.youkuaiyun.com/MarkArch/article/details/81334119</link><guid>https://blog.youkuaiyun.com/MarkArch/article/details/81334119</guid><author>MarkArch</author><pubDate>Wed, 01 Aug 2018 17:02:52 +0800</pubDate><description><![CDATA[阅读目录：MySQL存储过程_创建-调用-参数

存储过程：SQL中的“脚本”1111
　　　　1.创建存储过程

　　　　2.调用存储过程

　　　　3.存储过程体

　　　　4.语句块标签

存储过程的参数
　　　　1.in：向过程里传参

　　　　2.out：过程向外传参值

　　　　3.inout：in and out


#SQL语句：先编译后执行

存储过程(Stored Proce...]]></description><category></category></item><item><title><![CDATA[Git常用命令]]></title><link>https://blog.youkuaiyun.com/MarkArch/article/details/81303000</link><guid>https://blog.youkuaiyun.com/MarkArch/article/details/81303000</guid><author>MarkArch</author><pubDate>Tue, 31 Jul 2018 14:38:13 +0800</pubDate><description><![CDATA[
	把文件存入本地暂存区：

	把新建文件、修改过的文件存入本地暂存区：git add .
		把修改过的文件、删除的文件存入本地暂存区：git add -u
		把新建文件、修改过的文件、删除的文件存入本地暂存区: git add -A，相当于上两条之和
	
	将本地暂存区的文件推送到本地库：git commit -m '修改提示'
	查看当前 git 状态：git status
	从 gith...]]></description><category></category></item><item><title><![CDATA[idea 之git使用详细教程]]></title><link>https://blog.youkuaiyun.com/MarkArch/article/details/81302626</link><guid>https://blog.youkuaiyun.com/MarkArch/article/details/81302626</guid><author>MarkArch</author><pubDate>Tue, 31 Jul 2018 14:20:56 +0800</pubDate><description><![CDATA[安装

选择VersionControl下的Git，依据下图进行git配置



 

使用

荡项目

从VCS菜单选择checkout from version control--&amp;gt;git



 

更新项目

如果本地有分支，一般是从本地，没有的话则是从远程



 

Ctrl+k后



 

面板说明

Alt+9跳转到versionControl面板

Local Chang...]]></description><category></category></item><item><title><![CDATA[git-从零开始实现本地仓库与远程顺畅推拉]]></title><link>https://blog.youkuaiyun.com/MarkArch/article/details/81302260</link><guid>https://blog.youkuaiyun.com/MarkArch/article/details/81302260</guid><author>MarkArch</author><pubDate>Tue, 31 Jul 2018 14:03:12 +0800</pubDate><description><![CDATA[  git是一个分布式版本控制系统，本地git仓库和远程仓库之间的传输支持ssh、https等协议。使用https协议缺点：速度慢，每次推送都必须输入⼝令。若使用 ssh 协议，需要在你的github账户添加你的本机上的ssh公钥，之后才可以通过本机推送内容到你的github。

从零开始实现本地仓库与远程顺畅推拉的步骤：

安装git，不同系统安装方法不同。详见https://git-scm.c...]]></description><category></category></item><item><title><![CDATA[高性能JSON框架之FastJson的简单使用]]></title><link>https://blog.youkuaiyun.com/MarkArch/article/details/81302185</link><guid>https://blog.youkuaiyun.com/MarkArch/article/details/81302185</guid><author>MarkArch</author><pubDate>Tue, 31 Jul 2018 13:59:18 +0800</pubDate><description><![CDATA[1.前言

1.1.FastJson的介绍:

JSON协议使用方便，越来越流行,JSON的处理器有很多,这里我介绍一下FastJson,FastJson是阿里的开源框架,被不少企业使用,是一个极其优秀的Json框架,Github地址: FastJson

1.2.FastJson的特点:

1.FastJson数度快,无论序列化和反序列化,都是当之无愧的fast 
2.功能强大(支持普通JDK类...]]></description><category></category></item><item><title><![CDATA[MySQL5.7 group by新特性，报错1055]]></title><link>https://blog.youkuaiyun.com/MarkArch/article/details/81045662</link><guid>https://blog.youkuaiyun.com/MarkArch/article/details/81045662</guid><author>MarkArch</author><pubDate>Sat, 14 Jul 2018 17:25:27 +0800</pubDate><description><![CDATA[项目中本来使用的是mysql5.6进行开发，切换到5.7之后，突然发现原来的一些sql运行都报错，错误编码1055，错误信息和sql_mode中的“only_full_group_by“有关，到网上看了原因，说是mysql5.7中only_full_group_by这个模式是默认开启的 解决办法大致有两种： 一：在sql查询语句中不需要group by的字段上使用any_value()函数 当然，...]]></description><category></category></item><item><title><![CDATA[Java8中Map的遍历方式总结]]></title><link>https://blog.youkuaiyun.com/MarkArch/article/details/81041015</link><guid>https://blog.youkuaiyun.com/MarkArch/article/details/81041015</guid><author>MarkArch</author><pubDate>Sat, 14 Jul 2018 10:12:17 +0800</pubDate><description><![CDATA[public class LambdaMap {    private Map&amp;lt;String, Object&amp;gt; map = new HashMap&amp;lt;&amp;gt;();    @Before    public void initData() {        map.put(&quot;key1&quot;, &quot;value1&quot;);        map.put(&quot;key2&quot;, &quot;value2&quot;);   ]]></description><category></category></item><item><title><![CDATA[dubbo与springboot的集成和使用dubbo-spring-boot-starter]]></title><link>https://blog.youkuaiyun.com/MarkArch/article/details/81017503</link><guid>https://blog.youkuaiyun.com/MarkArch/article/details/81017503</guid><author>MarkArch</author><pubDate>Thu, 12 Jul 2018 16:03:17 +0800</pubDate><description><![CDATA[dubbo最近更新了dubbo-spring-boot-starter的jar包，废话不多少，看看如何使用。首先我们可以通过github编译打包最新的starter，Git地址为：https://github.com/alibaba/dubbo-spring-boot-starter.git在springboot项目的pom.xml中新增，添加maven的依赖。		&amp;lt;!--dubbo-spr...]]></description><category></category></item><item><title><![CDATA[如何在Intellij IDEA中拉(创建)svn分支?]]></title><link>https://blog.youkuaiyun.com/MarkArch/article/details/81011570</link><guid>https://blog.youkuaiyun.com/MarkArch/article/details/81011570</guid><author>MarkArch</author><pubDate>Thu, 12 Jul 2018 10:30:05 +0800</pubDate><description><![CDATA[如何在Intellij IDEA中拉(创建)svn分支?本节要点使用svn在Intellij IDEA中创建分支1先说下流程： 在IDEA里面对trunk代码拉分支熟悉了，其实很容易，（1）你trunk目录下的得有个你的releases项目（2）在idea的工作空间下，按如下截图显示（3）填一些拷贝的一些的信息：（4）在3的基础上，选则在svn上的分支路径时，需要注意如下： （这个BaseUrl其...]]></description><category></category></item><item><title><![CDATA[CentOS/Linux下设置IP地址]]></title><link>https://blog.youkuaiyun.com/MarkArch/article/details/80812359</link><guid>https://blog.youkuaiyun.com/MarkArch/article/details/80812359</guid><author>MarkArch</author><pubDate>Tue, 26 Jun 2018 11:06:18 +0800</pubDate><description><![CDATA[CentOS/Linux下设置IP地址1、临时修改1.1 修改IP地址# ifconfig eth0 192.168.100.100
1.2 修改网关地址# route add default gw 192.168.100.1 dev eth0
1.3 修改DNS# echo “nameserver 8.8.8.8” &amp;gt;&amp;gt; /etc/resolv.conf
这个时候就可以上网了，上网的...]]></description><category></category></item><item><title><![CDATA[使用nginx后如何在web应用中获取用户ip及原理解释]]></title><link>https://blog.youkuaiyun.com/MarkArch/article/details/80812333</link><guid>https://blog.youkuaiyun.com/MarkArch/article/details/80812333</guid><author>MarkArch</author><pubDate>Tue, 26 Jun 2018 11:05:14 +0800</pubDate><description><![CDATA[问题背景在实际应用中，我们可能需要获取用户的ip地址，比如做异地登陆的判断，或者统计ip访问次数等，通常情况下我们使用request.getRemoteAddr()就可以获取到客户端ip，但是当我们使用了nginx作为反向代理后，使用request.getRemoteAddr()获取到的就一直是nginx服务器的ip的地址，那这时应该怎么办？part1：解决方案我在查阅资料时，有一本名叫《实战ng...]]></description><category></category></item><item><title><![CDATA[Nginx状态统计模块]]></title><link>https://blog.youkuaiyun.com/MarkArch/article/details/80812177</link><guid>https://blog.youkuaiyun.com/MarkArch/article/details/80812177</guid><author>MarkArch</author><pubDate>Tue, 26 Jun 2018 10:58:45 +0800</pubDate><description><![CDATA[前面简单介绍了Nginx的手动编译安装过程，详细过程请参见Nginx服务搭建；而Nginx内置了状态统计模块，用来反馈当前的web访问情况，那么该如何开启Nginx内置状态统计模块呢？且我们该如何通过客户端进入状态统计页面？编译安装Nginxcd /opt/nginx-1.6.0/       //这里我将Nginx源码包解压在/opt目录下

 ./configure \
--prefix=/u...]]></description><category></category></item><item><title><![CDATA[CentOS 7.x安装搭建Zabbix3.0环境]]></title><link>https://blog.youkuaiyun.com/MarkArch/article/details/80811363</link><guid>https://blog.youkuaiyun.com/MarkArch/article/details/80811363</guid><author>MarkArch</author><pubDate>Tue, 26 Jun 2018 10:18:00 +0800</pubDate><description><![CDATA[1、安装数据库mariadb[root@node1 ~]# yum install -y mariadb mariadb-server
[root@node1 ~]# systemctl start mariadb
[root@node1 ~]# systemctl enable mariadb
[root@node1 ~]# vi /etc/my.cnf
[root@node1 ~]# cat ...]]></description><category></category></item><item><title><![CDATA[linux下nginx不支持中文URL路径的解决方案]]></title><link>https://blog.youkuaiyun.com/MarkArch/article/details/80811075</link><guid>https://blog.youkuaiyun.com/MarkArch/article/details/80811075</guid><author>MarkArch</author><pubDate>Tue, 26 Jun 2018 10:02:29 +0800</pubDate><description><![CDATA[1、确定你的系统是UTF编码[root@localhost ~]# echo $LAGN
en_US.UTF-8
2、nginx配置文件里默认编码设置为utf-8server
{
listen 80;
server_name .inginx.com ;
index index.html index.htm index.php;
root /usr/local/nginx/html/inginx.c...]]></description><category></category></item><item><title><![CDATA[CentOS 6.9/7通过yum安装指定版本的Nginx]]></title><link>https://blog.youkuaiyun.com/MarkArch/article/details/80811019</link><guid>https://blog.youkuaiyun.com/MarkArch/article/details/80811019</guid><author>MarkArch</author><pubDate>Tue, 26 Jun 2018 09:59:15 +0800</pubDate><description><![CDATA[说明：通过yum好处其实很多，环境变量不用配置，配置文件放在大家都熟悉的地方，通过rpm -ql nginx可以知道全部文件的地方等等。Nginx（1.12.2）一、安装和配置1、安装# rpm -ivh http://nginx.org/packages/centos/6/x86_64/RPMS/nginx-1.12.2-1.el6.ngx.x86_64.rpm
备注：其实根据上面这个网址（ht...]]></description><category></category></item><item><title><![CDATA[Nginx与Apache环境防盗链设置方法]]></title><link>https://blog.youkuaiyun.com/MarkArch/article/details/80810985</link><guid>https://blog.youkuaiyun.com/MarkArch/article/details/80810985</guid><author>MarkArch</author><pubDate>Tue, 26 Jun 2018 09:58:01 +0800</pubDate><description><![CDATA[说明：很多人的VPS流量是有限的，而一般情况下我们放在网站上的媒体文件都是可以被别人引用的，我们的文件也就成了别人的免费外链，可想而知流量会消耗的有多快，这时候设置一下防盗链还是很有必要的。根据我们搭建的系统环境不同，我们在Nginx和Apache中设置防盗链的方法也是不同的。Nginx防盗链方法location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|mp3|wav|zi...]]></description><category></category></item><item><title><![CDATA[爬虫突破封禁的6种常见方法]]></title><link>https://blog.youkuaiyun.com/MarkArch/article/details/80810956</link><guid>https://blog.youkuaiyun.com/MarkArch/article/details/80810956</guid><author>MarkArch</author><pubDate>Tue, 26 Jun 2018 09:55:59 +0800</pubDate><description><![CDATA[在互联网上进行自动数据采集（抓取）这件事和互联网存在的时间差不多一样长。今天大众好像更倾向于用“网络数据采集”，有时会把网络数据采集程序称为网络机器人（bots）。最常用的方法是写一个自动化程序向网络服务器请求数据（通常是用 HTML 表单或其他网页文件），然后对数据进行解析，提取需要的信息。 本文假定读者已经了解如何用代码来抓取一个远程的 URL，并具备表单如何提交及 JavaScript 在浏...]]></description><category></category></item><item><title><![CDATA[Nginx支持HTTPS并且支持反爬虫]]></title><link>https://blog.youkuaiyun.com/MarkArch/article/details/80810858</link><guid>https://blog.youkuaiyun.com/MarkArch/article/details/80810858</guid><author>MarkArch</author><pubDate>Tue, 26 Jun 2018 09:51:36 +0800</pubDate><description><![CDATA[自己写了若干爬虫, 但是自己的网站也有人爬, 呵呵, 这里介绍一种Nginx反爬.我在阿里云只开放80端口, 所有一般端口都通过Nginx进行反向代理. 通过Nginx, 我们还可以拦截大部分爬虫.然后我们再给自己的网站加上HTTPS支持.Nginx安装我的系统如下:jinhan@jinhan-chen-110:~/book/Obiwan/bin$ lsb_release -a
No LSB mo...]]></description><category></category></item><item><title><![CDATA[JAVA8之lambda表达式详解，及stream中的lambda使用]]></title><link>https://blog.youkuaiyun.com/MarkArch/article/details/80507960</link><guid>https://blog.youkuaiyun.com/MarkArch/article/details/80507960</guid><author>MarkArch</author><pubDate>Wed, 30 May 2018 11:42:18 +0800</pubDate><description><![CDATA[前言： 本人也是学习lambda不久，可能有些地方描述有误，还请大家谅解及指正！lambda表达式详解一.问题1.什么是lambda表达式？ 2.lambda表达式用来干什么的？ 3.lambda表达式的优缺点？ 4.lambda表达式的使用场景？ 5.lambda只是一个语法糖吗？二.概念lambda表达式是JAVA8中提供的一种新的特性，它支持JAVA也能进行简单的“函数式编程”。 它是一个匿...]]></description><category></category></item><item><title><![CDATA[如何使用RedisTemplate访问Redis数据结构]]></title><link>https://blog.youkuaiyun.com/MarkArch/article/details/80507884</link><guid>https://blog.youkuaiyun.com/MarkArch/article/details/80507884</guid><author>MarkArch</author><pubDate>Wed, 30 May 2018 11:38:41 +0800</pubDate><description><![CDATA[Redis 数据结构简介Redis 可以存储键与5种不同数据结构类型之间的映射，这5种数据结构类型分别为String（字符串）、List（列表）、Set（集合）、Hash（散列）和 Zset（有序集合）。下面来对这5种数据结构类型作简单的介绍：结构类型结构存储的值结构的读写能力String可以是字符串、整数或者浮点数对整个字符串或者字符串的其中一部分执行操作；对象和浮点数执行自增(incremen...]]></description><category></category></item></channel></rss>