- 博客(11)
- 收藏
- 关注
原创 java发送邮件拨错:`MessagingException: Could not connect to SMTP host: smtp.qq.com, port: 465`
1 接下来,使用vim命令打开这个文件,删掉jdk.tls.disabledAlgorithm=SSLv3、TLSv1、TLSv1.1中的SSLv3、TLSv1和TLSv1.1即可。打开java.security文件。2 重启jia包生效。
2023-06-29 17:32:35
1175
2
原创 Mysql中的参数设置
Mysql中的涉及到优化的参数设置是比较多的,此处做一下笔记方便查阅 innodb_flush_neighbors 设置刷脏页的时候是否有“连坐”机制,0表示没有,1表示有 一旦一个查询请求需要在执行过程中先flush掉一个脏页时,这个查询就可能要比平时慢了。而MySQL中的一个机制,可能让你的查询会更慢:在准备刷一个脏页的时候,如果这个数据页旁边的数据页刚好是脏页,就会把这个“邻居”也带着一起刷掉;而且这个把“邻居”拖下水的逻辑还可以继续蔓延,也就是对于每个邻居数据页,如果跟它相邻的数据页也还是脏页的话,
2021-11-10 18:17:27
669
原创 docker部署nginx以及遇到的问题
1 下载镜像 docker pull nginx 2 新建并启动容器 docker run -d -p 91:80 nginx 用浏览器访问发现不能访问 用宿主机访问也是不行 curl http://172.16.36.116:91/ 但是进入容器访问是没问题的 curl http://localhost:80 宿主机也不能ping容器 3 开始解决网络问题 #停止docker systemctl stop docker #docker0 ip link set dev docker0 dow
2021-08-25 16:01:56
369
原创 JDK8之Optional-拒绝空指针异常
Optional是JDK8的新特性,虽然出现很久了,但是一直没有很好的运用它,今天特意研究了一下,把一些常用的用法记下来,防止忘记了 Optional1 构建空Optional的三种方法2 Optioanal的使用场景3 下面对lambda表达式分类记一下 1 构建空Optional的三种方法 第一种构建空Optional对象 在get的时候就会报错 第二种构建空Optional对象 在get的时候也会报错 第三种构建空Optional对象 在get的时候依然报错 可见三种构建空Optional的
2020-11-21 00:09:45
271
原创 IDEA 2020.1.2无法连接 Plugins MarketPlace
今天准备下载lombok插件,然后一直加载不出来,如下图所示 网上搜索各种解决办法,基本都是让修改HTPP Proxy代理 为 http://127.0.0.1:1080 或者 plugins.jetbrains.com ,如下图所示 但是我修改了HTPP Proxy 没有任何的效果,任然加载不出来,然后我Ping了一下 ping plugins.jetbrains.com 发现丢失数据严重,如下图 然后我去网上搜索了一下plugins.jetbrains.com的ip 然后在C:\Windows\
2020-11-08 21:30:15
2876
5
原创 HashMap基本讲解
HashMap最详细讲解 数组:大小固定,连续的内存,可通过index来查询很快,添加元素如果超过数组的长度需要重新开辟数组空间把原数组复制过去,所以添加慢 链表:不是连续的内存空间,上一个保存下一个的内存地址,插入只需要把内存地址指向改变即可,所以插入块元素很快,但是查询的时候需要通过第一个元素拿到第二个元素的内存地址。再通过第二个元素拿到第三个元素的内存地址,依次查询,所以查询速度很慢 散列表: Hash:Hash也称散列,基本原理是把任意长度的输入,通过Hash算法转换成固定长度的输出,输出值即为哈
2020-10-09 14:55:40
240
原创 Get和Post的区别(教你虐面试官)
被问到Get和Post的区别时候,很多人会如下这么回答: GET在浏览器回退时是无害的,而POST会再次提交请求。 GET产生的URL地址可以被Bookmark(存为书签),而POST不可以。 GET请求会被浏览器主动cache(缓存),而POST不会,除非手动设置。 GET请求只能进行url编码,而POST支持多种编码方式。 GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。 GET请求在URL中传送的参数是有长度限制的,而POST么有。 对参数的数据类型,GET只接受ASCII
2020-10-09 14:52:36
136
原创 ES6函数式编程的小方法
** 1 map() 例1 var array1 = [1,4,9,16]; const map1 = array1.map(x => x *2); console.log(map1); 打印结果为: Array [2,8,18,32] 例2 var array1 = [1, 4, 9, 16]; const map1 = array1.map(x => { if (x ...
2020-04-06 15:06:12
325
原创 WebStorm的一些骚操作(快捷操作特殊功能)
1 快捷键自动生成代码 进入 File->Setting->Live Templates 点击Template Group 填写名称点击OKi 点击加号的Live Template
2020-03-28 10:33:26
467
原创 微信小程序中的坑(持续更新中)
1 在WXSS中的外部样式类如果要覆盖原来样式需要加 !important来提高优先级 eg:.price-unit{ font-size:28rpx !important; }
2020-03-27 23:17:08
189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅