Unravel

Unravel

Respect All , Fear None

Scroll Down

Mysql之行转列(替代Pivot函数)

此前一直使用的Oracle数据库有pivot函数,很方便就能实现行转列的操作。当我切换到Mysql数据库后发现Mysql并不支持pivot函数,所以只能想其他方法来替代。以下是实现方法。首先准备一张测试用表:我们想得到每个供应商的每天的总收入,使用以下语句即可实现:select VendorId ,

2021-09-23
80 0

【转】Nginx中proxy_pass的斜杠问题

转自:https://www.jianshu.com/p/c751250a5112Nginx的官网将proxy_pass分为两种类型:一种是只包含IP和端口号的(连端口之后的/也没有,这里要特别注意),比如proxy_pass http://localhost:8080这种方式称为不带URI方式;另

2021-09-22
34 0

【转】在liunx中使用 Caddy 进行反向代理

安装 Caddy 软件包yum install caddy -y配置文件:vim /etc/caddy/conf.d/Caddyfile.conf复制以下内容到文件中https://www.simple.com { gzip tls xxxx@xxx.xx proxy / localhost:porl

2021-08-30
68 0

前端传json数据key为大写字母后端接收不到?

今天又发现一个奇葩问题,我后端使用实体类(属性均为全大写字母)接收前端的json数据,发现当key为小写时数据能正常接收,key为大写时就接收不到数据了。{ "list": [ {"TIME":"2021-01-01","

2020-11-25
323 0

@Validated对单个实体类与List集合的验证

做过实体类参数校验的都知道,用@Validated注解可以很很方便的赌实体类中的属性根据定义好的规则进行校验。然而今天我遇到了一个问题:我发现@Validated只能验证单个实体类,对List集合则不生效?经研究发现,这个问题其实是可以解决的,下面记录一下。@PutMapping("/&q

2020-11-24
285 0

ORACLE中lag()与lead() 函数的使用

最近遇到一个比较麻烦的业务问题:用sql查询出报表数据,根据现有的A字段用每一行数据减去上一行数据得出的差值形成一个新的列。由于SQL比较复杂,如果采用我以前的外联接方式来计算会非常麻烦。于是我找到了新的函数来满足我的需求:lag()和lead()函数。简介lag与lead函数是跟偏移量相关的两个分

2020-11-19
277 0

Netty框架搭建服务端

最近项目组来了新任务,要写一个socket服务端用于接收、处理设备上报的数据。捣鼓了好几天,从没接触过网络IO编程的我,又学到了新东西,下面把它记录下来。首先理解概念:Java网络IO编程:BIO、NIO、AIO的区别1、BIO编程网络编程的基本模型是C/S模型,即两个进程间的通信。服务端提供IP和

2020-10-29
326 0

Kettle工具复制单表向导无法读取源数据库表

Kettle工具复制单表向导无法读取源数据库表的问题解决方案

2020-09-28
320 0

一条sql解决Oracle批量插入or更新

oracle批量插入or更新?一条sql就能搞定!

2020-09-24
356 0

Springboot定时任务不执行了?

Springboot定时任务不走了怎么办?原来问题出在这里

2020-09-17
730 0