- 博客(24)
- 资源 (9)
- 收藏
- 关注
原创 使用 Jsonp 解决 Ajax 跨域问题
跨域同源策略同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到 XSS、CSFR 等攻击。同源策略会阻止一个域的 javascript 脚本和另外一个域的内容进行交互。所谓同源是指"协议+域名+端口"三者相同。什么是跨域当一个请求 url 的协议、域名、端口三者之间任意一个与当前页面 url 不同即为跨域。跨域有以下限制:无法读取非同源网页...
2020-03-31 21:10:36
485
原创 全局统一返回实现方案
前言当我们提供数据接口给前端时,一般需要告知前端该接口的调用情况。如果调用成功,需要提供成功码和数据。如果调用失败,需要提供失败原因,大致包括错误码和失败具体原因。所以一个返回体至少应该包括 code、message、data 3 个字段。本文使用的返回体在这 3 个基础上增加了 success、status、timestamp,实际使用请根据团队规范的来。配置本实验环境为 ...
2020-03-31 21:00:40
3469
1
原创 spring boot使用restTemplate调接口(一)
package org.suifeng.baseframework.api.rest;import org.apache.http.client.HttpClient;import org.apache.http.impl.client.HttpClientBuilder;import org.springframework.beans.factory.annotation....
2019-06-21 02:40:27
611
原创 使用@RequestPart同时接收表单数据和MultipartFile数据
项目中有使用restTemplate转发表单数据和上传文件,之前都是将表单数据json传到后台进行序列化,这样一来代码就显得十分不美观,后来发现使用@RequestPart注解可直接进行数据绑定,十分优雅地解决了这个问题。
2019-06-21 02:22:06
18292
原创 JAVA实现文件ZIP压缩并解决中文文件名乱码问题
鸣谢:http://blog.youkuaiyun.com/kalision/article/details/7864372一、文件压缩的中文乱码问题1、中文文件名的乱码问题对于压缩的文件,如果文件名称是中文,若使用JDK API中自带的类(java.util.zip.ZipEntry; java.util.zip.ZipOutputStream;)进行压缩,压缩完成后,可以看到压缩包中的...
2018-09-08 08:52:37
21471
4
原创 Oracle 闪回
查询刚过去一段时间的数据变更情况select * from T_EVENT versions between timestamp to_date('2017-09-28 15:24','yyyy-mm-dd hh24:mi') and sysdate;
2018-07-04 21:35:38
151
转载 Nginx 负载均衡算法
Nginx的负载均衡策略分为内置策略和扩展策略两种。其中内置策略有轮询、加权轮询、ip_hash;扩展策略有fail、url_hash等
2018-07-02 23:09:56
207
原创 MySQL 用户操作相关命令(用户创建、删除,密码修改)
一、名词解释 ‘db’ 可以是“*”指代所有库,也可以是具体数据库; ‘user’ 是待更改的用户名; ‘host’ 可以是完整IP,也可以是主机名,还可以是通配符’%’等形式的IP,比如10.19.7_.%;二、操作命令 1、登陆MySQL: [root@WEB_CSS ~]# mysql -u root -p2、查询用户信息// mysql版本7密码是authentica...
2018-07-02 00:32:38
431
原创 Nginx 启停
1.重启nginxnginx -s reload2.关闭nginxnginx -s stop3.开启nginxnginx -s start
2018-07-01 23:27:18
3023
原创 Centos 6.5下安装MySQL 5.7.14(RPM方式)
1. Mysql安装(1)下载Mysql安装版本:mysql-5.7.14-1.el6.x86_64.rpm-bundle.tar(2)检查是否安装了MySQL组件。rpm -qa | grep mysql //查看该操作系统上是否已经安装了mysql数据库(3)若第2步查询出来存在mysql数据库 rpm -e --nodeps mysql //...
2018-07-01 22:22:08
403
原创 Centos 6.5下Nginx 安装部署
Nginx (engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。
2018-06-30 00:49:21
221
原创 MySQL 服务启动失败:starting MySQL....the server quit without updating PID file [failed]sqldata/MySQL.pid
启动mysql服务报starting MySQL....the server quit without updating PID file [failed]sqldata/MySQL.pid
2018-06-30 00:19:30
14055
原创 ElasticSearch 启动报错之jdk版本过低
启动elasticsearch时报如下错误:- RuntimeException[Java version: 1.7.0_40 suffers from critical bug https://bugs.openjdk.java.net/browse/JDK-8024830 which can cause data corruption.Please upgrade the JVM,...
2018-06-30 00:07:10
5740
原创 ElasticSearch 分词插件安装
(1)下载elasticsearch分词插件安装版本:elasticsearch-analysis-ik-1.9.4.zip下载地址:https://github.com/medcl/elasticsearch-analysis-ik.git(2)将elasticsearch-analysis-ik软件包上传至Linux上的/opt目录下(3)安装将分词安装包解压至/usr/s...
2018-06-29 23:56:26
536
原创 ElasticSearch kopf插件安装
(1)下载elasticsearch kopf插件安装版本:elasticsearch-kopf-2.1.2.zip下载地址:https://github.com/lmenezes/elasticsearch-kopf.git(2)将elasticsearch-kopf软件包上传至Linux上的/opt目录下(3)安装将kopf安装包解压至/usr/share/elastics...
2018-06-29 23:53:54
8054
2
原创 Centos 6.5下ElasticSearch 集群安装部署
ElasticSearch是一个高可扩展的开源的全文搜索分析引擎。它允许你快速的存储、搜索和分析大量数据。
2018-06-29 00:09:52
1132
2
原创 Oracle 获取周五15点至本周五15点的时间
to_timestamp(to_char(trunc(systimestamp - 2 - to_char(systimestamp - 1, 'd')),'yyyy-mm-dd')||' 15:00:00','yyyy-mm-dd hh24:mi:ss')to_timestamp(to_char(trunc(systimestamp + 5 - to_char(systimestamp - 1,...
2018-06-28 23:54:18
1366
原创 Oracle 表空间相关操作
查看表空间select t.* from dba_data_files t;查看用户表空间放置的位置select name from v$datafile;select status,fuzzy,tablespace_name,name from v$datafile_header;创建表空间create tablespace ODSloggingdatafile 'E:\Develop\app\...
2018-06-28 23:50:25
295
原创 Oracle 查询某张表所占空间
select OWNER, t.segment_name, t.segment_type, sum(t.bytes / 1024 / 1024) mmmfrom dba_segments twhere t.owner = '用户名'and t.segment_type='TABLE'and t.segment_name='表名'group by OWNER, t.segment_name, t.s...
2018-06-28 23:43:11
2286
原创 Tomcat 7安装
一、系统要求及组件Java 环境:JDK1.7 以上;内存:至少需要 2g 的内存;硬盘空间:至少需要 256MB磁盘空间;二、CentOS6.5平台下的具体安装过程:(1)下载tomcat安装包安装版本:apache-tomcat-7.0.70.tar.gz下载地址:http://tomcat.apache.org/download-70.cgi(2)将tomcat安装包上传至Linux上的/o...
2018-06-28 23:27:01
299
原创 MySQL 5.7审计设置
一、查询审计配置情况show global variables like 'log_timestamps';show global variables like '%general%'二、永久开启审计vim /etc/my.cnf在/etc/my.cnf中添加下述配置[mysqld]general_log = on ...
2018-06-28 17:06:22
3475
原创 Centos 6.5下安装MySQL 5.7.11(TAR方式)
Centos 6.5下Mysql 5.7.11安装(1)下载Mysql 安装版本:mysql-5.7.11-linux-glibc2.5-x86_64.tar(2)上传mysql安装包至Linux上的/opt目录下(3)检查是否安装了MySQL组件rpm -qa | grep mysql //查看该操作系统上是否已经安装了MySQL组件 若上一步查询出来存在My...
2018-06-28 16:16:08
956
1
Navicat Premium12中文版
2018-07-16
EmEditor文本编辑器
2018-07-16
EditPlus编辑器
2018-07-16
DB2连接客户端工具ToadForDB2
2018-07-16
TortoiseSVN+中文语言包
2018-06-30
jmx_remote-1_0_1_03.ri.zip
2018-05-27
curl-7.57.0
2018-05-27
Axure 8.0_中文_破解版
2018-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人