11 肖老板

尚未进行身份认证

我要认证

ECNU_SEI

等级
TA的排名 8k+

Failed to introspect annotated ** org.springframework.boot.web.support.SpringBootServletInitializer

Failed to introspect annotated ** org.springframework.boot.web.support.SpringBootServletInitializerSpring Boot应用启动类:@SpringBootApplicationpublic class ApiApplication extends SpringBootServletIniti...

2019-03-21 14:45:41

Restful接口规约

Restful接口规约在前后端分离的程序架构下,前后端交互一般是由前端通过HTTP协议访问后端提供的Restful风格的API进行的。在这种场景下,常用的HTTP方法主要包括:GET、PUT、POST和DELETE。1. GETGET方法用于获取资源详情或者列表,不对资源做变更。其一般使用场景如下:获取某个资源的详情:/resourceName/{id},Path Variable中的...

2018-12-14 14:14:04

Spring Security - 获取当前登录用户的详细信息

Spring Security - 获取当前登录用户的详细信息在Spring框架里面,可以通过以下几种方式获取到当前登录用户的详细信息:1. 在Bean中获取用户信息Authentication authentication = SecurityContextHolder.getContext().getAuthentication();if (!(authentication insta...

2018-12-13 10:08:16

基于Spring Security实现权限管理系统

基于Spring Security实现权限管理系统稍微复杂一点的后台系统都会涉及到用户权限管理。何谓用户权限?我的理解就是,权限就是对数据(系统的实体类)和数据可进行的操作(增删查改)的集中管理。要构建一个可用的权限管理系统,涉及到三个核心类:一个是用户User,一个是角色Role,最后是权限Permission。接下来本文将介绍如何基于Spring Security 4.0一步一步构建起一个接...

2018-11-06 16:49:49

Subresource Integrity 介绍

这几天,GitHub 宣布启用 SRI 策略,用来减少由「托管在 CDN 的资源被篡改」而引入的 XSS 等风险。很多小伙伴对此表示关注。那么 SRI 究竟是什么,如何使用 SRI,它的适用场景和局限性是什么?本文逐一解答。SRI 是什么?SRI 是 Subresource Integrity 的缩写,一般按照字面意义翻译为:子资源完整性(草案),它也是由 Web 应用安全工作组(Web Ap...

2018-10-10 19:18:45

Python中整数移位及二进制串操作

Python中整数移位及二进制串操作        最近一个项目涉及到电压数据的接收和可视化处理。其中电压数据是由FPGA通过TCP协议传输的二进制流,软件接收端需要安装数据帧格式进行解析后处理。由于嵌入式组的FPGA发送程序还处于调试

2018-08-24 12:22:35

Spring Oauth2: Redirect back to origin url after login successfully.

Spring OAuth2 登录成功后跳转到原来的地址本文介绍基于Spring Cloud Zuul实现的OAuth2 Clinet在跳转到OAuth2 Server的登录页面成功登录后如何redirect跳转回原来的地址,即redirect back to origin url after login successfully.Spring OAuth SSO的基本过程有以下几步:...

2018-08-17 18:30:22

RTF 批量转换为 DOCX 文件

RTF 批量转换为 DOCX 文件  RTF是多信息文本格式,可用于多设备、系统。最近在做一个小的数据批量处理程序时遇到了RTF格式的数据文件,这种格式虽然跨设备跨系统,但是发现解析此格式的库比较少(至少Python比较少)而且功能不全,不能实现自己获取数据文件里面的表格的需求。而对于DOCX格式的文件,其解析库就相对成熟一些!所以我需要将RTF文件转换为DOCX文件。单个文件的话,直接用wo...

2018-04-26 20:12:21

Ubuntu下Java、Nginx和Tomcat的安装部署

Ubuntu下Java、Nginx和Tomcat的安装之前在阿里云上面闲置着一个Linux ECS,昨天正好要给上海二中部署一套新高考教务系统,就搞了一下。Linux环境下部署Nginx和Tomcat的运行环境会经常遇到,在此记录一下供以后参考。 整个部署过程主要分为以下3步:安装Java,配置JRE环境变量安装Tomcat安装Nginx,修改转发配置1. 安装JavaUbuntu下面的J

2017-10-27 16:03:12

使用`phy`进行神经网络数据读取及可视化之开发环境准备

基本步骤:下载并安装 anaconda3安装环境,environment.yml里面需要配置环境name和python版本: conda env create -f environment.yml --force安装phy和phycontrib,进入各自的目录执行:python setup.py install激活并进入环境:activate phy-name在新环境中安装phy和phyco

2017-10-20 18:28:31

Nginx配置HTTPS

Nginx配置HTTPS最近配置了现网网站的HTTPS,简单记录一下配置过程。先交代一下我的服务部署环境:Nginx监听80端口,转发到Tomcat的8080端口;服务器使用的是阿里云的ECS,操作系统是Windows Server 2012;CA证书也是在阿里云的CA证书服务上面申请的免费证书。 1. 申请CA证书 首先去购买CA证书。一般各大云服务提供商都会有此类证书服务,根据公司和业务需求

2017-10-16 17:49:02

Java 实现 Map 和 Object 互相转换的几种方法

Java 实现 Map 和 Object 互相转换的几种方法第一种方法是自己加的,后面几种是摘抄的 :)参考链接:https://stackoverflow.com/questions/6796187/java-introspection-object-to-map/** * 使用 com.fasterxml.jackson.databind.ObjectMapper 进行转换 */class

2017-09-19 18:51:15

Spring BcryptPasswordEncorder Log Rounds参数说明

Spring BcryptPasswordEncorder log rounds参数说明今天在做用户上传Excel表格导入数据到Mongodb数据库的时候遇到一个超时的问题,比较有意思,在这里记录一下!需求是这样的,用户通过页面选择本地的Excel表格,通过接口将Excel表格上传到后台,由后端解析Excel表格中的数据,解析成功后保存到数据库中。对于Excel表格的处理我表示轻车熟路,本来这个功能

2017-09-05 21:33:42

Spring Data MongoDB 使用group和unwind实现对数组数据进行简单统计

Spring Data MongoDB 使用group和unwind实现对数组数据进行简单统计先简单交代一下需求:新高考政策下,高中学生可以组合选择自己喜欢的三门副科,选科结束后教务需要看到这次选科的单科统计信息。数据库中保存的数据结构如下:{ "_id" : ObjectId("599bc8be5ae9fb99b2ca2499"), "_class" : "com.xxx.db.m

2017-08-23 20:53:37

使用Python批量重命名文件夹中的文件

使用Python批量重命名文件夹中的文件目测这已经是第5次有人找我帮忙根据某个Excel中的表格名单对照片进行重命名了!感觉有必要简单分享一下使用Python来批量重命名文件的小脚本,先上代码:# -*- coding:utf-8 -*-import sysreload(sys)sys.setdefaultencoding('utf-8')import osimport xlrddata =

2017-08-23 19:16:07

Python使用combinations实现排列组合

Python使用combinations实现排列组合    好久没有写博客了!昨天小牛在上海举办了牛友见面会,现场优惠还是比较大,心仪已久加上一时脑热就入手了。以为会有多么开心,其实目前最大的感受就是焦虑!担心电动车被偷,担心电池被偷,担心路上突然被交警叔叔拦下!我想,直到我的小牛真的被偷的那天,这种焦虑才会随之消失。唉,要说这样的焦虑怎么来的,我只能呵呵了:)     下面步入正题:    今

2017-07-30 17:25:14

Mongodb 删除重复数据的几个方法

Mongodb 删除重复的数据最近在处理一些专利数据,从专利局爬数据的时候,总会间隙性出现中断,为了保证数据的完整性就进行了一些重复下载。将数据从几万个Excel表格中导入Mongodb后,第一步就是要去掉重复的数据。我的第一反应是写个Python小脚本,结果在执行的时候,由于数据量确实比较大,有十几万条,执行了半个小时仍不见结束。这时候才想着使用数据库的查询命令是不是可以实现去重复的功能。简单搜索

2017-07-10 17:52:41

webpack打包vue文件时报错`Unexpected token:`

webpack打包vue文件时报错Unexpected token:    master分支的代码编译打包一直都正常的,今天上午将一个同事的分支合并后就一直编译不过,走读代码发现改动也比较少,也不涉及到package.json中插件的更新,同时本地编译也完全正常,那阿里云CRP容器里面怎么会报错呢!最开始报错的地方是在UglifyJs里面,错误提示是:cannot read property of

2017-05-09 18:27:59

Sort operation used more than the maximum 33554432 bytes of RAM

Mongodb: Sort operation used more than the maximum 33554432 bytes of RAM上线许久的产品突然爆出了一个Mongodb 查询的BUG,错误如下:"exception":"org.springframework.data.mongodb.UncategorizedMongoDbException","message":"Query

2017-04-25 20:39:16

Spring OAuth2RestTemplate getForEntity 中文乱码解决方法

Spring OAuth2RestTemplate getForEntity 中文乱码解决方法最近在调试微信支付,遇到蛮多的坑,不过还好网上大多都有对应的解决方案,还算比较顺利地对接好了!这里记录一个和微信支付过程无关的坑,也是很少人提到的。这个BUG最开始出现是由于我将微信账号从测试号换为了正式的公众号信息,这也就导致之前的所有测试用户都要重新关注微信,并且也会重新生成对应的OpenID和用户信息

2017-04-05 19:05:53

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取