- 博客(9)
- 收藏
- 关注
原创 Dubbo—— 一个服务既是消费者又是提供者
Dubbo—— 一个服务既是消费者又是提供者实现目标使用dubbo实现每个服务互相远程调用ssm实现依赖在每个服务中添加:<dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.5.3</version> <exclusions> <!-- 项目中已有spr
2021-02-20 17:40:33
2653
原创 Bloom Filter 布隆过滤器
hash function hash函数通过计算得到一个数据的hash值的函数md5、sha1……好像都是对一个数据反复进行了大量的二进制运算,比如:或、与……,具体实现看源码Features:(在使用同一个hash function的前提下)相同的输入有相同的输出,不同输入均匀分布(但是不同的输入也可能计算出的hash值是一样的,因为输入域是无限的 输出域是固定数量(16位的16进制)、固定数据的)hash function计算得出的hash值长度固定hash函数与输入的顺序无关,会均匀分布
2020-12-25 16:50:43
337
2
原创 数据库存储emoji表情 Incorrect string value: ‘\xF0\x9F\x91\x80‘ for column
数据库存储emoji表情 Incorrect string value: ‘\xF0\x9F\x91\x80’ for column记一次项目中存储微信昵称时的异常Incorrect string value: ‘\xF0\x9F\x91\x80’ for column在项目中会统一编码集,utf8是可变长的,有1—4个字节,emoji表情或者其他字符就是4字节,而mysql5.3.3之前的utf8最多3字节,所以数据插入不进去。而之后版本的utf8mb4就是4个字节了,解决方法也就是从utf8换
2020-10-23 10:03:59
316
原创 Netty——高性能IO框架(1)
是什么Netty is an asynchronous event-driven network application frameworkfor rapid development of maintainable high performance protocol servers & clientsnetty是在java的nio基础上的一个异步、基于事件驱动的高性能、高可用、开源、使用java编写的网络IO框架,实现原理是reactor的主从模式,开发者可以使用netty来快速搭建一个高
2020-09-26 18:54:10
444
转载 理解Cookie和Session机制
目录Cookie机制什么是CookieCookie的不可跨域名性Unicode编码:保存中文BASE64编码:保存二进制图片设置Cookie的所有属性Cookie的有效期Cookie的修改、删除Cookie的域名Cookie的路径Cookie的安全属性JavaScript操作Cookie案例:永久登录Session机制什么是Session实现用户登录Session...
2019-03-30 17:28:54
145
转载 Servlet和Filter的区别和联系
一. 概念方面:servlet是一种运行与服务器端的java应用程序,具有独立于平台和协议的特征,并且可以动态的生成web页面,它工作在客户端请求和服务端相应的中间层。filter是一个可以复用的代码片段,可以用来转换HTTP请求、响应和头信息。filter不像servlet,它能产生一个请求或者响应,他只是修改对某一资源的请求,或者修改从某一资源的响应。二. 生命周期:servl...
2019-03-29 19:26:53
268
转载 Servlet规范之Filter工作原理
概述Filter是Servlet规范中的过滤器,Web服务器根据应用程序配置文件设置的过滤规则进行检查,若客户请求满足过滤规则,则对客户请求/响应进行拦截,对请求头和请求数据进行检查或改动,并依次通过过滤器链,最后把请求/响应交给请求的Web资源处理。请求信息在过滤器链中可以被修改,也可以根据条件让请求不发往资源处理器,并直接向客户机发回一个响应。当资源处理器完成了对资源的处理后,响应信息将逐级...
2019-03-29 19:25:04
201
转载 request中getParameter和getAttribute的区别
首先request对象代表客户端的一次请求,可以用它来存储客户端请求的一些参数。getParameter()方法该方法是用于客户端通过get或者post传递过来的参数,它的返回值类型永远是是字符串类型注意,这里强调的是客户端请求时,是客户端发送给服务器的参数,这个赋值动作是有客户端完成的。例如:get方式的:http://localhost:8080/servlet-jsp/reques...
2019-03-29 19:18:45
132
转载 request中getparameter和getAttribute的区别
**request中getparameter和getAttribute的区别**示例://获取username信息String username=request.getParameter(“username”);//转发与重定向if(username.equals(“admin”)){//提示用户已存在,不能注册request.setAttribute(“message”,“该用...
2019-03-29 18:09:35
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人