当前位置:首页 » 《随便一记》 - 第91页

05月01日

SpringBoot Starter 作用及原理

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 268次
SpringBoot Starter 作用及原理

本文会以mybatis为例,通过对比mybatis-spring和mybatis-spring-boot-starter代码示例,了解Starter的作用。并对mybatis-spring-boot-starter进行简单剖析,了解Starter原理。下面还有投票,一起参与进来吧?文章目录前言什么是StarterStarter的作用spring整合组件spring-boot整合组件Starter原理前言有没有在入行后直接基于SpringBoot开发项目,没有spring、servlet开发经历的,举个手?。有没有用SpringBoot开发项目,但是第一次听说Starter或者听过却不知道是干嘛的,举个手?。有没

05月01日

python多线程编程:如何优雅地关闭线程

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 280次
python多线程编程:如何优雅地关闭线程

在并发编程中,我们可能会创建新线程,并在其中运行任务,可能由于一些原因,决定停止该线程。例如:不再需要线程任务的结果了。应用程序正在关闭。线程执行可能已经出现了异常关于python多线程编程知识,请参阅由浅入深掌握Python多线程编程Threading模块的Thread类并没有提供关闭线程的方法。如果不正确关闭子线程,可能遇到如下问题:中止主线程后,子线程仍然在运行,成为僵尸进程子线程打开的文件未能正确关闭,造成数据丢失子线程打开的数据库,未能提交更新,造成数据丢失那么应该如何正确关闭线程呢?1.Python默认关闭线程的方式线程对象创建后,调用start(方法运行,执行结束后,自动关闭。如下面的示例代码:#!/usr/bin/python#-*-co

05月01日

websocket创建时附加额外信息 [如自定义headers信息(利用nginx)]

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 351次
websocket创建时附加额外信息 [如自定义headers信息(利用nginx)]

目录情景描述:解决方案一、服务端要求前端创建websocket时附带的token,必须放在request的headers中(常出现在第三方的合作中); 思路: 整体效果: 具体步骤:二、服务端只需要获取到token,不介意前端在创建时怎么传的思路:整体效果:具体实现:情景描述:前端创建websocket的时候,服务端需要在创建时能获取到token作判断,所以在前端创建websocket的时候,需要把token一起传到服务器解决方案一、服务端要求前端创建websocket时附带的token,必须放在request的headers中(常出现在第三方的合作中); 思路:前端创建websocket后,利用nginx做代理,将token加在headers中,发送给服务

05月01日

卧槽!新来的妹纸rm -rf把公司整个数据库删没了,整个项目组慌了~

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 248次
卧槽!新来的妹纸rm -rf把公司整个数据库删没了,整个项目组慌了~

经历了两天不懈努力,终于恢复了一次误操作删除的生产服务器数据。对本次事故过程和解决办法记录在此,警醒自己,也提示别人莫犯此错。也希望遇到问题的朋友能找到一丝灵感解决问题。事故背景安排一个妹子在一台生产服务器上安装Oracle,妹子边研究边安装,感觉装的不对,准备卸载重新安装。从网上找到卸载方法,其中要执行一行命令删除Oracle的安装目录,命令如下:如果ORACLE_BASE这个变量没有赋值,那命令就变成了:等等,妹子使用的可是Root账户啊。就这样,把整个盘的文件全部删除了,包括应用Tomcat、MySQL数据库andsoon……MySQL数据库不是在运行吗?Linux能删除正在执行的文件?反正是彻底删除了,最后还剩一个Tomcat的Log

04月30日

phpstudy本地环境搭建图文教程

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 331次
phpstudy本地环境搭建图文教程

作者:Eason_LYC悲观者预言失败,十言九中。乐观者创造奇迹,一次即可。一个人的价值,在于他所拥有的。可以不学无术,但不能一无所有!技术领域:WEB安全、网络攻防关注WEB安全、网络攻防。我的专栏文章知识点全面细致,逻辑清晰、结合实战,让你在学习路上事半功倍,少走弯路!个人社区:极乐世界-技术至上追求技术至上,这是我们理想中的极乐世界~(关注我即可加入社区)PHPStudy为服务器环境提供极佳配置的解决方案支持CentOS、Ubuntu、Debian、Fedora、deepin,Web端管理,QQ群及论坛技术支持一键创建网站、FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换;自带LNMP与LAMP以上是官方宣传语,翻译成普通话就是,傻瓜式操

04月30日

Vue常用方法汇总【更新中】

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 301次
Vue常用方法汇总【更新中】

文章目录vue-router安装使用axios安装使用vuex安装使用插件使用方法(含elementUI安装方法)全局变量使用方法父子组件传值方法python+vue打包windows桌面应用fastApi+vue实现WebSockets服务端推送在docker中使用nginx部署vue项目声明式路由导航和编程式路由导航使用方法创建子路由的方法(路由嵌套)默认插槽、具名插槽、作用域插槽的定义及使用方法组件公用方法提取(mixin)开发阶段内网无法访问项目的解决办法vue-router安装使用https://blog.csdn.net/weixin_43721000/article/details/125017785axios安装使用ht

04月30日

蓝桥杯将至,这些要点你必须知道

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 1540次
蓝桥杯将至,这些要点你必须知道

哈喽,大家好,蓝桥杯是全国软件和信息技术专业人才大赛由工业和信息化部人才交流中心主办,包括北大、清华等在内的全国31个省市自治区1200多所院校参加,每年参赛人数超过30000人。到目前为止,距离比赛还有不到半个月的时间,再次之前,一些比赛的要点你必须知道。目录一、时间二、线下环境赛前准备1、对于硬件要求2、对于软件要求 三、自问自答 四、快比赛了,我还没准备,咋整?五、工具合理使用1、Excel用法2、计算器用法3、Word用法六、图书推荐一、时间今年蓝桥杯与去年不一样,采取线下方式,首先,蓝桥杯(软件赛)考试时间是四个小时,从上午九点到下午一点有四个小时。虽说考试有4个小时,但是不注意分配的话时间不够用,一共十道题,平均下来一道题也就24分钟,后面的程

04月30日

一文带你深入了解算法笔记中的前缀与差分(附源码)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 387次
一文带你深入了解算法笔记中的前缀与差分(附源码)

?作者介绍:22级树莓人(计算机专业),热爱编程<目前在c++阶段,因为最近参加新星计划算法赛道(白佬),所以加快了脚步,果然急迫感会增加动力>——目标Windows,MySQL,Qt,数据结构与算法,Linux,多线程,会持续分享学习成果和小项目的?作者主页:热爱编程的小K?专栏链接:算法笔记?欢迎各位→点赞?+收藏?+留言?​?总结:希望你看完之后,能对你有所帮助,不足请指正!共同学习交流??文章目录?一、前缀和?A、一维前缀和1、什么是一维前缀和2、一维前缀和的作用3、习题:Acwing795.前缀和输入格式输出格式数据范围输入样例:输出样例:4、代码详解?B、二维前缀和(矩阵和)1、二维前缀和推导2、习题

04月30日

C生万物 | 一探指针函数与函数指针的奥秘

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 272次
C生万物 | 一探指针函数与函数指针的奥秘

文章目录一、指针函数1、定义2、示例二、函数指针1、概念理清2、如何调用函数指针?3、两道“有趣”的代码题O(∩_∩)O<第一题><第二题>4、函数指针数组概念明细具体应用:转移表✔5、指向函数指针数组的指针三、实战训练——回调函数1、回调函数的概念2、为什么要使用回调函数?3、回调函数使用场景场景一:模拟计算器的加减乘除场景二:模拟qsort函数【⭐】①qsort函数解读②用用qsort③使用冒泡排序模拟qsort④原理分析场景三:模拟文件下载模块四、总结与提炼一、指针函数1、定义指针函数,简单的来说,就是一个返回指针的函数,其本质是一个函数,而该函数的返回值是一个指针

04月30日

【C++】模板

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 284次
【C++】模板

目录前言1.函数模板1.1使用1.2实现逻辑 1.3实例化1.4匹配规则2.类模板2.1使用实例化前言?️照以前的想法,若我们想实现一个交换函数,需要这样写。voidswap(int&x,int&y){inttmp=x;x=y;y=tmp;}intmain(){inta=5,b=6;swap(a,b);return0;}?️若想写通用的交换函数呢?根本没完没了,换一个类型就要重新写一次,就算有了函数重载也不能减少多少工作量。voidswap(int&x,int&y){inttmp=x;x=y;y=tmp;}voidswap(char&x,char&

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1