学习路线
文章平均质量分 74
普通网友
这个作者很懒,什么都没留下…
展开
-
SQL server 2008 r2 安装教程
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-12 03:16:04 · 716 阅读 · 1 评论 -
C++实现轻量级RPC分布式网络通信框架
2022/4/14更新:在我重新回顾这篇文章的时候,我觉得里面内容有点乱,主要还是因为RPC里面涉及到很多概念和知识点。本来代码内容就已经挺抽象了,还要结合各种概念,让人难以阅读,所以特地写了下面这一篇文章,梳理了RPC框架的基本原理和知识点,顺便拓展了一些RPC在实际应用中会遇到的问题。RPC框架基础篇 链接地址本次项目用C++实现了一个简单的RPC分布式网络通信框架,因此写下本篇文章梳理一下该框架的实现逻辑和相关知识点。原创 2022-09-11 01:45:28 · 2102 阅读 · 1 评论 -
docker启动rabbitmq及使用
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 22:16:00 · 442 阅读 · 0 评论 -
MySQL的存储过程
局部变量用户自定义,在begin/end块中有效begin-- 声明/定义变量-- 给变量赋值-- 输出变量的值end $$dilimiter;用户变量用户自定义,当前会话(连接)有效.类比java的成员变量beginend $$dilimiter;-- 外部也是可以使用用户变量深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!原创 2022-09-08 22:54:32 · 506 阅读 · 0 评论 -
Spring Cloud Gateway系列【5】GatewayFilter网关过滤器详解
SpringCloudGateway中的Filter分为两种类型,分别是GatewayFilter和GlobalFilter。过滤器将会对请求和响应进行处理.。比如添加参数、URL重写等。是一个接口,其有很多实现类,这是SpringCloudGateway已经提供了的,使用的时候只需要在yml中配置即可。...原创 2022-08-02 07:14:46 · 1686 阅读 · 0 评论 -
Spring Cloud Gateway整合OAuth2思路分享
通过上面流程的介绍,动手能力很强的小伙伴应该能实现相关的功能了。我正在总结归纳相关的知识点,基于某些原因胖哥现在还没办法给出具体的DEMO,不过这些都会在我的OAuth2专栏进行详细讲解,如果你想掌握这些高精尖的技术,就关注一下我。另外你也可以点击阅读原文直达专栏。先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。...原创 2022-08-02 07:14:08 · 703 阅读 · 0 评论 -
Spring Cloud Gateway整合Nacos实现服务路由及集群负载均衡
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。可以看到,api-gateway启动了一个服务实例,user-service和message-service都启动了两个服务实例。...原创 2022-08-02 07:13:31 · 592 阅读 · 0 评论 -
Spring Cloud Gateway中session共享
以上就是SpringCloudGateway中session共享的方案,在网络上相关的文章很少,如果大家有其他不错的方案,希望也可以分享一下。httpshttpshttpshttps先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。https。...原创 2022-08-02 07:12:56 · 3046 阅读 · 2 评论 -
spring cloud gateway+nacos 服务下线感知延迟,未及时出现503,请求依然转发到下线服务
本篇算是配合之前的一篇了。整体问题是gateway对下线服务感知延迟,之前那篇文章是从服务角度解决自身注销的问题()。本篇是解决gateway自身发现服务问题。这种问题大体就集中情况1服务端注销未正常运行(这个看一下nacos是否及时删除了节点信息就可以排查出来)2网关服务未及时发现节点的变化(这个可以在debug级别日志验证)3服务端和网关服务不互通。...原创 2022-08-02 07:12:19 · 4003 阅读 · 0 评论 -
MySQL中字符串比较大小(日期字符串比较问题)
另外,在mysql当中,字符串类型间进行加减乘除运算的时候,会截取字符串以数字开头的那一部分数字进行运算,如果字符串前面没有数字,那么就只能截取的数值为0,那么进行加减的时候结果都是0,进行乘除的时候结果都是NULL。由于该字段使用的是字符串形式存储,因此此时比较大小采用的是字符串方式比较大小。如上所述,当字符串用于比较时间格式数据进行时间维度的比较时会出现问题。,比较时若字符是数字,则直接比较,若字符是非数字那么会转换为ascii码进行比较,数据库中在对于数字与非数字混合的字符串,在进行大小比较的时候,.原创 2022-08-02 01:42:51 · 3316 阅读 · 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 · 16635 阅读 · 0 评论 -
mysql中json类型字段用法
mysql从5.7.8版本开始原生支持了JSON类型数据,同时可以对JSON类型字段中的特定的值进行查询和更新等操作,通过增加JSON类型的属性可以大大的提高我们在mysql表中存储的数据的拓展性,无需每次新增字段时都进行表结构的调整,下面我们不深入讲解底层的实现原理,我们主要来梳理一下我们在日常工作中使用实践今天先写这么多,接下来再不断补充先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。...原创 2022-08-02 01:41:38 · 5308 阅读 · 0 评论 -
mysql中exists的用法详解
在日常开发中,用mysql进行查询的时候,有一个比较少见的关键词exists,我们今天来学习了解一下这个exists这个sql关键词的用法,这样在工作中遇到一些特定的业务场景就可以有更加多样化的解决方案先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。...原创 2022-08-02 01:40:24 · 2029 阅读 · 1 评论 -
JAVA后台捕获异常,返回异常信息到前端
标注绿色的是自己最近写的包装类BusinessExceptionNew类SystemExceptionNew类ExceptionAdvice类返回前端的实体类代码中thrownew的时候如果有异常就会将异常信息以ResultVO返回给前端service层写。原创 2022-08-01 17:35:53 · 2448 阅读 · 0 评论 -
Java变量类型 Java进阶必看
从明天开始会陆陆续续更新高质量文章??先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。...原创 2022-08-01 17:35:16 · 105 阅读 · 0 评论 -
java八股文面试题(重点)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-08-01 17:33:22 · 142 阅读 · 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 · 151 阅读 · 0 评论 -
38.JavaScript中异步与回调的基本概念,以及回调地狱现象
在学习本文内容之前,我们必须要先了解异步的概念,首先要强调的是异步和并行有着本质的区别。并行,一般指并行计算,是说同一时刻有多条指令同时被执行,这些指令可能执行于同一CPU的多核上,或者多个CPU上,或者多个物理主机甚至多个网络中。同步,一般指按照预定的顺序依次执行任务,只有当上一个任务完成后,才开始执行下一个任务。异步,与同步相对应,异步指的是让CPU暂时搁置当前任务,先处理下一个任务,当收到上个任务的回调通知后,再返回上个任务继续执行,整个过程无需第二个线程参与。JavaScriptJS;...原创 2022-08-01 11:28:32 · 95 阅读 · 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 · 1011 阅读 · 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 · 227 阅读 · 0 评论 -
基于Java+Spring+mybatis+vue+element实现酒店管理系统
以往的酒店管理系统相关信息管理,都是工作人员手工统计。这种方式不但时效性低,而且需要查找和变更的时候很不方便。随着科学的进步,技术的成熟,计算机信息化也日新月异的发展,如今计算机已经进入了人类社会发展的各个领域,并且发挥着十分重要的作用。本系统充分利用网络的便捷,在工作效率上,得到极大地提高,延伸至服务水平也会有好的收获,有了网络,酒店管理系统的各方面的管理更加科学和系统,更加规范和简便。...原创 2022-07-31 06:57:18 · 499 阅读 · 1 评论 -
基于Java Web的随意购商城系统
本项目要求完成JavaWeb的开发环境准备,以及项目开发框架的搭建Web开发环境准备,包括eclipse、MySQL、tomcatWeb项目框架搭建,涉及jsp、servlet、MVC等技术运行网址http提示以下是本篇文章正文内容,下面案例可供参考。...原创 2022-07-31 06:56:41 · 361 阅读 · 0 评论 -
基于Java swing+mysql+eclipse的【图书管理系统】
本项目为Javaswing项目,在工作环境中基本使用不到,但是很多学校把这个当做编程入门的项目来做,故分享出本项目供初学者参考。原创 2022-07-31 06:56:04 · 1563 阅读 · 0 评论 -
基于golang的swagger超贴心、超详细使用指南【有很多坑】
Swagger相关的工具集会根据OpenAPI规范去生成各式各类的与接口相关联的内容,常见的流程是编写注解=》调用生成库-》生成标准描述文件=》生成/导入到对应的Swagger工具。原创 2022-07-31 06:55:20 · 4881 阅读 · 0 评论 -
基于centos7安装nginx
nginx作为一款日常开发中必备的代理服务器,具有非常重要的作用,因此有必要掌握其安装方式;nginx常用的安装方式有yum安装和源码安装,本篇以源码安装为例进行说明。原创 2022-07-31 06:54:44 · 144 阅读 · 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 · 2697 阅读 · 0 评论 -
Tomcat服务器的安装和启动
这里仅仅对新手而言的教程。先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦https。..原创 2022-07-31 01:24:18 · 2129 阅读 · 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 · 1166 阅读 · 0 评论 -
tomcat安装及配置教程(保姆级)
以tomcat-9.0.62为例)原创 2022-07-31 01:23:07 · 219 阅读 · 0 评论 -
Tomcat安装及配置
简述在上以安装及配置。原创 2022-07-31 01:22:31 · 146 阅读 · 0 评论 -
MySQL夺命10问,你能坚持到第几问?
一般来说100G内的库,可以考虑使用mysqldump来做,因为mysqldump更加轻巧灵活,备份时间选在业务低峰期,可以每天进行都进行全量备份(mysqldump备份出来的文件比较小,压缩之后更小)。幻读(PhantomRead)在一个事务的两次查询中,数据笔数不一致,例如有一个事务查询了几列(Row)数据,而另一个事务却在此时插入了新的几列数据,先前的事务在接下来的查询中,就会发现有几列数据是它先前所没有的。找出消耗高的sql,看看执行计划是否准确,index是否缺失,或者实在是数据量太大造成。...原创 2022-07-30 19:08:58 · 81 阅读 · 0 评论 -
MySQL大批量造数据
有时候往数据库里批量造数据,是为了某些测试前的必要条件。例如导出Excel报表功能、性能压测时的压测数据等。一般批量造数据有以下几种方式1、通过接口请求方式批量造数据2、开发脚本(Java、Python等)进行批量造数据3、使用Jmeter的MySQL脚本发起批量造数据4、通过MySQL的存储过程造数据本篇采用MySQL的存储过程方式来进行批量造数据。存储过程(StoredProcedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。...原创 2022-07-30 19:08:23 · 447 阅读 · 0 评论 -
MySQL大总结
事务是一组原子性的sql语句,或者说是一个独立的工作单元。事务有四个特性,原子(Atomicity),一致性(Consistency),隔离型(Isolation)以及持久性(Durability)原创 2022-07-30 19:07:47 · 117 阅读 · 0 评论 -
MySQL复制表结构、表数据的方法
这种方法的一个最不好的地方就是新表中没有了旧表的primarykey、Extra(auto_increment)等属性。原创 2022-07-30 19:07:09 · 3716 阅读 · 0 评论 -
Django常见面试题总结(二)
会话跟踪技术,保留用户Cookie是由服务器创建,然后通过响应发送给客户端的一个键值对。具体一个浏览器针对一个服务器存储的key-value({})Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的session对象,由于session为用户浏览器独享,所以用户在访问服务器的web资源时,可以把各自的数据放在各自的session中,当用户再去访问该服务器中的其它web资源时,其它web资源再从用户各自的session中取出数据为用户服务。...原创 2022-07-30 13:01:14 · 141 阅读 · 0 评论 -
Django-图书管理系统(含源码)
前段时间翻文件发现了以前学习python和django时做的一个系统,当时的想法是将这玩意做出来应付web开发大作业、课程设计作业甚至是毕设用的,实际上也确实应付了课程设计,功能虽然不算多,但是应付课程设计或者大作业绰绰有余了。项目使用python开发,采用Django框架,数据库采用MySQL,根据用户人员的不同分成两套系统,分别是学生系统和管理员系统,功能模块具体分成四个,分别是用户管理模块、图书管理模块、数据管理模块、前端模块。views.py中用户密码修改代码段。models.py代码段。...原创 2022-07-30 13:00:37 · 111 阅读 · 0 评论 -
Django REST项目实战:在线中文字符识别
我们一起开发在线中文字符识别系统实训以了解DjangoREST项目,体会前后端分离开发的思想并掌握基本开发流程。转载 2022-07-30 13:00:01 · 236 阅读 · 0 评论 -
Different lower_case_table_names settings for server (‘1‘) and data dictionary (‘0‘) 解决方案
因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。也就是说在8.0版本,你的mysql已经初始化过就不支持修改lower_case_table_names参数了!我翻阅了大量资料,都是说在配置文件配置lower_case_table_names=1,重启服务可以解决问题。官方原话,简单来说就是,unix默认是0,windows默认是1,mac是2。0是区分大小写的,1是不区分的,也就是windows是默认不区分大小写的。..原创 2022-07-30 12:59:26 · 2182 阅读 · 0 评论 -
DCM 中间件家族迎来新成员
DCM的应用场景非常广泛,可以说无处不在,在优化应用开发、微服务实现、存储过程替代、数据库解耦、ETL辅助、多样性数据源计算、BI数据准备等等多方面都能发挥重要的作用,几乎所有涉及应用数据交互的场景都可以通过DCM来改善应用结构,提升开发与计算效率。归根到底,专业的事儿还需要专业的工具来做。而这些问题都可以通过DCM来解决,由于具备独立且完善的计算能力,可以分别从不同的数据库取数计算,因此可以很好适应异构数据库的情况,还可以根据数据库的资源状况决定计算是在数据库还是DCM中实施,非常灵活。...原创 2022-07-30 12:58:50 · 325 阅读 · 0 评论 -
SQL Server安装教程
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。3,后选择iso再点击下一步或这你可以更改一下下载位置再点击下一步。12,点上数据库引擎服务,点击下一步。13,继续点击下一步。...原创 2022-07-29 21:39:10 · 1527 阅读 · 0 评论