smniuhe

春风十里,不如你...


  • Home

  • About

  • Tags

  • Categories

  • Archives

  • Schedule

  • Search

SpringBoot启动初始化资源

Posted on 2018-09-08 | Edited on 2019-02-02 | In SpringBoot
背景

SpringBoot 配置的时候,针对于文件上传,有个 location 属性,主要是设置一个文件的临时目录,但是他没不能自动创建该目录,而且必须存在,不然则会报错;一开始在 @ComponentScan 扫描的时候,创建一个针对文件目录 config,从而达到效果;后面发现有个专门针对启动时初始化资源的接口

Read more »

springboot+druid+passwordEncrypt

Posted on 2018-08-03 | Edited on 2019-02-02 | In Database Pool

安全

最近在读《大型网站技术架构:核心原理与案例分析》,并且在极客时间看了一场知道创宇研发中心潘少华的分享,分享最新区块链安全态势,发现安全问题不可忽视,比如我们在 showdoc 上分享线上接口 API,或者将代码托管到码云的企业级管理账号上,总是存在着各种风险,我们能做的就是尽量暴露少量的核心信息,数据库连接密码就是最为关键的之一

Read more »

二进制思维设定权限

Posted on 2018-06-10 | Edited on 2019-02-02 | In operator

背景

之前做权限判定的基本都是通过Boolean类型,但是当权限比较多的时候,此时数据库的字段和持久层的pojo的维护都会比较麻烦,比如如下:

1
2
3
4
5
6
7
8
public final static Long OP_BIND_PHONE = 1L << 0; // 用户绑定手机状态码
public final static Long OP_BIND_EMAIL = 1L << 1; // 用户绑定邮箱
public final static Long OP_BASIC_INFO = 1L << 2;// 用户是否填写基本资料
public final static Long OP_REAL_AUTH = 1L << 3;// 用户是否实名认证
public final static Long OP_VEDIO_AUTH = 1L << 4;// 用户是否视频认证
public final static Long OP_HAS_BIDREQUEST_PROCESS = 1L << 5;// 用户是否有一个借款正在处理流程当中
public final static Long OP_BIND_BANKINFO = 1L << 6;// 用户是否绑定银行卡
public final static Long OP_HAS_MONEYWITHDRAW_PROCESS = 1L << 7;// 用户是否有一个提现申请在处理中
Read more »

汶川地震时的历史课

Posted on 2018-05-12 | Edited on 2019-02-02 | In life

那会儿,我们在那!

具体发生的时间我是不记得的,但记得是初一,上历史课;那时的移动通信不像现在,记得班上就两台诺基亚,连个塞班系统的手机都找不到,只能打打电话,发发短信;再加上上的是个该死的寄宿学校,对外面的时间真的是一无所知,加上那会青春期,网瘾少年,学校欺凌事件也是常有的事(压抑的不行),记得初三那会儿翻墙出去上网,看到后面12轮的大卡车,道路两边的禾苗被路灯光打的泛白的激动感受,至今印象深刻。

Read more »

人月神话

Posted on 2018-05-01 | Edited on 2019-02-02 | In books

网站,blog

我叫陈皓,我以前的blog在CSDN——http://blog.csdn.net/haoel,08、09年的时候,CSDN的博客系统很不稳定,另外,正好有一台N年前的托管的服务器,所以,就申请了域名,自己建立自己的Blog。
本站为什么叫“酷壳”,绝属误打误撞。原来的域名是:CoCre.com,原意是Corporation+Creative两个单词的缩写,是我一大学同学申请的,后来他出国了,所以,我就把这个域名用来做成我的Blog了,把CoCre按发音读成“酷壳”和“酷客”,但感觉不好记,于是注册了CoolShell.cn,感觉这个可能更好记一点。要说“酷壳”有什么意思,在这里我可以说,完全没有,就是一个名字罢了。

这是一个完全依靠个人建立的技术性BLOG。是一个分享技术见闻,知识,趋势的网站,这是我个人建立的网站,如果你喜欢其中的文章呢,欢迎给我们留言,如果不想留言呢,你也可以通过打分来鼓励我们分享和写作。当然,我们最欢迎的是你的加入,欢迎你和我们一起写作。欢迎大家注册并加入我们一起来分享编程和技术方面的见闻和心得。文章可以是原创,翻译、杂谈,灌水,只要是和技术和编程相关就可以。

左耳朵耗子coolshell.cn

Read more »

简化 Java Bean 代码工具 Lombok

Posted on 2018-04-26 | Edited on 2019-02-02 | In simplification

Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。

简单来说,我们平时开发过程中总是要花很多时间为Java Bean 去创建getter和setter方法,当类里面的属性很多时则创建的getter和setter就很多,代码就很长。而lombok就可以为我们省去创建getter和setter方法的麻烦,代码也会更加简洁。

lanweihong发布文章地址

swagger

Posted on 2018-04-17 | Edited on 2019-02-02 | In Document

Spring Boot [如何优雅的编写文档]

在团队协作的时候许多时候需要用到接口文档,我们通常通过手工编写大量重复格式的文档,让我想起了程序员最讨厌的两件事:没有文档,编写文档。哈哈,如果使用过swagger的朋友应该都很了解它带给我们的便利,如果你还没有使用swagger的话,正好打算编写RESTful API文档,这里有一篇文章Spring Boot中使用Swagger2构建强大的RESTful API文档可以帮助你在较短的时间内构建出一个线上文档,有些时候我们需要生成离线文档有该怎么做呢?带着这个问题我们一起去出发。

yangrd发布地址
Read more »

Redis 未授权访问缺陷可轻易导致系统被黑

Posted on 2018-04-01 | Edited on 2019-02-02 | In NoSQL

背景

最近一直接到阿里云的邮件通知,说:【您的云服务器(106.15.191.27)由于被检测到对外攻击,已阻断该服务器对其它服务器端口(TCP:6379)的访问,阻断预计将在2018-04-02 16:21:08时间内结束,请及时进行安全自查。若有疑问,请工单或电话联系阿里云售后,感谢您对阿里云的支持。】后面才了解到这不是偶然的事件。

Read more »

macOS Sierra 连接vpn报错问题

Posted on 2018-03-30 | Edited on 2019-02-02 | In network

背景

之前都是用的vpn软件直接翻墙的,突然前几天老哥(马尼拉)发个信息给我,给了我两个vpn账号,分别是hongkang和korea地区的;windows 新建连接/网络-连接到工作区-创建连接(输入相关信息),直接连接上了,我的 mac 电脑是怎么连接都连接不上,最开始报密钥的相关错误。

解决密钥问题

到后面通过网上的建议,直接在 /etc/ppp 目录下新建一个文件 options,写入下面的内容

1
2
plugin L2TP.ppp
l2tpnoipsec

密钥的错误是没有报了(该方式是跳过密钥验证),但是后面报:【VPN 连接,L2TP-VPN 服务器没有响应。请尝试重新连接。如果仍然有问题,请验证您的设置并与管理员联系】。

解决 L2TP-VPN 服务器没有响应

网上也有大量的人遇到类似的问题,回复有两种情况,有秒解决的,有没效果的,后面发现出现两个解决的原因可能是大家用的系统不同,我是15年的 MBP,所以 mac OS Sierra 他不支持 PPTP/L2TP 这种形式,但是有网友提到通过第三方软件的形式设置 VPN,第三方软件是支持 PPTP/L2TP 形式的,Shimo 下载地址,后面的操作就很简单了,直接 create vpn,设置 vpn 的连接方式,输入账号,立刻生效了!也写此文给哪些遇到相关问题的人。

Tomcat 热部署

Posted on 2018-03-25 | Edited on 2019-02-02 | In Web Server

Tomcat的后台管理功能

Tomcat有个后台管理功能,可以实现工程热部署

Read more »

1234…6

smniuhe

大家好,我是牛河
56 posts
37 categories
83 tags
GitHub E-Mail
Links
  • 阿里中间件
  • 美团技术团队
  • Mercy Ma
  • CoolShell
  • 当然我在扯淡
  • 周立
  • 芋道源码
  • 程序猿DD
  • 梁桂钊
  • 纯洁的微笑
© 2020 smniuhe
Powered by Hexo v3.8.0
|
Theme – NexT.Muse v7.0.1