学习路线
文章平均质量分 78
普通网友
这个作者很懒,什么都没留下…
展开
-
Mysql占用CPU过高排查过程及可能优化方案
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 10:44:34 · 5917 阅读 · 0 评论 -
flink1.14 sql基础语法(一) flink sql表查询详解
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 22:24:07 · 1951 阅读 · 0 评论 -
pycharm的基本使用教程(1)
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-08 23:03:46 · 461 阅读 · 0 评论 -
springboot 使用 GRPC
说明GRPC是什么?首先我们知道RPC是远程过程调用。而GRPC是RPC的一种实现。那么为什么要用GRPC呢?因为它支持跨语言的开发,换句话说,大家都用过FeignRPC,尤其在springcloud中。然而它只支持java语言,而作为微服务,可能有很多其他的服务不是java开发的。因此需要满足这个需求,就需要一个跨语言的RPC,所以就会考虑使用GRPC好了,下面进入正题直接上代码。我们做一个Service和一个Client进行交互。...原创 2022-08-02 07:47:15 · 4054 阅读 · 0 评论 -
springboot 事务注解
spring声明式事务管理默认对非检查型异常和运行时异常进行事务回滚,而对检查型异常则不进行回滚操作。原创 2022-08-02 07:46:40 · 743 阅读 · 0 评论 -
SpringBoot 中到底如何解决跨域问题?
同源策略是浏览器的一个重要的安全策略,它用于限制一个源的文档或其加载的脚本如何与另外一个源进行交互,它能够隔绝恶意文档,减少被攻击的媒介。如果两个URL的协议、主机名和端口号都是相同的,那么这两个URL就是同源的,否则不同源,不同源的访问就会出现跨域问题,就会出现上面的错误。下表给出了与URLhttp的源进行对比的示例URL结果原因http同源只有路径不同https非同源协议不同http非同源端口号不同http非同源主机名不同也就是说当在http这个网站中向、和。...原创 2022-08-02 07:46:03 · 566 阅读 · 0 评论 -
springboot 中 Getmapping获取参数的方式
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。根据HTTP协议规定,GET方法可以携带交互需要的所有数据,因此你会看到搜索百度或谷歌的时候,点击搜索形成的URL包含了你刚才的搜索关键字,没有安全需求的请求把信息放URL里没关系,但是你访问银行网站的时候,不希望把账户、密码这些放在URL里被人拦截是吧,所以HTTP设计了POST请求,他可以把请求信息放在HTTP请求里,具体格式这里不细说了,这样你就不能简单的从URL里找到账户、密码了。...原创 2022-08-02 07:45:23 · 3827 阅读 · 0 评论 -
SpringBoot 一文搞懂Spring JPA
spirngdatajpa是spring提供的一套简化JPA开发的框架,按照约定好的【方法命名规则】写dao层接口,就可以在不写接口实现的情况下,实现对数据库的访问和操作。同时提供了很多除了CRUD之外的功能,如分页、排序、复杂查询等等。SpringDataJPA可以理解为JPA规范的再次封装抽象,底层还是使用了Hibernate的JPA技术实现。一、导入依赖二、添加配置文件在application.yml中添加datasource配置,或者springurljdbc。...原创 2022-08-02 07:44:48 · 384 阅读 · 0 评论 -
Mysql子查询关键字的使用(exists)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。外层查询进行查询时,外层查询会一行一行执行,第一行执行时,判断子查询是否为true,为true则此行数据被查出,接着第二行查询。...原创 2022-08-02 02:14:48 · 1713 阅读 · 0 评论 -
MySQL如何对SQL做prepare预处理(解决IN查询SQL预处理仅能查询出一条记录的问题)
多次执行一条SQL语句时,如果每次都处理该SQL语句,生成执行计划,必然会浪费一定的时间。SQL预处理(Prepare),是一种特殊的SQL处理方式;预处理不会直接执行SQL语句,而是先将SQL语句编译,生成执行计划,然后通过Execute命令携带SQL参数执行SQL语句。Prepare的使用十分广泛,绝大多数ORM框架都有API支持;Prepare既可以提升SQL执行性能,还能防止SQL注入引发的安全问题;...原创 2022-08-02 02:14:11 · 791 阅读 · 0 评论 -
MySQL如何创建用户
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。MySQL提供了三种创建普通的用户方法,分别是createuser,grant和直接操作mysql授权表。譬如,当前有一个用户WZG申请访问数据库权限,于是数据库管理员并新建了一个用户,用户名WZG,密码QASKY1234,主机名LOCALHOST。...原创 2022-08-02 02:13:34 · 13605 阅读 · 0 评论 -
MySQL夺命10问,你能坚持到第几问?
一般来说100G内的库,可以考虑使用mysqldump来做,因为mysqldump更加轻巧灵活,备份时间选在业务低峰期,可以每天进行都进行全量备份(mysqldump备份出来的文件比较小,压缩之后更小)。幻读(PhantomRead)在一个事务的两次查询中,数据笔数不一致,例如有一个事务查询了几列(Row)数据,而另一个事务却在此时插入了新的几列数据,先前的事务在接下来的查询中,就会发现有几列数据是它先前所没有的。找出消耗高的sql,看看执行计划是否准确,index是否缺失,或者实在是数据量太大造成。...原创 2022-08-02 02:12:57 · 99 阅读 · 0 评论 -
MySQL大批量造数据
有时候往数据库里批量造数据,是为了某些测试前的必要条件。例如导出Excel报表功能、性能压测时的压测数据等。一般批量造数据有以下几种方式1、通过接口请求方式批量造数据2、开发脚本(Java、Python等)进行批量造数据3、使用Jmeter的MySQL脚本发起批量造数据4、通过MySQL的存储过程造数据本篇采用MySQL的存储过程方式来进行批量造数据。存储过程(StoredProcedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。...原创 2022-08-02 02:12:20 · 3734 阅读 · 0 评论 -
java小狂神资料-java进阶路线,保护好头发
httpshttps。原创 2022-08-01 18:07:32 · 156 阅读 · 0 评论 -
Java实现登录功能(一)
刚开始学习Java的时候,你是否有过疑问,登录功能就是简单地查询数据库对比一下账号密码就行了吗?在进行权限认证的时候,又该怎么办呢?每次都在提交的表单上加上账号密码吗?在这种情况下又该怎么防止CSRF(跨站请求伪造)呢以下介绍一种现在流行的基于JWT的Token认证实现的登录功能。本文简单地介绍了基于JWT的Token认证方式实现的登录功能。先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。https。...原创 2022-08-01 18:06:53 · 1757 阅读 · 0 评论 -
Android studio连接MySQL并完成简单的登录注册功能
首先展示一下完成效果。数据库设计数据库内容登录结果展示此处默认您已经安装好Androidstudio与MySQL软件。接下来需要连接MySQL,首先需要开启网络权限。需要添加一句话,具体位置如图(将项目切换成Android模式比较好找)下载完成后在里边找到mysql-connector-java-5.1.47-bin.jar并复制到粘贴板。然后将Androidstudio的项目页面切换到Project模式,找到如下文件的位置进行粘贴。...原创 2022-08-01 12:03:18 · 1714 阅读 · 2 评论 -
Android Studio 实现登录注册-源代码 (连接MySql数据库)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。注意链接数据库的地址是jdbcmysql//10.0.2.23306/test。切换会Android视图。...原创 2022-08-01 12:02:34 · 4535 阅读 · 0 评论 -
AMQP协议详解
AMQP(AdvancedMessageQueuingProtocol)高级消息队列协议,一个提供统一消息服务的应用层标准协议,是应用层协议的一个开放标准,为面向消息的中间件设计。AMQP是一个进程间传递异步消息的网络协议。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同开发语言等条件的限制。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。AMQP在消息提供者和客户端的行为进行了强制规定,使得不同卖商之间真正实现了互操作能力。...原创 2022-08-01 12:01:55 · 524 阅读 · 0 评论 -
AJAX请求及解决跨域问题
AJAX其实就是异步的js和xml通过ajax可以在浏览器中发送异步请求。最大优势无刷新获取数据优点1.可以无需刷新页面与服务器进行通信2.允许根据用户事件更新部分页面内容当然也存在其缺点问题比如跨域问题等!...原创 2022-08-01 12:01:19 · 582 阅读 · 0 评论 -
Ajax异步请求的五个步骤
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。已经调用open()方法,但尚未调用send()方法。已经调用send()方法,但尚未接收到响应。的情况下,对网页的局部进行更新。...原创 2022-08-01 12:00:41 · 1642 阅读 · 0 评论 -
安装RabbitMQ出现Plugin configuration unchanged.问题
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。命令,后面的路径写自己的文件夹,可以创建一个data,此项操作是因为默认的路径在c盘用户的文件夹下。然后在访问地址就行了!...原创 2022-07-31 07:29:33 · 4118 阅读 · 3 评论 -
安装MYSQL遇到问题:write configuration file卡主
安装过程中无法执行问题是。原创 2022-07-31 07:28:56 · 4120 阅读 · 1 评论 -
学生信息管理系统(JAVA+MYSQL)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。基于Javaswing+MySQL实现学生信息管理系统功能1录入学生基本信息的功能;(2).登录界面(默认的账号密码都为admin)...原创 2022-07-31 07:28:19 · 2014 阅读 · 2 评论 -
学习笔记 Golang 写入文件(io.WriteString、ioutil.WriteFile、file.Write、write.WriteString)
*信息,如果写入失败,返回error信息,使用ioutil.WriteFile写文件,在写入文件之前,我们不需要判断文件是否存在,如果文件不存在,会自动创建文件,如果文件存在,则会覆盖原来的内容。**信息,在写入文件之前,我们需要判断文件是否存在,如果文件不存在,则需要创建文件。使用此方法在写入文件之前,我们需要判断文件是否存在,如果文件不存在,则需要创建文件。使用此方法在写入文件之前,我们需要判断文件是否存在,如果文件不存在,则需要创建文件。使用file.Write方法写文件,接受的**...原创 2022-07-31 07:27:38 · 1659 阅读 · 0 评论 -
学习爬虫之Scrapy框架学习(1)---Scrapy框架初学习及豆瓣top250电影信息获取的实战!
Scrapy是纯Python开发的一个高效,结构化的网页抓取框架。(1)下载中间件下载中间件是位于引擎和下载器之间的特定的钩子,它们处理从引擎传递到下载器的请求,以及下载器传递到引擎的响应。如果你要执行以下操作之一,请使用Downloader中间件在请求发送到下载程序之前处理请求(即在scrapy将请求发送到网站之前)在响应发送给爬虫之前直接发送新的请求,而不是将收到的响应传递给蜘蛛将响应传递给爬行器而不获取web页面;默默的放弃一些请求(2)爬虫中间件。...转载 2022-07-31 07:27:01 · 747 阅读 · 0 评论 -
Vue项目中的接口调用
接口往往是在方法中进行调用,对于不同接口,需要的参数也不一样,根据需求,我们传入对应的参数即可。console.log(res)//res就是调用接口后,后台返回过来的结果,一般数据储存在res.data.data中,具体情况而论。在企业开发过程中,往往有着明确的前后端的分工,前端负责接收、使用接口,后端负责编写、处理接口。我们常常把接口文件,新建一个文件夹在src下,命名为api,api内的文件便是接口文件。接口名({参数1页面中的参1,参数2页面中的参数2}).then(res=>{...原创 2022-07-31 01:57:01 · 3867 阅读 · 0 评论 -
vue项目中 jsconfig.json是什么
目录中存在tsconfig.json文件表明该目录是TypeScript项目的根目录。该tsconfig.json文件指定编译项目所需的根文件和编译器选项。JavaScript项目可以使用jsconfig.json文件来代替,它的作用几乎相同,但默认启用了一些与JavaScript相关的编译器标志。以上就是今天总结jsconfig.json的内容,本文仅仅简单介绍了jsconfig.json的一些基本配置,而jsconfig.json提供了大量能使我们快速便捷提高代码效率的方法。...原创 2022-07-31 01:56:25 · 651 阅读 · 0 评论 -
Vue项目 npm i 报错npm ERR code 1
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。https//www.python.org/downloads/release/python-2712/4、在系统变量里配置一下path。...原创 2022-07-31 01:55:48 · 1365 阅读 · 0 评论 -
Vue非父子组件之间的通信
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。当然,这个computed是vue3的新特性,在后面我会专门讲解,这里大家可以先直接使用一下;在开发中,我们构建了组件树之后,除了。...原创 2022-07-31 01:55:11 · 285 阅读 · 0 评论 -
Vue运行项目常用命令
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。安装cnpmnpminstall-gcnpm--registry=http//registry.npm.taobao.org。配置npm国内的镜像npmconfigsetregistryhttps//registry.npm.taobao.org。...原创 2022-07-31 01:54:35 · 2301 阅读 · 0 评论 -
MySQL百万数据优化总结 一
为什么使用unionall因为union操作会对结果去重且排序,所以从速度来说,unionall会更胜一筹。原创 2022-07-30 19:40:59 · 2135 阅读 · 0 评论 -
Mysql环境变量的配置(详细图解)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。(3)新增一个%MYSQL_HOME%in,即可!小提示如没有重开小窗口,可能会导致刚刚的设置未生效,重开黑窗口测试即可解决!...原创 2022-07-30 19:40:24 · 696 阅读 · 0 评论 -
MySQL模糊查询性能优化
我们经常在数据库中使用LIKE操作符来完成对数据的模糊搜索,LIKE操作符用于在WHERE子句中搜索列中的指定模式。如果需要查找客户表中所有姓氏是“孙”的数据,可以使用下面的SQL语句SELECT*FROMCustomerWHERENameLIKE‘孙%’如果需要查找客户表中所有手机尾号是“1234”的数据,可以使用下面的SQL语句如果需要查找客户表中所有名字中包含“秀”的数据,可以使用下面的SQL语句。...原创 2022-07-30 19:39:46 · 410 阅读 · 0 评论 -
MySql模糊查询大全
这是一条我们在中常用到的模糊查询方法,通过通配符%来进行匹配,其实,这只是冰山一角,在MySQL中,支持模糊匹配的方法有很多,且各有各的优点。好了,今天让我带大家一起掀起MySQL的小裙子,看一看模糊查询下面还藏着多少鲜为人知的好东西。目录一、MySQL通配符模糊查询(%,_)1-1.通配符的分类1-2.通配符的使用%通配符_通配符1-3.技巧与建议二、MySQL内置函数检索(locate,position,instr)2-1.LOCATE()函数。...原创 2022-07-30 19:39:09 · 1672 阅读 · 0 评论 -
mysql根据多字段分组——group by带两个或多个参数
mysql属实是忘完了,但是现在有一百多万的数据要处理,用excel的话会卡死==。现在要做的工作是数据去重,主要是依据两个参数或三个参数去重,突然想到了groupby带多个参数,这个应该是基础知识吧,只不过我忘了,于是自己动手测试了一下。...原创 2022-07-30 19:38:34 · 4131 阅读 · 0 评论 -
flask获取post请求参数
对于post请求有几种方式。实体头部用于指示资源的MIME类型mediatype。content-type是http请求头的字段。作为请求头时(post或者put),客户端告诉服务器实际发送的数据类型。对于不同的content-type发送的数据不太一样,对于服务器端,需要如何获取数据,以及正确解析的方法也是不一样的。下面列出常用的几种Content-Typetext/plaintext/xmltext/html。...原创 2022-07-30 13:32:53 · 311 阅读 · 0 评论 -
Flask入门学习教程
Flask是目前十分流行的web框架,采用Python编程语言来实现相关功能。它被称为微框架(microframework),“微”是指Flask旨在保持代码简洁且易于扩展,Flask框架的主要特征是核心构成比较简单,但具有很强的扩展性和兼容性。Flask主要包括Werkzeug和Jinja2两个核心函数库,它们分别负责业务处理和安全方面的功能,这些基础函数为web项目开发过程提供了丰富的基础组件。...原创 2022-07-30 13:32:11 · 364 阅读 · 0 评论 -
Flask之路由(app.route)详解
在运行flask程序时通常大部分人操作时和python文件一样运行右击然后run右击run程序出来的结果容易忘记停止并且可能会出现端口堵塞等问题有一种改进方式在下方有一个Terminal(终端)的标识用终端去运行,点击它Ctrl+C快捷键结束print("int类型",nid)return"返回结果是int类型的nid"...原创 2022-07-30 13:31:35 · 501 阅读 · 0 评论 -
Flask 与 Django 框架对比
基于Github排名第二的程序设计语言-Python,有许多可用的Web框架,Django与Flask是两个独立的Python框架,为开发者解决许多复杂低层代码问题。通常来讲Django常应用于全栈应用开发,而Flask常于服务架构。Flask由澳大利亚工程师ArminRonacher创建,是一个轻量级的微服务框架,让开发者可以自由选择设计模式、数据库及工具。它的学习成本小,适用于构建可扩展的Web应用。WSGI用于与web服务器的通讯。jinja2。...原创 2022-07-30 13:30:59 · 401 阅读 · 0 评论 -
FeignException$InternalServerError [500] during [POST]同时出现converter.HttpMessageConversionException
这几天遇到了FeignException$InternalServerError[500]during[POST]问题,今天解决了,特来写下记录。原创 2022-07-30 13:30:22 · 3406 阅读 · 0 评论