![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 74
普通网友
这个作者很懒,什么都没留下…
展开
-
SQL server 2008 r2 安装教程
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-12 03:16:04 · 682 阅读 · 1 评论 -
MySQL介绍及CRUD操作。
1、所谓安装Mysql数据库,就是在主机安装一个数据库管理系统(DBMS),这个管理程序可以管理多个数据库。2、DBMS(database manage system)一个数据库中可以创建多个表,以保存数据(息)。3、数据在数据库中的存储方式4、SQL语句分类DDL : 数据定义语句[create表, 库…]DML : 数据操作语句[增加 insert, 修改 update, 删除 delete]DQL : 数据查询语句 [select]原创 2022-09-11 10:35:24 · 460 阅读 · 0 评论 -
C++实现轻量级RPC分布式网络通信框架
2022/4/14更新:在我重新回顾这篇文章的时候,我觉得里面内容有点乱,主要还是因为RPC里面涉及到很多概念和知识点。本来代码内容就已经挺抽象了,还要结合各种概念,让人难以阅读,所以特地写了下面这一篇文章,梳理了RPC框架的基本原理和知识点,顺便拓展了一些RPC在实际应用中会遇到的问题。RPC框架基础篇 链接地址本次项目用C++实现了一个简单的RPC分布式网络通信框架,因此写下本篇文章梳理一下该框架的实现逻辑和相关知识点。原创 2022-09-11 01:45:28 · 2070 阅读 · 1 评论 -
docker启动rabbitmq及使用
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 22:16:00 · 422 阅读 · 0 评论 -
MySQL的存储过程
局部变量用户自定义,在begin/end块中有效begin-- 声明/定义变量-- 给变量赋值-- 输出变量的值end $$dilimiter;用户变量用户自定义,当前会话(连接)有效.类比java的成员变量beginend $$dilimiter;-- 外部也是可以使用用户变量深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!原创 2022-09-08 22:54:32 · 498 阅读 · 0 评论 -
Spring Cloud Gateway系列【5】GatewayFilter网关过滤器详解
SpringCloudGateway中的Filter分为两种类型,分别是GatewayFilter和GlobalFilter。过滤器将会对请求和响应进行处理.。比如添加参数、URL重写等。是一个接口,其有很多实现类,这是SpringCloudGateway已经提供了的,使用的时候只需要在yml中配置即可。...原创 2022-08-02 07:14:46 · 1656 阅读 · 0 评论 -
Spring Cloud Gateway整合OAuth2思路分享
通过上面流程的介绍,动手能力很强的小伙伴应该能实现相关的功能了。我正在总结归纳相关的知识点,基于某些原因胖哥现在还没办法给出具体的DEMO,不过这些都会在我的OAuth2专栏进行详细讲解,如果你想掌握这些高精尖的技术,就关注一下我。另外你也可以点击阅读原文直达专栏。先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。...原创 2022-08-02 07:14:08 · 689 阅读 · 0 评论 -
Spring Cloud Gateway整合Nacos实现服务路由及集群负载均衡
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。可以看到,api-gateway启动了一个服务实例,user-service和message-service都启动了两个服务实例。...原创 2022-08-02 07:13:31 · 550 阅读 · 0 评论 -
Spring Cloud Gateway中session共享
以上就是SpringCloudGateway中session共享的方案,在网络上相关的文章很少,如果大家有其他不错的方案,希望也可以分享一下。httpshttpshttpshttps先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。https。...原创 2022-08-02 07:12:56 · 2949 阅读 · 2 评论 -
spring cloud gateway+nacos 服务下线感知延迟,未及时出现503,请求依然转发到下线服务
本篇算是配合之前的一篇了。整体问题是gateway对下线服务感知延迟,之前那篇文章是从服务角度解决自身注销的问题()。本篇是解决gateway自身发现服务问题。这种问题大体就集中情况1服务端注销未正常运行(这个看一下nacos是否及时删除了节点信息就可以排查出来)2网关服务未及时发现节点的变化(这个可以在debug级别日志验证)3服务端和网关服务不互通。...原创 2022-08-02 07:12:19 · 3848 阅读 · 0 评论 -
MySQL中字符串比较大小(日期字符串比较问题)
另外,在mysql当中,字符串类型间进行加减乘除运算的时候,会截取字符串以数字开头的那一部分数字进行运算,如果字符串前面没有数字,那么就只能截取的数值为0,那么进行加减的时候结果都是0,进行乘除的时候结果都是NULL。由于该字段使用的是字符串形式存储,因此此时比较大小采用的是字符串方式比较大小。如上所述,当字符串用于比较时间格式数据进行时间维度的比较时会出现问题。,比较时若字符是数字,则直接比较,若字符是非数字那么会转换为ascii码进行比较,数据库中在对于数字与非数字混合的字符串,在进行大小比较的时候,.原创 2022-08-02 01:42:51 · 3268 阅读 · 0 评论 -
mysql中如何查看表是否被锁
在使用mysql的时候,如何查看表是否被锁呢?查看表被锁状态和结束死锁步骤1.在mysql命令行执行sql语句2.查看数据表被锁状态该语句可以查询到当前锁表的状态3.分析锁表的SQL通过sql日志,分析相应SQL,给表加索引,常用字段加索引,表关联字段加索引等方式对sql进行优化。4.查看正在锁的事务在5.5中,information_schema库中增加了三个关于锁的表(innoDB引擎)innodb_trx##当前运行的所有事务innodb_locks##当前出现的锁。...原创 2022-08-02 01:42:15 · 16544 阅读 · 0 评论 -
mysql中json类型字段用法
mysql从5.7.8版本开始原生支持了JSON类型数据,同时可以对JSON类型字段中的特定的值进行查询和更新等操作,通过增加JSON类型的属性可以大大的提高我们在mysql表中存储的数据的拓展性,无需每次新增字段时都进行表结构的调整,下面我们不深入讲解底层的实现原理,我们主要来梳理一下我们在日常工作中使用实践今天先写这么多,接下来再不断补充先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。...原创 2022-08-02 01:41:38 · 5278 阅读 · 0 评论 -
MySQL中JOIN的用法
JOIN用于连表查询,主要有5种用法。下面分别演示这5种用法随便建2张表,结构如下字段col1用来使两张表有一个同名字段的(但其实没什么用,因为查询条件都需要用ON来指定,这里只是说明一下如果有相同的字段名也没什么影响)...原创 2022-08-02 01:41:00 · 514 阅读 · 0 评论 -
mysql中exists的用法详解
在日常开发中,用mysql进行查询的时候,有一个比较少见的关键词exists,我们今天来学习了解一下这个exists这个sql关键词的用法,这样在工作中遇到一些特定的业务场景就可以有更加多样化的解决方案先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。...原创 2022-08-02 01:40:24 · 1948 阅读 · 1 评论 -
JAVA后台捕获异常,返回异常信息到前端
标注绿色的是自己最近写的包装类BusinessExceptionNew类SystemExceptionNew类ExceptionAdvice类返回前端的实体类代码中thrownew的时候如果有异常就会将异常信息以ResultVO返回给前端service层写。原创 2022-08-01 17:35:53 · 2419 阅读 · 0 评论 -
Java变量类型 Java进阶必看
从明天开始会陆陆续续更新高质量文章??先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。...原创 2022-08-01 17:35:16 · 99 阅读 · 0 评论 -
java八股文面试题(重点)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-08-01 17:33:22 · 127 阅读 · 0 评论 -
3分钟带你了解微信小程序开发
微信小程序是腾讯2017年1月9日正式上线的一种基于微信的无需安装的应用程序简单粗暴的理解就是运行在微信中的应用程序,如果没有安装微信则不能运行无需安装只是宣传噱头,本质上小程序也是需要下载安装的.只不过微信官方对小程序安装的大小有严格的限制(单包2M/总包20M),所以下载安装非常快,以至于给用户一种无需安装的错觉小程序是一种介于网页和原生APP之间的应用程序它既拥有原生APP良好的用户体验和良好的系统契合度,又拥有网页较低的开发成本和极佳的传播速度唯一值得注意的两点是。...原创 2022-08-01 11:29:46 · 351 阅读 · 0 评论 -
39.JavaScript中Promise的基本概念、使用方法,回调地狱规避、链式编程
异步是为了提高CPU的占用率,让其始终处于忙碌状态。有些操作(最典型的就是I/O)本身不需要CPU参与,而且非常耗时,如果不使用异步就会形成阻塞状态,CPU空转,页面卡死。在异步环境下发生I/O操作,CPU就把I/O工作扔一边(此时I/O由其他控制器接手,仍然在数据传输),然后处理下一个任务,等I/O操作完成后通知CPU(回调就是一种通知方式)回来干活。《JavaScript异步与回调》Promise是JavaScript中处理回调地狱最优解法。Promise基本概念Promise的结果获取。...原创 2022-08-01 11:29:09 · 141 阅读 · 0 评论 -
38.JavaScript中异步与回调的基本概念,以及回调地狱现象
在学习本文内容之前,我们必须要先了解异步的概念,首先要强调的是异步和并行有着本质的区别。并行,一般指并行计算,是说同一时刻有多条指令同时被执行,这些指令可能执行于同一CPU的多核上,或者多个CPU上,或者多个物理主机甚至多个网络中。同步,一般指按照预定的顺序依次执行任务,只有当上一个任务完成后,才开始执行下一个任务。异步,与同步相对应,异步指的是让CPU暂时搁置当前任务,先处理下一个任务,当收到上个任务的回调通知后,再返回上个任务继续执行,整个过程无需第二个线程参与。JavaScriptJS;...原创 2022-08-01 11:28:32 · 88 阅读 · 0 评论 -
37.JavaScript对象与JSON格式的转换,JSON.stringify、JSON.parse方法的使用方法和注意事项
在之前的文章中,我们讲到每个对象都有的toString方法,当进行格式转换时会自动调用。和toString一样,对象的toJSON方法会在序列化的时候调用,我们可以通过重写这个方法改变序列化的方式。name'peter',age18}}代码执行结果我们可以看到,在重写了对象的toJSON方法后,使用stringify的结果发生了改变。我们可以根据自己的需要重写toJSON方法,从而达到自己的目的。JSON是一种数据格式,有独立的标准和大多数编程语言的支持httpshttps。...原创 2022-08-01 11:27:54 · 982 阅读 · 0 评论 -
36.一文讲透JavaScript日期对象Date,时间戳、1970、date方法、date计算
JavaScript使用DatenewDate();月份从0开始计算Date具有很多实用的方法,我们可以获取时间中的某一段;Date对象会自动校准,我们可以直接对日期进行加减法;Date.now()可以高效的获取当前时间;先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。httpshttpshttps。...原创 2022-08-01 11:27:17 · 217 阅读 · 0 评论 -
基于Java+Spring+mybatis+vue+element实现酒店管理系统
以往的酒店管理系统相关信息管理,都是工作人员手工统计。这种方式不但时效性低,而且需要查找和变更的时候很不方便。随着科学的进步,技术的成熟,计算机信息化也日新月异的发展,如今计算机已经进入了人类社会发展的各个领域,并且发挥着十分重要的作用。本系统充分利用网络的便捷,在工作效率上,得到极大地提高,延伸至服务水平也会有好的收获,有了网络,酒店管理系统的各方面的管理更加科学和系统,更加规范和简便。...原创 2022-07-31 06:57:18 · 470 阅读 · 1 评论 -
基于Java Web的随意购商城系统
本项目要求完成JavaWeb的开发环境准备,以及项目开发框架的搭建Web开发环境准备,包括eclipse、MySQL、tomcatWeb项目框架搭建,涉及jsp、servlet、MVC等技术运行网址http提示以下是本篇文章正文内容,下面案例可供参考。...原创 2022-07-31 06:56:41 · 340 阅读 · 0 评论 -
基于Java swing+mysql+eclipse的【图书管理系统】
本项目为Javaswing项目,在工作环境中基本使用不到,但是很多学校把这个当做编程入门的项目来做,故分享出本项目供初学者参考。原创 2022-07-31 06:56:04 · 1538 阅读 · 0 评论 -
基于golang的swagger超贴心、超详细使用指南【有很多坑】
Swagger相关的工具集会根据OpenAPI规范去生成各式各类的与接口相关联的内容,常见的流程是编写注解=》调用生成库-》生成标准描述文件=》生成/导入到对应的Swagger工具。原创 2022-07-31 06:55:20 · 4821 阅读 · 0 评论 -
基于centos7安装nginx
nginx作为一款日常开发中必备的代理服务器,具有非常重要的作用,因此有必要掌握其安装方式;nginx常用的安装方式有yum安装和源码安装,本篇以源码安装为例进行说明。原创 2022-07-31 06:54:44 · 136 阅读 · 0 评论 -
torch分布式训练
rank进程号,在多进程上下文中,我们通常假定rank0是第一个进程或者主进程,其它进程分别具有1,2,3不同rank号,这样总共具有4个进程node物理节点,可以是一个容器也可以是一台机器,节点内部可以有多个GPU;nnodes指物理节点数量,指每个物理节点上面进程的数量local_rank指在一个node上进程的相对序号,local_rank在node之间相互独立WORLD_SIZE全局进程总个数,即在一个分布式任务中rank的数量Group。...原创 2022-07-31 01:24:54 · 2647 阅读 · 0 评论 -
Tomcat服务器的安装和启动
这里仅仅对新手而言的教程。先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦https。..原创 2022-07-31 01:24:18 · 2106 阅读 · 0 评论 -
Tomcat安装(详细)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。2、修改Tomcat配置文件DTomcatapache-tomcat-9.0.56-windows-x64apache-tomcat-9.0.56confserver.xml。1、有直接返回对应ip地址,ip地址中,有我们需要访问的web程序,可以直接访问。将自己写的网站,放到tomcat服务器中指定的web应用文件夹下,就可以访问了。(四)启动-关闭Tomcat。默认端口号8080。...原创 2022-07-31 01:23:42 · 1143 阅读 · 0 评论 -
tomcat安装及配置教程(保姆级)
以tomcat-9.0.62为例)原创 2022-07-31 01:23:07 · 202 阅读 · 0 评论 -
Tomcat安装及配置
简述在上以安装及配置。原创 2022-07-31 01:22:31 · 134 阅读 · 0 评论 -
MySQL夺命10问,你能坚持到第几问?
一般来说100G内的库,可以考虑使用mysqldump来做,因为mysqldump更加轻巧灵活,备份时间选在业务低峰期,可以每天进行都进行全量备份(mysqldump备份出来的文件比较小,压缩之后更小)。幻读(PhantomRead)在一个事务的两次查询中,数据笔数不一致,例如有一个事务查询了几列(Row)数据,而另一个事务却在此时插入了新的几列数据,先前的事务在接下来的查询中,就会发现有几列数据是它先前所没有的。找出消耗高的sql,看看执行计划是否准确,index是否缺失,或者实在是数据量太大造成。...原创 2022-07-30 19:08:58 · 76 阅读 · 0 评论 -
MySQL大批量造数据
有时候往数据库里批量造数据,是为了某些测试前的必要条件。例如导出Excel报表功能、性能压测时的压测数据等。一般批量造数据有以下几种方式1、通过接口请求方式批量造数据2、开发脚本(Java、Python等)进行批量造数据3、使用Jmeter的MySQL脚本发起批量造数据4、通过MySQL的存储过程造数据本篇采用MySQL的存储过程方式来进行批量造数据。存储过程(StoredProcedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。...原创 2022-07-30 19:08:23 · 441 阅读 · 0 评论 -
MySQL大总结
事务是一组原子性的sql语句,或者说是一个独立的工作单元。事务有四个特性,原子(Atomicity),一致性(Consistency),隔离型(Isolation)以及持久性(Durability)原创 2022-07-30 19:07:47 · 107 阅读 · 0 评论 -
MySQL复制表结构、表数据的方法
这种方法的一个最不好的地方就是新表中没有了旧表的primarykey、Extra(auto_increment)等属性。原创 2022-07-30 19:07:09 · 3669 阅读 · 0 评论 -
Django常见面试题总结(二)
会话跟踪技术,保留用户Cookie是由服务器创建,然后通过响应发送给客户端的一个键值对。具体一个浏览器针对一个服务器存储的key-value({})Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的session对象,由于session为用户浏览器独享,所以用户在访问服务器的web资源时,可以把各自的数据放在各自的session中,当用户再去访问该服务器中的其它web资源时,其它web资源再从用户各自的session中取出数据为用户服务。...原创 2022-07-30 13:01:14 · 120 阅读 · 0 评论 -
Django-图书管理系统(含源码)
前段时间翻文件发现了以前学习python和django时做的一个系统,当时的想法是将这玩意做出来应付web开发大作业、课程设计作业甚至是毕设用的,实际上也确实应付了课程设计,功能虽然不算多,但是应付课程设计或者大作业绰绰有余了。项目使用python开发,采用Django框架,数据库采用MySQL,根据用户人员的不同分成两套系统,分别是学生系统和管理员系统,功能模块具体分成四个,分别是用户管理模块、图书管理模块、数据管理模块、前端模块。views.py中用户密码修改代码段。models.py代码段。...原创 2022-07-30 13:00:37 · 106 阅读 · 0 评论 -
Django REST项目实战:在线中文字符识别
我们一起开发在线中文字符识别系统实训以了解DjangoREST项目,体会前后端分离开发的思想并掌握基本开发流程。转载 2022-07-30 13:00:01 · 229 阅读 · 0 评论