
日常总结
文章平均质量分 67
腊八粥2018
这个作者很懒,什么都没留下…
展开
-
Tomcat响应https请求引起的一次Bug
问题描述:接到一个需求,也是很简单。如果是Https请求重定向到一个地址,是Http请求重定向到另一个地址。代码很快写完了,开始测试。1.Bug出现为了调试,把请求路径的日志打印出来:String url = request.getRequestURL().toString();logger.info("url:"+url);https的请求的url中对应的端口号没了,h...原创 2020-01-15 17:11:08 · 619 阅读 · 1 评论 -
关于Dubbo多中心注册的大型事故现场
1.问题描述一个简单的需求,根据手机号获取用户信息。做完之后,多测试了几次,问题出现了:连续多次请求,用户信息返回不一致这个逻辑比较简单,Controller参数处理,Interface注入到Dubbo,实现层实现接口,查询数据库。2.解决过程一句话,一个条件,正常逻辑返回的数据应该是一样的,两次返回结果不一致,简直就是幽灵一样,不知道是哪里的问题。2.1.缓存...原创 2019-12-06 15:53:27 · 297 阅读 · 0 评论 -
创建一个简单的Spring Boot项目并部署到Linux服务器
简单记录一下建立一个Spring Boot的Web项目,打包并发布到Linux服务器的过程1.建立Spring Boot项目项目使用Maven构建,Idea集成开发,通过xshell连接远程服务器及利用sftp上传jar包pom.xml文件内容需要注意:1.1<parent>节点需要存在<parent> <groupId>org.s...原创 2018-10-19 17:54:58 · 953 阅读 · 0 评论 -
Win10安装pytorch:出现异常——CondaHTTPError: HTTP 000 CONNECTION FAILED for url
Win10安装pytorch顺序先安装Anaconda; cuda选择none; 安装pytorch;1.Anaconda下载官网下载https://www.anaconda.com/distribution/太慢解决办法:1.使用清华镜像下载(有一段时间不能用,现在可以了,使用前去官网看一下):https://mirrors.tuna.tsinghua.edu.cn/a...原创 2019-07-16 11:10:30 · 6606 阅读 · 3 评论 -
Mysql数据库,插入内容包含emoji表情错误:Incorrect string value: '\xF0\x9F\x98\x84'
1.问题描述项目需要把excel表格内容插入mysql,但是内容中包含emoji表情,特殊字符,出现错误Incorrect string value: '\xF0\x9F\x98\x84'2原因Mysql的UTF-8只支持三个字节的存储,而一般字符是三个字节,但是emoji表情是4个字节,所以存储不了。为了解决这个问题,Mysql在5.5.3版本之后转而支持了存储4个字节的u...原创 2019-10-24 09:10:56 · 507 阅读 · 0 评论 -
AES算法加解密:java.security.InvalidKeyException: Illegal key size
1.问题描述(1)AES算法加解密的一个错误:java.security.InvalidKeyException: Illegal key size(2)本地没有报这个错误,代码推到线上,就出现这个异常2.解决思路(1)首先,百度之后,解决方案也很多 如java.security.InvalidKeyException: Illegal key size等,按照提...原创 2019-08-29 17:08:43 · 893 阅读 · 1 评论 -
小结:分布式系统全局唯一Id生产策略
1.ID生成系统的需求1.全局唯一性:不能出现重复的ID,最基本的要求;2.趋势递增:MySQL InnoDB引擎使用的是聚集索引,由于多数RDBMS使用B-tree的数据结构来存储索引数据,在主键的选择上面我们应尽量使用有序的主键保证写入性能;3.单调递增:保证下一个ID一定大于上一个ID;4.信息安全:如果ID是连续递增的,恶意用户就可以很容易的窥见订单号的规则,从而猜出下一个订单号...原创 2019-05-24 11:39:57 · 374 阅读 · 0 评论 -
图示:Git 常用命令及文件过滤
Git,作为一款优秀的代码版本控制管理工具,是每个码农必备技能。(1)对于初学者而言,常用的命令,可以简单用以下两个图概括图 1图 2以上,两个图,比较直观的概括了git常用命令。掌握这些基本的常用的,就可以下载、安装、尝试、折腾服务器了。(2)git 常用命令及对应的解释git 常用命令及对应含义如图3所示:图 3(3)git文件过滤...原创 2018-10-15 09:36:20 · 1298 阅读 · 0 评论 -
推荐 12个Idea 免费实用插件及插件离线安装方法
idea 插件可以使得开发效率更高,更有效!一 插件离线安装由于网络原因,直接从idea的plugin market下载插件,几乎是不可行,因此最好的方式还是直接从本地安装。(1)使用Idea——>file——>settings——>Plugins(2)使用快捷键:ctr + alt + s ——>Plugins接下来,如下图所示:二 ...原创 2019-01-24 11:26:05 · 8503 阅读 · 0 评论 -
百度网盘微信小程序文件 同步到百度网盘APP或客户端
目前为止,百度网盘微信小程序的文件还不能直接转存到百度网盘APP内或者客户端。凑巧找到一个解决办法,特意分享出来:1.在百度网盘小程序内选择分享文件,分享给微信好友;2.发给微信好友,微信好友看到小程序,看到一个举报,点击举报会生成一个对应链接;3.复制举报链接,发送到电脑,然后保存。 因为,在官方小程序没找到解决办法,偶然凑巧发现的,希望能帮助其他人。...原创 2019-01-02 17:52:02 · 106265 阅读 · 2 评论