- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 踩坑Spring Gateway Cloud的那些一二三
前记:微服务中可采用的网关组件有挺多,像Nginx也可以做网关,这里不做过多的描述,我们今天主要来说说SpringCloud Gateway,目前开发人员在微服务中大部分还是使用Zuul组件,SpringCloud Gateway的前身是Zuul,出现的原因便是为了取代Zuul,Zuul是基于Servlet实现的,换言之还是采用同步阻塞方式实现的,所以在性能上一直为人所诟病。SpringCloud Gateway源码中大量使用了Reactive的Webflux,使用非阻塞方式能更高效的利用线程资源
2020-11-22 21:52:30
3231
原创 5分钟带你了解JWT
目录JWT详解jwt介绍:jwt产生的原因:JWT格式:JWT的构成:HeaderPayloadSignatureBase64URL算法:生成jwt信息的拼接:token到jwt的转换:JWT用法:JWT存在的问题:JWT详解jwt介绍:Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景
2020-11-10 09:59:58
1140
原创 java后台实现Jpush推送通知
我们目前做的平台是一整个快递物流体系,包含下单、收件、网点监控物流等多个模块,当用户下单完成后需要通知某一网点下的快递员。我们最终采用了Jpush(毕竟免费简单),为了不对原有系统表进行修改,和前端商量之后直接通过用户手机号作为Jpush系统的alias,这样可以避免采集设备信息。流程:用户登录app时,若后台校验成功,返回用户的详细信息给前端,前端立即将用户手机号录入Jpush系统(我们...
2019-06-25 13:50:22
2248
原创 SSM框架引入Swagger2
1、Swagger2介绍1.1概念Swagger2可通过代码注释自动生成文档,既能说明内容又能整合到实现代码中,让维护文档和修改代码整合为一体, 可以让我们在修改代码逻辑的同时方便的修改文档说明。1.2常用注解解释@Api:用在请求的类上,表示对类的说明 tags="说明该类的作用,可以在UI界面上看到的注解" value="该参数没什么意义,在UI界面上也看到,...
2019-05-20 14:09:27
860
原创 mysql插入数据时报错1153:Got a packet bigger than‘max_allowed_packet’bytes
楼主这几天在爬取招标网的招标信息,每一个招标信息都是有大量文字和表格组成的,所以数据相对很大,在插入数据时报错了,Got a packet bigger than‘max_allowed_packet’bytes明显是mysql的配置大小不够,之后mysql终止了连接。于是上网找解决办法,网上说要在my.ini的配置文件中修改mx_allowed_packet这个参数的大小,默认为1M,楼主在...
2018-09-07 14:37:52
4301
原创 python爬取新浪新闻
最近公司项目比较少,楼主闲了好长时间了,作为一个刚毕业几个月的新人,心里很烦躁,只能自己找点新东西去学了。看到周围好多人都接触了爬虫,再加上楼主最近沉迷吴宣仪不可自拔,每天投票投票,投票的同时需要监控票数涨幅,爬虫再适合不过了,于是决定开始学习python这门语言。(python配置环境网上很多,开发工具楼主用的pycharm,可以网上百度破解方法)。python入门的话首先找一个网站练手,楼...
2018-08-22 16:13:02
1820
2
原创 Jfinal框架下Controller无法获取post请求传入的参数
最近几天在整合项目,把一个系统要分离成两个系统,分离过程中出现了问题。未分离之前,当系统里的所有访问都是直接调用类方法即可;分离之后,要通过http请求去调用相关接口。使用get请求时,通过getPara()可以直接获取参数,但是使用post没有参数,调试发现访问控制器的时候param不存在。网上有詹大神给网友的解释,当在post请求参数中设置Content-Type为applicatio...
2018-06-11 10:51:40
5685
原创 解决jfinal2.2中文字段排序分页的问题
现在jfinal已经出了3的版本,但是公司这个项目依旧在用2.2版本,我猜想应该是为了迁就ehcache的问题,话不多说,直接说问题。jfinal2.2的分页,计算总条数的时候会用正则表达式去除order by语句,当某一字段需要排序时,select语句就会出错。例如我的分页语句为:select * from t_group_contacts where groupId=? order by CO...
2018-05-28 12:06:45
561
原创 解决datatables在bootstrap模态框modal中表头缩小问题
最近项目中需要在弹出框中集成datatables,整个项目框架用的bootstrap,用户点击按钮时,弹出模态框,模态框中的datatables自动加载数据。模态框代码:我调整了模态框的宽度<div class="modal fade" id="record_modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" ..
2018-04-28 14:06:31
3046
原创 发布项目服务器运行中瘫痪
现在在做一个发短信的平台,这两天发布后也一直在测试阶段,今天突然短信无法发送,上午一直是好的,一开始怀疑是短信服务那块出问题了,但是直接在main方法里发短信是可以的,对了,先说一下发短信这个流程。 首先用户建立自己的群组联系人,发短信的时候可以导入联系人,也可以手动输入联系人,用户点击发送时数据通过服务器存入数据库,后台再定时查询数据库中状态为未发送的短信,一条条遍历发送。 ...
2018-04-19 14:23:38
197
原创 javaWeb引用图片路径问题
我要在bootstrap.html页面里引用images里的图片。./代表当前路径,../代表当前路径的上一级,以此类推。images是page路径向上一级里的,所以路径为src="../resource/images/first.jpg"。...
2018-04-02 16:28:57
3724
原创 dataTables动态获取后台json数据分页展示
入职第一天就加入到一个新项目的开发中,我负责权限分配这块,所以在前段页面需要用表格来显示用户的权限信息,传统的表格填入信息太繁琐,所以找到了dataTables这个插件,数据绑定这块真的省心很多,初次体验就觉得这插件功能真够强大的,模糊查询、分页等等都进行了封装,废话不多说。首先是前端引入js相关文件,包括dataTables.bootstrap.css,jquery.dataTables.js,...
2018-03-27 18:00:12
5692
2
空空如也
如何给新生成的按钮添加点击事件,用哪种语言开发比较简单
2016-08-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人