关于博客
关于我
关于版权
关于你
## 这是个漫长的故事。 - 我曾遇到过一次XSS攻击风险,在卸载的表单提交项中被一个白帽黑客发现已邮件的形式告知。后面就百度看了下成熟案例的预防XSS攻击解决方案。不知道是巧合还是追捧,99%的博文都是实现Filter ,在doFilter中拦截,继承HttpServletRequestWrapper,甚至所有的文字内容都一模一样,然后我测了一下,根本无济于事,原因是过滤器无法解析到requestBody的请求参数,而前后端分离的java接口,基本上都是以requestBody来传递json参数的。所以,千万不要以发文数量来衡量博客的质量,而也同样推荐,无论是转载还是复制的文章,最好是经过自己实际测试检验或者是真实的采坑经验出来的,不然没有一点意义,还浪费文笔。 1. 也曾尝试过CSDN,但后面彻底放弃了。GitHub不能DIY,网速偶尔还受限。开源的模板多不胜数,也看了一些,既不喜欢那种简略到上世纪末的布局排版,又很烦各种花里胡哨的特效加载H5。想到这里,干脆自己写页面吧,无非多花些时间。 ## 架构设计 - 博客前端bootstrap的布局,自定义的样式,管理系统采用[layui文档](https://www.layui.com "layui文档"),后台架构采用 spring boot2.1.6+mybatisPlus,分模块来开发。 > (可能很多人都追- 捧前后端分离,诚然,相对传统项目,它确实有优势。但对于个人开发者来说,在工作之余我可能没有那么充足的时间来写博客项目,高校和便捷成了首先考虑的因素,然后就是整合资源,毕竟只有单台配置一般的服务器。博客站点它只是一个内容的载体,并不是最终的表现形式,不是不会前后端分离开发,我可能没有那么多的时间去轮着两头写) - 所以页面用的freemarker ### 数据存储 | 名称 | 作用 | | ------------ | ------------ | | MySQL | 各个板块核心的业务数据,日志采集数据,博客常量数据的配置 | | mongoDB | 富文本/长文本数据,需要转换的base64码数据,提供mongoId与MySQL或者其他组件关联 | | Redis | 缓存,限流,恶意拦截…… | | Fastdfs | 在线文件数据,存储图片,视频,文档………… | - ### 组件 | 名称 | 作用 | | ------------ | ------------ | | rabbitMQ | 日志收录采集,异步进行,不影响主业务功能,与当前应用充分解耦 | - ### 工具集 #### [hutool](https://hutool.cn/ "API文档") - ### 说明 从组件选型和技术分布上看,该套应用很简单,没有什么特别的技术亮点,因为考虑到不会产生高并发,访问也不会特别大,而且只有单台服务器,就没有做分布式和多节点部署负载均衡,数据存储也是单机的。 ------------
- 网上似乎对程序员有种不好的偏见,尤其近来短视频信息流爆火,也开始了各种无脑黑。诚然,职业泥潭的吸附性太大,加上社会因素和周边环境的影响,一旦陷落,很难自拔。但总有人想法独特,想做个特立独行的程序员。 ------------ ## 这是一段真实的独白 - **95后** - **光脚净身高175** - **体重68kg** - **可能是大学泡了四年舞房的原因,显瘦,无脂肪不油腻,干净** - **没有微博人均985的高学历,也没有知乎人均百万的年收入,我只怪自己当初为啥没去考研** - **喜欢安静,但不怯场** - **神经捕捉敏感所以喜欢写作,但时间好像不够用** - **偶尔也画画,虽然画的很渣渣** - **歌曲喜欢30岁之前的杰伦,后来圈粉李荣浩,民谣听赵雷,中国风听许嵩,始于才华,陷于人品** - **舞蹈是breaking,纯粹的爱好,不耍酷** - **喜欢摄影,一个人来的深圳,没有陪拍,所以更喜欢代码……** - **爱文字,爱音乐,爱风景……有趣,有独特想法的小码匠** - **坦诚对待身边一切!** - #### believe it or not
- #### 所有的博文都会有"原创"或者"转载"的右角标,并且公开允许转载,一直以来,都拥抱开源,尊重原创,我希望你也一样。 - #### 采用或者借鉴的应用实例,我希望你无论是个人还是组织代表,都恳请填写一个“接入”记录,不为别的,只为了转发和推广 - #### 模仿或者搬迁的博文,我希望你无论在哪个平台,都能给出转载的原创链接,这样值得每一个作者为你点赞。
### 关于评论 - 每个版块下面,事先画的草图里都有评论这项功能,也设计了相关的业务数据表,但后期想了想,全部禁用了。因为评论类似社交,试一把双刃剑,我并没有太多的时间去维护和管理,也不想单独开辟这项用户服务,来吞服务器资源。所以,多数场景下,我希望你当个看客就好。 ### 关于转载 - 公开允许转载,但我希望你在转载之前,尽可能的自己做一遍测试,或者读懂它。假如我错了,那么请在“联系”区@我,将会十分感谢您的更正。假如有不同意见,可以相互交流讨论。开源的匠心源于真诚的分享。 ### 关于阅读 - 因为没有登录,所以你每次刷新页面都会新增一次阅读记录,但我是以IP来分两张表存储的,展示的阅读次数是总的阅读量,具体IP地址的阅读次数我后台可以查看到,但却是无关紧要,我只知晓你所在的城市,并不知晓你是哪位。 恶意刷阅读量的IP,在规定时间内超过阈值的话(24小时内单篇博文阅读上限100次),将会被拉入IP黑名单,永远不会解禁,希望你做个善良的人。 ### 关于点赞 - 点赞跟阅读是一个原理,但可以点赞多次,默认间隔时间是24小时(后台可以调整),才能2次点赞。防止恶意重复点赞产生大量垃圾数据,也赋予每次查看时都很认可的点赞权利,哈哈哈哈。 ### 关于捐赠 - 创作不易,它需要持之以恒的的习惯和坚持不懈的耕耘,这对于博主,是在时间维度上的考验,而博客站点的部署也需要购买/续费云服务器来支持。假如,你从“应用实例”板块中受益,或者刚好解决了当下的问题,再或者,单单只是认可。那么,可以请我喝杯咖啡,感激不尽!