问题 在平时学习工作中会出现一个键盘在Windows下和Mac下来回切换的场景 在中英文切换的时候尤其觉得两个系统的按键会搅脑袋 于是把Windows下的CapsLock键调整为和Mac一致,即: 短按:中英文切换 长按:大小写切换 解决 使用AutoHotKey完成上述操作 Capslock.ahk 效果 注意短按的实现本质是切换到下一个输入法 因为我的输入法只有两个所以表现是中英文切...

某天,小睿同学突然发现校内图书馆的查阅系统居然只有连接上校园网才能访问(简称:内网访问)。小睿平常好动,于是乎决定利用自己所学的技术,做一款基于微信小程序的“校园图书查阅”系统。   但是我校的“校园图书查询”系统的服务器肯定在内网中,我该如何才能让外界也能访问呢?这对于才疏学浅的小睿同学可真是一个困难的问题。幸运的是,小睿得到了王学长的指...

今天使用Arrays.asList()这个方法碰见一个问题记录一下。 引入: Java.util.Collections类下有一个静态的shuffle()方法,如下: 1)static voidshuffle(List<?> list) 使用默认随机源对列表进行置换,所有置换发生的可能性都是大致相等的。 2)static voidshuffle(List<?> list, ...

小白用Django + Celery + redis做任务队列注意事项 文章目录 小白用Django + Celery + redis做任务队列注意事项 起因 可用配置 正常启动的效果 常见报错 redis版本太高(3.0以上) Celery版本太高(4.0以上) 起因 最近又用Celery做任务队列,又遇到了版本不兼容导致的各种异常,经过一番调试后,终于成功。同时也发现,很多文章和帖子都是讲怎么...

文章目录 Gnome桌面环境 NoMachine工具 实际操作 Ubuntu操作 Windows操作 远程连接设置 总结 做为系统管理员,远程连接到各种服务器算是常规操作。如果本地是windows环境,那么连接到远程windows机器可以用自带的远程桌面工具,连接到Linux命令行可以用putty或secureCRT等ssh工具。那如果想连接到远程的Linux桌面又该如何实现呢?这一节我以Ubun...

前言 以前每次使用Hexo 发布文章然后部署到github的时候总是要使用账号密码,今天终于解决了这个问题 正文 Github 使用 ssh key 相关页面 生成ssh key,如果已经有了,跳过这一步 将ssh key 添加到 Github 上 key的文件一般在~/.ssh/id_rsa.pub 将该文件的内容通过如下步骤添加到 Github: 测试 ssh key 连接: ssh -T g...

华为云ECS安装Redis后在服务器端验证能够正常启动。但是通过本机的客户端工具RedisDesktopManager访问时提示无法连接。 需要检查如下两项: CentOS防火墙 华为云的安全规则 登录华为云网站,找到对应的ECS服务器,添加允许访问Redis端口的过滤规则。 开启防火墙。 再次访问,发现可以连接通过。...

通过Vmware建立一个liunx系统,想让电脑将的文件传到虚拟机建立的系统中去,做如下流程的操作: 打开vmware,进入到想建立联系的liunx系统的对应界面,并点击设置: 点击"选项":  将共享文件夹部分置成"已启用": 将右侧的"文件夹共享"置成"总是启用",然后,将本机中想要分享的文件夹路径给添加...

购买了一个华为云服务器,并绑定了已经购买的公网IP,但是通过自己的电脑想测试Ping该服务器时,提示超时。 我们需要使用我们的华为账户登录华为官网,进入华为云控制台。依次选择:弹性云服务器->点击服务器id->安全组->更改安全组->添加入方向规则,添加一个安全组规则(ICMP),详见下图   确定添加后,重新在客户端验证,结果入下:  ...

我是啊锋,一个努力的学渣,作为一个刚进入安全大门的小白,我希望能把自己所学到的东西总结出来,分享到博客上,可以一起进步,一起交流,一起学习。 实验过程总结 未解决的疑问 我dirb扫到是存在wordpress和/wordpress目录下的其他的目录,但发现浏览该网页时并无法浏览,而是重定向到192.168.56.103这个IP,百思不得其解,后来发现vmbox的host only network ...

我是啊锋,一个努力的学渣,作为一个刚进入安全大门的小白,我希望能把自己所学到的东西总结出来,分享到博客上,可以一起进步,一起交流,一起学习。 前言: 名字雷同但差个n的两种类型漏洞环境靶机:vulnhub与vulhub的区别 Dns域传送漏洞 Dns是什么 DNS是一种分布式网络目录服务,主要用于域名与 IP 地址的相互转换,以及控制因特网的电子邮件的发送。它作为将域名和IP地址相互映射的一个分布...

代码优化---拒绝写死代码

  

2019-12-29 10:41:30

代码优化---拒绝写死代码 Controller 层返回值封装 JSR303 及 全局异常处理 通用的key生成策略 Controller 层返回值封装 对返回结果封装能够有效的减少硬编码。提升开发效率,方便维护。以前如果我们不对返回结构进行封装就是直接 return 一个状态码啥的。实在不雅观 Result 这是对返回结果封装的一个类 CodeMsg 这是对系统常量进行封装,做到统一管理。防止个...