你貌似开启了广告屏蔽插件... 写博客不容易,希望能将广告过滤去掉,谢谢!

nginx用法总结,映射静态资源,代理http,负载均衡,tcp服务

2019-10-12   朋也   杂项   nginx  

用nginx也有好多年了,还没有总结过,这篇博客总结一下

MySQL存储过程学习, java调用存储过程总结

2019-09-27   朋也   java学习笔记   mysql  

了解一下mysql的存储过程用法,总结一下

springboot前后端分离项目中使用hibernate-validator校验请求参数返回自定义异常信息的json数据

2019-09-11   朋也   spring-boot学习笔记   java  

之间整理过一篇 springboot 项目里使用 hibernate-validator 校验参数,然后在freemarker模板里取异常信息展示 的博客

现在都流行前后端分离了,服务端大都直接返json,又稍微折腾了一下,结合统一异常处理,优雅的实现请求参数的校验

Java中压缩/解压zip包

2019-09-03   朋也   java学习笔记   java  

整理一个zip的压缩/解压工具类

两台centos服务器之间要同步数据,其中一台对外提供ftp服务解决方案

2019-08-23   朋也   杂项   sync  

碰到一个需求,两台服务器(A,B)A不对外联网,B对外联网,A,B互通

要求,A里的数据通过sftp(ssh)同步到B上,然后在B上启动一个ftp对外提供下载服务

首先在B上安装一个ftp服务,可以选择 vsftp 或者 pureftp,不多说

然后在B上通过同步工具将A服务器上的目录挂载到B上指定的目录上,既然B对象提供ftp服务,那B上的ftp用户肯定有一个根目录

问题:可以直接将A上的目录通过同步工具挂载到B的ftp用户根目录上吗?

java使用apache commons连接ftp修改ftp文件名失败原因

2019-08-15   朋也   java学习笔记   java  

今天被ftp上中文名修改坑了好久

项目用的是 apache commons 里的 FtpClient 实现的对ftp文件的上传下载操作,今天增加了业务要修改ftp上的文件名,然后就一直的报错,问题是它修改名字的方法只返回一个boolean,没有异常,这就很蛋疼了,找了好久才发现是中文的名字的原因

在create-react-app项目里集成mobx

2019-08-01   朋也   react.js学习笔记   react.js  

公司项目里出现了一个大量表单的页面,结果各种操作都卡的不行,然后在大佬的帮助下,发现mobx可以只针对对象中的某个属性进行监听,如果发生变化后,更新也只更新它观察的那个属性,不会是一整个大对象的更新,这就将性能一下提升上来了,为了性能只能折腾一下mobx了

关于redux的用法可以查阅我另一篇博客 react 项目集成 react-redux 解决 state 存储与共享问题

下面来介绍一下mobx的非装饰器用法装饰器用法,以及拆分store

React Hooks 是什么?怎么用?

2019-07-23   朋也   react.js学习笔记   react.js  

react又折腾出了个新玩意 react hooks,虽然是很早之间就发布了,最近了解了一下这货是干啥的,总结一下

react hooks 这货是什么?

说白了,就是拿function当组件用,因为之间用react定义组件用的是class关键字,人家嫌麻烦,代码量太大,就折腾了这货,直接一个 function 就是一个组件。。

那么,原来用 class 定义的组件里可以写state,有生命周期,这货一个function怎么实现那些功能呢?

下面就来介绍一下人家是怎么在function里处理state和生命周期的