- 浏览: 237203 次
- 性别:
- 来自: 珠海
最新评论
-
男人50:
不远啊 写道难道大多程序猿都是这样过来的吗,接着后来有一部分当 ...
刚毕业的时候 -
不远啊:
难道大多程序猿都是这样过来的吗,接着后来有一部分当了老师教着新 ...
刚毕业的时候 -
男人50:
...
ES 与关系型数据库的对比 -
liaodongdakai:
精通并发与Netty网盘地址:https://pan.baid ...
精通netty框架 -
男人50:
knight_black_bob 写道这内容怎么审核的,你好, ...
我从事技术的这些年(第12年)
文章列表
如果身体健康,我愿意写代码到老
- 博客分类:
- 职业感想
如果身体健康,我愿意写代码到老
写代码,比较安静。不用天天开会,部门pk。
做领导,还不如做个技术专家。
如今,在it行业摸爬滚打10多年了。
从传统行业软件 到 互联网的软件,
从互联网 到 移动互联网;
从移动互联网 到 大数据,云计算;
现在 还得学习AI。
一刻都没停息过,难道真的要活到老,学到老。
本人酷爱技术,虽然同事从70后,到80后
又从80后 到90后
又从90后 到95后,
再过几年,我的小侄女 00后 就过来和我做同事了。
再过几年,我的孩子,10后,就来当同事了,甚至可以做你的领导。
技术 就这样。身边的同事 一直再变的越来越年轻。
咱们是继续做技术呢? 还是做管理呢?还是创业? 还是换行?
其实 很多人 选择了 做管理,在一个公司耗着。
软件公司的管理 都很扁平化 ...
Raft 为什么是更易理解的分布式一致性算法
- 博客分类:
- Raft
一致性问题可以算是分布式领域的一个圣殿级问题了,关于它的研究可以回溯到几十年前。
拜占庭将军问题
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
- 博客分类:
- hadoop
// 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
- 博客分类:
- hadoop
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>
做技术的,说话办事都干净利索。
通常有一下几种:
第一类:有家底的,不愁挣钱,这类人通常做几年开发,就可以创业,挑战生活。
第二类:无家底的,自己攒钱买房 买车养家,通常去第一类的公司打工。