Dec Working Note
阅读原文时间:2023年07月15日阅读:2

01

新的一个月,也是16年最后一个月,意义非凡。

那么第一天就要来点非凡的意义:提出离职。

纠结了好久,最后还是离职了,感觉是好他妈的爽,纠结什么呢。

不过今天状态不好,最近状态一直不好,上火,也没睡好。上班迷迷糊糊。5:30就跑路。

回来本来打算今天搞定blog v2 。基本搞定了前台校验,可惜rsa前后台加密解密还没太搞明白。

睡觉前还是搞定了,觉得不错。

02

有点上火,虽然离职了,工作中还是要改的代码一大堆,有些无奈。

最近上火了,不是特别舒服。

关于blog,今天主要是做些小的改动。另外就是完善记录-日向博客开发记录,页面上插入了截图。上传项目。重启服务器。第二个版本从11月10号到现在终于发布了。

03

周六加班他妈的

回家先给那个远在瑞典的同学展示下我的ver2,觉得这次她倒是显示出兴趣了

某种角度,人类的智慧创作往往就是为了求偶,艺术,科学,编程……

看了会jquery,很多种选择器,觉得主要还得实践中体会

之后之前认识的一个关注我blog的小孩“绿色的帽子”在qq上搞起了直播写代码,写打飞机游戏,去看了看,js,css都玩得挺溜,感觉还挺极客的。

我进去以后,这个人说,sonne也来了,就是那个日向博客的作者。哈哈,这个人是第一个给我名字发音的人,‘骚内’。

另外今天就是花了第三版的设计草稿。要开始了……

04

用户头像,功能上就是这样,如何显示就是界面的问题了

05

买了新键盘,很爽。善其事利其器。

开始搞评论,多对一。设置懒加载,失败:org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: sonn.entity.Article.comments, no session or session was closed

最基本实现评论功能,算是复习了下多对一,我想之后实现评论引用评论功能会用到一对一,粉丝/关注功能就会用到多对多……另外,学到了怎样选择div里面的div,觉得无论css还是jquery,选择器都是很核心的东西。

06

上午在博客园闲逛,看到一个人最近也在搞个人博客系统,恰巧前几天完工的。采用servlet+jsp方式没有使用mvc框架。去他博客逛了逛,注册了个账号,却发现注册了自己不能写文章。也就是说他的博客纯粹是为了展示自己一个人的文章的。注册登录也就成了摆设。在我看来,这一类型的博客根本算不上真正的系统。

有一类型的博客,只需展示自己一个人的文章,那种真的很容易实现。只要有一个简洁优美的界面就可以了。如下图,王垠的博客。
但如果把博客开发给所有注册用户使用,就不止是博客,还是一个系统。甚至是一个“社区”。
我就天天逛csdn,和博客园。

最近决定更换文本编辑器,之前的fckeditor已经很多地方让我不满意了。
下午看了下,一个开源项目,wangEditor就很让我满意,js插件。最主要支持代码格式插入。

http://www.wangeditor.com/ 这个开源的web富文本编辑器真的很棒,暗暗感谢这个作者。已经开始用这个编辑器替换原有的了,写文章、写评论。目前插入代码的显示还有些问题。也终于明白了那些博客网站插入代码的原理是啥了。html的标签。目前问题是文件读写后字符串原有的缩进丢失了,导致代码没有按格式显示出来。

成功定位问题,改掉。以后可以在日向博客写代码了。cool~

07

将前两天写的代码总结上传服务器,主要是改因为引入wangeditor导致的ajax表单提交检验及json返回值处理失效问题。应该是jquery包冲突问题。每次处理js问题都卡好半天,结果最后莫名其妙就好了……重启服务器发现还有不少问题,前路漫漫……

最近三星杯,每局都看。

09

注册了个域名,估计解析、备案又是个漫长麻烦过程。
不过,这显然是发展的必经阶段……

和之前的界面相比这个新的布局是不是好看简洁的多、尤其导航栏是固定位置的,拖动滚动条向下导航栏依旧固定在最上。

10

今天文章显示页面,改版完成(这个新的文章页面绝对简洁又漂亮!!),解决服务器的一个bug,个人空间终于可以显示了,这里用户可以上传个人头像,如果不上传也会显示默认头像。 接下来工作还是以前端改版为主,头像上传了,就要合适的显示出来。 首页改版,个人主页改版,个人空间改版。 另外、文章评论页面要做一个分页。

11

头像功能,主页显示~

12

最近业余时间看了些美剧,《绝命毒师》和《绝命律师》。这两部剧某种程度上讲的就是美国式的创业故事,一个是毒品行业一个是律师行业。从中我感悟颇多,其中有一点:作程序员也要打造自己的品牌。要不然为什么很多程序员那么热衷于经营其博客、github、知乎账号呢?低调的技术员形象已不符合这个时代。高调做事,让别人记住你,才是最重要。在此基础上,去利用“品牌”,赚钱。

what to do tonight.

日向博客新首页。用代码写诗,追求心中的美,这才是编程的享受。

13

搞定了个人主页页面,本以为两个小时搞完休息呢,结果研究了半天jstl标签,实际上又没什么卵用,浪费好多时间。 总之,目前最主要的三大页面:主页、个人主页、文章显示页。都已经改版完成。

14

评论区如愿以偿实现了分页,并得以显示楼层数。写了个求时间差的函数,加了个用户注册日期字段,得以求得用户日向博客“博龄”。此外又改了几个小问题。 每天啰嗦这些就是因为我没时间写日记。睡!

15

新的登录页。pc端居中显示,手机端刚好铺满整个屏幕。达到了我心目中期待的“完美”。

16

年末公司没啥事,坐着等离职的节奏。

明后天是双休。

回家处理下头像图片名含中文无法上传问题,改法就是把图片在本地路径改为一个名字 1.jpg。

另外就是按照登录页样式,把注册页也改了。

本想着做个服务器端图片压缩处理,结果上传代码后失败了,这个以后再说吧。

17

完美完成了一个计划:游览灵隐寺,然后回来搞定写文章插入图片功能,最后写一篇灵隐寺游记~

最后提交文章的时间是23:59,相当准时吧。

18

最近服务器经常因为内存不足而mysql服务down掉,而且服务器很慢,不知道是什么原因,很郁闷。

以为是最近因为引入评论和各种图片而导致内存不足?其实没啥道理。

总之今天决定搞个新服务器,本来一开始决定弄个美国的试试,顺便就不用备案了。结果搞了个所谓“虚拟主机”的东西,完全用不惯。就这样60几块浪费了。

之后发现还是习惯腾讯云服务器,就租了个2g内存的,下午用了三个小时,就完成了搭建环境+网站移植。现在两个服务器运行着一模一样的网站。

结果,新站刚搞好,旧站又正常了。what   fuck?

难道又浪费100多元钱?!

不过还算有些收获,至少有了个备用站,并且证明了网站移植的可行。可以之后慢慢观察之前内存不足是啥原因,1g也确实小了点,下个月开始用这个2g的。

19 - 24

这些天掉了个坑里,说起来很无语,就是版本发布在即,测试发现我们日志里打印了一条密码,这个是由于没有使用交互式输入脚本的方式引起的,只要改变了密码输入方式,那个密码就不会打印了。可是sb pm诚惶诚恐,硬是要求我们把整个系统打日志方式重实现一遍。由于这个维护助手就是向远端服务器发送命令进行安装、维护工作。所以以前记日志方式就是linux的history。这下要用我们自己的写日志方法,把日志一条条插入!

真是傻逼透顶。

总之,最近加班比较多,干的事情我又觉得一点意义也没有。

日向博客方面。开始做消息提示功能了。

25

搞消息提示功能,今天主要负责搞个人空间页面,另外相应的改些后台方法。基本实现了需求。

另外,加了数据库连接池。

之前1g内存空间彻底用不上了,花点时间转移到2g内存新站。

26 - 31

这个月最后几天,总体还是很轻松的,公司没什么事,晚上回来搞日向博客,白天就看代码或者研究些问题。

日向继续做了些功能,比较郁闷的是xss防御战。脚本猴子真是他妈的讨厌。