数据库当前编码格式
- 保存
emoji
表情时报错如下:
Incorrect string value: ‘\xF0\x9F\x98\x81’ for column ‘name’ at row 1
2019年07月29日 11:21:31
MySQL
阅读全文
生成流 Stream
- 集合有两个方法来生成流,创建串行流
stream()
和创建并行流parallelStream()
。
2019年07月26日 17:52:32
Java
阅读全文
@Cacheable
@Cacheable
可以作为方法注解,也可以作为类注解。作为类注解则当前类的所有方法都支持该注解。
- 当注解的方法被访问时,如果缓存中有值,则直接返回缓存结果,不执行方法中的代码。
2019年07月24日 15:30:15
Spring Boot
阅读全文
什么是三门问题
- 三门问题(Monty Hall problem)亦称为蒙提霍尔问题、蒙特霍问题或蒙提霍尔悖论,大致出自美国的电视游戏节目Let’s Make a Deal。问题名字来自该节目的主持人蒙提·霍尔(Monty Hall)。
- 参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门可赢得该汽车,另外两扇门后面则各藏有一只山羊。当参赛者选定了一扇门,但未去开启它的时候,节目主持人开启剩下两扇门的其中一扇,露出其中一只山羊。主持人其后会问参赛者要不要换另一扇仍然关上的门。
- 问题是:换另一扇门会否增加参赛者赢得汽车的机率?
- 如果严格按照上述的条件,即主持人清楚地知道,自己打开的那扇门后是羊,那么答案是会。不换门的话,赢得汽车的几率是1/3。换门的话,赢得汽车的几率是2/3。
- 这个问题亦被叫做蒙提霍尔悖论:虽然该问题的答案在逻辑上并不自相矛盾,但十分违反直觉。这问题曾引起一阵热烈的讨论。
2019年06月20日 18:00:00
Java
阅读全文
iframe的跨域问题
- 有两个页面,父页面域名
http://localhost:9001
,子页面域名http://127.0.0.1:9081
,如下图:

2019年06月06日 09:30:00
html
阅读全文
共享cookie
有什么用
- 共享cookie在SSO单点登录的应用,比如淘宝
www.taobao.com
和天猫www.tmall.com
两个不同域名的网站,两个网站共用一个用户中心。在淘宝登录后再访问天猫,则直接是登录状态。实现逻辑就是通过JSONP
请求来获取另一个域名下用户登陆后的cookie
。
2019年06月01日 20:30:22
Spring Boot
阅读全文
使用场景
- 这个博客的图片以前使用的是新浪微博的图床,最近新浪加上了防盗链,导致博客图片不能显示;通过添加
<meta name="referrer" content="no-referrer">
可以解决但不是长久之计,准备把图片放到七牛云。
- 七牛云默认是不开启
https
服务,如果要开启需要上传自己的https
证书或者购买七牛免费的证书。
2019年05月11日 19:00:00
html
阅读全文
非docker环境的tomcat配置
- 使用的是linux服务器,jdk版本为1.8
- 普通的tomcat项目配置远程调试很简单,编辑
bin
目录下的catalina.sh
文件,在文件最前面增加CATALINA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"
,使用catalina.sh run
启动项目,就可以实现远程调试。
2019年03月19日 17:00:00
docker
阅读全文