背景
SpringBoot 配置的时候,针对于文件上传,有个 location 属性,主要是设置一个文件的临时目录,但是他没不能自动创建该目录,而且必须存在,不然则会报错;一开始在 @ComponentScan 扫描的时候,创建一个针对文件目录 config,从而达到效果;后面发现有个专门针对启动时初始化资源的接口
春风十里,不如你...
之前做权限判定的基本都是通过Boolean
类型,但是当权限比较多的时候,此时数据库的字段
和持久层的pojo
的维护都会比较麻烦,比如如下:
1 | public final static Long OP_BIND_PHONE = 1L << 0; // 用户绑定手机状态码 |
我叫陈皓,我以前的blog在CSDN——http://blog.csdn.net/haoel,08、09年的时候,CSDN的博客系统很不稳定,另外,正好有一台N年前的托管的服务器,所以,就申请了域名,自己建立自己的Blog。
本站为什么叫“酷壳”,绝属误打误撞。原来的域名是:CoCre.com,原意是Corporation+Creative两个单词的缩写,是我一大学同学申请的,后来他出国了,所以,我就把这个域名用来做成我的Blog了,把CoCre按发音读成“酷壳”和“酷客”,但感觉不好记,于是注册了CoolShell.cn,感觉这个可能更好记一点。要说“酷壳”有什么意思,在这里我可以说,完全没有,就是一个名字罢了。这是一个完全依靠个人建立的技术性BLOG。是一个分享技术见闻,知识,趋势的网站,这是我个人建立的网站,如果你喜欢其中的文章呢,欢迎给我们留言,如果不想留言呢,你也可以通过打分来鼓励我们分享和写作。当然,我们最欢迎的是你的加入,欢迎你和我们一起写作。欢迎大家注册并加入我们一起来分享编程和技术方面的见闻和心得。文章可以是原创,翻译、杂谈,灌水,只要是和技术和编程相关就可以。
Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。
简单来说,我们平时开发过程中总是要花很多时间为Java Bean 去创建getter和setter方法,当类里面的属性很多时则创建的getter和setter就很多,代码就很长。而lombok就可以为我们省去创建getter和setter方法的麻烦,代码也会更加简洁。
Spring Boot [如何优雅的编写文档]
在团队协作的时候许多时候需要用到接口文档,我们通常通过手工编写大量重复格式的文档,让我想起了程序员最讨厌的两件事:没有文档,编写文档。哈哈,如果使用过swagger的朋友应该都很了解它带给我们的便利,如果你还没有使用swagger的话,正好打算编写RESTful API文档,这里有一篇文章Spring Boot中使用Swagger2构建强大的RESTful API文档可以帮助你在较短的时间内构建出一个线上文档,有些时候我们需要生成离线文档有该怎么做呢?带着这个问题我们一起去出发。
之前都是用的vpn软件直接翻墙的,突然前几天老哥(马尼拉)发个信息给我,给了我两个vpn账号,分别是hongkang和korea地区的;windows 新建连接/网络-连接到工作区-创建连接(输入相关信息),直接连接上了,我的 mac 电脑是怎么连接都连接不上,最开始报密钥的相关错误。
到后面通过网上的建议,直接在 /etc/ppp 目录下新建一个文件 options,写入下面的内容1
2plugin L2TP.ppp
l2tpnoipsec
密钥的错误是没有报了(该方式是跳过密钥验证),但是后面报:【VPN 连接,L2TP-VPN 服务器没有响应。请尝试重新连接。如果仍然有问题,请验证您的设置并与管理员联系】。
网上也有大量的人遇到类似的问题,回复有两种情况,有秒解决的,有没效果的,后面发现出现两个解决的原因可能是大家用的系统不同,我是15年的 MBP,所以 mac OS Sierra 他不支持 PPTP/L2TP 这种形式,但是有网友提到通过第三方软件的形式设置 VPN,第三方软件是支持 PPTP/L2TP 形式的,Shimo 下载地址,后面的操作就很简单了,直接 create vpn,设置 vpn 的连接方式,输入账号,立刻生效了!也写此文给哪些遇到相关问题的人。