自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nginx代理,自定义请求头遇到的坑

问题现象:前后端分离项目,后端为JAVA,自定义请求头header MY_TOKEN做鉴权,开发环境前端请求接口,运行正常。 部署至服务器,使用nginx做了代理,进行转发。此时奇怪的事情发生了,服务端取不到 自定义headerMY_TOKEN 的内容了分析:出现异常,无非是因为nginx做转发引起的。推测应该nginx转发没有携带请求头引起的,查找资料发现句法: underscores_in_headerson|off; 默认: underscores...

2020-09-02 15:38:35 1860

原创 使用Spring Boot 的CommandLineRunner遇到的坑

使用场景 再应用程序开发过程中,往往我们需要在容器启动的时候执行一些操作。Spring Boot中提供了CommandLineRunner和ApplicationRunner两个接口来实现这样的需求。两个接口的不同 参数不同,其他大体相同,可根据实际需求选择合适的接口使用。CommandLineRunner接口中run方法的参数为String数组,ApplicationRu...

2018-07-16 02:12:17 62791 10

原创 CentOs安装ClickHouse及初步探索

安装环境ClickHouse对Debian/Ubuntu支持较好,但是工作当中服务器我们一般用CentOs。今天我们使用CentOs7来安装一下ClickHouse。操作系统版本:CentOS Linux release 7.5.1804 (Core)检查一下是否支持SSE 4.2指令集grep -q sse4_2 /proc/cpuinfo && echo "...

2018-06-26 19:39:23 995

原创 Elasticsearch 6.3 发布,支持SQL搜索

如题目所言,SQL模块作为C-Pack的一部分发布于Elasticsearch 6.3。但是官方文档也明确写明下面一段话:大致意思就是:“这个功能是实验性的,以后没准儿改变或者完全移除(人家先打个预防针儿,以后发生什么都没准儿,所以期待不要太高……)”。不过,这个东西已经发布出来了,应该也不会说放弃就放弃吧。今天做了一下实验,简单分享一下。安装因为是简单测试,所以直接在windows下安装的单机。...

2018-06-19 21:10:53 5637 2

原创 快速搭建spring boot项目使用 Apache POI解析word文档

写在前面    想必Java程序员对Apache POI已经相当了解了,我们常用它处理MS Excel文档,将数据批量导入数据库,交给程序处理,亦或是将数据从应用中下载下来。其实POI远比我们想象得要强大的多,它包含很多组件:POIFS (此组件是所有其他POI元件的基本因素。它被用来明确地读取不同的文件)、HSSF (它被用来读取和写入MS-Excel文件的xls格式) 、XSSF (它是用于M...

2018-06-10 05:43:18 12459 2

原创 RabbitMQ初步使用

windows安装rabbitMQ下载rabbitMQ,安装版本为3.7.5,安装rabbitMQ需要首先安装Erlang,从官网下载速度很慢。为了方便后续学习者使用,已经将两个安装包上传至百度网盘。下载链接链接:https://pan.baidu.com/s/1IR-i5EOl5jlRxaH51u8inQ 密码:i4aaotp_win64_20.3.exe、rabbitmq-server-3.7...

2018-06-04 19:25:05 411 2

原创 JAVA8的时间日期

LocalDate、LocalTime、LocalDateTime 类的实例是不可变的对象,分别表示使用 ISO-8601日 历系统的日期、时间、日期和时间。 Instant用于“时间戳”的运算。它是以Unix元年(传统 的设定为UTC时区1970年1月1日午夜时分)开始 所经历的描述进行运算。 Duration:用于计算两个“时间”间隔。 Period:用于计算两个“日期”间隔。 Tem...

2018-09-09 11:08:14 472

原创 JAVA8 Stream 收集

List<Student> students = Arrays.asList( new Student(1,"zhangsan","class1",18,60), new Student(2,"lisi","class1",20,59), new Student(3,"wangwu","class

2018-09-02 16:11:58 340

原创 JAVA8 Stream查找、匹配、归约

List<Student> students = Arrays.asList( new Student(1,"zhangsan","class1",18,60), new Student(2,"lisi","class1",20,59), new Student(3,"wangwu","class2

2018-09-02 16:04:20 19404 2

原创 JAVA8 Stream 映射 排序

万年不变的对象:package com.zwq;import lombok.Data;/** * @author zhangwq */@Datapublic class Student { private int id; private String name; private String clazz; private Integer age...

2018-08-26 23:19:24 992

原创 JAVA8 Stream创建、筛选

用到的对象:package com.zwq;import lombok.Data;/** * @author zhangwq */@Datapublic class Student { private int id; private String name; private String clazz; private Integer age;...

2018-08-26 23:07:11 1487

原创 Java8 方法引用、构造器引用、数组引用

用到的对象:package com.zwq;import lombok.Data;/** * @author zhangwq */@Datapublic class Student { private int id; private String name; private String clazz; private int age; ...

2018-08-19 15:50:33 474

原创 Java8 四大内置函数式接口

package com.zwq;/** * @author zhangwq */@FunctionalInterfacepublic interface MyFunction { String doMyOperation(String string);} package com.zwq;import org.junit.Test;import java.u...

2018-08-16 23:53:52 648

原创 Lambda语法格式

package com.zwq;import org.junit.Test;import java.util.Comparator;import java.util.function.Consumer;/** * @author zhangwq * * Lambda语法格式 * 1、无参数,无返回值 ()->System.out.println("hello worl...

2018-08-16 23:51:23 584

原创 关于队列使用的思考

写在前面:     今天不写代码,分享一下关于队列的思考。高并发在我们的工作当中是一个经常遇到的问题,一般数据库性能依赖于硬件,自身并没有对并发进行控制,更多的时候我们需要从程序设计的角度控制并发,根据服务器的性能来控制并发量。如果压力过载,轻则运行如龟速,重则程序崩溃。    下面有这样一个场景,有一堆待执行的任务A、B、C、D……X、Y、Z,A`、B`、C`、D`……X`、Y`、Z`,共计52...

2018-07-09 00:53:33 252

原创 使用jdbc操作ClickHouse

创建maven项目引入依赖引入ClickHouse驱动包<dependency> <groupId>ru.yandex.clickhouse</groupId> <artifactId>clickhouse-jdbc</artifactId> <version>0.1.40</version>&

2018-07-01 01:33:00 45832 9

原创 CentOs安装ClickHouse及初步使用

安装环境ClickHouse对Debian/Ubuntu支持较好,但是工作当中服务器我们一般用CentOs。今天我们使用CentOs7来安装一下ClickHouse。操作系统版本:CentOS Linux release 7.5.1804 (Core)检查一下是否支持SSE 4.2指令集grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 su...

2018-06-24 15:33:05 20028 6

空空如也

空空如也

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

TA关注的人

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