<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[爪蛙打不过派蛇]]></title><description><![CDATA[且壮士不死即已，死即举大名耳，王侯将相宁有种乎!]]></description><link>https://blog.youkuaiyun.com/program_god1</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; program_god1]]></copyright><item><title><![CDATA[docker的ms-ti]]></title><link>https://blog.youkuaiyun.com/program_god1/article/details/123001380</link><guid>https://blog.youkuaiyun.com/program_god1/article/details/123001380</guid><author>program_god1</author><pubDate>Mon, 21 Feb 2022 17:15:12 +0800</pubDate><description><![CDATA[三剑客简介

docker-machine

docker技术是基于Linux内核的cgroup技术实现的，那么问题来了，在非Linux平台上是否就不能使用docker技术了呢？答案是可以的，不过显然需要借助虚拟机去模拟出Linux环境来。
docker-machine就是docker公司官方提出的，用于在各种平台上快速创建具有docker服务的虚拟机的技术，甚至可以通过指定driver来定制虚拟机的实现原理（一般是virtualbox）。

docker-compose

docker镜像在创建之后，往往]]></description><category></category></item><item><title><![CDATA[shell 脚本合集]]></title><link>https://blog.youkuaiyun.com/program_god1/article/details/122948716</link><guid>https://blog.youkuaiyun.com/program_god1/article/details/122948716</guid><author>program_god1</author><pubDate>Tue, 15 Feb 2022 17:22:45 +0800</pubDate><description><![CDATA[1.


# 编写脚本实现将/usr/local/test目录下大于100K文件，将它拷贝到/tmp目录下
#!/bin/bash

for file in `ls /usr/local/test`
do
if [ -f $file ];then
    if [ `ls -l $file`|awk '｛print $5｝' -gt 10000];then
       mv $file /tmp/
    fi
fi
done

2.


#已知test.txt文件内容如下，请取出文件的5-15行内容

]]></description><category></category></item><item><title><![CDATA[Docker 的changjian命令]]></title><link>https://blog.youkuaiyun.com/program_god1/article/details/122943271</link><guid>https://blog.youkuaiyun.com/program_god1/article/details/122943271</guid><author>program_god1</author><pubDate>Tue, 15 Feb 2022 14:02:42 +0800</pubDate><description><![CDATA[docker ]]></description><category></category></item><item><title><![CDATA[Django ————ORM：ORM常用字段类型]]></title><link>https://blog.youkuaiyun.com/program_god1/article/details/105423644</link><guid>https://blog.youkuaiyun.com/program_god1/article/details/105423644</guid><author>program_god1</author><pubDate>Thu, 09 Apr 2020 23:52:40 +0800</pubDate><description><![CDATA[ORM：object relational mapping,对象关系映射

django中使用原生sql的弊端：
　　1、SQL语句重复率很高，利用率不高
　　2、如果业务逻辑生变，原生SQL更改起来比较多
　　3、容易忽略一些web安全问题，如SQL注入

ORM的优点：
　　易用性：使用ORM做数据库的开发可以有效的减少重复SQL语句的概率，写出来的模型也更加直观、清晰。
　　性能损耗小：OR...]]></description><category></category></item><item><title><![CDATA[解决Ubuntu桥接模式不能上网方案]]></title><link>https://blog.youkuaiyun.com/program_god1/article/details/102779455</link><guid>https://blog.youkuaiyun.com/program_god1/article/details/102779455</guid><author>program_god1</author><pubDate>Mon, 28 Oct 2019 13:24:11 +0800</pubDate><description><![CDATA[本文链接：https://blog.youkuaiyun.com/qq_36908841/article/details/81075082

楼主的是Ubuntu14.04版本，其它版本的应该也可以试试。

最近在研究Hadoop，第一步就是要修改虚拟机的连接方式为桥接模式，但是我发现我桥接模式下死活连不上网…于是就去百度了，几乎把所有的方法都试了一遍，很多都是修改虚拟网络编辑器…但并没有解决我的问题…

楼...]]></description><category></category></item><item><title><![CDATA[Python网络爬虫（六）- Scrapy框架]]></title><link>https://blog.youkuaiyun.com/program_god1/article/details/80322109</link><guid>https://blog.youkuaiyun.com/program_god1/article/details/80322109</guid><author>program_god1</author><pubDate>Tue, 18 Sep 2018 09:11:36 +0800</pubDate><description><![CDATA[目录：


Python网络爬虫（一）- 入门基础
	Python网络爬虫（二）- urllib爬虫案例
	Python网络爬虫（三）- 爬虫进阶
	Python网络爬虫（四）- XPath
	Python网络爬虫（五）- Requests和Beautiful Soup
	Python网络爬虫（六）- Scrapy框架
	Python网络爬虫（七）- 深度爬虫CrawlSpider
	Python...]]></description><category></category></item><item><title><![CDATA[Java中的String，StringBuilder，StringBuffer三者的区别]]></title><link>https://blog.youkuaiyun.com/program_god1/article/details/80976476</link><guid>https://blog.youkuaiyun.com/program_god1/article/details/80976476</guid><author>program_god1</author><pubDate>Tue, 18 Sep 2018 09:11:08 +0800</pubDate><description><![CDATA[最近在学习Java的时候，遇到了这样一个问题，就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢，自己从网上搜索了一些资料，有所了解了之后在这里整理一下，便于大家观看，也便于加深自己学习过程中对这些知识点的记忆，如果哪里有误，恳请指正。　　这三个类之间的区别主要是在两个方面，即运行速度和线程安全这两方面。首先说运行速度，或者说是执行速度，在这方面运行速...]]></description><category></category></item><item><title><![CDATA[JVM架构和GC垃圾回收机制]]></title><link>https://blog.youkuaiyun.com/program_god1/article/details/80992570</link><guid>https://blog.youkuaiyun.com/program_god1/article/details/80992570</guid><author>program_god1</author><pubDate>Tue, 18 Sep 2018 09:10:58 +0800</pubDate><description><![CDATA[JVM架构和GC垃圾回收机制详解JVM架构图分析下图：参考网络+书籍，如有侵权请见谅 （想了解Hadoop内存溢出请看： Hadoop内存溢出(OOM)分类、参数调优化）JVM被分为三个主要的子系统（1）类加载器子系统（2）运行时数据区（3）执行引擎1. 类加载器子系统Java的动态类加载功能是由类加载器子系统处理。当它在运行时（不是编译时）首次引用一个类时，它加载、链接并初始化该类文件。1.1 ...]]></description><category></category></item><item><title><![CDATA[MapReduce切片（Split）和分区（Partitioner）]]></title><link>https://blog.youkuaiyun.com/program_god1/article/details/81452711</link><guid>https://blog.youkuaiyun.com/program_god1/article/details/81452711</guid><author>program_god1</author><pubDate>Mon, 06 Aug 2018 13:29:47 +0800</pubDate><description><![CDATA[MapReduce中，分片、分区、排序和分组（Group）的关系图：



 

分片大小

对于HDFS中存储的一个文件，要进行Map处理前，需要将它切分成多个块，才能分配给不同的MapTask去执行。 分片的数量等于启动的MapTask的数量。默认情况下，分片的大小就是HDFS的blockSize。

Map阶段的对数据文件的切片，使用如下判断逻辑：


  protected long co...]]></description><category></category></item><item><title><![CDATA[maven报错：Non-resolvable parent POM for com.taotao:Taotao-common:0.0.1-SNAPSHOT: Could not find artifa]]></title><link>https://blog.youkuaiyun.com/program_god1/article/details/81221265</link><guid>https://blog.youkuaiyun.com/program_god1/article/details/81221265</guid><author>program_god1</author><pubDate>Thu, 26 Jul 2018 15:38:24 +0800</pubDate><description><![CDATA[在做淘淘商城的项目一开始搭建后台maven工程的时候，做Taotao-common工程继承taotao-parent父工程时，在子工程的pom.xml文件中报错：Project build error: Non-resolvable parent POM for com.taotao:Taotao-common:0.0.1-SNAPSHOT: Could not find artifact com...]]></description><category></category></item><item><title><![CDATA[搭建 Spring MVC 框架]]></title><link>https://blog.youkuaiyun.com/program_god1/article/details/81058543</link><guid>https://blog.youkuaiyun.com/program_god1/article/details/81058543</guid><author>program_god1</author><pubDate>Sun, 15 Jul 2018 23:40:44 +0800</pubDate><description><![CDATA[整个社会和人都在追求创新、进步、成长，没有人愿意停步不前，一个个老事物慢慢从我们生活中消失掉真的令人那么伤感么？或者说被取代？我想有些是的，但有些东西其实并不是这样。游天鸣和蓝玉不正说明了两种截然不同的人生么。随着社会的进步，那些消失的艺术或者说民间艺术可能现实中我们再也见不到了，这个社会永远都是优胜劣汰，消失以为着不再需要，只不过这些老物件有更多的技艺和精神层面的东西罢了。《百鸟朝凤》这部电影我...]]></description><category></category></item><item><title><![CDATA[eclipse环境下如何配置tomcat，并且把项目部署到Tomcat服务器上]]></title><link>https://blog.youkuaiyun.com/program_god1/article/details/81053886</link><guid>https://blog.youkuaiyun.com/program_god1/article/details/81053886</guid><author>program_god1</author><pubDate>Sun, 15 Jul 2018 16:05:02 +0800</pubDate><description><![CDATA[eclipse环境下如何配置tomcat打开Eclipse，单击“Window”菜单，选择下方的“Preferences”。 单击“Server”选项，选择下方的“Runtime Environments”。 点击“Add”添加Tomcat。 点击“Next”，选中自己安装的Tomcat路径。 点击“Finish”完成。 建立一个Web应用File → New → Dynamic Web Proj...]]></description><category></category></item><item><title><![CDATA[启动tomcat时cmd窗口一闪而过解决方法]]></title><link>https://blog.youkuaiyun.com/program_god1/article/details/81053838</link><guid>https://blog.youkuaiyun.com/program_god1/article/details/81053838</guid><author>program_god1</author><pubDate>Sun, 15 Jul 2018 16:01:27 +0800</pubDate><description><![CDATA[启动tomcat时cmd窗口一闪而过解决方法。问题现象：在实际开发中一般都是eclipse+tomcat(也许还会用到tomcat的插件)，我们只需要在eclipse中单击servers上的按钮就可以成功启动tomcat了，但是如果想在tomcat的安装目录下 双击startup.bat启动时却一闪而过了。这是为什么呢（tomcat启动失败），马上就带大家看看具体的原因。下面我先跟大家确认一下问题...]]></description><category></category></item><item><title><![CDATA[hadoop datanode 启动出错]]></title><link>https://blog.youkuaiyun.com/program_god1/article/details/81012234</link><guid>https://blog.youkuaiyun.com/program_god1/article/details/81012234</guid><author>program_god1</author><pubDate>Thu, 12 Jul 2018 10:57:02 +0800</pubDate><description><![CDATA[FATAL org.apache.hadoop.hdfs.server.datanode.DataNode: Initialization failed for block pool Block pool BP-336454126-127.0.0.1-1419216478581 (storage id DS-445205871-127.0.0.1-50010-1419216613930) serv...]]></description><category></category></item><item><title><![CDATA[Spark 启动方式]]></title><link>https://blog.youkuaiyun.com/program_god1/article/details/80899822</link><guid>https://blog.youkuaiyun.com/program_god1/article/details/80899822</guid><author>program_god1</author><pubDate>Tue, 03 Jul 2018 15:52:18 +0800</pubDate><description><![CDATA[1、spark 提交任务方式1）、spark on yarn：$ ./bin/spark-submit--class org.apache.spark.examples.SparkPi \    --master yarn-cluster \    --num-executors 3 \    --driver-memory 4g \    --executor-memory 2g \    --...]]></description><category></category></item><item><title><![CDATA[CentOS7 Hadoop 2.7.3 Hive 2.1.1]]></title><link>https://blog.youkuaiyun.com/program_god1/article/details/80603353</link><guid>https://blog.youkuaiyun.com/program_god1/article/details/80603353</guid><author>program_god1</author><pubDate>Thu, 07 Jun 2018 00:55:18 +0800</pubDate><description><![CDATA[1.前言说明：安装hive前提是要先安装hadoop集群，并且hive只需要再hadoop的namenode节点集群里安装即可(需要再所有namenode上安装)，可以不在datanode节点的机器上安装。另外还需要说明的是，虽然修改配置文件并不需要你已经把hadoop跑起来，但是本文中用到了hadoop命令，在执行这些命令前你必须确保hadoop是在正常跑着的，而且启动hive的前提也是需要ha...]]></description><category></category></item><item><title><![CDATA[MapReduce和yarn]]></title><link>https://blog.youkuaiyun.com/program_god1/article/details/80593516</link><guid>https://blog.youkuaiyun.com/program_god1/article/details/80593516</guid><author>program_god1</author><pubDate>Wed, 06 Jun 2018 13:09:11 +0800</pubDate><description><![CDATA[1.Mapreduce是什么?Mapreduce是一个分布式运算程序的编程框架，是用户开发“基于hadoop的数据分析应用”的核心框架；Mapreduce核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序，并发运行在一个hadoop集群上；2.作用（1）海量数据在单机上处理因为硬件资源限制，无法胜任（2）而一旦将单机版程序扩展到集群来分布式运行，将极大增加程序的复杂度和...]]></description><category></category></item><item><title><![CDATA[MapReduce排序过程详解]]></title><link>https://blog.youkuaiyun.com/program_god1/article/details/80537073</link><guid>https://blog.youkuaiyun.com/program_god1/article/details/80537073</guid><author>program_god1</author><pubDate>Fri, 01 Jun 2018 14:17:26 +0800</pubDate><description><![CDATA[Hadoop、Spark等分布式数据处理框架在宣传自己的性能时大都以排序效果来做比较，各种类别的Sort Benchmark已成为行业基准测试。之所以选择排序是因为排序的核心是shuffle操作，数据的传输会横跨集群中所有主机，Shuffle基本支持了所有的分布式数据处理负载。下面就来详细分析一下使用mapreduce实现排序的基本过程。先看一些准备知识。MapReduce中的数据流动最简单的过程...]]></description><category></category></item><item><title><![CDATA[mapreduce序列化java代码]]></title><link>https://blog.youkuaiyun.com/program_god1/article/details/80498695</link><guid>https://blog.youkuaiyun.com/program_god1/article/details/80498695</guid><author>program_god1</author><pubDate>Tue, 29 May 2018 21:45:38 +0800</pubDate><description><![CDATA[package demo;import java.io.DataInput;import java.io.DataOutput;import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.Doub...]]></description><category></category></item><item><title><![CDATA[震惊！面对他人提问某著名程序员居然这样回复爆出惊天内幕！引现场数万人围观！]]></title><link>https://blog.youkuaiyun.com/program_god1/article/details/80433214</link><guid>https://blog.youkuaiyun.com/program_god1/article/details/80433214</guid><author>program_god1</author><pubDate>Thu, 24 May 2018 13:41:19 +0800</pubDate><description><![CDATA[看了这些来自程序员的神回复，你就会明白，程序员是世界上最聪明、最具幽默感的一群人。工作相关0. 如果软件正在占领全世界，为什么程序员得不到尊重？遍身罗绮者，不是养蚕人。1. 中国大陆的盗版Windows系统都是怎么做出来的？复制、粘贴。2. 中国梦和美国梦的区别是什么？中国梦.txt，美国梦.exe3. 请用最简洁的语言描述我国fa lv。7544. 哪种编程能够永生？除非你能一直续。5.怎么翻译...]]></description><category></category></item></channel></rss>