如何解决架包冲突问题 以上可以看到netty架包有两个版本4.1.85,4.1.67。若多个架包有冲突,需要一一排除,可以在外指定使用哪个版本的架包。输入mvn dependency:tree命令,查看依赖信息。这样项目就可以运行起来了。
Elasticsearch如何修改拼音分词插件支持音调搜索 上图可知默认调用的事nlp架包的Pinyin.pinyin方法(不支持音调),如果想要替换带有音调的方法,可使用unicodePinyin/tonePinyin方法。全局搜索Pinyin.pinyin方法,将其替换成对应的支持音调的方法。我当前使用版本是es8.7.0,默认加载的nlp版本是1.7,但是默认加载的nlp存在很多汉字没有音调,所有我这边下载了一个最新版本的nlp-1.7.9代码,无需修改代码,重新打包即可。es默认加载的拼音分词插件是不支持音调搜索的,如何修改插件使得它支持音调搜索?
Java实现红黑树并绘制红黑树 步骤一:实现红黑树定义红黑树节点类package rbtree;import java.util.List;public class RBTreeNode<T> { private T val;//值 private boolean red;//是否为红 private RBTreeNode<T> parentNode;//父节点 private RBTreeNode<T> leftNode;//左节点 private
com.jcraft.jsch.JSchException: verify: false 背景高并发下,SFTP上传偶现com.jcraft.jsch.JSchException: verify: false,网上有说升级版本什么的修复了这个bug,然而升级版本后事实证明这个bug还是会出现,大概上传几百次会出现一次。但是项目不可能允许文件丢失,需要百分百的正确率。SFTP工具类package util; import com.jcraft.jsch.*;import org.springframework.util.StringUtils;import java.io.Inp
前端页面按钮权限精确到按钮级别 前端页面按钮权限精确到按钮级别1.在页面上定义好菜单按钮资源,然后用户分配角色,角色分配资源。2.用户登录后,调用接口获取用户所拥有的菜单和按钮权限,动态显示左导航菜单栏后,获取后将权限加密后存入到storage。3.所有页面按钮或者链接根据需要增加标签checkPermission4.引入共用的JS文件...
Flowable入门 Flowable入门1) flowable整合springboot2) 移除flowable权限校验,加入微服务项目本身权限校验3) 常用的API接口(查看流程图、部署流程、我的待办、我的已办、完结任务、审批历史等)
JS实现分组统计 js实现类似Java8 lambda表达式分组统计groupingBy/** * 分组统计 * @param datas 数据集合 * @param keys 分组键值 * @param callback 回调函数(例如求和还是计算总数) * @returns {{}} */function groupBy(datas,keys,callback) { var groups = {}; var len = keys.length; datas.forEach(func
记一次Referer踩坑过程,浏览器访问接口Nginx返回404,postman和curl访问接口正常。 背景硬件厂商提供了一个平台,我们只能在内网才能访问此平台,所以我们需要经过层层服务器Nginx转发才能访问到。但是呢,当我们在浏览器输入平台地址时,页面可以正常访问,但是接口却报404,记录一次踩坑过程。猜想1.接口报404,第一猜想是Nginx路径配置错误,但是页面可以正常访问,所以我用postman和curl命令访问了接口却返回200,一脸懵逼。2.在尝试调用接口的时候,我意外发现如果不传请求参数不是报其它错误而是接口会报404,可能是因为它那所有接口都是指向一个地址,接口参数包含了具体请求路径
基于tkmybatis写通用的统计接口 上一篇博客我们已经了解到了基于tkmybatis封装常用的增删改查接口【链接地址】,接下来我们来讲一下怎么封装通用的统计接口。1 MyDefineGroupByMapperimport org.apache.ibatis.annotations.SelectProvider;import tk.mybatis.mapper.annotation.RegisterMapper;import tk.mybatis.mapper.entity.GroupByExample;import tk.mybat
excel下拉框超过255后office打开报部分内容有问题 导出Excel数据用的是EasyExcel插件,为了解决excel下拉框超过255无法正常显示问题,网上找了一大堆解决方案,都类似,wps都可以正常显示,但是office打开报部分内容有问题提示,踩了一波坑。CellSelect 下拉框实体@Data@Builder@AllArgsConstructor@NoArgsConstructorpublic class CellSelect { private int col; private String[] values;}S
BHO-IOT系统简介 BHO-IOT系统背景说明刚毕业的那一年,做的东西比较杂,后面公司有意转型,接了几个物联网相关的项目。可能因为有相关经验,找工作的时候没有刻意去找这方面的工作,但是后面找的工作业务方向都类似。平常有时间也会学习一点东西,闲来没事就完善一下BHO-IOT系统。由于自己一个人前后端都得写,进度有点缓慢,还有很多功能待完善和开发,后续会继续更新。项目框架以及结构前端主要采用fslayui2框架,本人前端并不是很好,只会结合框架写一些简单的页面。后端采用SpringBoot2+SpringCloudAli
记录平常开发过程中遇到的问题 1.Mybatis1.1 Pgsql中json/jsonb数据类型,查询是否存在某个值用特殊符号?,而?在mybatis属于占位符错误如下图:解决如下:将?改为??2.微服务2.1A bean with that name has already been defined and overriding is disabled错误如下图解决如下,在配置文件设置该参数为true...