自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(483)
  • 问答 (1)
  • 收藏
  • 关注

原创 springcloud之gateway服务网关

是的一个全新项目,该项目是基于和等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的API路由管理方式作为生态系统中的网关,目标是替代,其不仅提供统一的路由方式,并且基于Filter链的方式提供了网关基本的功能,例如:安全,监控/指标,和限流深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料。

2022-09-12 02:59:41 504 1

原创 MySQL_基本的SELECT语句

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-11 10:19:09 502

原创 @ApiModel 和 @ApiModelProperty

添加和操作模型属性的数据属性名称数据类型默认值说明valueString" "属性简要说明nameString" "运行覆盖属性的名称。重写属性名称requiredboolean" "是否为必传参数,false:非必传参数;true:必传参数exampleString" "属性的示例值深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。

2022-09-11 01:29:01 1048

原创 Access-Control-Allow-Origin跨域问题,使用Nginx配置来解决

以上就是今天要讲的内容,本文仅仅简单介绍了用nginx来解决Access-Control-Allow-Origin跨域问题;深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-09 22:01:54 5342 1

原创 聊聊SQL语句中 DDL 、DML 、DQL 、DCL 分别是什么

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-09 00:36:48 366

原创 IDEA--tomcat日志乱码

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-08 22:37:29 1566

原创 Laravel 之 Redis 模块

Redis模块负责与Redis数据库交互,并提供Redis的相关API支持;Redis模块提供redis与这两个服务;服务提供redis连接对象;redis服务提供对象,负责与Redis打交道的这部分管理工作;

2022-09-07 15:27:36 336

原创 JVM-程序运行原理

用Excel画的一个简单JVM程序运行原理图,仅供参考,如有不对请指正。

2022-09-07 12:58:46 78

原创 java连接rabbitMQ

System.out.println(“消费者:”+message);System.out.println(“消费者:”+message);System.out.println(“消费者:结束”);消费者 ( #代表匹配所有 *代表一个)//设置rabbotMQ mq协议端口。//设置rabbotMQ 数据库。//设置rabbotMQ 主机。//设置rabbotMQ用户名。消费者配置路由可以配置多个。//创建一个连接并返回。

2022-09-07 10:24:53 1413

原创 elasticsearch:max number of threads [3818] for user [es] is too low, increase to at least [4096]

修改 /etc/security/limits.conf。注意:es是我自己的用户名,如果不填,可以用*代替。意思是elasticsearch最大线程数目太低。elasticsearch版本:6.2.4。再重新启动es即可。

2022-09-07 07:53:49 613

原创 Java操作elasticsearch(Es)实现基本查询和分页功能的实现

*** 分页* @param str 查询条件* @param currentPage 当前页* @param size 页面大小* @return*/}size = 10;}}

2022-09-06 17:46:26 1370

原创 java之将一个集合按照条件拆分成两个

分两次来利用流的过滤操作达成效果也是一样,但是需要操作两次流,消耗性能,这里通过收集器的分组功能一次性完成,代码比较优雅。

2022-09-06 16:21:07 806

原创 Java8与JDK1.8与JDK8之间的关系是什么?

2.JDK8或者JDK1.8是由于自从JDK1.5/JDK5命名方式改变后遗留的历史问题。所以JDK8或者JDK1.8是等价的。1.Java8等价于JDK8。

2022-09-06 15:02:07 796

原创 Java SE是什么?Java各个版本区别

Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。Java se 以前称为J2SE。Java SE是基础包,但是也包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。**、java EE****、Java ME**三个版本。

2022-09-06 13:38:33 309

原创 ImportError cannot import name ‘Map‘ from ‘pyecharts‘

就会成功安装pyecharts 1.2.0 版本。

2022-09-06 12:07:21 2964

原创 idea创建maven项目archetype只有两个模板

查了网上资料后发现,这种情况一般发生在2021版的idea,即使是安装Maven Archetypes插件也无法解决。一个,发现该有的模板都有了。(也可能是因为我先装了Maven Archetypes插件)file --> Close Project 关掉所有工程后进入此界面。如果没有的话,可以试一下先安装Maven Archetypes插件。搜索Maven Archetypes然后点击install即可。然后不使用模板创建maven,再去重新创建看看有没有。创建maven项目,创建完后再去。

2022-09-06 10:39:41 365

原创 HotSpot与JVM概述

像真机一样,它有一个指令集,一个虚拟计算机架构和一个执行模型。它能够运行用这个虚拟指令集编写的代码,就像真机可以运行机器代码一样。JVM规范还有其他实现,例如 JRockit , IBM J9 等等。OpenJDK 是一个项目在此基础上开发了HotSpot的开源实现(以及JDK的许多其他部分,例如编译器,API,工具等)。**自我总结:**jvm是规范,而HotSpot是实现方式,并且在openJdk的项目上开发的。我们在命令行输入java -version的时候,会输入其实现方式。

2022-09-06 09:08:59 297

原创 Dubbo使用invoke指令来调用dubbo接口

最近被分配了一个任务,是通过dubbo的方式对外提供服务,dubbo没有我们一般的web项目中的Controller层,所以没有办法通过http的方式进行调用调试。Dubbo的Container模块,是一个独立的容器,它就可以为dubbo提供服务发现机制。invoke XxxService.xxxMethod([{“name”:“luo”,“age”:18,“sex”:“男”,“class”:“com.luo.entity.User”}])Consumer:调用远程服务的服务消费方。希望与广大网友互动?

2022-09-06 07:48:07 472

原创 hbuilder 如何配置tomcat

刚使用了hbuilder,发现用它来写html5,的确很方便,而我是一个Java工程师,开发的是web工程,就一直在捣鼓怎样用hbuilder允许web工程。5、在“选项”->"web服务器"中, “JSP类文件"选择刚刚创建的"tomcat”, 需要的话 “HTML类文件"也可以修改为"tomcat”hbuilder有一个内置的浏览器,但只支持html文件,不支持jsp文件,要想支持jsp文件,就需要外置web服务器。1、安装tomcat,这一步,一般开发web工程的工程师早就实现了的,没啥好说的。

2022-09-02 17:25:00 795

原创 Hadoop、hive、hbase之间的关系(不知道理解的对不对,写出来请大家指正)

Hive和hbase都是数据库,底层文件的存贮都是依赖hdfs的。Hive和hbase的区别在于,数据的用途不同,hive倾向于数据分析,hbase倾向于大数据的实时操作。如果是通过hive的bin文件关联的话,应该hadoop和hive只能安装在同一台。Hadoop、hive、hbase之间的关系(只適合新手看看,因為我自己剛接觸的時候分不清這三個是什麼)个人认为,应该是通过hbase-site.xml中的hbase.rootdir参数来决定的。Hbase是通过什么和hadoop(hdfs)关联起来的?

2022-09-02 16:03:27 375

原创 Failure to transfer org.apache.maven.pluginsmaven-compiler-plugin解决方案

简单记录一下这个问题的解决方案,希望对遇见同样错误的朋友有所帮助,The End。

2022-09-02 14:38:46 166

原创 ElasticSearch数据库(ES数据库)简介

目前市面上流行的搜索引擎软件,主流的就两款,elasticsearch和solr,这两款都是基于lucene的搭建的,可以独立部署启动的搜索引擎服务软件。由于内核相同,所以两者除了服务器安装、部署、管理、集群以外,对于数据的操作,修改、添加、保存、查询等等都十分类似。从实际企业使用情况来看,elasticSearch的市场份额逐步在取代solr,国内百度、京东、新浪都是基于elasticSearch实现的搜索功能。咱们之前讲的处理分词,构建倒排索引,等等,都是这个叫lucene的做的。

2022-09-02 13:15:28 185

原创 elasticsearch 服务安全配置

http.basic.ipwhitelist [“localhost”, “127.0.0.1”] 白名单内的ip访问不需要通过账号和密码,支持ip和主机名,不支持ip区间或正则。三、目前我们主要通过http.basic.ipwhitelist 白名单 + 用户名、密码来控制外部机器对ES集群的http请求,3.把下载的 elasticsearch-http-basic-1.5.1.jar拷贝到新建的http-basic文件夹下。http.basic.password “admin_pw” 密码。

2022-09-02 11:55:39 789

原创 Dubbo过滤器失效问题

在进行Dubbo练习Demo的时候,配置了过滤器。发现并没有生效,在进行服务调用的时候,没有显示过滤器打印的内容。下的SPI扩展机制,所以过滤器无法正常加载。检查看过滤器中导入的包是否是Dubbo的包。因为dubbo在运行的时候找不到。注解,那就说明没有引入错误。这样的关系进行创建,但是遇到。由于创建类的习惯,喜欢通过。,点进去会发现有该类下有。这个也是我碰到的问题。根据SPI的机制,针对。我们来看一下问题所在。后,那么这个目录就叫。

2022-09-02 10:32:07 1058

原创 dubbo路由规则

https://dubbo.apache.org/zh/docs/v2.7/user/examples/routing-rule/

2022-09-02 10:31:36 180

原创 Dubbo常见问题总结

官网前不久开始维护dubbo,让那些喜欢dubbo的朋友都喜出望外,这也足见dubbo这个rpc框架还是有一定市场的,笔者近期开发的项目中都在使用dubbo,而在开发的过程中或多或少都会遇到一些问题,为了能更快速和准确的定位问题(很多问题遇到多了,就会很熟练),笔者对近期遇到的问题进行了总结,希望能帮到大家。可能是hosts ip设置错误,可检查/etc/sysconfig/network 中的HOSTNAME 与 /etc/hosts对应的${HOSTNAME}对应的ip地址是否为正确的地址。

2022-09-02 09:09:08 1180

原创 C++ 连接MySQL数据库并读取数据

以读取数据为例:1)第一步,要将你的C++程序与Mysql连接起来,这里要用到函数mysql_real_connect()2)第二步,执行查询语句,这里要用到函数mysql_query()3)查询语句查询到的结果,称为结果集,第三步就是要将结果集中的所有数据,存放在一个变量A中,类型为MYSQL_RES注意:这个变量中存放的数据,是以“行”和“列”为结构的,也就是一整个表。例如:身份证号姓名性别余额1111Mike男502222John男30。

2022-09-02 07:48:58 1387

原创 Dubbo Filter原理和使用场景

比如:一个web应用有会话信息,这个web应用需要调用另外一个dubbo服务(这里是内部管理比较紧密的项目),这时提供dubbo服务这个项目,想要获取当前调用的用户会话信息,方便记录日志,这个时候使用Dubbo Filter就非常合适。具体使用参考自http://blog.csdn.net/l1028386804/article/details/74511445。Dubbo Filter是为了开发者在未全局方法调用时统一添加额外参数时使用到的。2、方法上的共同参数统一传递,避免每次方法调用时去设置。...

2022-09-01 16:38:27 230

原创 docker卸载

4. 发现还有一个docker-ce-cli 在,所以继续执行卸载命令,完成卸载。3. 网上搜了一圈,没有结果,使用apt命令查看已安装的软件包。2. 完成上述后docker命令还能执行,判断没卸载干净。1. 由于安装的是 ce版本,故需要。...

2022-09-01 14:12:03 1329

原创 Could not start Tomcat

检查你新建的servlet类的访问路径有没有写好,特别是Servlet类的访问路径前面,别忘记了加“/”。

2022-09-01 11:42:40 613

原创 DevTools failed to load SourceMap Could not load content 控制台显示的这个警告是什么意思

经查询,后面的这个链接是因chrome中迅雷扩展工具的开启导致的,但并不影响正常运行,有强迫症的朋友可以考虑在扩展程序中将该工具禁用。这里的意思是dev工具未能成功加载出源映射:无法加载内容 重点在for后面的部分,即为chrome拓展工具的部分,映射未能成功加载。我遇到的提示是这样的。...

2022-08-31 17:20:11 660

原创 重启rabbitmq服务

因为rabbitmqctl是没有restart命令的,所以重启rabbitmq服务需要这么两步。: 重启rabbitmq。:停止rabbitmq。

2022-08-31 10:43:04 3473

原创 设置Tomcat的UTF-8编码

利用request.setCharacterEncoding(“UTF-8”);来设置Tomcat接收请求的编码格式,只对POST方式提交的数据有效,对GET方式提交的数据无效!要设置GET的编码,可以修改server.xml文件中,相应的端口的Connector的属性:URIEncoding=“UTF-8”,这样,GET方式提交的数据才会被正确解码。...

2022-08-31 09:21:00 1023

原创 Redis修改密码

一开始自己使用redis一直没有使用密码,后来在项目中要求配置密码,每次都是在命令中修改,单重启后悔失效。后来通过配置文件,但重启后总是不生效,试了好几种方法都不行,后来才查出来是因为重启方式弄错了,再此把全过程拿出来供小伙伴们跳坑!...

2022-08-31 07:50:18 29796 2

原创 记升级springboot1.X 到springboot2.3.5踩的坑

解决方案:pom.xml 增加一下依赖

2022-08-30 17:42:41 1606 1

原创 解决idea中用maven创建项目时缺少archetype(项目模板)

3.解决方法:试着在file下面找settings for new projects这个选项,点开进行maven的配置即可。2.原因:配置的时候不要在settings中配置,因为这个配置是针对本项目的,而不是对将来要创建的新项目配置的。1.这个问题的出现,可能是配置没有弄好。...

2022-08-30 16:17:50 4632

原创 网络编程基础-Socket编程(使用socketserver实现一对多通信)

可以将client端的代码copy一份,命名为不同的文件名,然后一次启动server,client1,client2的脚本,就可以实现客户端和服务端的通信。今天先简单介绍一下socket通信的基本操作,至于后面在测开的平台中如何去使用这些技术,敬请期待后面的分享,待我学会了之后继续为大家分享~ 学习过程中遇到问题,可以加V:xiaobotester 一起探讨。在前面的文章中,介绍过如果使用socket进行客户端与服务端的通信,接下来介绍socketserver模块,可用于多客户端与服务端通信。...

2022-08-30 14:52:38 609

原创 狂神说SpringBoot最全笔记

狂神说SpringBoot01:Hello,World!狂神说SpringBoot02:运行原理初探狂神说SpringBoot03:yaml配置注入狂神说SpringBoot04:JSR303数据校验及多环境切换狂神说SpringBoot05:自动配置原理狂神说SpringBoot06:自定义starter狂神说SpringBoot07:整合JDBC狂神说SpringBoot08:整合Druid狂神说SpringBoot09:整合MyBatis狂神说SpringBoot10:Web开发静态资源处理狂神说Sp

2022-08-30 13:22:08 284

原创 本地安装MySQL详细步骤

2.datadir在MySQL版本为8及以上时不需要设置(例如本篇安装的MySQL)1.并不是完全按照如下内容输入,mysql的安装目录一项需要根据本机的安装目录填写。9ACfMu2y9a*R就是初始密码,后续登录需要用到,登录后可修改密码。my.ini文件中的内容一定先根据本地电脑的解压路径进行修改。常用的MySQL命令可前往。...

2022-08-30 11:55:58 1642

原创 使用RabbitMQ实现延迟关单功能

该模块用于解决用户下单以后,订单超时如何取消订单的问题。提示:以下是本篇文章正文内容,下面案例可供参考例如:以上就是使用rabbitmq实现延迟关单功能的解决方案,核心就是配置延迟队列,死信队列,死信交换机。...

2022-08-30 10:35:23 459

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除