`
男人50
  • 浏览: 228153 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论
文章列表
如果身体健康,我愿意写代码到老 写代码,比较安静。不用天天开会,部门pk。 做领导,还不如做个技术专家。
如今,在it行业摸爬滚打10多年了。 从传统行业软件  到   互联网的软件, 从互联网 到 移动互联网; 从移动互联网 到 大数据,云计算; 现在 还得学习AI。 一刻都没停息过,难道真的要活到老,学到老。 本人酷爱技术,虽然同事从70后,到80后 又从80后 到90后 又从90后 到95后, 再过几年,我的小侄女 00后 就过来和我做同事了。 再过几年,我的孩子,10后,就来当同事了,甚至可以做你的领导。 技术 就这样。身边的同事 一直再变的越来越年轻。 咱们是继续做技术呢?  还是做管理呢?还是创业?  还是换行? 其实 很多人 选择了 做管理,在一个公司耗着。 软件公司的管理 都很扁平化 ...
一致性问题可以算是分布式领域的一个圣殿级问题了,关于它的研究可以回溯到几十年前。 拜占庭将军问题 Leslie Lamport 在三十多年前发表的论文《拜占庭将军问题》(参考[1])。 拜占庭位于如今的土耳其的伊斯坦布尔, ...
Mycat多租户方案 1、需求 1、1 需求图 这里写图片描述 1、2 环境说明 环境说明: 这里写图片描述 2 每租户一逻辑库方案 2.1实现思想 用户在用用户名登陆时,首先,需要根据用户名,查询到该用户所在的逻辑库,然后登陆成功后,将和会话信息存放在一起,方便在访问其他业务的时候,能够很方便的得到该逻辑库。与此同时,利用Mybatis 提供的 SQL拦截器机制与Mycat提供的注解,改写SQL语句为 sql = “/!mycat:schema=” + tenant + ” /” + sql; 这样Mycat在解析时,会自动路由到tenat逻辑库上执行SQL语句。 ...

跟我学hadoop学习4

// cc AvroGenericMaxTemperature MapReduce program to find the maximum temperature, creating Avro output import java.io.IOException; import org.apache.avro.Schema; import org.apache.avro.generic.GenericData; import org.apache.avro.generic.GenericRecord; import org.apache.avro.mapred.AvroColle ...

跟我学hadoop学习5

package v1; // cc MaxTemperatureMapperV1 First version of a Mapper that passes MaxTemperatureMapperTest import java.io.IOException; import org.apache.hadoop.io.*; import org.apache.hadoop.mapreduce.*; //vv MaxTemperatureMapperV1 public class MaxTemperatureMapper extends Mapper<LongWri ...
// cc FileDecompressor A program to decompress a compressed file using a codec inferred from the file's extension import java.io.InputStream; import java.io.OutputStream; import java.net.URI; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apach ...
科普Spark,Spark是什么,如何使用Spark 1.Spark基于什么算法的分布式计算(很简单) 2.Spark与MapReduce不同在什么地方 3.Spark为什么比Hadoop灵活 4.Spark局限是什么 5.什么情况下适合使用Spark 什么是Spark Spark是UC Berkeley AMP lab所开源的类Hadoop MapReduce的通用的并行计算框架,Spark基于map reduce算法实现的分布式计算,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是Job中间输出和结果可以保存在内存中,从而不再需要读写 ...
import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.regex.Matcher; import java.util.regex.Pattern; import org.apache.hadoop.fs.Path; import org.apache.hadoop.fs.PathFilter; public class DateRangePathFilte ...
不说话,直接上代码 package oldapi; import java.io.IOException; import org.apache.hadoop.io.IntWritable; import org.apache.hadoop.io.LongWritable; import org.apache.hadoop.io.Text; import org.apache.hadoop.mapred.MapReduceBase; import org.apache.hadoop.mapred.Mapper; import org.apache.hadoop. ...
最近 在做一个项目中,遇见ftp的问题。在网页中上传大文件。网页中嵌套ftp。 很多都是需要付费的。一怒之下,自己下班之后,在家钻研。 发现jftp很好,支持多线程和单线程。但是有个bug ,是不认识中文文件夹和中文文件名的文件。 经过一晚上的研究,终于解决了。 速度超快。 截图展示下。 
#!/bin/bash # # LVS script for VS/DR # #./etc/rc.d/init.d/functions # VIP=10.10.6.252 RIP1=10.10.6.101 RIP2=10.10.6.13 PORT=80 case $1 in start)   /sbin/ifconfig eth2:0 $VIP broadcast $VIP netmask 255.255.255.255 up   /sbin/route add -host $VIP dev eth2:0 # Since this is the Director we must be a ...
#!/bin/bash # # Script to start LVS DR real server. # description: LVS DR real server # #.  /etc/rc.d/init.d/functions VIP=10.10.6.252 host='/bin/hostname' case "$1" in start)        # Start LVS-DR real server on this machine.         /sbin/ifconfig lo down         /sbin/ifconfig lo up ...
但是这样不能不能跳出iframe等框架。 可以用javaScript解决 在你想控制跳转的页面,比如login.jsp中的<head>与</head>之间加入以下代码: <script language="JavaScript"> if (window != top) top.location.href = location.href; </script>
做技术的,说话办事都干净利索。 通常有一下几种: 第一类:有家底的,不愁挣钱,这类人通常做几年开发,就可以创业,挑战生活。 第二类:无家底的,自己攒钱买房 买车养家,通常去第一类的公司打工。
Global site tag (gtag.js) - Google Analytics