#He

分布式缓存DistributedCache

本文是对MR案例:Map-Join的解读。在hadoop中,共享全局变量或全局文件的几种方法使用Configuration的set()方法,只适合数据内容比较小的场景将缓存文件放在HDFS上,每次都去读取,效率比较低将缓存文件放在DistributedCache里,在setup()初始化一次后,即可多次使用,缺点是不支...

Hive Shell常用操作

1.Hive非交互模式常用命令:  1) hive -e:从命令行执行指定的HQL,不需要分号:%hive-e'select*fromdummy'>a.txt  2) hive –f: 执行HQL脚本%hive-f/home/my/hive-scrip...
代码星球 ·2020-03-29

ubuntu完全卸载apache2

最近刚接触ubuntu和apache,第一次配置就被apahce搞到完全崩溃,跟着网上的配置修改apache的charset和apache2.conf以后,开始出现访问http://localhost然后直接让下载的提示:"youhavechosentoopen",怎么找都没找到问题到底载哪儿,不过,还是解决了一部分问...
代码星球 ·2020-03-29

服务器反爬虫攻略:Apache/Nginx/PHP禁止某些User Agent抓取网站(转)

服务器反爬虫攻略:Apache/Nginx/PHP禁止某些UserAgent抓取网站(转)...

Bourn Again Shell编程

shell既是命令解释程序,又是一种高级程序设计语言。shell是解释型语言。bash脚本的建立和运行:  注释行以#开头  #!后面的参数告诉系统执行本文件的程序  执行脚本文件有两种方法:         1. &n...
代码星球 ·2020-03-29

vue-loader was used without the corresponding plugin. Make sure to include VueLoaderPlugin

场景:.webpack2.4.*集成vue-loader@15.7.2报错原因:参考官方文档https://vue-loader.vuejs.org/migrating.html#a-plugin-is-now-requiredVue-loader在15.*之后的版本都是vue-loader的使用都是需要伴生VueLo...

checkbox,不选中传值

根据W3C的规则未选中的checkbox和禁用的控件不是有效控件,不会被POST。因此如果要未选中的checkbox表示值0的话,就不得不曲线完成了。最近研究ZendFramework时候,发现其中的一个方法formCheckbox()。这个方法是生成checkbox表单的。但是它在生成checkbox的之前会生成一个...

Shell脚本一枚

脚本如下:#!/bin/bashdir=$1dir1=""forfilein`find$dir-typef`dodir2=${file%/*}name=${file%.*}name1=${name%.*}cd$dir2gunzip$fileif[-z"$dir1"-o"$dir1"!="$dir2"];thengzip...
IT猿 ·2020-03-28

深度解析MySQL启动时报“The server quit without updating PID file”错误的原因

很多童鞋在启动mysql的时候,碰到过这个错误,首先,澄清一点,出现这个错误的前提是:通过服务脚本来启动mysql。通过mysqld_safe或mysqld启动mysql实例并不会报这个错误。那么,出现这个错误的原因具体是什么呢?哈哈,对分析过程不care的童鞋可直接跳到文末的总结部分~总结 下面,来分析下m...

pt-online-schema-change的实现原理

pt-online-schema-change用于MySQL的在线DDL。下面结合官方文档和generallog来分析其实现原理。 测试表mysql>showcreatetablet2G***************************1.row***************************...

[C#] 使用 StackExchange.Redis 封装属于自己的 RedisHelper

目前.NET使用访问Redis的的类库主流应该是 StackExchange.Redis,自己参考网上的文章(也许是吃饱了撑着),也尝试做出简单的封装。///<summary>///Redis助手///</summary>publicclassRedisHelper{///<su...

SpringSecurity-UsernamePasswordAuthenticationFilter的作用

UsernamePasswordAuthenticationFilter应该是我们最关注的Filter,因为它实现了我们最常用的基于用户名和密码的认证逻辑。先看一下一个常用的form-login配置:1<form-loginlogin-page="/login"2username-parameter="ssoId...

SpringBoot+Mybatis+ Druid+PageHelper 实现多数据源并分页

本篇文章主要讲述的是SpringBoot整合Mybatis、Druid和PageHelper 并实现多数据源和分页。其中SpringBoot整合Mybatis这块,在之前的的一篇文章中已经讲述了,这里就不过多说明了。重点是讲述在多数据源下的如何配置使用Druid和PageHelper。在使用Druid之前,先...

where T : class的含义

publicvirtualvoidUpdate<T>(Tentity,IDbTransactiontransaction=null,int?commandTimeout=null)whereT:class{if(entity==null){thrownewArgumentNullException("ent...
IT猿 ·2020-03-28

两种应该掌握的排序方法--------1.shell Sort

先了解下什么都有什么排序算法 https://en.wikipedia.org/wiki/Sorting_algorithm  http://zh.wikipedia.org/zh/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95http://student.zjz...
首页上一页...409410411412413...下一页尾页