摘要:
一、问题 根据前端传过来的表格排序字段和排序方式,后端使用的 select XXXX from table order by {column} {desc} 如上面的形式发现排序没有生效,查看打印的日志发现实际执行的sql为,排序没有生效 select XXXXX from table order 阅读全文
摘要:
前阵子在前后端分离项目中集成shiro项目,折腾了一下子,参考了网上一些博客,发现大多都还是之前传统的模式,并不适用于前后端分离结构。今天抽空整理了下demo,方便以后使用以及后来人参考。 一、springboot中集成shiro框架 关于shior框架的介绍可以 "参考这篇" ,需要引入相关jar 阅读全文
摘要:
依赖的包 commons net commons net 3.1 方法示例 单元测试 需要注意的点 1. 需要设置缓冲区大小,防止下载过慢或者过快 2. 需要确认ftp服务器的访问模式,被动模式还是主动模式 3. 需要注意编码格式 源码下载:https://github.com/xieshuang/ 阅读全文
摘要:
``` package com.xsh.util; / String工具类 @author xieshuang @date 2019 05 23 / public class StringUtils { private final static String UNDERLINE = "_"; / 下 阅读全文
摘要:
`起因:`最近同事在做定时打卡的东西,遇到一个诡异的问题,端只是传了一个开始时间跟打卡周期,剩下的打卡时间都是由服务端自己生成的,显示的截止时间有的变成==23:59:59==. 有时候又变成了 ==00:00:00==,没有找到原因,让帮忙找一下原因,之前没有遇到过这种情况,一时来了兴趣。 通过编 阅读全文
摘要:
这篇主要介绍 相关内容,主要是一些基本概念普及。 代理模式 1、什么是代理模式? ,为其他对象提供一种代理以控制对这个对象的访问。[DP] 通俗的说就是指客户端并不直接调用实际的对象,而是通过代理对象,来间接调用实际的对象。 2、实现原理 可以是接口,也可以是抽象类 内部含有对真实对象RealSub 阅读全文
摘要:
`起因:`最近在做统计计算,创建的实体中属性比较多,都是一些数值,一开始是通过get、set方法进行赋值,占用了很多业务代码方法的长度,可读性不太好,后来改用了添加构造器的方式,稍显精简了一点,但是每次赋值的时候都都必须注意是不是对应上了。最后决定改用Bulider模式,确实好用很多。 下面通过一个 阅读全文
摘要:
`起因:`安全组针对接口测试提出的要求,需要关闭不安全的请求方法,例如put、delete等方法,防止服务端资源被恶意篡改。 用过 都知道可以使用 、`@GetMapping @RequestMapping`中指定method属性。这种方式比较麻烦,那么有没有比较通用的方法,通过查阅相关资料,答案是 阅读全文
摘要:
+ 插件,方便查看zk节点信息 + ,方便解决jar包冲突 + ,自动映射mapper接口到对应查询statements + 自动生产get Set方法和注释 + json实体转换成实体 + 好看的彩色小括号,增加编码乐趣,减少单调 阅读全文
摘要:
准备做一个禁言自动解除的功能,立马想到了订单的超时自动解除,刚好最近在看RabbitMQ的实现,于是想用它实现,查询了相关文档发现确实可以实现,动手编写了这篇短文。 准备工作 1、Erlang安装请参考 "windows下安装Erlang" 2、mq安装晴参考 "RabbitMQ安装" 3、延迟消息 阅读全文