2020年4月感想
   复苏的四月 四月已过,国内的疫情基本控制下来了,国外么,就不知道什么时候能控制下来了。国内的商业基本上都复工复产了,还算是不错的一点吧! 或许经历过这次疫情,才会发现中国已然站在世界前列,以前只是觉得是数据上的前列,真正的差距还是很大的,但是经过这次疫情,是的,我膨胀了。也确实感受到欧美国家和中国的文化差异。for freedom!!! 最近发现阅文集团的合约问题,想着当初支持正版,觉得作家创作不容易,所以充钱看小说。现在看来,我还是去看盗版吧!反正作家那么 ......
生活   |  2020-05-06   0 评论   1,039 浏览

springboot之前端参数验证
   对于任何一个应用而言,在客户端做的数据有效性验证主要目的是规范用户的输入,而真实的数据验证工作都是在服务后端代码当中实现的,但在实际的项目当中,也经常会因为各种各样的原因:懒得写,觉得前端验证了,后端没有太多的必要等等没有进行数据验证,其实养成数据的有效性验证是一个非常好的习惯。 1 可以避免很多数据有效性导致的BUG,防范其余开发者的基础攻击 2 在前后端进行接口联调的时候,不需要因为参数的问题沟通很久。
springboot   |  2020-04-27   0 评论   1,193 浏览

2020年3月感想
   这月,终于去办公室办公了,在家办公本来是件轻松的事,但是变了味道。 疫情对于经济的影响还是很能直观的感受到的,老家城里面的房价已经降了一些,成都新开的几个楼盘听说优惠力度也挺大的。 写了一个一千四百多行的工具类。因为我觉得既然是工具类,应该尽可能的减少对于外部其他类的依赖。但是我最终还是给拆分出来了,毕竟过长的代码确实不利于维护。有时写的代码不能两全其美的时候,也就只能向自己能接受的方向妥协。 这个月体会到什么叫做昨晚加班实现的需求,结果第二天又需要改变。和 ......
生活   |  2020-03-31   0 评论   933 浏览

Mysql内存占用较高优化记录
   服务器是阿里云 1 核 1G 的,运行了一个 mysql,一个 solo,一个 docker,发现内存占用高达 90% 通过命令: ps -auxf | sort -nr -k 4 | head -10 查找到内存占用前十的程序: 不得不说看到 MySQL 占用内存这么高,还是有点蒙圈。 优化过程:修改 MySQL 配置文件。在 etc/my.cnf 当中找到或者添加下列参数 innodb_buffer_pool_size =64M key_buffer_ ......
mysql   |  2020-03-17   0 评论   720 浏览

通过springboot拦截器实现博客文章的自定义URL地址
   最近写博客,看见博客系统可以自定义文章的路径。很好奇这个是如何实现的,就想着自己来实现一下。 实现思路 1 既然是自定义的 url 地址,那么肯定要保存到数据库。 2 拦截所有的请求,然后判断请求的地址是不是一个博文的自定义 url 地址。 3 如果是就重定向或者转发到博文统一展示页(重定向或者转发时将博文的 ID 传过去)。 4 博文统一展示页就通过博文的 id 就可以展示文章内容了。 拦截器学习 既然是通过拦截器实现,那么就需要知道该在何时拦截,如何在拦 ......
springboot   拦截器   |  2020-03-12   0 评论   697 浏览

JAVA通过epublib解析EPUB格式的电子书
   什么是 epub 格式 就像视频文件有 MP4,AVI,RMVB 等等一样!电子书也有很多种格式:一文看懂mobi,azw3,epub格式电子书 可以将 epub 格式的电子书更换后缀名,然后解压打开查看里面的文件信息。
java   epub   |  2020-03-08   0 评论   1,115 浏览

JAVA通过BufferedImage进行图片的绘制,缩放,裁剪,水印等操作
   最近开发当中,通过 Java 对图片进行了很多的操作,之前很少接触这方面的知识,特此记录下来
JAVA   |  2020-02-29   0 评论   1,149 浏览

2020年2月感想记录
   悠闲疲惫的二月 不知细叶谁裁出,二月春风似剪刀
生活   |  2020-03-01   0 评论   776 浏览

又拍云存储初次使用记录--切换到自定义域名以及添加https
   使用又拍云免费存储图片文档 再写 MLOG 的过程当中,发现使用本地存储图片的话,由于服务器的限制(1G1M 的低配服务器),当图片过大的时候,加载速度很慢,然后就想到了使用又拍云存储,开存储图片。 其实网上有很多的免费图床可以使用,考虑到目前公司开发当中使用的云存储,想着自己也来看看到底云存储有什么好处,因为又拍云有免费额度,所以选择了又拍云。 第一步 获取免费的又拍云存储额度 15G 流量 进入又拍云联盟官网按照提示操作即可:https://www.up ......
upyun   云存储   |  2020-02-25   0 评论   656 浏览

SpringBoot之文件批量上传和下载
   SpringBoot 文件的批量上传和批量下载 之前学习并使用过文件的单个上传:springboot学习日志之DAY08文件上传功能 最近写程序过程当中需要使用到批量上传和批量下载,批量和单个文件的上传下载还是有很多的区别的。特此记录
springboot   批量上传和下载   |  2020-02-09   0 评论   863 浏览

记录一次实际过程中的MySql数据库SQL优化
   前言 之前开发项目的过程当中数据库存储的数据量都不是很大,在表的设计当中就只有一个主键索引。很少接触到数据库的索引,SQL 优化这些东西。公司目前的项目数据达到了百万级别了,让我优化一下慢 SQL,之前是懂一些 SQL 优化和索引相关的理论知识,没有实际操作过,特此记录优化的过程和思路,事实证明,理论和实操还是有不少区别的。 理论知识 SQL 的优化大部分都是和索引相关,所以对索引的相关知识一定要有很深的理解。网上关于索引的文章很多,这里推荐一篇比较好的文章 ......
mysql   sql优化   |  2020-01-09   0 评论   985 浏览

吃一垫长一智,一次糟糕的工作经历
   关于工作 拖欠工资 到这周 15 号工资拖欠就两个月了,并且到目前为止没有一点要发工资的苗头,一个运气不好可能拖到过年。 从 4 月份入职这家公司以来就经常拖欠工资,当初想着是上市公司,体量还是比较大的,也很少加班。觉着还是可以呆一段时间,说不定度过这个难关就好了。不过目前来看,公司其他事业部工资正常发放,就我们事业部拖欠工资。也就是说事业部的领导能力不行,俗话说的好,兵熊熊一个,将熊熊一窝。 骑驴找马 这段时间陆陆续续面试过不少公司,也有过 offer,要 ......
工作   生活   |  2020-01-04   0 评论   823 浏览

Http,Https,Restful,Webservice,WebSocket,Rpc,Rmi,SOA,分布式,微服务,集群等概念
   前言 在JAVA开发学习过程当中,总是会接触到很多概念性的名词。特此简单的总结记录一下相关名词对应的概念。 HTTP协议和HTTPS协议,RESTFUL接口 HTTP协议:是Hyper Text Transfer Protocol(超文本传输协议)的缩写,这是非常常见的一种协议,简单来说就是一个无状态的基于TCP/IP协议实现的应用层协议。 HTTPS协议: 由于HTTP协议的安全性问题而出现的协议,可以理解成HTTP + 加密 + 认证 + 完整性保护 = ......
JAVA   |  2019-12-26   0 评论   678 浏览

设计模式学习笔记之外观模式
   什么是外观模式? 定义:为子系统中的一组接口提供一个一致的界面,用来访问子系统中的一群接口。 外观模式主要组成 外观角色(Facade):负责子系统的的封装调用 子系统类(Subsystem Classes):具体的子系统,实现由外观模式Facade对象来调用的具体任务 外观模式代码实现 代码略。。。。。。 在实际开发当中,外观模式基本可以说一直在使用。在MVC架构的项目当中,在controller层通过service层来操作dao层就是外观模式的具体表现。 ......
设计模式   |  2019-12-25   0 评论   619 浏览

设计模式学习笔记之组合模式
   什么是组合模式? 组合模式的定义 Compose objects into tree structures to represent part-whole hierarchies.Composite lets clients treat individual objects and compositions of objects uniformly. 将对象组合成树形结构以表示 “部分-整体” 的层次结构,使得用户对单个对象和组合对象的使用具有一致性。 主要 ......
设计模式   |  2019-12-24   0 评论   635 浏览