skyADMIN

AES-128-CBC Java解密

易班授权回调的时候返回的是一个AES-128-CBC对称加密的串,解密可以得到一个json数组。官方只提供了PHP的解密算法,看着很简单,没想到改写成Java的这么坑。 PHP版: 加解密算法让我自己写估计得很久,查现成的呗,很多,结果都挺复杂的,没有像这个PHP一样简洁的,无所谓,有就行,单开一个util包把它们放进去。 但是全报错了。因为大家的密钥基本都是16位的,偏偏易班说密钥是appsec […]

spring security oauth2.0 登陆的尝试

oauth2.0是个啥不介绍了,自行Google,大概就是个允许用户用别的网站(e.g. Facebook github & 接地气的易班)上的信息去注册自己的网站/APP。 最近有点迷springboot,试试用springboot给本校易班写个小程序,尝试中,不清楚是否能完工。 spring security提供了很多东西,oauth2认证就是其中一项,所以只需要简单的配置,就可以实现 […]

SpringBoot在VPS上的部署

Java是个坑…… Spring框架里现在最流行的貌似是SpringBoot,试用了一下,根据http://spring.io/guides里的小教程,确实很不错的感觉,很快就可以开发一个RESTful Web Service。但是后来一直有件事很困扰我,这个破玩意儿咋部署。 没法部署,那写给自己看有啥意思…… 尝试过程简直就是一部血泪史,同时也告诉大家,要学好英语……至少要能轻松读文档…… 先说 […]

在阿里云云服务器上配置Java环境

之前的VPS我一般是按照LNMP一键包配置的。后来虽然找着一个oneinstack可以配置lnmt(linux+nginx+MySQL+tomcat),但是部署spring应用的时候出错,表示不开心,干脆自己重新装一个纯粹的tomcat环境,至于MySQL,稍后再说。 借了台同学的阿里云服务器,重装系统,Ubuntu 14.04。 ssh登陆后。先 apt-get update 一下。然后要安装j […]

基于nodejs的基础前端开发环境搭建

该教程针对win,因为Linux下很简单,用Linux的人一般很牛逼。 首先,一个现代化的前端开发环境应该包括yeoman+grunt(或gulp)+bower。如果过时了请轻拍。 这三者都是在nodejs下的,所以要先安装nodejs。win下安装可以去官网,不过我推荐用chocolatey安装。关于chocolatey。输入cinst nodejs即可。 然后再安装yeoman。它官网在这:h […]

win下的包管理器——chocolatey

Linux安装软件都有软件包管理器,安装卸载软件很方便,比如ubuntu下只需要apt-get install php就可以等待php的安装完成与环境变量的注册。而win很多东西就很麻烦,尤其是和开发相关的,比如git,比如php,比如nginx的安装。 然后就有人给我安利了chocolatey。win下的软件包管理器。 官网是:https://chocolatey.org/(不翻墙打开有点困难, […]

一个后端写的前端入门教程

开个前端入门教程。目标人群,有美术、设计功底,但对网页,前端毫无基础的。若该教程有错误,欢迎指正。 首先,啥是前端? 前端概念比较新,我说的不一定对,就我理解来看,整个网页被用户看到的部分,都是前端工程师所做的东西。包括,页面,布局,图片,特效,UI,交互等等……说得通俗点,写网页的。那后端,或者说,程序员是干嘛的呢?程序员负责网站,或者说web application的逻辑层的东西。比如,用户的 […]

thinkPHP框架入门体验

绕了一圈最后想学一下thinkPHP,一款国产框架,逼格不高,不过好像使用量还不少?大概因为国内程序员很多文化水平低的吧……? 学习PHP本来应该先配置一个服务器,Apache一类的东西,不过现在PHP提供了一个内建服务器,不知道是哪个版本提供的,反正装最新的就对了。 所以要做的事情就很简单了。去thinkPHP的官网下载一个thinkPHP3.1的包,为啥下3.1的,因为我看到了tp官网有一个快 […]

投票到底是个什么鬼?

以前我只烦开会,明明QQ上三言两语,实在不行一封邮件,就能搞定的问题,非要把一帮人集齐,浪费两三个小时。现在遇上另一种讨厌的东西了——投票。 投票多好啊,民主,公开,那为啥我烦这种东西呢? 现在身在学校,不清楚社会上会咋处理这些问题。学校里搞个活动就喜欢叫人来投票,评一评比一比。初衷可能还是好的,但是现在越来越变味了。 互联网时代,有了微信这个东西,说实话我挺难理解微信的, IM产品的核心功能不就 […]

BBS故障处理记录

在任期间,遇上一个就记录一个。 #一 时间:2015-12-28下午3点26; 问题:discuz BBS可以登陆,显示帖子,但不能登陆管理后台,不能发表帖子,不能新增回复; 具体表现:常规情况下问题一般可以通过登陆管理面板查看相应的设定解决问题,点击管理中心后,页面跳转到登陆管理中心页面,输入账号密码,点击登陆,跳转/admin页面,但页面未加载成功,chrome显示是服务器没有返回数据,Saf […]