![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习路线
文章平均质量分 85
普通网友
这个作者很懒,什么都没留下…
展开
-
Xshell的使用
Xshell是用于Windows平台的功能强大的SSH1,SSH2,SFTP,TELNET,RLOGIN和SERIAL终端模拟器。它使用户可以在Windows工作站上轻松安全地访问Unix / Linux主机。SSH(安全外壳)协议支持加密和用户身份验证,以确保Internet上的安全连接,并且它取代了诸如TELNET和RLOGIN之类的旧协议。Xshell旨在满足初学者和高级用户的需求。它的用户界面直观,为高级用户提供强大的功能,例如本地命令,使用正则表达式进行搜索,动态端口转发,国际语言等。原创 2022-09-12 04:29:43 · 613 阅读 · 1 评论 -
Navicat连接MySQL时弹出:1045:Access denied for user ‘root’@’localhost’
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 11:50:57 · 3551 阅读 · 0 评论 -
IoC控制反转
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 03:00:56 · 437 阅读 · 0 评论 -
mybatis 或 mybatis-plus 执行 sql 的三种方式
mybatis 是目前非常流行的数据库框架,mybatis-plus 是 mybatis 的增强版(只做增强,不做改变),有兴趣的可以研究下。深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 23:20:16 · 5979 阅读 · 0 评论 -
多版本node的安装与切换详细操作
NVM 全称 Node Version Manager,是一个管理 NodeJS 版本的工具。nodist这里只介绍使用nvm-windows安装和切换多版本NodeJS的方法。深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料。原创 2022-09-09 00:09:01 · 208 阅读 · 0 评论 -
SQL 嵌套 N 层太长太难写怎么办?
我们工作中写SQL处理数据是家常便饭,不管是应用内数据处理还是临时查询分析都可以用SQL完成,相对其他技术(如Java等高级语言)也更简单。不过,SQL的简单只限于简单需求,有些复杂计算场景SQL写起来却很难,嵌套N层以至于达到几百上千行,说SQL代码长度时通常不会以行计而是以KB计。这种情况并不少见,相信经常写SQL的小伙伴并不陌生。为什么会出现这种情况呢?在http://c.raqsoft.com.cn/article/1639032922105 里详细分析了这个问题。虽然SQL比其他数据处理技术更简单原创 2022-08-02 10:42:38 · 107 阅读 · 0 评论 -
SQL 入门之第一讲——MySQL 8.0.29安装教程(windows 64位)
下载完成后,进行解压到想要的目录下解压后的目录是没有这个ini文件,自己新建一个my.ini(新建文本文件,将文件类型改为的.ini)写入基本配置[mysqld]原创 2022-08-02 10:42:03 · 351 阅读 · 0 评论 -
pnpm install出现:ERR_PNPM_PEER_DEP_ISSUES Unmet peer dependencies
完整日志.└──?hint问题原因在npm3中,不会再强制安装(对等依赖)中所指定的包,而是通过警告的方式来提示我们。pnpm会在全局缓存已经下载过的依赖包,如果全局缓存的依赖版本与项目中指定的版本不一致,就会出现这种hint警告。pnpm团队成员给出的解答。...原创 2022-08-02 05:13:30 · 3771 阅读 · 1 评论 -
pnpm + workspace + changesets 构建你的 monorepo 工程
什么是monorepo?以及和multirepo的区别是什么关于这些问题,在之前的一篇介绍lerna的文章中已经详细介绍过,感兴趣的同学可以再回顾下。简而言之,monorepo就是把多个工程放到一个git仓库中进行管理,因此他们可以共享同一套构建流程、代码规范也可以做到统一,特别是如果存在模块间的相互引用的情况,查看代码、修改bug、调试等会更加方便。pnpm是新一代的包管理工具,号称是最先进的包管理器。按照官网说法,可以实现节约磁盘空间并提升安装速度和两大目标,具体原理可以参考pnpm官网。...原创 2022-08-02 05:12:53 · 1242 阅读 · 0 评论 -
PLSQL Developer安装和配置
下载安装地址.1、自己选择合适版本。2、接下来默认安装即可3、本地连接直接输入4、远程连接需要安装InstantClient。原创 2022-08-02 05:12:16 · 6806 阅读 · 0 评论 -
playwright 爬虫使用
的链接,遇到这样的请求,会回调cancel_request方法处理,cancel_request方法可以接收两个参数,一个是route,代表一个CallableRoute对象,另外一个是request,代表Request对象。click方法里面接选择器表达式,提取后点击,可设置timeout超时时间,默认30秒,设置以毫秒为单位,如等待5秒未点击成功,这报错timeout=5000。如果打开页面直接提取评论数据,是提取不到的,需要吧数据滑动到页面上后,再提取(坑死了)...原创 2022-08-02 05:11:41 · 4502 阅读 · 0 评论 -
java面试①整体流程
我是xxx工作了xx年,在xx公司,做过xx项目,为了解决xxx问题,开发类一套xxx系统,该系统有哪些部分组成。简单介绍项目的整体结构,参与哪个模块的开发,就要求说一下这个模块的业务设计。原创 2022-08-01 21:01:51 · 631 阅读 · 0 评论 -
Java面试BAT通关手册
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-08-01 21:01:16 · 109 阅读 · 0 评论 -
java面试100题(应届生必备)
=对于基本类型来说是值比较,对于引用类型来说是比较的是引用;而equals默认情况下是引用比较,只是很多类重新了equals方法,比如String、Integer等把它变成了值比较,所以一般情况下equals比较的是值是否相等。...原创 2022-08-01 21:00:38 · 12413 阅读 · 1 评论 -
Hadoop总结
大数据的4V大量化、快速化、多样化、价值密度低。大数据对思维方式的影响颠覆了传统的思维方式——全样而非抽样、效率而非精确、相关而非因果大数据对科学研究的影响实验、理论、计算、数据三次信息化浪潮第一次——1980——个人计算机为标志——解决信息处理——Intel、AMD、IBM第二次——1995——互联网——信息传输——雅虎、谷歌第三次——2010——物联网、云计算和大数据——信息爆炸——亚马逊、美团信息科技为大数据提供的技术存储设备容量增加、成本降低CPU性能提升数据变革阶段注。...原创 2022-08-01 15:34:42 · 3773 阅读 · 1 评论 -
H5页面调用微信授权获取code
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦httpshttpshttps。...原创 2022-08-01 15:34:03 · 5406 阅读 · 0 评论 -
H5页面打开微信小程序
背景用于实现外部H5页面中实现打开微信小程序的功能(微信内打开请使用微信开放标签方式),用户在网页中一键唤起小程序,能够给用户提供更好的体验。微信官方文档https//developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/url-scheme/urlscheme.generate.html。整体思路前端调用后端接口,后端调用微信接口生成UrlScheme返回给前端,前端得到UrlScheme后,打开该链接即可实现跳转。...原创 2022-08-01 15:33:27 · 7326 阅读 · 0 评论 -
H5画布 canvas(一)canvas简介、绘制圆形矩形、案例饼状图绘制
canvas是HTML5提供的一种新标签,与div类似,是一个矩形的画布,它可以支持JavaScript在上面绘画,控制每一个像素;canvas拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法,可以使得页面更加丰富多彩。当前canvas广泛应用于游戏、可视化数据(echarts)、广告等领域。canvas其实就是一个普通的HTML标签,需要进行闭合,可以设置宽高、背景色属性,但宽高单位必须是px,否则就会被忽略;一个canvas默认为300*150像素。...原创 2022-08-01 15:00:11 · 442 阅读 · 0 评论 -
go中select语句
select只能用于channel的操作(写入/读出),而switch则更通用一些;select的case是随机的,而switch里的case是顺序执行;select要注意避免出现死锁,同时也可以自行实现超时机制;select里没有类似switch里的fallthrough的用法;select不能像switch一样接函数或其他表达式。先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。...原创 2022-07-31 11:14:04 · 171 阅读 · 0 评论 -
golang八股文整理(持续搬运)
Go语言的字符有以下两种1.uint8类型,或者叫byte型,代表了ASCII码的一个字符。2.rune类型,代表一个UTF-8字符,当需要处理中文、日文或者其他复合字符时,则需要用到rune类型。rune类型等价于int32类型。...原创 2022-07-31 11:12:13 · 335 阅读 · 0 评论 -
golang中使用泛型
golang支持泛型函数和泛型类型。//泛型函数}[Tany]为类型约束,any表示任意类型,(argsT)为参数。如果只想支持特定的几个类型可以这样写。}如果类型太多了,可以这样表示}}有时候需要类型可以进行算数运算,但是any中有些类型又是不支持的,因此需要用到编译器内置的约束comparable,该类型必须支持==方法。}如果使用了自定义的类型}如果只想支持一个类型,那就不需要使用泛型了。最终改造为}else{}}多个参数多个类型}指的是复合类型,它包含了泛型。...原创 2022-07-31 11:11:35 · 263 阅读 · 0 评论 -
一个完整的springboot项目所需要导入的依赖合集(方便查找)
四、lombok依赖(用来简化对类的操作包括set、get以及构造函数等,只需要一个注解)导入lombok依赖后还需要进行一步操作,下载lombok插件,方法点击File—>Setting—>Plugins然后再搜索框搜索Lombok,安装插件即可。导入了mysql依赖后需要连接数据库,在application.yaml配置文件中配置连入数据库的参数,url六、配置日志,查看sql输出日志(在application.yaml配置文件中配置)文件,然后在里边添加如下依赖九、fastjson依赖。...原创 2022-07-31 04:56:24 · 2256 阅读 · 1 评论 -
一、MySQL主从复制原理
主从复制主从复制核心部分就是两个日志三个线程(高版本的mvsal以及异步复制、半同步复制、全同步复制三种模式)二个日志二进制日志和中继日志三个线程master的dump和slave的I/O、SQL主要原理master将数据保存在二进制日志中,I/O向dump发出同步请求,dump把数据发送给I/O线程,I/O写入本地的中继日志SOL线程读取本地中继日志数据,同步到自己数据库中,完成同步、半同步复制、全同步复制三种模式)二个日志二进制日志和中继日志三个线程。...原创 2022-07-31 04:55:50 · 354 阅读 · 0 评论 -
〖Python 数据库开发实战 - MySQL篇⑨〗- 什么是 SQL 语言、如何创建数据逻辑库及如何创建数据表
数据库呢为使用者留出了操作的接口,只要编写好SQL语句,数据库就能帮我们完成增、删、改、查等一系列操作,所以学习数据库的关键在于掌握SQL语言。SQL语言的全称叫做“结构化查询语言”,它也是一种计算机语言;但是与其他的编程语言相比较来说还是有很大的差异的。这三种计算机语言是用在网页设计上面的;Swift是用来发开IOS程序的;C++、C#、VB是用来开发桌面程序的;SQL语言只能用在数据库操作上面。即SQL语言是一套标准,所有的数据库厂商都实现了此标准;)。...转载 2022-07-31 04:55:13 · 265 阅读 · 0 评论 -
【黄啊码】MySQL入门—3、我用select ,老板直接赶我坐火车回家去,买的还是站票
大家好!我是,学会了DDL语句了吗?那我们今天就来学习一下基本的查询语法,我见过很多外包机构的程序员都是万物皆可select*,然后项目跑了一段时间就基本跑不动了,问就回答服务器配置不够,加钱!好家伙,居然可以这样,学习啦【狗头保护】如果你在维护自家公司的项目,老板稍微会点技术,你相信他会打你吗?SELECT*...原创 2022-07-31 04:54:38 · 73 阅读 · 0 评论 -
【面试】——Java面试重难点剖析
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-07-31 04:54:03 · 133 阅读 · 0 评论 -
Linux下载安装mysql5.7版本教程最全详解
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。出现这个原因是因为密码设置太过于简单,mysql有密码强度校验(密码设置时必须包含大小写字母,特殊符号,数字,并且长度大于8位)...原创 2022-07-30 17:08:27 · 638 阅读 · 0 评论 -
Linux下最新版MySQL 8.0的下载与安装(详细步骤)
本篇文章基于Linux 环境下载与安装MySQL 8.0,像基于win 10系统下载离线版的方式一样安装(安装简单),如果没有远程服务器,可以在电脑上安装虚拟机使用创建虚拟机教程详见:http://t.csdn.cn/IFAJN基于Win 10系统下载与安装MySQL 8.0教程详见:http://t.csdn.cn/WyDAv连接虚拟机工具安装教程详见:http://t.csdn.cn/XVy6uMySQL官网:https://www.mysql.com/cn/MySQL 8.0下载地址:http原创 2022-07-30 17:07:51 · 1184 阅读 · 0 评论 -
Linux下安装MySQL教程
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。将mysql目录的所有者及所属组改为mysql,目录改为你自己的。查看日志(改成自己的目录),下面的红框是初始密码。修改密码,自己的密码。...原创 2022-07-30 17:07:15 · 81 阅读 · 0 评论 -
Linux下安装Mysql5.7,超详细完整教程,以及云mysql连接
1、首先检查自己电脑有没有安装过mysql,输入如下如果有则清理干净在安装,输入找到文件夹目录,再把它删除。2、然后检查你系统是否自带mariadb,输入如下检查。3、如果有则需要把它卸载掉,因为会和Mysql引起冲突,输入如下卸载掉。...原创 2022-07-30 17:06:39 · 381 阅读 · 0 评论 -
linux下mysql8安装
linux下mysql8安装。原创 2022-07-30 17:06:04 · 1110 阅读 · 0 评论 -
通信中间件 Fast DDS 基础概念简述与通信示例
DDS是OMG组织发布的一种中间件协议和API标准,它将系统的组件集成在一起,提供业务和任务关键型物联网(IoT)应用程序所需的低延迟数据连接、极高的可靠性和可扩展架构。DDS(DataDistributionService,数据分发服务)是一种以数据为中心的通信协议,用于分布式软件应用程序通信。它描述了支持数据提供者(DataProviders)和数据消费者(DataConsumers)之间通信的通信应用程序编程接口(API)和通信语义。要学习DDS就不能忽略它的模型。...原创 2022-07-30 01:51:18 · 1146 阅读 · 0 评论 -
迈向企业开发Spring详解!
AOP(AspectOrientedProgramming)意为面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。目标业务类不变依旧是userServiceImpl第一步写我们自己的一个切入类去spring中配置...原创 2022-07-30 01:48:54 · 160 阅读 · 0 评论 -
Python连接MySQL数据库(简单便捷)
PyMySQL是在Python3.x版本中用于连接MySQL服务器的一个库,Python2中则使用mysqldb。原创 2022-07-29 20:10:13 · 931 阅读 · 0 评论 -
Python进阶篇:百度指数解密【抓包JS逆向数据区分】
过往给大家更新了不少基础相关的,今天给大家上点硬货,基础不好的慎入,免得打击你们的积极性~其次对数据分析|数据可视化|pandas感兴趣的可以来这里刷刷题。原创 2022-07-29 20:09:32 · 140 阅读 · 0 评论 -
Python语言—爬虫之旅
还有一些标志设计、插图、展示设计、包装设计、书籍设计、广告设计、海报设计、企业形象设计等这些课程,我对于我的艺术水平还是有自知之明的,但我会不断的努力,争取早日突破极限,主要涉及到的软件有photoshop,PublicRelations,ArtificialIntelligence,CINEMA4D等等当然,你还可以涉及到一些达芬奇,AutomotiveEngineering等等范围外的软件。在大数据时代,要熟练运用数据,爬取更多的数据源,不断的磨练,爬虫的基本知识和技术。...原创 2022-07-29 20:08:57 · 78 阅读 · 0 评论 -
Python表白代码合集:5种表白代码,找不到对象你来找我,这也太秀了叭
既然你都坚持看完了,那你肯定是全场最靓的那个仔,像你这么帥德人,肯定是表白一次成功一次。要是没成的话先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。httpshttpshttpshttpshttpshttpshttpshttps。...原创 2022-07-29 20:08:23 · 1274 阅读 · 2 评论 -
【web服务】nginx为什么这么受企业欢迎?看完这边文章你就懂了
Nginx(enginex)是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。其特点是内存利用率高,并发能力强。...原创 2022-07-28 21:09:44 · 141 阅读 · 0 评论 -
vue3兄弟之间传值兄弟之间方法怎么调用?保姆级讲解
问题来了,其中我有两个组件一个组件要调用另一个组件的方法传值,我搜了大篇的文章,发现都是。可是写着写着就不对劲了这是vue3啊很多语法都不熟悉,敢这么写,我带着恐惧和迷茫写着,水文,挂羊头卖狗肉的恶心文章,进去就是vue2,后来我带着睡意反复的划着,总算找到了,为了自己的代码工整,我在主页里面用了3个组件来构造一个完整页面,在onMounted()这里emitter.on()1.好了我们先来看看vue3兄弟之间是怎么传值的。前面是事件,后面是要传入的参数。安装npmimitt。...原创 2022-07-28 19:41:21 · 576 阅读 · 0 评论 -
springboot+vue前后端音乐网系统,挺漂亮的
大家好,我是锋哥,看到一个不错的springboot+vue前后端音乐网系统,分享下哈。原创 2022-07-28 18:14:25 · 135 阅读 · 0 评论