- 博客(6)
- 收藏
- 关注
原创 HttpServletResponse附件下载详解
背景最近做了一些附件上传下载的功能,附件都是上传第三方平台,例如青云。该章记录一下附件下载。目的有一些浏览器在打开第三方附件下载地址的时候,会直接打开文件,看到的都是二进制乱码,而不是弹出下载框,例如火狐浏览器,该实现方式是为了兼容这种情况。流程第一步:前端把第三方下载地址传递给服务端,或者服务端自己从业务数据库直接获取。第二步:前端把附件的名称传递给服务端,或者服务端自己...
2018-09-30 19:46:16 2066
原创 Java QingStor青云对象存储SDK使用详解
背景主要是项目中用到青云对象存储存储操作文件,所以把该功能简单梳理一下,以作记录。功能实现步骤一)创建springboot项目,项目名为oysept-qingstor,项目结构图如下二)pom.xml配置文件中内容如下<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3...
2018-09-14 20:56:46 4194 1
原创 oracle sysdate日期相关操作
背景由于最近两天在做一些数据统计分析,经常用到oracle数据库中一些日期操作,现在重新整理一下。--获取当前日期select sysdate from dual;--获取昨天日期select sysdate - 1 from dual;--获取明天日期select sysdate + 1 from dual;--获取当前日期时间戳(秒级别)select (sysdat...
2018-09-11 18:13:11 1880
原创 Java—企业微信网页版登陆认证详解
背景本来自己系统已经有了企业微信网页版登陆认证功能,但功能是别的同事写的,而且已经离职了。刚好,有另一个项目组同事来请教,所有就把该认证功能单独抽离出来,新写了一个springboot项目给那同事,并且已经联调好了。注意:该认证功能比较依赖企业微信的配置,所以就把大致代码讲解一下,如果有真实配置,直接把代码挪用就好。企业微信网页版登陆认证(官网API oauth流程图)1、创建...
2018-09-04 21:11:33 8170 8
原创 Nginx Linux安装详解
Ningx简介Nginx是一个web服务器,可以用于负载均衡和反向代理的一个工具Nginx安装第一步:如果有外网的情况下,可以直接通过命令下载对应的软件包,否则复制链接到浏览器手动下载命令格式:[root@localhost]# wget 下载地址openssl下载:http://www.openssl.org/source/openssl-fips-2.0.16.tar.gz...
2018-09-03 17:11:00 229
原创 第四章:Java设计模式-原型模式
原型模式简介:是用于创建重复的对象,同时又能保证性能。 针对于原型实例对象的种类,根据该对象克隆创建一个新对象。浅克隆弊端:值类型属性变化时不会影响克隆的对象,引用类型属性变化时会影响克隆对象。package com.xm.designpattern.prototype;import java.util.ArrayList;import java.u...
2018-09-01 20:46:08 130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人