自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随风的博客

种一棵树最好的时间是十年前,其次是现在!

  • 博客(24)
  • 资源 (9)
  • 收藏
  • 关注

原创 使用 Jsonp 解决 Ajax 跨域问题

跨域同源策略同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到 XSS、CSFR 等攻击。同源策略会阻止一个域的 javascript 脚本和另外一个域的内容进行交互。所谓同源是指"协议+域名+端口"三者相同。什么是跨域当一个请求 url 的协议、域名、端口三者之间任意一个与当前页面 url 不同即为跨域。跨域有以下限制:无法读取非同源网页...

2020-03-31 21:10:36 402

原创 全局统一返回实现方案

前言当我们提供数据接口给前端时,一般需要告知前端该接口的调用情况。如果调用成功,需要提供成功码和数据。如果调用失败,需要提供失败原因,大致包括错误码和失败具体原因。所以一个返回体至少应该包括 code、message、data 3 个字段。本文使用的返回体在这 3 个基础上增加了 success、status、timestamp,实际使用请根据团队规范的来。配置本实验环境为 ...

2020-03-31 21:00:40 3391 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 563

原创 使用@RequestPart同时接收表单数据和MultipartFile数据

项目中有使用restTemplate转发表单数据和上传文件,之前都是将表单数据json传到后台进行序列化,这样一来代码就显得十分不美观,后来发现使用@RequestPart注解可直接进行数据绑定,十分优雅地解决了这个问题。

2019-06-21 02:22:06 18020

原创 JAVA实现文件ZIP压缩并解决中文文件名乱码问题

鸣谢:http://blog.csdn.net/kalision/article/details/7864372一、文件压缩的中文乱码问题1、中文文件名的乱码问题对于压缩的文件,如果文件名称是中文,若使用JDK API中自带的类(java.util.zip.ZipEntry; java.util.zip.ZipOutputStream;)进行压缩,压缩完成后,可以看到压缩包中的...

2018-09-08 08:52:37 20728 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 121

转载 Nginx 负载均衡算法

Nginx的负载均衡策略分为内置策略和扩展策略两种。其中内置策略有轮询、加权轮询、ip_hash;扩展策略有fail、url_hash等

2018-07-02 23:09:56 169

原创 MySQL 库相关命令操作(查看库、创建库、使用库、删除库)

MySQL 库相关命令操作

2018-07-02 00:39:30 1261

原创 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 378

原创 Nginx 启停

1.重启nginxnginx -s reload2.关闭nginxnginx -s stop3.开启nginxnginx -s start

2018-07-01 23:27:18 2957

原创 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 364

原创 Centos 6.5下Nginx 安装部署

Nginx (engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。

2018-06-30 00:49:21 168

原创 20180630

20180630,开始写博客第三天。

2018-06-30 00:29:06 118

原创 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 13933

原创 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 5598

原创 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 489

原创 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 7969 2

原创 Centos 6.5下ElasticSearch 集群安装部署

ElasticSearch是一个高可扩展的开源的全文搜索分析引擎。它允许你快速的存储、搜索和分析大量数据。

2018-06-29 00:09:52 1085 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 1300

原创 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 264

原创 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 2231

原创 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 255

原创 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 3310

原创 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 905 1

Navicat Premium12中文版

Navicat 是连接 MySQL、MariaDB、Oracle、SQLite、PostgreSQL 及 Microsoft SQL Server 的图形化数据库管理及发展软件。

2018-07-16

EmEditor文本编辑器

emeditor以运行轻巧、敏捷而又功能强大、丰富著称,作为简单好用的文本编辑器,EmEditor 支持多种配置,可自定义颜色、字体、工具栏、快捷键、行距等,支持文本列块选择、无限撤消/重做等,是替代记事本的最佳编辑器。

2018-07-16

EditPlus编辑器

EditPlus一套功能强大,可取代记事本的文字编辑器,EditPlus编辑器拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。

2018-07-16

DB2连接客户端工具ToadForDB2

ToadForDB2是一款功能强大的db2管理开发的软件。通过这款软件,即可快速的进行完成各种日常的管理任务,还可直接的反应出数据库的映射,让您快速的即可简化您的DB2数据库开发的各种流程!

2018-07-16

TortoiseSVN+中文语言包

TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。

2018-06-30

jmx_remote-1_0_1_03.ri.zip

下载jmx_remote-1_0_1_03-ri.zip文件,里面包括:doc,examples,lib。其中lib里面包括:jmxremote.jar,jmxremote_optional.jar和rmissl.jar。这是我从oracle官网上下载的,它本身就是免费的,所以在这里提供给大家,方便下载,不需要资源分。

2018-05-27

curl-7.57.0

curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。

2018-05-27

Axure 8.0_中文_破解版

Axure RP是一款专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理。

2018-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除