
面试
文章平均质量分 76
普通网友
这个作者很懒,什么都没留下…
展开
-
mysql全文索引
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 10:41:56 · 986 阅读 · 1 评论 -
Centos7安装mysql(只需六步)
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 01:52:40 · 677 阅读 · 0 评论 -
Flink CDC (Mysql为例)
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 22:21:37 · 1543 阅读 · 0 评论 -
nvm详解(mac环境nvm安装步骤及踩坑问题)
nvm,全称 Node Version Manager ,也就是node版本控制;它是一个命令行应用,可以协助您快速地 更新、安装、使用、卸载 本机的全局 node.js 版本。有时候,我们可能同时在进行多个项目开发,而多个项目所使用的node版本又是不一样的,或者是要用最新的node版本进行试验和学习。这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,而nvm就是为解决这个问题而产生的,他可以在同一台电脑上进行多个node版本之间的切换,而这正是nvm的价值所在。使用场景。原创 2022-09-08 23:01:01 · 22493 阅读 · 2 评论 -
Spring5架构,万字文章带你学习
轻量级体积小,jar独立使用不需要依赖其他jar包,开源免费,可以提供源代码框架解决开发的复杂性,简化企业开发。控制反转,将对象的创建和对象之间的交互作用,都交给spring进行管理。对业务的各个逻辑进行隔离,从而使业务之间的逻辑耦合性降低,提高代码的可重用性,提高开发效率。1),有两种方式编程式(在方法中添加代码)和声明式(基于XML或者基于注解方式)2),声明式事务管理底层使用到AOP3),Spring事务管理相关的API。...原创 2022-08-02 07:37:36 · 313 阅读 · 0 评论 -
spring.profiles.active 未生效问题解决
问题解决历程一开始配置未生效,然后根据网上的描述都配置了个遍,还是没有解决,最终自己发现启动类里面的配置写死了是dev,一直没有按照自己配置的来,我把。原创 2022-08-02 07:36:59 · 3018 阅读 · 0 评论 -
spring.factories 的妙用
我们系统里抽象的各个模块,往往有很多不同的实现方案,比如日志模块的方案,xml解析模块、jdbc模块的方案等。一旦代码里涉及具体的实现类,就违反了可拔插的原则,如果需要替换一种实现,就需要修改代码。@ComponentScan注解的作用是扫描@SpringBootApplication所在的Application类所在的包(basepackage)下所有的@component注解(或拓展了@component的注解)标记的bean,并注册到spring容器中。...原创 2022-08-02 07:36:22 · 1161 阅读 · 0 评论 -
spring-retry使用介绍
以往我们在进行网络请求的时候,需要考虑网络异常的情况,本文就介绍了利用spring-retry框架进行网络异常重试的基础内容。提示以下是本篇文章正文内容,下面案例可供参考提示监听重试过程的生命周期@Slf4j@Overridelog.info("监听到重试过程关闭了");}@Overridelog.info("监听到重试过程错误了");}@Overridelog.info("监听到重试过程开启了");}}提示配置RetryTemplate重试模板类@Bean。...原创 2022-08-02 07:35:45 · 709 阅读 · 0 评论 -
Spring-Kafka系列(3)—— SpringKafka消费者监听MessageListener
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。显式分区分配,可以为监听器配置明确的主题和分区(以及可选的初始偏移量)的消息监听器接口,也是一个函数式接口,利用接口的。...原创 2022-08-02 07:35:07 · 1379 阅读 · 0 评论 -
mySQL和Hive的区别
hive中分桶其实就是根据某一个字段Hash取模,放入指定数据的桶中,比如将表table_1按照ID分成100个桶,其算法是hash(id)%100,这样,hash(id)%100=0的数据被放到第一个桶中,hash(id)%100=1的记录被放到第二个桶中。而使用sortby会起多个reduce,只会在每个reduce中排序,如果不指定分组的话,跑出来的数据看起来是杂乱无章的,如果指定reduce个数是1,那么结果和orderby是一致的。MySQL有索引,适合在线查询数据;...原创 2022-08-02 02:05:14 · 2526 阅读 · 0 评论 -
mysql启动报错The server quit without updating PID file几种解决办法
7.删除mysql库文件/data/mysql/中的“ib_*”文件,注意**执行该操作之前一定要对数据库进行备份,因为ibdata1存放的是所有数据文件,如果不小心删了库,那就惨了!解决方法给予权限,执行“chown-Rmysqlmysql/var/data”“chmod-R755/usr/local/mysql/data”然后重新启动mysqld!解决方法去mysql的数据目录/data看看,如果存在mysql-bin.index,就赶快把它删除掉吧,它就是罪魁祸首了。...原创 2022-08-02 02:04:34 · 2736 阅读 · 0 评论 -
Mysql各个大版本之间的区别
g、新增innodb_dedicated_server,让InnoDB根据服务器上检测到的内存量自动配置innodb_buffer_pool_size,innodb_log_file_size,innodb_flush_method。innodb_log_file_size自动配置的日志文件大小;7、在MySQL5.7之前,如果用户输入了错误的SQL语句,按下ctrl+c,虽然能够”结束”SQL语句的运行,但是,也会退出当前会话,MySQL5.7对这一违反直觉的地方进行了改进,不再退出会话。...原创 2022-08-02 02:03:57 · 1498 阅读 · 0 评论 -
mysql去除重复数据
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。查找表中多余的重复记录(多个字段),不包含id最小的记录(根据多个字段查重复不包含id最小的)根据one列查询重复的数据(根据单列判断重复)..原创 2022-08-02 02:03:20 · 917 阅读 · 0 评论 -
MySQL压缩包方式安装,傻瓜式教学
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。这时我们只需要到右键此电脑,点击管理,选择服务,找到mysql,启动类型选为自动,然后启动,即可。10.成功登录之后,我们输入。...原创 2022-08-02 02:02:44 · 157 阅读 · 0 评论 -
Java学习路线总结(2022版)
ElasticSearch中文文档https//www.elastic.co/guide/cn/elasticsearch/guide/current/index.html。SpingBoot中文文档https//www.docs4dev.com/docs/zh/spring-boot/2.1.1.RELEASE/reference/官方文档https//github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md。...原创 2022-08-01 17:57:45 · 233 阅读 · 1 评论 -
Java学习路线图,全套Java基础视频教程
扎实的技术基础功+真实项目实战经验,才是好就业的关键。不止于此,黑马程序员帮助已就业学员继续提升!技术的提升永无止步,碎片时间学习进行各种技术强化以上Java学习路线图均有课程+源码+笔记+资料。更多提升课程访问底部,即可获取持续成长技能!...原创 2022-08-01 17:57:08 · 1582 阅读 · 0 评论 -
@RequestParam使用
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。(2)不加@RequestParam参数为非必传,加@RequestParam写法参数为必传。(3)@RequestParam可以通过@RequestParam(“userId”)或者@RequestParam(value=“userId”)指定传入的参数名。...原创 2022-08-01 11:53:30 · 1663 阅读 · 0 评论 -
@RequestBody使用
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。(3)其他格式,比如application/json,application/xml等,必须使用@RequestBody来处理。...原创 2022-08-01 11:52:53 · 1195 阅读 · 0 评论 -
@Repository详解
不多废话,直接看源码分析如下@Component代表@Repository可以把一个类组件加入到IOC容器中@Target,target注解决定MyAnnotation注解可以加在哪些成分上,如加```xmlElementType.TYPE // 作用在类身上ElementType.Filed) //作用到属性身上ElementType.METHOD //作用到方法身上@Retention注解决定MyAnnotation注解的生命周期生命周期长度 SOURCE < CLASS < RUNTIME ,所原创 2022-08-01 11:52:15 · 294 阅读 · 0 评论 -
@PostConstruct注解详解
假设类有个成员变量被**@Autowired**修饰,那么UserService的注入是在UserController的构造方法之后执行的。因此,可以使用@PostConstruct注解来完成初始化,@PostConstruct注解的方法将会在UserService注入完成后被自动调用。**总结**类初始化调用顺序(1)构造方法Constructor。...原创 2022-08-01 11:51:38 · 265 阅读 · 0 评论 -
@FeignClient configuration参数配置
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。这是我工作中定义的一个Feign接口,然后配置了configuration参数,然后在OrderServiceClientConfiguration配置类中注入RequestInterceptor,一开始OrderServiceClientConfiguration添加了@Configuration注解。我们主要看feign(context)这段代码逻辑,其它的一些细节就不细说了。...原创 2022-08-01 11:51:01 · 1021 阅读 · 0 评论 -
如何用IDEA创建SpringBoot项目
一般来说,用IDEA创建SpringBoot项目有两种方式。其一是Spring官网提供了一个快速生成SpringBoot项目的网站,可以在官网直接下载后,再导入IDEA中。另外一种是直接用IDEA创建一个SpringBoot项目,一般开发也是用的这种方式进行创建。虽说SpringBoot简化了Spring的配置,但学习之前需要对Spring基础知识有一定的掌握。...原创 2022-07-31 07:19:50 · 2765 阅读 · 1 评论 -
如何搭建一个vue项目(完整步骤)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。这里注意安装vue-cli对node.js的版本是有要求的。查看安装的版本(显示版本号说明安装成功)装的两种方式输入cmd命令。...原创 2022-07-31 07:19:14 · 485 阅读 · 0 评论 -
如何把JavaWeb项目部署到服务器
到现在来说,我们的服务器上需要和开发环境一致的tomcat,自行下载一个Linux版的tomcat就行了,以后的软件安装教程上我会加入Linux软件的安装教程的,这次的就需要大家自行先百度了,接着说如下图,如果大家填写的是localhost就需要服务器上也有mysql,这个localhost也就是127.0.0.1,代表本机,如果填写的是其他的服务器公网地址,则只需要那台服务器上安装有mysql。至于服务器肯定需要有运行环境的,像jdk,tomcat,mysql等等,这些咱们在后面用到再说。...原创 2022-07-31 07:18:38 · 3596 阅读 · 3 评论 -
如何开启mysql慢查询日志?
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。log_queries_not_using_indexes,如果设置为ON,则会将所有没有使用索引的查询都记录为慢查询。可以看到slow_query_log的值是OFF,也就是mysql默认是不启用慢查询日志的。2、如何启用慢查询日志呢?3、指定日志的输出格式。...原创 2022-07-31 07:18:01 · 7297 阅读 · 0 评论 -
如何将项目部署到服务器上(全套教程)
项目部署到服务器需要两个大步骤1、购买服务器(这里使用的是阿里云)2、配置环境(也是最麻烦的)如果是SpringBoot项目则不用配置tomcat如果不是SpringBoot项目则还需要配置tomcat3、使用nohupjava-jarxxx.jar&命令执行部署先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。httpshttpshttpshttpshttpshttpshttpshttpshttps。...原创 2022-07-31 07:17:25 · 16995 阅读 · 6 评论 -
Vue基础-Options API(computed和watch)-Vue基础综合练习 书籍购物车案例
官方并没有给出直接的概念解释;而是说对于任何包含响应式数据的复杂逻辑,你都应该使用计算属性;计算属性将被混入到组件实例中,所有getter和setter的this上下文自动地绑定为组件实例;原创 2022-07-31 01:47:27 · 275 阅读 · 0 评论 -
vue入门,从启动项目开始,做完得物App的用户登录(前端!)
本次项目通过实现得物APP的用户登录/注册,商品列表,商品详情页,商品的下单和支付功能、最后将项目打包后,完成一次完整的项目开发。新用户进入APP可以选择初始页面中的“用户注册”按钮进行注册页面,使用手机号进行注册老用户进入APP后,点击“用户登录”—>登录页面—>输入账号密码即可登录成功之后即可进入商品列表的页面去浏览商品点击商品列表中的商品,进入商品详情页查看商品详情支付后会跳转到支付成功和支付失败页面。...原创 2022-07-31 01:46:46 · 489 阅读 · 0 评论 -
vue中实现路由跳转的三种方式(超详细整理)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-07-31 01:46:08 · 30488 阅读 · 2 评论 -
Vue3通过axios发起get、post请求以及对应的springboot后端接收方式
这周在做一个小型的前后端分离的会议系统,前端使用的是Vue3,后端使用的是Springboot。原本以为前后端交互很简单,直接发送数据就可以了,没想到遇到了很多问题,具体说来就是1、get和post请求应该如何向后端传递参数;2、前端请求体中参数的存储有哪几种格式,对于不同的存储方式后端应该如何去接收;3、http报文头的到底有什么作用;4、字符集的编码应该如何指定;接下来就让我们逐个来解决这些问题吧!注意如果发送get请求,直接传入普通的js对象即可,axios会自动处理使得后端可以通过。...原创 2022-07-31 01:45:32 · 7805 阅读 · 0 评论 -
Vue3中使用Monaco Editor代码编辑器记录——主动触发代码补全功能(python和sql为例)~持续更新
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。虽然是一个数组,可以写多个字符,但是它只能识别数组里面的第一个字符,然后出现代码提示。然后我按照这个例子进行了修改,实现了简单的代码自动补全。.原创 2022-07-31 01:44:55 · 3412 阅读 · 1 评论 -
MySQL数据库必会的增删查改操作(CRUD)
整表查询是一个非常危险的操作,要慎重使用,为了降低查询的危险性,一般需要搭配。原创 2022-07-30 19:31:36 · 636 阅读 · 0 评论 -
mysql数据库安装(详细)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统,它是由瑞典MySQLAB公司开发,目前属于Oracle公司。二者的区别是前者是联网安装,当安装时必须能访问互联网,后者是离线安装使用的,一般建议下载离线安装使用的版本。以上两种安装方法均为图形界面向导方式安装,优点是可以比较清晰地看到整个mysql安装过程,并且可以选择性的安装所需的功能。删除之前的mysql服务。..原创 2022-07-30 19:30:58 · 166 阅读 · 0 评论 -
MySQL数据库安装配置保姆级教程(以8.0.29为例)有手就行
本教程适合在MySQL登录时一直出现ERROR1045(28000)YES)的朋友们,教程写得很详细了,已经非常啰嗦了,但是又害怕有很多在这第一步上经常会出问题的朋友出现,所以做了这个教程。原创 2022-07-30 19:30:23 · 206 阅读 · 0 评论 -
MySQL数据库备份
日志文件在数据库进行备份和恢复时起到了很重要的作用常用的日志文件默认保存在/usr/local/mysql/data目录下可在/etc/my.cnf配置文件中的[mysqld]中进行日志的路径修改、开启、关闭等操作备份的主要目的是灾难恢复还可以用来测试应用、回滚数据修改、查询历史数据、审计等在生产环境中,数据的安全性至关重要任何数据的丢失都可能产生严重的后果mysql没有直接提供增量备份的工具,需要借助二进制日志文件进行操作使用日志分隔日志的方式进行增量备份https。...原创 2022-07-30 19:29:46 · 293 阅读 · 0 评论 -
MySQL数据库增删改查(基础操作命令详解)
MySQL数据库增删改查(基础操作命令详解)原创 2022-07-30 19:29:11 · 6130 阅读 · 0 评论 -
Error EPERM operation not permitted, mkdir ‘Dsoftwarenodejsnode_cache_cacach两种解决办法
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。1.找到电脑中node.js的安装文件夹,右键选择属性,点击安全,选择Users用户,点击编辑。...原创 2022-07-30 13:23:19 · 394 阅读 · 0 评论 -
ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)解决办法
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。如果出现我这样情况就是说明data已经创建过了,删了data可以重新正常运行,如果data删不了的话需要按住win+r然后输入services.msc,回车找到mysql。注意不要照抄,文件路径是你自己下载的路径,data是在创建的时候会自动生成,所以只需要写好路径,不要自己创建,在路径里面也不要改名字,就叫data。回车会叫你输密码,这就是我开始头疼的地方了,每一次我输入密码都会出现。...原创 2022-07-30 13:22:44 · 1025 阅读 · 0 评论 -
ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)
-----------------------------------------------------------------------------更新------------------------------------------------------------------------------这周开始我们有两周的实训课,实训内容竟与Mysql有关,本来以为安装软件就是无脑安装,一直点next就行了,但这个软件硬生生搞了一个小时,阿巴阿巴……小炒面,我应该还能承受的来。...原创 2022-07-30 13:22:07 · 383 阅读 · 0 评论 -
ERROR 1819 (HY000) Your password does not satisfy the current policy requirements
其中,validate_password_number_count指定了密码中数据的长度,validate_password_special_char_count指定了密码中特殊字符的长度,validate_password_mixed_case_count指定了密码中大小字母的长度。,更改密码成功后才能查看validate_password插件的以下参数,当然,validate_password插件必须已经安装,MySQL5.7是默认安装的。mysql中初始密码长度为8,当你。并且设置简单好记的密码后。.原创 2022-07-30 13:21:31 · 221 阅读 · 0 评论