精华内容
下载资源
问答
  • Kubernetes 自从1.6起便号称可以承载 5000 个以上的节点,但是数十 5000 的路上,难免会遇到问题。 在 kubernetes 5000 之路上的经验,包括遇到的问题、尝试解决问题以及找到真正的问题。 1、 问题:1 ~ 500 ...
    • Kubernetes 自从1.6起便号称可以承载 5000 个以上的节点,但是从数十到 5000 的路上,难免会遇到问题。
    • 在 kubernetes 5000 之路上的经验,包括遇到的问题、尝试解决问题以及找到真正的问题。

    1、
    问题一:1 ~ 500 个节点之后
    问题:kubectl 有时会出现 timeout ( p.s. kubectl -v=6 可以显示所有 API 细节指令)

    尝试解决:
    一开始以为是 kube-apiserver 服务器负载的问题,尝试增加 proxy 做 replica 协助进行负载均衡
    但是超过 10 个备份 master 的时候,发现问题不是因为 kube-apiserver 无法承受负载,GKE 通过一台 32-core VM 就可以承载 500 个节点

    原因:
    排除以上原因,开始排查 master 上剩下的几个服务(etcd、kube-proxy)
    开始尝试调整 etcd
    通过使用datadog查看 etcd 吞吐量,发现有异常延迟(latency spiking ~100 ms)
    通过Fio工具做性能评估,发现只用到 10%的 IOPS(Input/Output Per Second),由于写入延迟(write latency 2ms)降低了性能
    尝试把 SSD 从网络硬盘变为每台机器有个 local temp drive ( SSD )
    结果从~100ms —> 200us

    2、
    问题二:~1000 个节点的时候
    问题:发现 kube-apiserver 每秒从 etcd 上读取 500mb

    尝试解决:
    通过Prometheus查看 container 之间的网络流量

    原因:
    发现Fluentd和 Datadog 抓取每个节点上资料过于频繁
    调低两个服务的抓取频率,网络性能从 500mb/s 降低到几乎没有
    etcd 小技巧:通过--etcd-servers-overrides可以将 Kubernetes Event 的资料写入作为切割,分不同机器处理,如下所示
    --etcd-servers-overrides=/events#https://0.example.com:2381;https://1.example.com:2381;https://2.example.com:2381

    3、
    问题三:1000 ~ 2000 个节点
    问题:无法再写入数据,报错 cascading failure
    kubernetes-ec2-autoscaler 在全部的 etcd 都停掉以后才回传问题,并且关闭所有的 etcd

    尝试解决:
    猜测是 etcd 硬盘满了,但是检查 SSD 依旧有很多空间
    检查是否有预设的空间限制,发现有 2GB 大小限制

    解決方法:
    在 etcd 启动参数中加入--quota-backend-bytes
    修改 kubernetes-ec2-autoscaler 逻辑——如果超过 50%出现问题,关闭集群
    各种服务的优化
    Kube masters 的高可用
    一般来说,我们的架构是一个 kube-master (主要的 Kubernetes 服务提供组件,上面有 kube-apiserver、kube-scheduler 和 kube-control-manager )加上多個 slave。但是要达到高可用,要参考一下方式实现:

    kube-apiserver 要设置多个服务,并且通过参数--apiserver-count重启并且设定
    kubernetes-ec2-autoscaler 可以帮助我们自动关闭 idle 的资源,但是这跟 Kubernetes scheduler 的原则相悖,不过通过这些设定,可以帮助我们尽量集中资源。
    {
    "kind" : "Policy",
    "apiVersion" : "v1",
    "predicates" : [
    {"name" : "GeneralPredicates"},
    {"name" : "MatchInterPodAffinity"},
    {"name" : "NoDiskConflict"},
    {"name" : "NoVolumeZoneConflict"},
    {"name" : "PodToleratesNodeTaints"}
    ],
    "priorities" : [
    {"name" : "MostRequestedPriority", "weight" : 1},
    {"name" : "InterPodAffinityPriority", "weight" : 2}
    ]
    }
    以上为调整 kubernetes scheduler 范例,通过调高 InterPodAffinityPriority 的权重,达到我们的目的。更多示范参考范例.

    需要注意的是,目前 Kubernetes Scheduler Policy 并不支持动态切换,需要重启 kube-apiserver(issue: 41600)

    4、
    调整 scheduler policy 造成的影响
    OpenAI 使用了KubeDNS ,但不久后发现

    问题:
    经常出现 DNS 查询不到的情况(随机发生)
    超过 ~200QPS domain lookup

    尝试解决:
    尝试查看为何有这种状态,发现有些 node 上跑了超过 10 个 KuberDNS

    解决方法:
    由于 scheduler policy 造成了许多 POD 的集中
    KubeDNS很轻量,容易被分配到同一节点上,造成 domain lookup 的集中
    需要修改 POD affinity (相关介绍),尽量让KubeDNS分配到不同的 node 之上
    affinity:
    podAntiAffinity:
    requiredDuringSchedulingIgnoredDuringExecution:

    • weight: 100
      labelSelector:
      matchExpressions:
      • key: k8s-app
        operator: In
        values:
        • kube-dns
          topologyKey: kubernetes.io/hostname

    5、
    新建节点时 Docker image pulls 缓慢的问题

    问题:
    每次新节点建立起来,docker image pull 都要花 30 分钟

    尝试解决:
    有一个很大的 container image Dota,差不多 17GB,影响了整个节点的 image pulling
    开始检查 kubelet 是否有其他 image pull 选项

    解决方法:
    在 kubelet 增加选项--serialize-image-pulls=false来启动 image pulling,让其他服务可以更早地 pull (参考:kubelet启动选项)
    这个选项需要 docker storgae 切换到 overlay2 (可以参考docker 教学文章)
    并且把 docker image 存放到 SSD,可以让 image pull 更快一些
    补充:source trace
    // serializeImagePulls when enabled, tells the Kubelet to pull images one
    // at a time. We recommend not changing the default value on nodes that
    // run docker daemon with version < 1.9 or an Aufs storage backend.
    // Issue #10959 has more details.
    SerializeImagePulls *bool json:"serializeImagePulls"
    提高 docker image pull 的速度
    此外,还可以通过以下方式来提高 pull 的速度

    kubelet 参数--image-pull-progress-deadline要提高到 30mins docker daemon 参数max-concurrent-download调整到 10 才能多线程下载

    6、
    网络性能提升
    Flannel 性能限制

    问题:
    OpenAI 节点间的网络流量,可以达到 10-15GBit/s,但是由于 Flannel 所以导致流量会降到 ~ 2GBit/s

    解决方式是拿掉 Flannel,使用实际的网络
    hostNetwork: true
    dnsPolicy: ClusterFirstWithHostNet

    展开全文
  • 文章目录终极目标:学习ForkJoin框架实现多线程1加到一千万一、ForkJoin框架是啥?二、ForkJoin框架提供的类1、ForkJoinTask抽象类小小介绍2、ForkJoinPool小小介绍三、实现多线程1加到一千万 终极目标:学习...

    终极目标:学习ForkJoin框架实现多线程从1加到一千万

    一、ForkJoin框架是啥?

    ForkJoin是由JDK1.7后提供多线并发处理框架。ForkJoin的框架的基本思想是分而治之。什么是分而治之?分而治之就是将一个复杂的计算,按照设定的阈值进行分解成多个计算,然后将各个计算结果进行汇总。和分治排序算法的思想类似。相应的ForkJoin将复杂的计算当做一个任务。而分解的多个计算则是当做一个子任务。

    ForkJoin框架的大致工作流程如下

    1、可以发现每一个任务都有两个操作,1、fork操作:分出子任务;2、join操作:返回结果。

    2、大任务的结果等于其三个子任务的结果。每一个任务的结果都为其子任务结果之和

    3、ForkJoinPool控制forkjoin框架的运行,即操控ForkJoinTask实现类的实例。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2UsUGw7Y-1588434445654)(C:\Users\Administrator\Desktop\ForkJoin框架.jpg)]

    二、ForkJoin框架提供的类

    1、ForkJoinTask抽象类小小介绍

    使用ForkJoin框架,需要创建一个ForkJoin的任务,而ForkJoinTask是一个抽象类,我们不需要去继承ForkJoinTask进行使用。因为ForkJoin框架为我们提供了RecursiveAction和RecursiveTask。我们只需要继承ForkJoin为我们提供的抽象类的其中一个并且实现compute方法。

    下列ForkJoinTask子类的类定义后面的括号内容是其类名的中文翻译

    public abstract class RecursiveAction extends ForkJoinTask<Void>(递归操作)
    (无返回值)
    
    public abstract class RecursiveTask<V> extends ForkJoinTask<V> (递归任务)
    (有返回值)
    

    2、ForkJoinPool小小介绍

    ForkJoinTask的任务要通过ForkJoinPool来执行,执行的方法为其中的compute方法,分割的子任务也会添加到当前工作线程的双端队列中,进入队列的头部。当一个工作线程中没有任务时,会从其他工作线程的队列尾部获取一个任务(工作窃取)。

    三、实现多线程从1加到一千万

    import java.util.concurrent.ForkJoinPool;
    import java.util.concurrent.ForkJoinTask;
    import java.util.concurrent.RecursiveTask;
    
    /**
     * @Info: 1+10000000 ForkJoinPool
     * @Author: 唐小尊
     * @Date: 2020/3/2  14:34
     */
    public class SumTask extends RecursiveTask<Long> {//RecursiveTask有返回值为Long型
        //for循环相加最大操作单位,如果end-start>125000则分子任务
        private static final int THRESHOLD = 125000;
        //存放1~10000000的值,其实没必要,但是由于大多数的forkjoin操作都是数组操作,所以就加上数组
        private long[] arr;
        //数组遍历的开始下标
        private int start;
        //数组遍历的结束位置+1
        private int end;
    
        /**
         * 用于分配子任务的构造函数
         * @param arr
         * @param start
         * @param end
         */
        public SumTask(long[] arr, int start, int end) {
            this.arr = arr;
            this.start = start;
            this.end = end;
        }
    
        /**
         * 子任务求结果
         * @return 单个子任务的结果
         */
        private long subtotal() {
            long sum = 0;
            for (int i = start+1; i <= end; i++) {
                sum += i;
            }
            return sum;
        }
    
        /**
         * 类似于递归执行的递归函数,但是方法的执行由ForkJoinPool类来操控
         * 框架操控:分子任务、求结果
         * @return 最终结果
         */
        @Override
        protected Long compute() {
            if ((end - start) <= THRESHOLD) {
                return subtotal();
            }else {
                int middle = (start + end) / 2;
                SumTask left = new SumTask(arr, start, middle);
                SumTask right = new SumTask(arr, middle, end);
                left.fork();fork()//安排在池中异步执行此任务
                right.fork();fork()//安排在池中异步执行此任务
                //return left.invoke() + right.invoke();//invoke()开始执行此任务,等待其完成并返回结果,非异步
                return left.join() + right.join();//join()返回计算结果
            }
        }
    
        public static void main(String[] args){
            long time = System.currentTimeMillis();
            long[] arr = new long[10000000];
            for (int i =0 ; i < 10000000; i++) {
                arr[i] =i+1;
            }
            //实例化ForkJoinPool执行ForkJoinTask中的compute()方法
            ForkJoinPool<Long> pool = new ForkJoinPool();
            ForkJoinTask<Long> result = pool.submit(new SumTask(arr, 0, arr.length));//submit()提交ForkJoinTask以供执行。
            System.out.println("最终计算结果: " + result.invoke()+"耗时:"+(System.currentTimeMillis() - time)+" 毫秒");
            pool.shutdown();//已提交的任务将被执行,但不会有新的任务
        }
    }
    

    最终计算结果: 50000005000000耗时:62 毫秒

    展开全文
  •  当然这篇文章是来教大家如何步步的从千氪财经上实实在在的赚钱,或者说赚tv币的。 但是如果在开头的时候,简要的描述下我悲惨的历程,相信大家能有更好的理解和收获,这篇文章读起来也更加容易了。故事是...

    前言

      我的千氪财经历程可以用糟糕来形容,那种感觉就是像错过了一亿那样。这样去描述,你们应该能感受到我懊悔的心情了吧。

      当然这篇文章是来教大家如何一步步的从千氪财经上实实在在的赚到钱,或者说赚到tv币的。

      但是如果在开头的时候,简要的描述下我悲惨的历程,相信大家能有更好的理解和收获,这篇文章读起来也更加容易了。

    故事是这样的

      在某个风和日丽的晚上,混在币圈的我,定时打开手机刷币圈相关的新闻。然后看到有千氪财经的推广链接,写着高质量区块链平台(因为了解过知乎平台),所以就第一时间吸引了我。

      接着我就去找相关的信息了解了下,感觉不是骗人的,应该有戏。然后我就立马扫了二维码准备注册一番,谁知道折腾了半天,差点把手机给砸了,都没有收到验证码...

    经过一番研究,千氪财经现在似乎只能通过下载手机app注册 T_T


    Okay注册完账号,下面让我们正式进入主题。

    第一步,了解千氪财经赚tv规则

    因为我的经历或者说学习习惯就是对一样新鲜的事物,在开始学习和后续进阶的时候,都是首先对一件东西有深入了解才能挣到最多的钱。比如你只了解一样东西的皮毛只能挣小钱。

    当然熟悉各项赚钱功能是不够的,不按平台规则进行导致最终封号,最后也是徒劳无返的。

    反面教材的我

      当时就是因为心情太激动了,前期错过了一亿,现在上车了,要赶紧抱住大腿不放。结果账号注册下来,就撸起袖子开干了。

      最后等到提取tv时,还以为账号被封,我的心哇要碎了!(在此捶胸顿足3分钟...最后与客服沟通原来是需要有5个工作日的审核期,并且需要实名认证。



      总结就是有tv就是大爷,有锁定的大爷,你就可以做大太爷!!!

    第二步、勾搭行业KOL

      打开千氪财经就可以看到热门板块有哪些大佬们,然后仔细分析下大佬们的内容组成,关注和粉丝,看看他们是怎么切入的。于是我们在早期可以看到,大部分的高收益文章,似乎都是和千氪财经平台这个主题有关的。通过拜读大佬们的文章,可以加深对这个平台的理解和使用。

      其次,根据大佬们的建议,我们就可以去做进一步细致的工作。例如评论大佬的文章,不断的关注,以此来获取第一阶段的粉丝。

      对于新鲜事物,我们可以和这个行业内的人学习,那样是最能节约时间和成本的方法。而且我们还能根据自有的经验,对这个事物进行横向和纵向对比,构造自己的知识体系,和对后续的发展有个自己的认识和判断。

      正所谓前人踩坑,我们踩在前人的肩膀上,也许能站得更高,走得更远。

    第三步、成为行业砖家

      想要在千氪财经上走得更远,赚的更多,关键还是得成为某个话题的KOL。因为前期无论你折腾出多么大的浪花,如果没有好的沉淀,那么当浪潮褪去,你会发现裸奔的永远是自己。

     

      比如有的大佬,就是在EOS这个话题上慢慢发展起来的,我们也可以去参考。选择一个话题和一个切入点,做到里面的Top1,那么你自然有你的粉丝和受众,你的影响力自然会与日俱增。

      所以在开始的时候,对于咱们这种新手,最好立足于细分领域开始,成为一个专家。而想要成为专家或者说意见领袖,关键是能吸引你的受众,能给他们带去有价值的东西,输出你有价值的观点。

    第四步、制定发展蓝图

    Okay, 大家如果已经有感兴趣的话题了,并且有信心成为这个话题下的KOL了,那么就到了去制定咱们的发展蓝图的时候了。

      因为成为专家不是想想而已,还要制定具体的方案,按照方案去执行下去。

      比如说你关注的话题是:小白入门系列。那么你自然可以以小白作为切入点,制作出符合小白一步步入门进阶的内容。而实用性就是这些内容的标准,尽可能的涵盖每一个你竞争对手所没有涵盖到的细节即可。你不需要再内容上做更多的创新,而是你要在内容上比他们实用,比他们丰富,比他们理解起来更加容易。

      如果你想在某个币种上成为KOL,那么你可以制定对应的文章蓝图。比如说token的详细解释,白皮书解读,你的解读(如这个币是公链还是私链、应用场景、团队、和竞争对手的关系、融资背景等等)。相信我,你不需要去创造任何内容,你要做的就是去构造你的文章结构,然后收集资料,再用自己理解的话表达出来。

    第五步、打造内部闭环

      到现在,目标有了(成为某话题的砖家),行动指南也有了(发展蓝图),剩下的就是去坚定不移的执行了。

      当然,在你开始的时候,你要给自己起个好名字,制定一个容易传播的好符号。这个符号争取能做到足够的短、容易记忆、可视化场景化。

      然后想明白咱们的受众群体,在他们出没的地方先潜伏着,慢慢的预热,为后续丢文章做好准备。

      接着,当我们文章累积到一定阶段了,前面和大佬的勾搭也起码混了个脸熟了,那么这个时候就可以去尝试和大佬们进行深入交流了,看看大佬们有没有什么东西要帮忙的,可不可以投稿,需不需要代笔等等,藉此达到宣传自己和获得背书的目标。

    最后

      不断的输出高质量的内容,然后持续不断的推广再推广。相信到了最后,你会发现赚钱其实就是这么水到渠成的事情。

    Tips:

      大家可以去千氪app上看看,了解下如何通过千氪财经赚钱。

      即使你不会写作,但是点赞和评论等等都可以赚到钱。你唯一要做的就是尽可能的赚到更多的tv,然后锁仓,相信后面的收益会给你一个惊喜的。

    展开全文
  • “部”玩转数据分析师(精英)视频教程,上课时,完整版,价值8800,现直接分享下载,需要的同学赶紧的了,晚了就没了哦
  • 我的经历很典型,是大学毕业工作的发展与经济记录。据我所知,大多数男生和我了解的单身同学朋友的个人情况都很接近。希望大家看完能把感触说出来,先谢谢了。 我是02年毕业的。在天津读大学,自学考试,学...

    我的经历很典型,是从大学毕业到工作的发展与经济记录。据我所知,大多数男生和我了解的单身同学朋友的个人情况都很接近。希望大家看完能把感触说出来,先谢谢了。

      我是02年毕业的。在天津读大学,自学考试,学计算机。

      02年四月份以前,偶尔兼职工作。大学期间,家人给我的生活费,大约是500块吧。我家是山西的一个小城市,家人收入大约父母各六七百吧每个月。大学做了很多的事情,刚读大一,忘不了发广告,每天发六百份,一上午发完,需要没张报纸都折叠好,然后塞到小区每层楼的门上,还需要去判断家里是否有人,否则发错一户,扣钱三到五元。:(黑暗吧!总共做了十三天,每天六点起来报道,然后结伴发报纸,大约做到上午十一点,共收入一百一十多元。这个是一辈子赚的第一笔钱。当时觉得特别难,花钱都不敢,那时候最奢侈是吃羊肉串了,一元一串,在学校门口,下自习买五块钱就觉得很幸福了。哎。

      做市场调查,98年冬天,做天津润滑油市场调查,当时快放假,没回家,骑自行车每个区地毯似地调查,做了五天,赚了二百块钱,当时给我的评价还是可圈可点。呵呵,苦笑,当时我也算用心了,做的也很好,可也许就值拿那么多钱吧。宿舍有一个内蒙的同学,每个星期请他女朋友去吃麦当劳,回来就和我们说。坦白说,还是很羡慕的。听同学父亲一个月赚一千多的时候,也很羡慕。当时抽烟少,抽小红河,三元一包。大约三五天抽一包吧。回忆起来还是挺有意思的。

      过了第一个学期,开始从事学校的活动了,记得给夏士莲发促销装,也是每家跑,做了一个多星期,赚了二百块钱吧。

      第二个学期,给肯德基打工。进去找工作是因为同学没钱了,想打工,我陪他去。我也很少去肯德基吃东西,他是河南人,个子高,很帅,他在肯德基门口不敢进去,我拉他进去找经理问是否需要人,然后填表等待时间面试!第一次面试,因为那里只要本地人,所以我不符合,但我去面试的时候,写了一个对肯德基店面的设计建议。经理很客气的感谢,但还是没要我。我郁闷,我同学被要录用了,很开心。回去几天后,同学有一次告诉我说有个好消息,原来里面有个人被开除,经理对我印象深,所以想找我去工作。当时一小时2.5元,我是见习服务员!

      写到这里,仿佛思绪又被抓回了那段日子,觉得一点苦涩和依稀新鲜的回忆扑面而来,有点想哭的冲动。呵呵。

      大约在KFC做了四个月,其实我每个月也就是星期六日去,一个月能赚一百多吧。总之我做了四个月,都没有做满200小时,还是见习服务生。刚去的时候我只能上打佯班了(一天中的最后一次轮班),其他班都满了。我特别想在KFC做,因为有免费的工作餐。可笑吧。所以每天时常下自习九点去工作。做到一点钟,共四个小时。每次能赚十块钱!想起来又想哭了,呵呵!这段经历对我很特别,因为我痛恨KFC,直到现在!

      原因后面大家就清楚了。当时九点去就洗盘子,什么都洗,偌大的一个水池,请允许我这样形容,因为这个比我见过最大的浴缸还大。里面不断的被丢进去当天用过的餐具,厨房用具,我的事情就是不断的刷刷刷,象今天花儿乐队一样,洗刷刷!:)我一辈子刷洗的东西可能都没有在那里一天刷的多。我是家里的独子,几乎也不做什么家务。有一次手破了,还要不断的刷,每天晚上回宿舍,已经两点了。然后我悄悄溜进宿舍,静静躺下,甚至连思想都禁锢了,当时应当也没有什么感觉了吧。只是觉得自己看来还是能吃苦的!辛苦就不提了,总之可恨的是辞职,一次我做出来一锅鸡翅,就是老的炸鸡翅。码好了一盘子,从厨房那边的保温柜的轨道推进去,哗啦一声,原来同一轨道的有另一个盘子,因为总配的员工错误,不应该那样操作。所以一下子一盘鸡翅翻了。当时我很晕,也很老实,没有争辩,师傅(我入职的老师)帮我数了,共66个。其实有七十多个,我师傅帮我少数了些。(我师傅名字姓宋,后来当兵去了。是个很好的天津人)一个3.5元,需要赔偿二百多。我被要求换好衣服去取钱,就去了,也没想什么,回来赔偿完就回家了。

    越写越想说,不好意思。愤怒的就是这个事情,不是我的责任,但值班的组长说我先垫付,然后下班后统计完如果当天损失的产品不多,就退钱给我。我就信了。我一个月才赚一百多的,相当于两个月的周六日都白做了。当时里面的老员工很欺负人,平时他们心情不好,和你说话的时候带气,你如果不满,就让你去收拾冷柜,就是KFC里面的冷库,员工只穿单衣,进去一收拾半个小时。特掺。还有大冬天出门口拖地,也很掺,特别冷。当时没有太多感觉,现在想想简直就是最下层的人做的最苦的事情,可笑的是当时我还在上大学!后来的一天,我很疲劳,但当天的经理在我该下班的时候说有员工没来,让我继续加班。我不愿意,她竟然说那你不加班以后就别来了。呵呵,天津KFC的值班经理就是这样!记得是个女经理,叫王某。我当时说,我不会来了!然后回家!一个月后都没发当月工资,我为了一百多块钱去问财务,后来两个月后发了。这个是我一辈子性价比最不好的工作经历。那四十四根鸡翅赔偿的二百多,被组长和几个星级服务员下班后吃掉了。这个是我去年回天津,碰到一当时里面的同事告诉我的。:( 从此KFC在我心理印象就更差了。不是说它的产品,是它的内部组织和人情。

      二年级,我做过很多兼职,市场调查,内衣促销,袜子上门促销,电池街头促销。内衣值得一说,我自己觉得个人的韧性还是有的,做这个我专门在学校附近的小区门口,大冬天给人推销,一套当时是一百九十八,别人嫌太贵,后来我一怒,自己回去换上一身,外边就穿单衣,照样去促销,还是没人买。我做过两天,没卖出去一件,又退回到学生会了。其他促销的东西还都卖出去过。什么人都卖,下岗工人,学生,等等!二年级后,多数是体验了。了解后也就不做了,因为没太多时间,也没太大收入。

      说说二年级的消费吧,那时候和宿舍的朋友去吃韩国烧烤,觉得有点奢侈。总之比一年级见识多了很多啦。刚来的时候叔叔带我和妈妈去酒楼吃饭,我只会点鱼香肉丝的。:P 当时一个月也觉得钱不够花了,当时和同学租一台电脑玩,就觉得很奢侈了。押金还需要从亲戚那里借。呵呵。还喜欢去八里台桥下游戏厅打电动。会时常得到很多迪厅的门票,但都是骑自行车去,从来不消费。因为一瓶啤酒二十元觉得很贵。

      三年级开始,也就是02年暑假收假回来,带了八千多,家里人决定让我自己买台电脑。那个时候开始在网吧打工了,一天给十块钱的工资,我常常值晚班,能偷偷的贪污点钱,给人家少算点时间,这样平时零花钱就多了(不要怪我,实在没办法)。一个月加上家里给的, 可能有一千了吧。当时总是打游戏,上网还很少。因为很贵。喜欢研究电脑硬件了。三年级寒假回家没钱,卖了块硬盘 ,卖了四百多。买了车票回家。记得回家时候我和一个老乡买完车票就剩下两块多,每人带了个包司机多要一元车费,我们都想下车。呵呵,很有意思。还有一次,都没钱了。前一阵剩下个馒头,都硬成铁块了,宿舍的猫都不吃,我们用开水泡泡都吃了。哎!现在都当笑话给别人说,别人都不信。可真的是真事。当时同学很多人的生活都是那样,吃饭愿意骑车十几分钟买回来吃,现在打死都不会了。宿舍里一共六个人,竟然一个星期都只喝大米煮粥,煮的浓浓的,吃的特别香。还有就是我的老乡,没钱了打工,每天早上吃一块五的饭,中午省钱不吃,只买瓶啤酒喝,晚上回宿舍喝粥!呵呵,真的好真实的。

      三年级生活记忆最深刻,有一次找兼职工作,认识一个女孩子,想追人家。当时约人家去学校的酒吧,一人一个饮料,我和朋友和她及她朋友四个人。八十块,那时候还是我朋友买的。一会那个女孩子去卫生间了,我后来也去,人家在卫生间门口打电话。用手机。是NOKIA的8210 。当时我看见特晕,觉得她经济实力好强哦:)我觉得自尊心被挑战了。对能否追求到她开始动摇了。我那时候开始帮朋友买电脑,有一次一台电脑赚了五百块钱!后来把家人给的生活费,就买了台MOTO的P7689。买完就没什么钱了。但也很开心,好象那时候脆弱的自尊要靠这个来坚持。那个女孩子三年级暑假放假时还说我是个好男孩,但她一直在喜欢一个不喜欢她的男生。所以我就没希望了。

      到了四年级了,暑假我没回家, 在鞍山西道找了份工作。一个月六百。然后我暑假开始很忙碌的工作了。一个暑假过的很快,每天除了工作就是回学校。第一个月发工资时候共20天吧,发了我四百一十块钱。我很气,决定辞职,在卫生间和一个比我晚来一个星期的同事说这个事情,他发了二百多。我于是忍,第二个月发了七百。第三个月就开学了,发了六百。然后辞职。因为买手机,所以不打工没钱活了。当时生活很窘迫的。不过我一个月赚六百还是比很多同学强:)他们不会赚钱,反正我当时在班里,个人赚钱还是最多的吧。现在想想简直当时很YY。it's just a stupid boy in the period.

      9月14号,认识了我的第一个女朋友。当时认识她后呢,花钱就开始多了点。因为我也没给她买过什么东西,大多是吃饭和一起玩。我自己吃饭还是很节省的,但两个人一起,包括打车,去饭店吃饭开始多了。那个时候家里人还是给我生活费的。想想真的很内疚。那段情感很美好,只到来年的10月7号因为她家人不同意而分手。

      这段时间我也不知道怎么过来的,反正生活不是很辛苦了。钱好象也够花了。没有太拮据。

        开始正式工作了

      在2002年四月份,我到天津一家宽频网络公司工作了。在三年级暑假的实习还是让我学到了很多东西的,而且对我日后工作有了很多的指导作用。在02年3月去个大型招聘会时,一个很大的展台就是这个公司,当时同学都不敢去。觉得肯定不会被录用,他们都没有勇气去投简历,当时同学期望的薪水大约是六百到八百吧。我去投了,投的是软件测试工程师。面试时候,我填写的期望薪水是1000。那次面试我表现很幼稚,是我最失败的一次面试了。呵呵,不过我现在看来,那是我直向社会工作的第一个台阶,入门级别。4月电话打来,让我工作。我很兴奋,和女朋友说,女朋友也很高兴。工资是一千二。里面有很多现在想来在当时天津计算机水平来说都是很厉害的人。对我意识的熏陶和潜力的培养也是很大很大。

      试用期过了工资提到了一千四百多。那时候房租一个月400,每个月开支非常紧,因为还有和女朋友约会的花销。从工作开始就不问家人要钱了,6月份,把家人给我的两千块钱培训费和一个月工资都花了,买了台厦新A8。当时特别喜欢那款电话,给女朋友用。到了国庆节和女朋友分手后,我状态很差,上网时间更多了。就这样一直到03年的3月。那时候非典刚开始,在网络里认识了一个女孩子,后来一个月后就分开了,因为对方对经济的潜在需求很大。我根本养活不了她,而且对方刚刚21岁,就经历过很多。很聪明能干的女孩子。4月我觉得我不能那样下去了,公司当时也有很多变动,于是我离开公司。换了个工作,但是试用期一千五,过了一个月,因为我做的很好,要老板转正。他说公司只能给到那么多,当时公司很多天大的研究生打工,我的工资最高。公司天津理工的本科生到公司开始六百,过了试用期八百。

      我要离开,老板和我谈,给我税后两千。我做到03年底,把一个几十万的项目做完后。因为老板很抠,所以我离开了第二个公司。

      说说03年财务状况,当时房租450,每个月钱全花光。天津房租一交3个月,我都要借钱才交得起。但是交房租对和一起合租的朋友都很困难。平时吃羊肉串可以很随意了,开始挑剔饮食了,时常三四个人吃饭花一百多。平时抽烟也就是五块钱左右的。还去酒吧玩,下班后打麻将,玩网络游戏,反正每天下班就是玩。我当时发现毕业后在天津的男生,工作状况大部分都是这样。工作之外就是玩。那时候生活觉得很快乐,每天没什么压力,对买房子,攒钱也没什么意识。都是月光光族,到月底还借钱。相互借,发工资后还债。

      04年过年前,我辞职,发给我一千七的奖金。其实少给我发好多的,老板太抠。我的所有钱加起来也就两千五左右。过年回天津后,开始找工作。半个月后,找了个两千的工作,我想先做的,然后再找合适的。不过天津工资也就这样了,我24岁的年龄,最多能拿两千五。还必须要技术特别好才行。当时天津薪水最高的恐怕就是顺弛了。呵呵。我试用期就发80%的工资,共计一千六。从2月到4月工作几乎就是混日子,因为那公司很混乱,我去了老板都不知道让我做什么。每天就是抽空到楼下游戏厅玩,有一种机器是人猿泰山,属于赌博性质,有两次中过头奖,是七百块钱,不过输多赢少,每个月有一半钱都输在游戏厅了。幸亏只有两个月就结束了这种生活。

      04年4月15号到北京工作,去北京的前一天晚上去打游戏机,输了一千。然后14号到北京就找朋友借了两千。那时候存款300。当时在北京一个月工资三千四百块钱,公司给租房。到04年年底,我一共存了一万块钱。考了个驾照,给家人寄了两千块钱。第一次给家里寄钱,感觉也是难以形容。家里人还挺高兴,自己心理明白自己很难受。
    一直到05年9月,工资变成6000。我十月去西藏旅游回来,才开始关注理财了。都说理财应该从细节着手,想想自己平时就不注意这些,平时身上总怕没钱,钱包里都装着几百块钱。还喜欢弄些新的百元,五十,二十的放抽屉里。也不知道有没有什么公式可以计算,我住的屋子一翻都能翻出几百块钱。总觉得这点钱存银行也没多少利息,还不够买条烟呢。我11月的时候买了一万的建信基金,现在开始对理财兴趣越来越大。银行还有五千活期存款,我现在一个月房租800,中午公司吃10元,下班回家叫外卖也就是10元,六日去外边吃,这个星期六日花了一百五吧。预计过年前应该能有一万五的现金。

      过完年,薪水能涨30%,一个月能发8000(税后),这样明年收入就大约有10万以上了吧。一年多一直没女朋友了,平时除了过节一定要去旅游外,平时也没什么花销了。衣服我很普通,一般一年也花不了两千。旅游我有单独的卡,每年加班费什么的应该能有一万。年底双薪。今年本来国庆节后和朋友在北京开个小店,不过禽流感那时期严重,也没开成。现在手里有个创意,准备过年完和朋友运作,应该问题不大,估计明年除了工资外,收入能有3万左右。我计划了一下,明年上半年每个月至少能存5000元,到明年6月,应该能有四万现金,明年年底,最差有七万现金,最多有十万(因为有很多运作成本在内,所以先这样计算)。个人两年内不买房子,平时也没有什么大额消费。每月电话费公司报销,除了房租,吃饭,零花外,我准备明年好好节约一下,争取把自己的财务形势扭转一下。

      现在对股票很有兴趣,但是担心风险。我准备拿出一万明年开个户头,开始运作。因为网络里认识了些高手,观察了两个月,发现他们每次买股卖股都是做短期,大约一个星期左右。利润8%--10%,如果跌了,也回按照提前设置的止损点抛出。但我看几乎没有赔的,因为每次都把他的交易记录列给大家。而且只是让个人参谋。我学习经济知识大约一个多月了,一些基础知识还是学了些。但是现在经验很欠缺。

      希望大家多多提建议,如果有什么对我的帖子有疑问的也请直接问就好。还希望大家多多交流。我写这个帖子写了整整三个多小时。也许有的地方有些拖累,但绝对是真实的。希望在这里多交朋友:)多谈谈相互的感受。我今年26岁,过完年27岁。

    展开全文
  • 次下雨的时候,围墙被雨冲倒了,他居然倒了的墙里挖出了坛金子,因此他一夜暴富。可是他依然很笨,他也知道自己的缺点,于是就向位禅师诉苦,禅师告诉他说:“你有钱,别人有智慧,你为什么不用你的钱去买...
  • 张海龙,同程旅游联合创始人,现任同程网CTO, EGO会员,ArchSummit2016深圳站明星讲师我心里一直有个梦想,就是希望有个舞台能让更多的技术人沟通、交流,展示他们自己的一些成果。同程有句话:“再苦也不要忘...
  • 封印将数据从一项活动传递另一项活动的标准方法:如果要将大量数据从一个活动发送另一个活动,则可以将数据放入一个包中,然后使用putExtra()方法。//Createthe`intent`Intenti=newIntent(this,ActivityTwo....
  • 三、人间烟火气,好友撸串时 地摊经济诞生于距今约一千年前的宋代,重生于距今40年前的改革开发大背景下,今天又为什么会再次回来?看到知乎上大家的评论不一,各种看法都有,我总结了几条小胖自己认可的原因,大家...
  • 2016年毕业,就去了互联网公司,份工资7,3年后跳了5家公司,拿了2万2。都说跳槽频繁,企业会比较忌讳这样的人才。但是换个角度想,如果真的在3年内积累了很多的项目经验和技术经验,这样的简历,相信很少...
  • 每天总共 19 美元,按照我之前文章发布的合作规则,一半是合作者的收入,简单算一下每个月也有几百到一千的收入,可以说算是完成了零到一,刚开始没有下载量,慢慢的有了一点,在慢慢的有了一定日活跃用户,有了...
  • 互联网科技圈2018年开始蔓延的裁员风潮并未在2019年止步,ofo、锤子科技这样的创业明星企业京东、百度、腾讯这样的巨头,企业人事的躁动成为资本躁动的表现…… 裁员工裁干部 裁员在企业发展过程中并...
  • 名程序员此前在互联网行业工作,后来转行,考上了省里的公务员,虽然工资1万多降多,但比之前过得美滋滋。如下便是这名程序员的自述。  楼主还在其后的回复中表示:因为是省厅技术岗,所以工资高一点,...
  • 各位朋友,大家晚上好!我是TGO 鲲鹏会最受欢迎的导师之、彩食鲜 CTO、前苏宁科技集团副总裁——乔新亮。感谢大家能腾出宝贵的时间,来到「鲲鹏说」直播间收看我的直播,也希望这场分享能对...
  • 我无法找到将整个文件带主内存的解决方案,因为我将使用的文件非常大.所以我决定使用islice,如第3个链接所示.前2个链接无关紧要,因为它们仅用于2行或读取1000个字符.而我需要1000行.现在N是1000我的文件包含100万行...
  • 随着发际线不断向上攀爬,求真君对头发的关注程度直线上升,为了这一头烦恼丝,真是添了没少烦恼,洗发水洗头方式,最近听说吹风机质量也会影响发质,于是准备换个好点的吹风机,电商网站看,几十的...
  • 群人致力于创造“神器”,为大众生产物美价廉的产品,他们的罗马仕移动电源打败了小米同类产品,他们自称是草根创客团队,他们的名字叫——七猫。   七猫,个充满网游气息的名字,它其实是支“神器”...
  • 接触了这款沙盒,我月收入三千到三万 折腾了MC好几年,满打满算算小半个游戏从业者,每天生活都折腾的毫无规律,每天熬着夜吃着泡面,两眼干巴巴的看着服务器后台上运行MC的服务端,逮什么报错就修复什么。...
  • &#13; &#13; &#13; &#13; &#13; &#13; &#13; 今天的内容来自知乎,有个提问的内容是这样的:“个好的运维是怎么每月两三...
  • 这项计划预先并不告捷,然而在首级团队的率领下,我们走了今天。下面是站点峰值时刻的截图: 这是在web上线后快要4个月,团队共同努力的的终归。在这短短4个月期间里,站点团队履历了许多“腥风血雨”。获胜的...
  • 把时间倒回2017年12月,有数据报告显示,当时中国有超过两家智能音箱厂商,其中大部分是购买语音系统来搭载自己硬件的“零技术门槛”音箱。而当时中国市场全年智能音箱出货量只有150万台左右。 而了2018年...
  • 敏捷开发一千零一夜

    2013-07-23 13:01:06
    敏捷开发一千零一夜  这本案例集不同的视角,为读者展示大型互联网企业 初创公司、大型国企独资外企、典型的甲方第三方咨询公司的敏捷历程。这里面既有大的组织的敏捷转型,也有一个小团队或...
  • 日志就像个笔记本,可以记录程序运行时的一些信息。 日志文件 通过日志,我们可以做很多事情。 日志的作用 1. 记录系统和接口的使用情况,比如请求日志 2. 记录和分析用户的行为,比如网站访问日志 3. ...
  • 希望你可以静心阅读,总结他们晋升发展的共性,然后找到合适自己的发展道路,期待有天你也可以像他们一样来这里传授经验! 虽是旧帖,我觉得有意义再翻出来和您回味。不是因为他们在今天有多么高的薪资,而是...
  • 个React Native应用程序,可为用户提供全球数所顶级大学的信息。 特征 用户可以按其名称或所在国家/地区搜索机构。 用户可以访问这些机构的官方网站。 用户还可以添加/删除收藏夹。 用户可以建议将大学添加...
  • 我之前文章中聊过位朋友,35岁时,大公司年薪30万的技术总监,跳槽同学的创业小公司,拿着8块月薪,主要收入是业绩奖金和年底分红。 原先他管理的团队负责几个老系统的维护,几年了都差不多,直到业务量...
  • "柔肠百结"的委婉细腻之情,"愁肠回"的自怜自哀,再"肝肠寸断"的悲剧意识,在诗词的创作中,诗人以小见大,以我及物,演绎着中国诗词特有的生命情怀和抒情技巧。"柔肠寸断"作为抒情客体的偶然性发现,成为词学艺术...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,245
精华内容 2,898
关键字:

从一到一千