Yuque Archive
昨天日志

2018年09月

尝试做一些类似工作日志的生活日志,所见所得,皆为我享,不见其增,日有所长。 —— 2018.09.30

第五周

30日(周日)

  1. StringBuffer线程安全,StringBuilder线程不安全。

  2. 做了几道LeetCode简单题,数据库分类的简单题已结束。涉及自连接。

29日(周六)

  1. 无限试用WindowFX。权限文件储存在系统盘ProgramData目录下,该目录默认隐藏。也可以运行%programdata%命令进入目录。

28日(周五)

  1. 银海复试
  • Java基础,常见包
  • 字符串匹配、替换
  • 数据库操作

27日(周四)

  1. 银海软件山西分公司面试
  • 关于表锁
  • 系统间(两模块间)如何通信

26日(周三)

  1. 明天银海软件面试。

25日(周二)

  1. 休息

24日(周一)

  1. 尝试HDFS

  2. 《武庚纪》挺好看,下一部可以关注《天谕》

第四周

23日(周日)

  1. 等有钱了,肆无忌惮买各种奶茶喝(手动滑稽)

22日(周六)

  1. Socket和WebSocket的关系,就像Java和JavaScript的关系。

21日(周五)

  1. 去中北参加笔试。

20日(周四)

  1. 收到了东华软件笔试的消息。

19日(周三)

  1. 回顾go语言区块链结构。

  2. 遇到一本不错的书《大型网站技术架构:核心原理与案例分析》

18日(周二)

  1. 使用go语言很不习惯。

  2. 尝试开发新的hexo主题。真难。

17日(周一)

  1. 上课老师提到一些观点,我不赞同。

第三周

16日(周日)

  1. LeetCode上做了三道简单题,用了两个多小时。

Integer.paresInt()方法当参数超出范围会抛出NumberFormatException,是一个运行时异常,可以捕获处理。

找出数组中的不重复元素可以用异或操作。

15日(周六)

  1. (应该不是第一次)读了《一个故事告诉你比特币的原理及运作机制》这篇文章,大概了解了比特币的运作原理。

  2. 更换博客主题为even,很偶然的一个操作。一直想开发一套自己满意的博客主题,一直没有动手。问题什么样的主题才是让人满意的?

  3. 发现中文版LeetCode,相见恨晚。做了两道简单题,还有一道需要处理整数溢出的题没有做出来。

  4. 想到一个积累英语词汇的简单计划。

14日(周五)

  1. 使用超级简历完成了0.1版本的简历(手动滑稽)

13日(周四)

  1. 看了RabbitMQ Work queues教程

12日(周三)

  1. 尝试使用MyBatis,了解基本使用流程

  2. 尝试使用RabbitMQ,跑通官网Hello World示例

11日(周二)

  1. 尝试前后端分离部署,在Apache中配置路径,发现这次是Apache拦截了Spring Boot的所有请求,浏览器的browserHistory路由会被当做访问子目录的请求。

之前部署react-chat的时候并没有类似问题,可能是因为Spring Boot使用了Apache的核心服务器Tomcat,而Node.js启动的服务器仅仅是监听端口。react-chat也是将前端页面集成到后端。

目前只能先集成到Spring Boot,保留Bug。

10日(周一)

  1. 上课讲了几道前端基础题,原来dispaly为inline-block的元素宽高属性都有效。

  2. Java Web部分的监听器和过滤器也是Servlet,只是继承了不同的接口用于完成特定功能。

  3. 尝试搭建Hadoop运行环境,Windows和Linux(Docker)都没有成功。

  4. 因为需求,需要将food-delivery-system部署到服务器环境。

微服务架构模式的开发,前后端分离,部署思路有两个,前后端分离部署,或者将前端构建好的静态资源放到后端的资源中。

在Spring Boot中使用Thymeleaf模板引擎,导入静态资源,发现React路由不能直接访问,只能页内跳转。项目有两个页面是独立的,需要直接访问。

应该是Spring Boot的服务拦截了来自浏览器的直接请求。

第二周

09日(周日)

  1. 综合对比各家云服务器,没有太满意的解决方案。主要用于放置个人网站,最好有国外节点,免备案,还可以搭梯子。阿里云连SS都能监测到。

  2. 前段时间有开发一个网站的想法,但是要建设的网站需求模糊,可以是个人网站、社区网站或一起帮这样创新类型的网站,不过发现语雀太好用了,功能强大,能够满足很多需求,所以开发网站技术上也有缺陷。

  3. 了解到大数据方向有大数据工程师这样一个职位类型,比较契合写代码的Java程序员,接下来的时间我会多关注这方面的信息,学习相关内容。

08日(周六)

  1. 发现了简单易懂的Spring Cloud教程,用不到两个小时时间看了前四五篇,对Spring Cloud的使用和分布式系统有了基本的认识。

  2. 《死亡细胞》的爬墙符文在 猛毒下水道 -> 废旧水管 -> 守望者 -> 沉睡的庇护所,打倒沉睡庇护所的精英怪会爆出,永久解锁能力,关卡前死亡也没事。