杂谈(09)期

  • 杂谈

    • 最近有在想极简生活,在莫名其妙背负很多东西的时代,我觉得这是一种不错的生活方式,可以通过尽可能抛去身边非必须物品的方式来让自己有一个更好的生活状态。当然极简只是相对的极简,我看到践行极简的人做到了令我难以想象的地步,当然,看个人,我不理解,但他们可能甘之如饴。我对自己的物质上和精神关注上把我的所有东西分了个类,陈列展示了一下,发现我本身物质生活好像就挺朴素的,但是脑子里的东西比较混杂,这个需要大大滴扔垃圾。
    • 接着上一条,我在梳理自己的时候总是很痛苦,粗略的审视自己感觉不错,但得出的结论总是比较简单与单调,彷佛是老生常谈一般。但是向抓住一个方向深挖一下自己干了什么,怎么做的,大脑就会时不时罢工,就像挖矿遇到了石头,稍微前进一会就感觉自己很累需要休息一下,大脑发出休息的指令是如此的自然,然后我自然而然的去找一些简单的快乐放松去了。我感觉这就是大脑好久不用生锈的感觉吧。
    • 我前几周经常萌生要组装一台台式电脑的想法。像自己买CPU,主板,电源…但是被最近的显卡价格吓回去了。然后接着上一条,我在想,我的脑子就是CPU加GPU,身体就是主板和电源。当然人体的CPU&GPU是能不断升级/降级的。想象大街上走着各种各样的型号的电脑,we`re all robot tonight,感觉很有意思。
    • 这几天把我的旧笔记本闲鱼出掉了,这是16年的时候大一买的电脑,联想ideapad,那时候联想还是地地道道的美帝良心想,电脑感觉就一般,内存4G,500G机械盘,还好也没啥要求,主要是不怎么学习不咋用电脑,然后凑活凑活用了四年,大修过一次,加了内存条,白色电脑也用成了黄色…对旧物还是有微微不舍。
    • 最近又搭了hexo的博客,安排在GitHub Pages上了,又把再原来服务器上的博客基本上都迁移过来了,总共花了差不多一天时间。之前心情澎湃自己就用springboot+vue实现了一个博客,又花了100多大洋租了最便宜的服务器,买了域名,还捣鼓着https。这样投入的经历太多了,我只是需要一个记录的地方。当然心里有些小布尔乔亚,感觉稍微还要秀一下,但又不要人尽皆知…人的心思真的奇怪。话扯回来,高成本的搭建博客对我来说就是一年的事情,不能持久。记事本又差点意思,还是老老实实挂在GitHub上….
  • 技术

    • 最近在做数据入湖的事情。我要做的就是把数据库大部分表的数据全部遍历出来,生成特殊格式的文件。这个可以用shell脚本完成(不会),也可以写Java的定时任务。所以我遇到了两个问题:

      • myBatis怎么对数据库做操作?
      • 怎么在不写实体类的情况下用myBatis获取单表中的所有数据?
      • 数据入湖分为全量入湖与增量入湖,第二种入湖时怎么区分哪些是增量数据,进行统计呢?
      • 由于库里表多,表里数据也不少。怎么能对这个程序做优化呢?

      我的一些答案:

      • select table_name from information_schema.tables where TABLE_SCHEMA=(select database())

        查询某数据库内所有表的表名

      • Mapper中接收类型设置成List<LinkedHashMap<String,String>>,直接可以以数据表拿到单表所有数据(LinkedHashMap就是保证拿到的数据与数据库表中的数据顺序是一样的)

      • 增量入湖的思路肯定是以时间为划分,比如说今天12:00全量入湖一次,下一次增量入湖表里筛数据判断旧肯定是sql判断时间为今日12:00以后的,但是有的表并没有时间字段,由于我目前项目的数基本都是只增加不减少的,所以,我感觉可以统计第一次入湖的表的行数,第二次增量时就拿第一次的行数之后的数据(这个感觉有些不靠谱)。

      • …….