自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(477)
  • 收藏
  • 关注

原创 SqlSugar 5.联表查询

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

2022-09-12 03:25:57 214

原创 mySQL和Hive的区别

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

2022-09-11 10:45:30 70

原创 ClickHouse删除数据之delete问题详解

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

2022-09-11 01:56:11 701

原创 flyway的快速入门教程

Flyway是一款开源的数据库版本管理工具。它可以很方便的在命令行中使用,或者在Java应用程序中引入,用于管理我们的数据库版本。在项目或产品中,很难一开始就把业务理清楚,把数据库表设计好,因此数据表也会在迭代周期不断迭代。在Java应用程序中使用Flyway,能快速有效地用于迭代数据库表结构,并保证部署到测试环境或生产环境时,数据表都是保持一致的。flyway官方文档[这里是图片001]https://flywaydb.org/documentation/

2022-09-09 22:24:55 79

原创 Python SQLite3 教程

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

2022-09-08 23:04:40 125

原创 Linux redis常用命令

当我们使用登录命令后,有些redis是需要进行密码验证才可以有权限进行各种命令操作的,此时我们使用auth命令,后面的参数为你的redis密码。8.表示切换redis的database索引: **select 1(**1表示切换到database为1的redis,默认进入redis时,redis的database为0)(若redis有多个端口,则使用**./redis-cli -p 6380**,6380为对应的端口号)(表示查找前缀为user的所有key,*为通配符,表示替代任意数量的所有字符)

2022-09-07 15:45:50 4739 1

原创 JVM内存 大小设置

JVM管理两种类型的内存,堆和非堆。按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;

2022-09-07 13:17:52 251

原创 java面试题,各大企业常见的java笔试题及答案(精华)

JAVA面试题,各大企业常见的java笔试题之五——第121-150题。JAVA面试题,各大企业常见的java笔试题之六——第151-180题。JAVA面试题,各大企业常见的java笔试题之七——第181-210题。JAVA面试题,各大企业常见的java笔试题之八——第211-240题。JAVA面试题,各大企业常见的java笔试题之十——第271-300题。JAVA面试题,各大企业常见的java笔试题之四——第91-120题。JAVA面试题,各大企业常见的java笔试题之一——第1-30题。

2022-09-07 10:43:54 1247 1

原创 IDEA导入项目时报Maven错误:Invalid Maven home directory configured

这也是为什么要调整存放路径的原因,随着开发项目越来越多,仓库会越来越大。所以我们需要配置全局settings,来调整一下配置,比如修改远程仓库地址,本地编译环境变量等。,只是在某个Project里面配置了,所以之前的Maven项目可以正常运行。报这个错误,说明你没有。

2022-09-07 08:12:11 59

原创 Java协议字节操作工具类

System.out.println(“获取int类型10-12位的位数据:” + BitOperator.intNumberRightBitRangeOperator(256, 10, 12));System.out.println(“获取int类型9-10位的位数据:” + BitOperator.intNumberRightBitRangeOperator(999, 8, 10));获取int指定范围的位数据。对象转换数组,数组转换对象。获取int指定位的数据。int与数组相互转换。

2022-09-06 16:40:19 52

原创 JavaWeb学习笔记-Spring 简介

Spring 框架由Rod Johnson 开发, 2004年发布了Spring 框架的第一个版本。经过十多年的发展,Spring 己经发展成Java EE 开发中最重要的框架之一。不仅如此,围绕Spring ,以Spring 为核心还衍生出了一系列框架,如Spring Web Flow 、Spring Security、Spring Data 、Spring Boot 、Spring Cloud 等。Spring 为企业应用的开发提供了一个轻量级的解决方案。

2022-09-06 15:21:07 69

原创 java 多线程面试题及答案

Java线程分为用户线程和守护线程。守护线程是程序运行的时候在后台提供一种通用服务的线程。所有用户线程停止,进程会停掉所有守护线程,退出程序。Java中把线程设置为守护线程的方法:在 start 线程之前调用线程的 setDaemon(true) 方法,否则会抛出IllegalThreadStateException异常,该线程仍默认为用户线程守护线程创建的线程也是守护线程,守护线程不应该访问、写入持久化资源,如文件、数据库,因为它会在任何时间被停止,导致资源未释放、数据写入中断等问题。

2022-09-06 13:58:51 32

原创 IntelliJ IDEA启动tomcat报错:Disconnected from server

File->Project Structure->Project Settings-> Artifacts->点击加号添加。配置过的tomcat启动一个新项目的时候,启动到一半自动停止了。

2022-09-06 12:36:03 189

原创 idea实现Docker 远程部署项目

在src/main目录下创建docker目录,然后在该目录下创建Dockerfile文件。把配置文件改一下 我的mysql也是在docker上。2在ExecStart后追加链接的端口。打包好要放到创建好的docker目录里。开settings找到docker。首先要打开docker的配置文件。到这一步就好了 可以正常访问了。运行后看一下docker镜像。下载好要重启一下idea。创建docker 的文件。ip+配置端口访问一下。配置链接docker。创建docker镜像。配置好开始吧项目打包。

2022-09-06 11:02:10 27

原创 IDEA 启动项目时报错:Error running tomcat Can‘t find catalina.jar解决办法

原因:idea中配置的tomcat路径错误,致使idea不能启动tomcat。

2022-09-06 09:27:29 222

原创 eclipse4.6.0配置Springboot插件

http://dist.springsource.com/release/TOOLS/update/e4.6/

2022-09-06 08:06:42 117

原创 hadoop单机部署报错

第二个错误是修改好第一个错误之后,重新格式化,但是namenode没有起来,又是一阵折腾,发现是/tmp文件夹是hdfs的默认文件夹,需要把里边的内容全部删除,然后重新format才可以解决。期间参考了http://mrlee23.iteye.com/blog/2009777这篇文章。第一个错误的原因是data node没有起来,一步一步排错发现在hadoop namenote -format 这步报了UnknownHostException异常。主机名是新加的,原来没有,保存,问题解决。

2022-09-02 16:22:19 32

原创 go中map的基本介绍

map 是 key-value 数据结构,又称为字段数组或者关联数组。

2022-09-02 14:57:05 74

原创 Elasticsearch设置账户和密码

用户名和密码是 Elasticsearch 最基本的安全功能,要使用这个功能我们要启用 X-Pack 安全功能,X-Pack是 Elasticsearch 的安全插件,在 elasticsearch.yml 文件添加配置。我们选择自己设置密码,密码不会显示出来,我们要为多个用户设置密码,这里我给每个用户的密码都设置为 123123,在一个集群中,给一个 Elasticsearch 实例创建密码之后会自动应用到其他的实例中。访问 Kibana,输入之前设置的用户名和密码即可进入 Kibana。

2022-09-02 13:36:17 1307

原创 elasticsearch(三):java操作es测试类,复制粘贴就可用

正常es安装好后肯定得测试一下连接是否正常,所以在此记录一个测试类;就这么简单,有问题请留言探讨,其他博客有相关实战查询可用参考使用。

2022-09-02 12:14:04 107

原创 echarts引入china报错(The GeoJSON of the map must be provided)

原因: echarts版本过高,ECharts 之前提供下载的矢量地图数据来自第三方,由于部分数据不符合国家《测绘法》规定,目前暂时停止下载服务。链接:https://pan.baidu.com/s/19P0oUnMyFst0_UVhpzYGTA。然后在组件内直接引入china.js即可。china.json文件链接点下面按钮。

2022-09-02 10:51:41 419

原创 Dubbo新版本zk注册中心连接问题

新版本dubbo已经不使用zkclient最为zk连接客户端,默认使用curator,这点在dubbo官方文档上没有写清楚,可能是文档没更新的原因,官方文档如下:当使用curator时,一定要注意引入的curator版本,服务器上部署的zk版本及引入的zk客户端版本需一致,不然会出现缺类或者zk连不上的问题。

2022-09-02 09:27:32 184

原创 Docker安装Kibana

【代码】Docker安装Kibana。

2022-09-02 08:07:25 712

原创 Dubbo 常见错误及解决方法-阿里云开发者社区

因为客户端接收到服务端发来的数据或者请求服务端的数据,都会在系统层面排队,如果系统负载比较高,在内核态的时间占比就会加长,从而造成客户端获取到值时已经超时。『StabilityGuide』是阿里多位阿里技术工程师共同发起的稳定性领域的知识库开源项目,涵盖性能压测、故障演练、JVM、应用容器、服务框架、流量调度、监控、诊断等多个技术领域,以更结构化的方式来打造稳定性领域的知识库,欢迎您的加入。Dubbo 服务端的业务线程数是 200 个,如果多个并发请求量超过了 200,就会拒绝新的请求,抛出此错误。...

2022-09-01 16:57:44 252

原创 Docker安装Elasticsearch 8.1.3

当然也可以一次设置elastic,apm_system,kibana,kibana_system,logstash_system,beats_system,remote_monitoring_user 这些用户的密码。kibana_system:仅可用于kibana用来连接elasticsearch并与之通信, 不能用于kibana登录。-e “ES_JAVA_OPTS=-Xms512m -Xmx512m” 设置Xms最小内存和Xmx最大内存。提示要输入账号密码。进入容器内bin文件夹。...

2022-09-01 14:30:59 57

原创 DOCKER - 修改DOCKER0网卡

但是里面的ip配置可能不是自己期望或是与某些公司内部的网关冲突了,造成不必要的麻烦. 目前本人的公司服务器环境全是内网.IP地址都是172.xx.xx.xx与docker0的IP冲突会导致一些同事无法正常访问网络。如果没有docker目录与daemon.json文件则手动创建。默认情况下启动docker之后会自己创建一个名为。查看docker0网卡已经修改成功!修改并保存后重启docker服务。对docker进行配置。...

2022-09-01 12:01:55 689

原创 Apache shiro学习笔记+ spring整合shiro (一)

换言之,使用 Shiro 的 API 编写的代码让您可以构建连接到 LDAP 服务器的命令行应用程序并且与 web 应用程序内用来访问 LDAP 服务器的代码相同。由于 Shiro 提供具有诸多不同数据源的身份验证,以及 Enterprise Session Management,所以是实现单点登录(SSO)的理想之选 — 大型企业内的一个理想特性,因为在大型企业内,用户需要在一天内经常登录到并使用不同系统。或者,如果您更愿意自己添加这些项并进行配置,您也可以编写您自己的插件。此时,这个文件是空白的;...

2022-09-01 09:17:11 61

原创 Failed to start mysqld.service Unit not found

很多人对本博客的方法提出了质疑,在此我解释一下:由于MySQL在CentOS7中收费了,所以已经不支持MySQL了,取而代之在CentOS7内部集成了mariadb,而安装MySQL的话会和MariaDB的文件冲突。所以本文建议直接安装mariadb。具体讨论的详情大家可以参考知乎讨论:https://www.zhihu.com/question/41832866,本文不再赘述。输入命令要启动MySQL数据库是却是这样的提示解决方法如下:首先需要安装mariadb和mariadb-server。...

2022-08-31 17:38:59 93

原创 阿里巴巴Java方向面试题汇总(含答案)

1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。2、String不可变是因为在JDK中String类被声明为一个final类。3、StringBuffer是线程安全的,而StringBuilder是非线程安全的。补充说明:线程安全会带来额外的系统开销,所以StringBuilder的效率比StringBuffer高。...

2022-08-31 11:01:14 120

原创 走进Spring Cloud之八 SpringCloud Config(配置中心)(Greenwich版本)

当应用程序在部署管道中从一个开发到测试直至进入生产时,您可以管理这些环境之间的配置,并确保应用程序在迁移时具有它们需要运行的所有内容。Spring Cloud Config 包含了Client和Server两个部分,server提供配置文件的存储、以接口的形式将配置文件的内容提供出去,client通过接口获取数据、并依据此数据初始化自己的应用。属性来指定配置文件的位置。虽然Spring Cloud Config提供了这样的功能,但是为了支持更好的管理内容和版本控制的功能,还是推荐使用git的方式。...

2022-08-31 09:39:13 101

原创 有序的Map集合

的,不能直接被对象所用。

2022-08-31 08:13:31 132

原创 解决mysql报错Can’t connect to local MySQL server through socket ‘varlibmysqlmysql.sock’

1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.4、如果是权限问题,则先改变权限 #chown -R mysql:mysql /var/lib/mysql。mysql -u 你的mysql用户名 -p -S /var/lib/mysql/mysql.sock。是mysqld服务没启动,运行/usr/local/mysql/bin/mysqld_safe &服务器正常启动后察看 /var/lib/mysql 自动生成mysql.sock文件。..

2022-08-30 16:38:30 472

原创 网络编程(socket C语言编程)

socket C语言编程,看似简单,一个客户端,一个服务端。可是遇到阻塞时,怎么办?需要异步处理,你会吗?维基百科“Berkeley sockets”词条。作为socket基础学习,非常合适。这是网络编程的非常好的教材!下面是一些不错的网络编程的资源。没关系,我们可以学习。...

2022-08-30 15:12:27 35

原创 疑问&心得&体会(一)——linux系统编程和网络编程

本系列读书笔记标题形式为:“疑问&心得&体会(文章编号)——文章内容的标题”,下面是最近我和一朋友聊linux系统编程和网络编程的一些聊天记录,摘录出来和大家分享下(相信我的朋友来容许我擅自转帖我们的聊天记录)。2、如果你实践了apue、unp等上的东西,这会加速你对这些平台提供的api的理解,这些封装api的封装主。4、说到底,apue等书上讲的直接在linux 平台开发,而其他ace等讲的是更上层一点的平台上的开发,原。...

2022-08-30 13:44:12 127

原创 查看Linux内核版本命令

查看Linux内核版本命令(两种方法):2、uname -a。

2022-08-30 12:16:53 293

原创 如何将 java 项目打包成exe可执行文件

最近,做了几个javafx的项目,想要把jar包打成exe的可执行软件,下面时我使用exe4j打包的方法。

2022-08-30 10:53:40 332

原创 springboot项目后台运行

①查看端口:netstat -lnp|grep 端口号。②关闭进程:kill -9 进程号。

2022-08-30 09:26:22 670

原创 Linux怎么安装python3.8

执行tar -zxvf Python-3.8.12.tgz命令,将文件解压到当前目录,保存退出(:wq),执行source ~/.bash_profile命令使配置生效。~/.bash_profile # 这个是用户环境变量配置文件。修改以下两个文件哪个都行,一个对当前用户生效,一个对所有文件。将文件上传到Linux系统的某个目录下,根据自己情况上传。/etc/profile # 系统环境变量配置文件。更改linux的path变量,添加python3。一、首先,官网下载python3的所需版本。...

2022-08-30 08:07:11 338

原创 RabbitMQ-启动各种报错,windows环境,RabbitMQPlugin configuration unchanged

找到自己MQ的版本然后去下载对应的erLang,如果MQ的版本有变更,对应的erLang还要去环境变量里面配好。,我没遇到这个,因为我刚开始就知道我是什么版本…哦豁,启动失败,RabbitMQ:Plugin configuration unchanged。后面的路径写自己的文件夹,可以创建一个data,此项操作是因为默认的路径在c盘用户的文件夹下。这种问题我就直接重装RabiitMQ,但是重装前要先删掉以前的注册表文件。最后打开注册表:win+R 输入regedit,找到ErISrv,直接删掉。...

2022-08-29 15:04:07 264

原创 linux远程管理工具之tabby

tabby是一款开源且免费的终端连接工具,可以使用于多平台,例如:windows,mac,linux等系统都支持。

2022-08-29 13:43:03 324

空空如也

空空如也

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

TA关注的人

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