学习路线
文章平均质量分 75
普通网友
这个作者很懒,什么都没留下…
展开
-
SQL Server 2019安装错误0x80004005 服务没有及时响应启动或控制请求详细解决方法
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-12 03:17:58 · 2169 阅读 · 1 评论 -
MySQL优化之慢日志查询
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 10:37:13 · 3650 阅读 · 0 评论 -
Drools规则引擎快速入门(一)
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 22:17:33 · 627 阅读 · 0 评论 -
MySQL索引之最左匹配原则
这篇文章的初衷是很多文章都告诉你最左匹配原则,却没有告诉你,实际场景下它到底是如何工作的,本文就是为了阐述清这个问题。深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-08 22:56:20 · 141 阅读 · 0 评论 -
Spring Kafka消费模式(single, batch)及确认模式(自动、手动)示例
接下来依次讲解这两种消费模式及其对应的ack模式的示例配置及代码。原创 2022-08-02 07:21:21 · 3462 阅读 · 0 评论 -
Spring Event事件发布机制
从英文释义来看,Event=事件,Spring即在Spring框架下。那么这就是一个Spring框架事件,结合生活实际来看,发生了一个事件需要被应急响应。举个例子,我们发生了火灾事件,那么该事件需要被火警接线员知情(即有人拨打119电话告诉一声),出警(接线员通知消防员进行响应),灭火(消防员实际需要做的事情),善后(做完最主要的动作之后需要做的事情),最后撤退(结束)。定义一个事件定义一个事件监听定义一个事件推送。...原创 2022-08-02 07:20:44 · 183 阅读 · 0 评论 -
Spring Cloud面试题整理
默认情况下,如果Eurekaserver在一定时间内没有收到某个微服务实例的心跳,那么服务器将会注销该实例默认为90s其实这种行为是比较危险的,当遇到例如网络分区的影响的时候、便会出现误判。此时就需要Eureka的自我保护模式来解决这个问题。-当Eurekaserver节点在短时间内丢失过多的客户端时那么这个节点就会进入自我保护模式。进入该模式。eurekaserver会保护服务注册表中信息,不在删除服务注册表中的数据、当网络故障恢复server会自动退出自我保护模式、服务监控。...原创 2022-08-02 07:20:07 · 817 阅读 · 0 评论 -
spring cloud搭建教程
Springcloud是一个基于SpringBoot实现的服务治理工具包,在微服务架构中用于管理和协调服务的微服务就是把一个单体项目,拆分为多个微服务,每个微服务可以独立技术选型,独立开发,独立部署,独立运维.并且多个服务相互协调,相互配合,最终完成用户的价值.SpringCloud是一系列框架的有序集合。其主要的设施有,服务发现与注册,配置中心,消息总线,负载均衡,断路器,数据监控等,通过SpringBoot的方式,可以实现一键启动,和部署。...原创 2022-08-02 07:19:32 · 162 阅读 · 0 评论 -
Spring Cloud微服务:Loadbalancer 实战
nacos维护一个列表,但是我们请求服务不可能一个服务所有的都请求一遍,比如我做一笔转账,我找到其中一个做一次转账就够了,而不是看到有多个转账服务,都去转一次。那这个就需要“选择”,选择这个靠谁来做呢,其实就是客户端负载均衡组件SpringCloudLoadbalancer。...原创 2022-08-02 07:18:54 · 716 阅读 · 2 评论 -
MySql之json_extract函数处理json字段
在db中存储json格式的数据,相信大家都或多或少的使用过,那么在查询这个json结构中的数据时,有什么好的方法么?取出String之后再代码中进行解析?接下来本文将介绍一下Mysql5.7+之后提供的json_extract函数,可以通过key查询value值。...原创 2022-08-02 01:49:13 · 896 阅读 · 0 评论 -
MySQL之DQL——查询语言
今天给大家带来关于数据库查询相关操作,希望各位看官能看个愉快。原创 2022-08-02 01:48:37 · 233 阅读 · 0 评论 -
MySQL之concat的用法
3、举例selectname,group_concat(idorderbyiddescseparator‘#’)as别名from表名groupbyname;举例selectname,group_concat(concat_ws(‘-’,id,score)orderbyid)as别名from表名groupbyname;3、举例selectconcat(‘#’,id,name,score)as别名from表名;说明第一个参数指定分隔符。...原创 2022-08-02 01:47:59 · 4387 阅读 · 0 评论 -
MySQL中的行锁
=若起始索引不存在,则锁住起始索引记录所在间隙以及后续记录和间隙,若存在,则从起始索引记录(包含)开始,锁住范围内所有的记录和间隙。3、next-key锁是记录锁与间隙锁的结合,特点为左开右闭,如(4,10],由间隙锁(4,10)和记录锁idx=10组成。分析业务,容易得出影院的记录是热点记录,相较用户记录更改频繁,因此可以将影院操作语句放在事务后面,减少影院记录上锁时间。2、间隙锁锁住一段没有记录的间隙,可以是两条记录的中间部分,也可以是第一条记录的前置部分或最后一条记录的后续部分。...原创 2022-08-02 01:46:47 · 824 阅读 · 0 评论 -
java基础加进阶学习笔记-------超详细的笔记(java基础知识)
初始化值必须在变量的取值范围内,如果超出,编译报错;定义初始化long类型变量,初始化值后面需要添加字母L或者l,推荐使用L;定义初始化float类型变量,初始化值后面需要添加字母F或者f;在方法中定义的变量,在使用前必须进行初始化;在同一作用域内定义的变量不可以同名;【作用域】就是变量直接所属的那对大括号;变量的使用不能超出所属的作用域范围,否则编译报错;在定义初始化的变量时,可以先定义后初始化,推荐使用直接定义初始化方式;...原创 2022-08-01 17:43:15 · 226 阅读 · 0 评论 -
java基础入门(一)
简单的说,java是一门面向对象编程语言,吸收了C/C++的优点,摒弃了C/C++复杂的指针等内容,也不需要用户手动释放内存空间。java本身还具备了很强的可移植性,通过将源代码编译成二进制字节码,然后通过不同平台的java虚拟机来解释执行字节码,从而实行了“一次编译,到处执行”的跨平台特性。Java的应用领域非常广泛。可以做应用系统、互联网网站、以及移动端的安卓等。...原创 2022-08-01 17:42:38 · 95 阅读 · 0 评论 -
Java基础之类加载器
由上文中的流程图可以看出,类加载器负责读取Java字节代码(.class文件),并转换成java.lang.Class类的一个实例。每个这样的实例用来表示一个Java类。通过此实例的newInstance()方法就可以创建出该类的一个对象。实际的情况可能更加复杂,比如Java字节代码可能是通过工具动态生成的,也可能是通过网络下载的。oracle官网把类加载器划分为两种类型java库中的平台类加载器和应用程序类加载器等用户自己写的类加载器,比如通过网络加载类等机制举例。...原创 2022-08-01 17:42:00 · 622 阅读 · 0 评论 -
java基础、底层实现、面试
httpshttps(1.8特性)类型interface定义abstractclass关键词Interface关键字继承抽象类可以继承一个类或者实现多个接口。子类只能实现一个抽象类接口类只可以继承接口(一个或者多个)。子类可以实现多个接口访问修饰符抽象方法可以有public、protected和default这些修饰符JDK1.8以前抽象类的方法默认访问权限为protected,JDK1.8后,默认访问权限变为default.接口方法默认修饰符是。你不可以使用其它修饰符。...原创 2022-08-01 17:41:21 · 162 阅读 · 0 评论 -
Java基础------真实大厂面试题汇总(含答案)
什么是序列化和反序列化?Java序列化是指把Java对象保存为二进制字节码的过程,Java反序列化是指把二进制码重新转换成Java对象的过程序列化的底层怎么实现的?其实就是利用了java的IO流来进行实现的,//这个是一个需要序列化的实体对象//这是为了把实体对象写到输出流中,然后保存到D盘的一个路径下}...原创 2022-08-01 17:40:45 · 581 阅读 · 0 评论 -
5个前端练手项目(html css js canvas)
搭建html结构,创建canvas标签,绑定设置的结构比如+,-,颜色改变动态设置并获取他的值,然后将这些值动态的设置为canvas语法中设置渲染的宽度,以及设置颜色的属性。原创 2022-08-01 11:37:07 · 364 阅读 · 0 评论 -
5G网络入门基础--5G网络的架构与基本原理
通俗的讲,5G是基于服务化的架构,每个网元都设计了自己的接口标准,其他网元只要符合标准就可以进行交互,就像一个个积木一样,各自独立却又能融为一体,使得5G网络更加的灵活与高效。N2的接口在4G里是用于E-NodeB与MME之间连接的接口,在5G中用于对接5G基站与核心网的AMF,采用的NG-AP协议,而在此图中N11接口是一个服务化的接口,用得是HTTP/2协议。NF在注册时会提供NF的模板(NFProfile),不同的NF有不同的模板,但是每个NF的模板都是大致相同的,只是某些服务的区别而已。...原创 2022-08-01 11:36:30 · 11839 阅读 · 0 评论 -
502 bad gateway原因、解决方法
在当今时代,每个人都使用互联网。通常,在使用Internet和访问网页时,计算机和网站之间可能会出现连接问题。这些连接问题会产生某些错误代码,称为。原创 2022-08-01 11:35:02 · 39574 阅读 · 0 评论 -
5 个开源的 Rust Web 开发框架,你选择哪个?
在它的主要优点中,它列出了一个像React和Elm那样的基于组件的框架,由于对多线程的支持和JavaScript的互操作性,它具有出色的性能。到目前为止,它还没有生产就绪,但是对于内部工具来说,它应该是一个非常好的选择,特别是如果想使用WASM的场景。Rust拥有非常活跃和快节奏的开源生态系统,有大量的贡献者在做着许多很棒的项目,Rust几乎可以构建一切。它是高度可定制化的,可以快速启动一个新的应用程序。对于一个web框架来说,它是相当小巧的,并且只提供基本的开箱即用的功能。...原创 2022-08-01 11:34:24 · 3763 阅读 · 0 评论 -
40道JAVA经典算法面试题(答案)
所有的面试题目都不是一成不变的,特别是像一线大厂,上面的面试题只是给大家一个借鉴作用,最主要的是给自己增加知识的储备,有备无患。大致内容包括了Java集合、JVM、多线程、并发编程、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat等大厂面试题等、等技术栈!希望对于大家有所帮助。a的值,其中a是一个数字。...原创 2022-08-01 11:33:48 · 9726 阅读 · 5 评论 -
基于学生成绩管理系统(附源代码及数据库)
基于Ecplise,jsp的学生成绩管理系统系统用户管理包含管理员账号管理,教师添加,教师查询,学生添加,学生查询,修改密码等模块。课程管理对课程信息列表的curd,模糊查询,导出excel等操作。成绩管理对学生成绩的curd,模糊查询,导出excel等操作。版权信息版权所属信息。管理员登录具有最高权限,所有功能均具备。教师登录教师有个人资料管理,学生管理,课程管理,成绩管理,,版权信息五大板块。学生登录学生有个人资料管理,课程管理,成绩管理,版权信息四大板块。...原创 2022-07-31 07:03:44 · 423 阅读 · 0 评论 -
基于SpringBoot+vue的文件管理系统
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。管理员账号登录后菜单有文件管理、用户管理、菜单管理、首页管理。包括文件编辑、文件删除、文件下载、文件新增、文件模糊查询。...原创 2022-07-31 07:03:06 · 1439 阅读 · 0 评论 -
基于Springboot+Vue实现前后端分离商城管理系统
新新商城,一款基于Springboot+Vue的电商项目,前后端分离项目。完整的实现了一个商城系统应有的基本功能,包括但不限于以下主要功能模块前端商城用户。原创 2022-07-31 07:02:30 · 2288 阅读 · 2 评论 -
基于Springboot+MySQL的个人健康监控管理系统
httpshttps目录摘要1summary2一.项目简介41.1背景分析41.2功能模块5二、健康管理系统方案设计原则52.1、顶层设计与统筹协调原则52.2、先进性与实用性原则52.3、开放性与扩充性原则62.4、可靠性和安全性原则62.5、规范化和标准性原则72.6、信息全面与实时性原则7三.健康管理系统服务流程73.1、健康管理体检73.2、健康评估73.3、健康管理咨询74.0.0。...原创 2022-07-31 07:01:52 · 3098 阅读 · 0 评论 -
基于SpringBoot+Mybatis-Plus的快速入门案例
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。注此类继承ServiceImpl类,参数为接口和实体类,代表映射关系。MySQL数据表——t_book。...原创 2022-07-31 07:01:14 · 205 阅读 · 0 评论 -
URL编码解码详解
当URL路径或者查询参数中,带有中文或者特殊字符的时候,就需要对URL进行编码(采用十六进制编码格式)。URL编码的原则是使用安全字符去表示那些不安全的字符。安全字符,指的是没有特殊用途或者特殊意义的字符。...原创 2022-07-31 01:31:24 · 8480 阅读 · 0 评论 -
upload-labs安装及攻略
利用这一特点,我们可以进行双写后缀名操作,即加一个后缀名让他替换掉,如‘test.php’改写为’test.pphphp’当后缀名被替换掉后会变成空格,可以绕过黑名单的检测,但是存储时空格会被去掉,最后剩下的文件后缀名合并为’test.php’。(3)第三种方法是我们先将要上传的文件后缀名修改成页面允许上传的类型,这样在点击上传后就可以通过前端的验证,用burp工具进行抓包,在burp中将文件后缀名改回原本想要上传的格式,再进行上传,这样就可以上传我们想要的类型文件而不会被前端的验证拦截。...原创 2022-07-31 01:30:48 · 2825 阅读 · 0 评论 -
uniapp开发微信小程序-5.用户授权登录和用户信息获取
实际上手机号的应用场景基本上是在进行支付时才可以获取,是被用作支付凭证时使用(涉及商户号等支付操作),所以为了保护用户隐私,,大家完全可以使用onload方法在进入页面时直接执行下方的登录方法,免去用户登录这一操作,因为openid并不涉及用户隐私,所以平台没有强制我们询问用户是否授权。这个过程我们会在下篇文章。同样的,根据你的需求在数据库中将openid作为第二索引值保存,用户每次登录时就可以获取自己的数据。,openid是单个用户在此小程序中的唯一标识,单个用户在多个小程序中的标识是不同的。...原创 2022-07-31 01:30:12 · 8511 阅读 · 0 评论 -
uni-app使用npm命令安装组件
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。安装完成后,配置npm在安装全局模块时的路径和缓存cache的路径。nodejs的安装步骤这里就不赘述了,默认安装即可。...原创 2022-07-31 01:29:34 · 2067 阅读 · 0 评论 -
uncategorized SQLException; SQL state [null]; error code [0]; sql injection violation, syntax error
本次主要记录自己在项目中编写SQL的时候遇到的异常uncategorizedSQLException;SQLstate[null];errorcode[0];sqlinjectionviolation,syntaxerrorERROR.pos117,line2,column111…1。原创 2022-07-31 01:28:58 · 3166 阅读 · 0 评论 -
MySQL安装(详细,适合小白)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。安装MySQL服务,输入mysqld--install[服务名](服务名可以不加默认为mysql)...原创 2022-07-30 19:15:54 · 110 阅读 · 0 评论 -
MySQL安装配置教程(超级详细)
2.选择安装的产品和功能依次点开“MySQLServers”、“MySQLServers”、“MySQLServers5.7”、“MySQLServers5.7.31-64”,然后点击绿色箭头将选中的版本移植到右边选中框中。9.先选中“MySQLServer5.7.31”,若电脑中没有这个环境,会提示安装“MicrosoftVisualC++2013”环境,点击“Execute”5.点击“新建”,将MySQL的安装路径添加上去,之后点击“确定”...原创 2022-07-30 19:15:17 · 153 阅读 · 0 评论 -
MySQL安装配置教程(超级详细、保姆级)
注虽说安装在C盘也没毛病,但是个人建议不要安装到C盘,我安装到了D盘。原创 2022-07-30 19:14:40 · 481 阅读 · 0 评论 -
Mysql安装流程 【压缩版】
我们选择压缩版下载即可下载完成后解压下来就可以使用了但是我们需要配置一些基本的东西我们选择bin同级目录创建MySQL的配置文件my.ini进行一些基本的配置使用的启动服务的配置都可以在此配置查看具体配置参数可以参考然后我们使用管理员身份启动CMD进入到MySQL的bin目录下然后命令命令服务成功安装然后启动这个服务命令。...原创 2022-07-30 19:14:04 · 73 阅读 · 0 评论 -
MySQL安装时一直卡在starting server
如果出现这种情况的话那么就是1.有可能你的计算机名是中文的,所以在安装时生成的日志文件默认是中文名,导致卡住.2.你之前安装过MySQL,并且重新装的时候没有卸载干净.原创 2022-07-30 19:13:29 · 7847 阅读 · 5 评论 -
Docker搭建Mysql主从复制
相信我,看完这一篇,mysql主从复制能遇到的错误在我这里都遇到了,docker能遇到的错误在我这里也遇到了,包括centos的错误,看吧,都是成长docker基础教程httpsLinux基础教程httpsLinux安装mysqlhttps如果你还没有用docker搭建过mysql先不要急着搭建集群,可以显示着用docker搭建一个mysql,这里有教程,可以先试着去搭建一个mysql。...转载 2022-07-30 13:07:30 · 74 阅读 · 0 评论 -
docker搭建fastdfs环境
docker镜像的选择也挺重要的,我最开始选择season/fastdfs,发现有些麻烦,有的版本好像带nginx比如1.2,有的版本又不带nginx比如latest。我使用season/fastdfs镜像安装没有成功过,但是使用delron/fastdfs镜像就成功了,而且只需要启动两个容器,一个tracker,一个storage即可。这两个容器的启动,跟我们平时启动别的容器不一样的是,在指定虚拟机镜像之后,增加了一个命令tracker和storage,这两个不同的命令会针对同样的镜像,启动不同的服务。.原创 2022-07-30 13:06:53 · 193 阅读 · 0 评论