小技巧
文章平均质量分 66
开发小技巧
一叶飞舟
资深IT人士,长年担任项目管理、架构研发、技术经理工作。主要耕耘于金融科技、数据治理领域,拥有信息系统项目管理师(高级)资格和PMP认证。(个人公众号:三度经纬)
展开
-
你还在用MD5吗?
MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5,曾经红极一时的不可逆加密算法,被应用于各行各业中。尤其在数据安全和传输领域,贡献颇丰。1996年后该算法被证实存在弱点,可以被加以破解,对于需要高度安全性的数据,专家一般建议改用其他算法,如SHA-2。原创 2024-07-08 18:23:45 · 214 阅读 · 0 评论 -
微信小程序navigateTo异常(APP-SERVICE-SDK:Unknown URL)
在开发小程序时,可能会用到banner,通过banner跳转至各种子页面。但是因为小程序自身的因素,有些是不允许的,比如通过banner跳转一个。当然该函数会关闭当前页面,打开新页面。这里与navigateTo有差异。定义一个webview,指定src即可,src支持https等。完成跳转时,就会发生异常。原创 2024-06-20 17:46:11 · 346 阅读 · 0 评论 -
微信小程序隐私设置教程
为规范开发者的用户个人信息处理行为,保障用户的合法权益,自2023年9月15日起,对于涉及处理用户个人信息的小程序开发者,微信要求,仅当开发者主动向平台同步用户已阅读并同意了小程序的隐私保护指引等信息处理规则后,方可调用微信提供的隐私接口。开发者首先需确定小程序是否涉及处理用户个人信息,如涉及,则需配置用户隐私授权弹窗,且仅有在平台《小程序用户隐私保护指引》中声明了所处理的用户个人信息,才可以调用平台提供的对应接口或组件。(隐私相关接口)这是一则面向微信小程序开发者的隐私保护公告。查看全文请转向。原创 2024-06-19 13:00:36 · 442 阅读 · 0 评论 -
关于伪标头那些事
看到伪标头,不少同学可能会比较陌生,因为谁让它默默无闻呢?当然博主把它比喻为一个来自传输层的“共享盒子”。提到共享,我想大家有所体会了。这里给大家贴一张直观的图例,可以静静观摩之。标头是由“键:值”组成。描述了客户端或者服务器的属性、被传输的资源以及预期实现连接信息。包含通用类型、请求类型、响应类型、实体类型四种。name:value标头类型标头简介通用类不限于特定种类的消息或者消息组件,主要用于传达有关消息本身的信息。比如Cache-Control、Connection、Date等。请求类。原创 2024-06-17 12:35:44 · 654 阅读 · 0 评论 -
这世上又多了一只爬虫(spiderflow)
让我们一起默念:爬爬爬爬爬爬爬爬爬爬爬爬爬爬爬爬爬爬爬爬爬爬爬接着大声喊出来:一!只!爬!虫!呀!爬!呀!爬!爬!到!南!山!就!不!爬!啦!怎么样,没想到吧?这样的爬虫怕不怕?好了,言归正传,到底又多了一只什么爬虫呢?原创 2024-06-14 16:47:05 · 1051 阅读 · 0 评论 -
坑记(MySQL之delete操作)
答案是仅对数据记录做了一个标记,在物理层并没有真正删除。我们知道MySQL有两种删除操作:delete和truncate。有了以上基本认识后,在使用过程中,可能会遇到什么情况呢?那么会造成什么问题?显而易见,存储依然占用,资源浪费。应如何实现既删除了数据,又释放了存储空间呢?原创 2024-06-13 15:57:56 · 599 阅读 · 0 评论 -
爬虫利器一览
爬虫(英文:spider),可以理解为简单的机器人,如此一个“不为名利而活,只为数据而生,目标单纯,能量充沛,不怕日晒雨淋,不惧寒冬酷暑”的家伙,真讨人喜欢~在博主的历史文章中,已对爬虫的原理机制、实践操作做了基本的介绍。如感兴趣,可直接拖到文末,双击666~今天我们从爬虫日常中使用的工具,进行简单介绍,希望各位盆友有所收获。一个优质的爬虫,从不拒绝贪婪,也不会肆无忌惮。虽然我们通过以上工具可以基本完成所需的数据抓取,但道亦有道,也需以“礼”服人。拒绝滥用爬虫,拒绝暴力破解~原创 2024-01-11 15:37:47 · 1764 阅读 · 0 评论 -
坑记(HttpInputMessage)
实现接口报文的监听和处理操作。在监听时,需分别实现相关的Advice类,以帮助完成自己的逻辑实现。这就厉害了,不阻塞,但是可能丢包…所以如果使用上述方法,读取请求body时,数据并不完整,会导致后续逻辑出现异常。如我们使用以上方式,读取请求报文数据时,可能产生。在实现接口的加密处理过程中, 我们一般选择使用。今天我们谈谈使用过程中可能遇到的问题。多看、多学、多试,总会找到解决的办法和途径。原创 2024-01-10 13:31:57 · 1073 阅读 · 2 评论 -
微服务实战系列之Filter
Filter,又名过滤器,当然不是我们日常中见到的,诸如此类构件:而应该是微服务中常使用的,诸如此类(图片来自官网,点击可查看原图):一般用于字符编码转换,日志处理等场景。而我们今天提到的Filter是基于而言的。Filter是完成业务逻辑前或后应有操作的必要环节,也是实现统一服务的典型武器,所以我们应该了解它、学习它、掌握它。好了,今日话题到此为止,下一篇是啥,继续期待!原创 2024-01-07 09:57:03 · 1307 阅读 · 3 评论 -
JWT校验问题
我们在使用JWT做接口鉴权时,通常会校验token是否为空,是否正确等。如果解析token失败时,即会触发以上exception。原创 2023-12-25 11:04:13 · 980 阅读 · 0 评论 -
记录一次API报文替换点滴
微服务的时代,厂商接口突然停用,已经司空见惯,当然原因千差万别。需要我们能够学到做到胸有成竹,沉着应对的办法,切忌急躁,容易乱上加乱~原创 2023-12-16 22:28:26 · 1779 阅读 · 0 评论 -
遇到这个问题怎么办
所以我们在使用RSA加解密时,如遇到诸如xx too big的问题,可以从以下思路展开:配置问题比如我们通常使用springboot构建微服务,那是不是相关证书已支持等等,请检查。证书文件问题比如对方提供的证书文件是否正确、有效。如证书不对,其他皆枉然。RSA公钥和私钥是天生一对,谁也离不开谁。如其中一个出了问题,另外一个必然可以“六亲不认”。代码是否根据证书格式进行相应的编码转换,转换是否正确等等,请检查。原创 2023-12-09 16:39:12 · 1149 阅读 · 0 评论 -
微服务实战系列之Cache(技巧篇)
凡工具必带使用说明书,如不合理的使用,可能得到“意外收获”。“上无法肩负领导之重托,下难免失去伙伴之信任”,最终的结局大致是不欢而散。通过前序系列文章,博主对主流Cache工具或者系统做了基础总结,旨在通过一文了解每个工具的特点和差异。我们经常说理论联系实际,如果只知理论不实践,就和赵括一样,未解敌情轻上阵,只能兵败如山倒。为了合理使用Cache,博主决定通过一文,以实践为指导,掌握正确使用缓存之钥。微服务实战系列之MemCache微服务实战系列之EhCache微服务实战系列之Redis。原创 2023-12-04 21:59:49 · 1667 阅读 · 2 评论 -
微服务实战系列之Nginx(技巧篇)
今天北京早晨竟然飘了一些“雪花”,定睛一看,似雪非雪,像泡沫球一样,原来那叫“霰”。自然中,雨雪霜露雾,因为出场太频繁,认识门槛较低,自然不费吹灰之力,即可享受它们的“恩泽”。这个霰,就不一样了,可能容易被忽视,更可能容易被当成雪,自然不会给人们留下深刻的印象。所以,博主私自为这个霰“欲留深刻在人间,必有一技抚人心”。叙述到此,言归正传,博主继续向各位盆友分享微服务系列文章,深耕细作方的人心。微服务实战系列之Nginx微服务实战系列之Feign微服务实战系列之Sentinel。原创 2023-11-25 21:19:14 · 1396 阅读 · 0 评论 -
一文图解爬虫_姊妹篇(spider)
即请求的header和body。即请求返回的内容。通过以上一整套“组合拳”,是不是对爬虫有了更深刻的理解和印象?那么接下来,看你的了!如有疑问或不解的地方,可随时关注或留言,博主有时间会尽力答复。原创 2023-11-14 12:16:56 · 674 阅读 · 0 评论 -
关于git、github关联使用的入门教程
转自同学(ID:gyb_fighting):文章地址: http://blog.csdn.net/zamamiro/article/details/70172900ID:gyb_fighting转载 2017-12-29 22:46:34 · 368 阅读 · 0 评论 -
SpringBoot研发管理—>导出Jar包
1、配置Main-Class(如果不配置该项,maven不会导出Main-Class) org.apache.maven.plugins maven-jar-plugin 2.4原创 2018-01-19 09:35:02 · 326 阅读 · 0 评论 -
SpringBoot研发管理—>开发者工具
开发者工具SpringBoot3.1及以上,为了便于开发,增加了以下功能:自动重启LiveReload远程开发自动重启 激活后,对文件的任何修改都会出阿发应用程序重启。为了加快重启的速度,还可以配置哪些变更会触发重启,哪些则不会。基于maven的工程,只需添加依赖: org.springframework.boot spri原创 2018-01-22 23:01:04 · 538 阅读 · 0 评论 -
POI处理EXCEL—个性化设计
public void createExcel(){ HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(keywords); HSSFRow row = sheet.createRow((int) 0); HSSFCellSt原创 2016-09-25 21:06:39 · 404 阅读 · 0 评论 -
redis问题
【代码】redis问题。原创 2023-11-09 17:59:43 · 79 阅读 · 0 评论 -
Tomcat与多线程
1、症状: LZ正在做一个网络爬虫,发现一次加载5000个url,开10个thread,会造成堆内存占用持续走高,垃圾回收后期不太明显,如右上角图示。2、Tomcat优化参数如下:set CATALINA_OPTS="-server-Xms1024M-Xmx2048M-Xss512k-XX:NewSize=512M-XX:MaxNewSize=512M-XX:PermSize原创 2016-07-29 15:59:08 · 5050 阅读 · 0 评论