自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 request参数升序排序 md5加密 防重播 header信息 java API接口调用 切片机制实现

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2018-12-11 16:30:58 1100

原创 java获取域名CNAME 或A 记录解析值 lookup 和 dig 方式

java 域名CNAME 或A 记录解析值

2022-11-18 10:15:14 947 1

原创 java定义对象指定字段去重过滤器

java 去重过滤器

2022-11-04 14:57:54 150 1

原创 java获取最接近的数值

java获取最接近的数值//获取接近值 //获取接近值 private static long getApproximateValue(Long x, Long[] source) { if (source == null) { return -1; } if (source.length == 1) { return source[0]; } long minD

2020-06-19 16:09:49 3264

原创 mybaties记录

1. in<select id="getInfos4Map" resultMap="BaseResultMap" parameterType="map"> select <include refid="Base_Column_List"/> from goods_marketsite_mapping <...

2019-10-22 14:32:31 505

原创 ladma8 时间转化及处理

获取当天的 2010-01-01 00:00:00 和 2010-01-01 23:59:59ZoneId zone = ZoneId.systemDefault();ZonedDateTime now = LocalDate.now().atStartOfDay(zone);startDate = Date.from(now.toInstant());endDate = Date.fro...

2019-10-21 16:56:55 337

原创 java读取txt文件

import java.io.*;public class ReadTxt { public static void main(String[] args) { File file = new File("d:\\test.txt"); try { FileInputStream fileInputStream = new Fil...

2019-05-06 10:03:59 132

原创 mysql error You must reset your password using ALTER USER statement before executing this statement.

安装完mysql 之后,登陆以后,不管运行任何命令,总是提示这个step 1: SET PASSWORD = PASSWORD(‘your new password’);step 2: ALTER USER ‘root’@‘localhost’ PASSWORD EXPIRE NEVER;step 3: flush privileges;完成以上三步退出再登,使用新设置的密码就行了,以上除...

2019-01-31 17:19:17 98

转载 漫画解读SnowFlake算法

非常感谢程序员小灰————— 第二天 —————方法一:UUIDUUID是通用唯一识别码 (Universally Unique Identifier),在其他语言中也叫GUID,可以生成一个长度32位的全局唯一识别码。String uuid = UUID.randomUUID().toString()结果示例:046b6c7f-0b8a-43b9-b35d-6489e6daee9...

2019-01-25 17:41:41 714

转载 Springboot RestTemplate如何配置http和https

RestTemplate 基本使用这里不说了,拿最简单的配置来对比吧。看代码比较直接,先来看一个基本配置import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.http.c...

2019-01-25 14:16:21 3353 6

转载 Nginx网站使用CDN之后禁止用户真实IP访问的方法

做过面向公网 WEB 运维的苦逼们肯定见识过各种恶意扫描、拉取、注入等图谋不轨行为吧?对于直接对外的 WEB 服务器,我们可以直接通过 iptables 、 Nginx 的 deny 指令或者是程序来 ban 掉这些恶意请求。而对于套了一层 CDN 或代理的网站,这些方法可能就失效了。尤其是个人网站,可能就一台 VPS,然后套一个免费的 CDN 就行走在互联网了。并不是每个 CDN 都能精准的拦...

2018-12-20 12:17:03 250

转载 Java 根据 Map 的 key 的 ASCII 码从小到大排序

当前主流的公有云,如亚马逊、阿里云、腾讯云,其API的访问都支持使用签名信息,以验证请求者的身份。而生成签名信息的第一步,就是对请求参数进行排序,按照ASCII码升序排列。下面示例将展示,Java 环境下,如何对请求参数进行ASCII码的升序排序。 import java.util.Arrays; import java.util.HashMap; import java.util....

2018-12-12 11:14:47 8717 1

转载 nginx代理本地图片、视频及音频文件

在映射目录放相关文件,并在nginx中添加server即可server { listen 192.168.x.a:9001; server_name 192.168.x.b; charset utf-8; location ~ .*\.(gif|jpg|jpeg|png)$ { expires 2...

2018-12-03 13:43:55 7460

原创 img src 显示 base64

base64 传输数据到页面! &lt;img src='data:image/jpeg;base64,base64Data' style="width: 200px; hight: 200px"&gt;学到一种 新的方式呵呵 ,下面还有注解:data表示取得数据的协定名称,image/png是数据类型名称,base64 是数据的编码方法,逗号后面是image/png文件base6...

2018-11-30 14:47:18 4117 2

转载 linux日志分割处理工具logrotate

linux日志分割处理工具logrotateapt-get install logrotate cronyum install logrotate crontabstouch /var/log/log-filehead -c 10M &lt; /dev/urandom &gt; /var/log/log-filevim /etc/logrotate.d/log-filevim /etc/logro...

2018-11-30 11:58:56 834

转载 linux安装redis(yum方式)

1.检查是否有redis源 [root@5azid ~]# yum install redis Loaded plugins: fastestmirror, security Setting up Install Process Determining fastest mirrors base: mirrors.aliyun.com extras: mirrors.aliyun.c...

2018-11-28 10:16:42 1727 1

转载 GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

第一种是把这个key从这个源站copy过来,放到/etc/pki/rpm-gpg目录下第二种是修改repo文件vim /etc/yum.repos.d/epel.repo[epel]name=Extra Packages for Enterprise Linux 6 – $basearch#baseurl=http://download.fedoraproject.org/pub/epe...

2018-11-28 09:20:03 413

原创 mysql创建用户、授权、修改密码

linux系统下登录mysqlmysql -hip -uusername -ppassword;创建用户CREATE USER username IDENTIFIED BY 'password';授权GRANT ALL PRIVILEGES ON *.* TO 'username'@'ip' IDENTIFIED BY 'password';查看所有用户SELE...

2018-11-09 12:04:23 1081

原创 linux安装jdk1.8

接着昨天的来,今天说下在Linux(centos6.8)系统下的JDK安装与配置。据我所知的jdk安装方式有三种(rpm、yum方式没用过,暂且不提)今天只说解压安装方式:一、解压jdk安装包:附上jdk1.8的下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html这...

2018-10-31 15:48:47 184

转载 linux安装nginx

摘抄nginx官网文档URL:http://nginx.org/en/linux_packages.html#stableTo set up the yum repository for RHEL/CentOS, create the file named /etc/yum.repos.d/nginx.repo with the following contents:[nginx]name...

2018-10-31 14:35:32 107

转载 Linux安装mysql(centos6.6)

yum 安装MySQL检查安装情况 查看有没有安装过: yum list installed MySQL* (有存在要卸载yum remove MySQL*) rpm -qa | grep mysql* 查看有没有安装包: yum list mysql*安装 MySQL 安装 MySQL 客户端: yum -y install mysql 安装 MySQL 服务器...

2018-10-31 14:30:06 4153

转载 mysql中添加数据时,报错(incorrect string value:'\xf0\x9f ) 字符转换不正确

原因是UTF-8编码有可能是两个、三个、四个字节。Emoji表情或者某些特殊字符是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。在网上搜了一下解决问题的方案,我选了一个方案解决了。1.在mysql的安装目录下找到my.ini,作如下修改:[mysqld]character-set-server=utf8mb4[mysql]default-character-set...

2018-10-17 11:13:21 2338 2

转载 Springboot 与 Redis 集成 简易Redis工具类实现

最近项目需要处理一项数据量比较大的业务,考虑之下,高频访问/读取决定使用Redis.自己的Springboot框架下研究了Redis两天,把成果总结一下开发环境介绍JDK1.7Redis基础依赖org.mybatis.spring.bootmybatis-spring-boot-starter1.3.1org.springframework.bootspring-boot-...

2018-10-15 12:44:47 136

转载 nginx静态文件缓存的解决方案

nginx的一大功能就是完成静态资源的分离部署,减轻后端服务器的压力,如果给这些静态资源再加一级nginx的缓存,可以进一步提升访问效率。第一步:添加nginx.conf的http级别的缓存配置复制代码##cache##proxy_connect_timeout 500;#跟后端服务器连接的超时时间_发起握手等候响应超时时间proxy_read_timeout 600;#连接成功后_...

2018-10-10 17:43:04 705

转载 rsync 复制文件并排除指定文件

rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。语法rsync [OPTION]… SRC DESTr...

2018-10-10 16:18:10 5620 1

原创 linux 安装nodejs

创建目录nodemkdir /opt/node进入nodecd /opt/node下载nodejswget https://nodejs.org/en/download/releases/node-v10.2.1-linux-x64.tar.gz下载完成解压tar zxvf node-v10.2.1-linux-x64.tar.gz解压完成后进入node-v10.2.1-linux...

2018-10-10 14:39:53 174

空空如也

空空如也

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

TA关注的人

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