限流的6大狠招---------引用

摘要: 限流的6大狠招,附详细代码和评测结果 为了上班方便,去年我把自己在北郊的房子租出去了,搬到了南郊,这样离我上班的地方就近了,它为我节约了很多的时间成本,我可以用它来做很多有意义的事,最起码不会因为堵车而闹心了,幸福感直线上升。 但即使这样,生活也有其他的烦恼。南郊的居住密度比较大,因此停车就成了头痛 阅读全文
posted @ 2020-05-18 14:41 boboxing2017 阅读(243) 评论(1) 推荐(1) 编辑

http协议及长连接和短连接

摘要: 1. HTTP协议与TCP/IP协议的关系 1. HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。 IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠地传递数据包 阅读全文
posted @ 2019-03-01 13:45 boboxing2017 阅读(662) 评论(0) 推荐(0) 编辑

mac下载的excel如果带有超链接,url被转义问题

摘要: 注释的代码是file开头的,这种链接在mac系统进行跳转url会转义 hyperlink 还有一种就是http这种就可以正常跳转了。String sLink = basePath + "/detail/init2?formerQuery="+EncryptUtils.encodeUrl(formerQuery) + ... 阅读全文
posted @ 2018-09-21 15:07 boboxing2017 阅读(950) 评论(0) 推荐(0) 编辑

js replace替换 忽略大小写问题

摘要: 实现就是控制台的内容“abc”,但是后台返回的是“ABC”,这个时候在前台遍历,需要将后台返回的在控制台标红。 当然控制台可以是 abc Abc等大小写混合,以下代码都可替换。 var flagnew = flag.replace(/[^a-z\d]/ig,""); if(flagnew!=null 阅读全文
posted @ 2018-09-21 14:45 boboxing2017 阅读(5805) 评论(0) 推荐(0) 编辑

Spring security实现国际化问题

摘要: 这两天Spring用户登录国际化这个问题困扰我好久啊,于昨天晚上终于把它干掉了。 场景就是我们公司的产品-incopat,需要支持中英文,用户登录这块用的spring自带的security,需求讲的通俗一点就是,中文版提示中文提示信息,英文版提示英文版信息,废话不多说,见代码。 首先配置文件 sec 阅读全文
posted @ 2018-09-07 11:34 boboxing2017 阅读(2942) 评论(1) 推荐(0) 编辑

XSS(跨站脚本攻击)漏洞解决方案

摘要: 首先,简单介绍一下XSS定义: 一 、 XSS介绍 XSS是跨站脚本攻击(Cross Site Scripting)的缩写。为了和层叠样式表CSS(Cascading Style Sheets)加以区分,因此将跨站脚本攻击缩写为XSS。XSS是因为有些恶意攻击者往Web页面中插入恶意Script代码 阅读全文
posted @ 2018-07-04 10:18 boboxing2017 阅读(12964) 评论(2) 推荐(1) 编辑

Mac 的mysql5.7没有配置文件,如何解决only_full_group_by 问题

摘要: 数据库版本是5.7.19,在写语句的时候,只要涉及ORDER BY,就会报错, ERROR 1055 (42000): Expression #7 of SELECT list is not in GROUP BY clause and contains nonaggregated column ' 阅读全文
posted @ 2018-05-29 17:03 boboxing2017 阅读(5210) 评论(0) 推荐(0) 编辑

java设计模式学习

摘要: 每次面试都需要看设计模式,每次都很好的理解了,但是实际开发中没有应用总是忘记。现在把它汇总一下。 二十三种设计模式 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式 阅读全文
posted @ 2018-04-15 13:34 boboxing2017 阅读(353) 评论(0) 推荐(0) 编辑

synchronized的锁问题

摘要: 有一个类A,提供了三个方法。分别是静态同步方法,非静态同步方法,含有静态代码块的方法 请回答一下四种情况的输出结果 问题答案 先直接报上答案: 问题本质分析 不废话,直接点出,这四个问题只要明白两件事即可: 一个线程是否能执行被同步了的方法,主要看是否能拿到锁对象 静态方法的同步锁是类对象本身,非静 阅读全文
posted @ 2017-12-27 16:25 boboxing2017 阅读(490) 评论(0) 推荐(0) 编辑

理解java的三种代理模式

摘要: 代理模式是什么 代理模式是一种设计模式,简单说即是在不改变源码的情况下,实现对目标对象的功能扩展。 比如有个歌手对象叫Singer,这个对象有一个唱歌方法叫sing()。 1 public class Singer{ 2 public void sing(){ 3 System.out.printl 阅读全文
posted @ 2017-12-27 15:36 boboxing2017 阅读(19706) 评论(1) 推荐(7) 编辑