自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tkmybatis 权威指南 官方文档

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

2022-09-12 03:45:47 2395 1

原创 MySQL数据库介绍

数据库概述前置:LAMP LNMP企业架构,服务定位示例前言:数据:图片、视频、关系、音频、字符、字符串等等。数据的作用:持久化保存(磁盘)、高可靠(宕机不会丢失,安全性保障),高可用(HA冗余、备份),数据的快速提取( 目录、索引)。(1)面向Windows操作系统(2)简单、易用1.一款深受欢迎的开源关系型数据库2.Oracle旗下的产品3.遵守GPD协议,可以免费使用与修改4.特点(1)性能良好、服务稳定(2)开源、无版权限制、成本低(3)多线程、多用户。

2022-09-11 11:06:35 3240

原创 eclipse项目导入教程

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

2022-09-11 02:16:20 1277

原创 JAVA 实体类对日期的格式化、序列化日期时间

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

2022-09-09 22:42:06 3971

原创 SpringBoot框架分层(View层、Controller层、Service层、Mapper层、pojo层)

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

2022-09-08 23:24:36 2011

原创 linux 下安装redis并设置开机自启动

如果执行make命令报错:致命错误:jemalloc/jemalloc.h: 没有那个文件或目录,则需要在make指定分配器为libc。如果执行make命令报错:cc 未找到命令,原因是虚拟机系统中缺少gcc,执行下面命令安装gcc。1. 进入redis安装目录,执行make命令编译redis。2. 执行下面命令安装redis,并指定安装目录。2. 修改配置文件支持后台启动。打开redis.conf 将。,改名6379.conf。

2022-09-07 16:00:29 1182

原创 jvm分析工具JProfiler详解

在运行]ava的时候有时候想测试运行时占用内存情况,这时候就需要使用测试工具查看了。在eclipse里面有Eclipse Memory Analyzer tool(MAT)插件可以测试,而在IDEA中也有这么一个插件,就是]Profiler。JProfiler是由ej-technologies公司开发的一款Java应用性能诊断工具。功能强大,但缺点就是收费。官网下载地址为:https://使用方便、界面操作友好(简单且强大)对被分析的应用影响小(提供模板)

2022-09-07 13:33:56 737

原创 JAVA面试题之恒生电子

typeof 函数查询当前数据类型,返回值可能有:String、Number、boolean、function、Object、undefined。3.读写节点的 value 属性值。1.读写节点的 html 内容。2.读写节点的文本内容。4.读写节点的属性值。

2022-09-07 10:58:47 245

原创 java Math.random()

Math.random()是令系统随机选取大于等于 0.0 且小于 1.0 的伪随机 double 值。取值正好是[1,5)公式:Math.random()*(n-m)+m,生成大于等于m小于n的随机数;例如:定义一个随机1到5(取不到5)的变量 [1,5)

2022-09-07 08:26:03 308

转载 Java基础之—反射(非常重要)

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象.以上的总结就是什么是反射反射就是把java类中的各种成分映射成一个个的Java对象。

2022-09-06 16:54:58 3145

原创 JAVA中intern()方法的详解

在JAVA虚拟机中,有运行时数据区,包含线程共享的:堆,方法区 和线程隔离的:程序计数器,Java虚拟机栈,本地方法栈.其中方法区包含一块取域,叫做常量池,因为String类型被用到的频率高,所以HotSpot将它放入了常量池.

2022-09-06 15:34:53 172

原创 Java 获取List的泛型类型

【代码】Java 获取List的泛型类型。

2022-09-06 14:14:11 1814

原创 JAVA - 启动项目时做一些初始化

【代码】JAVA - 启动项目时做一些初始化。

2022-09-06 12:51:34 348

原创 idea提示未配置 Spring Boot 配置注解处理器解决方法

未配置 Spring Boot 配置注解处理器。在pom.xml里添加依赖。添加完成之后重新加载项目。

2022-09-06 11:16:24 2593

原创 idea2020更新了maven自动加载依赖

右上角m 小图标就是加载依赖的按钮 当 鼠标翻上去以后 会显示快捷键ctrl + shift + o 我们也可以使用快捷键进行依赖加载。当idea推出2020 版本以后 ,取消了maven 原本的自动加载依赖的设置,那么新版如何加载依赖呢。

2022-09-06 09:42:19 1082

原创 ElasticSearch搜索引擎:数据的写入流程

由于memoryBuffer 和 Filesystem Cache 都是基于内存,假设服务器宕机,那么数据就会丢失,所以 ES 通过 translog 日志文件来保证数据的可靠性,在数据写入memory buffer 的同时,将数据写入 translog 日志文件中,在机器宕机重启时,es 会从磁盘中读取 translog 日志文件中最后一个提交点 commit point 之后的数据,恢复到 memorybuffer 和 Filesystem cache 中去。

2022-09-06 08:21:31 613

原创 hadoop完全分布式部署

(lyx-62)ssh-copy-id lyx-62 #将公钥复制到lyx-62 也就是本机。我这里是已经修改好了的,你们原本应该是localhost的主机名,我修改成lyx-62。GATEWAY=192.168.43.1 网关 需要查看主机的ipv4地址配置。(lyx-62)ssh-keygen #创建密钥对#BOOTPROTO=static 原本为DHCP。修改后记得重启这两台虚拟机:reboot。修改后记得重启这台虚拟机:reboot。ONBOOT=yes 原本为no。

2022-09-02 16:36:47 197

原创 Haddop学习~

http://hadoop.apache.org/common/docs/r0.18.2/cn/quickstart.html

2022-09-02 15:11:36 339

原创 ELK安装( Elasticsearch、Logstash、Kibana)

Filebeat:ELK 协议栈的新成员,一个轻量级开源日志文件数据搜集器,基于 Logstash-Forwarder 源代码开发,是对它的替代。在需要采集日志数据的 server 上安装 Filebeat,并指定日志目录或日志文件后,Filebeat 就能读取数据,迅速发送到 Logstash 进行解析,亦或直接发送到 Elasticsearch 进行集中式存储和分析。它支持动态的从各种数据源搜集数据,并对数据进行过滤、分析、丰富、统一格式等操作,然后存储到用户指定的位置;

2022-09-02 13:50:14 216

原创 Elasticsearch7.8集群搭建

docker环境变量ES_JAVA_OPTS -Xmx512m -Xms512m。修改/etc/security/limits.d/20-nproc.conf。然后给每个节点的elasticsearch.yml修改配置。修改/etc/security/limits.conf。然后还有其他系统配置,以root用户操作。ES默认内存4G.设置JVM堆内存大小。修改/etc/sysctl.conf。我的是CentOS7系统。然后分别启动每个节点。

2022-09-02 12:27:54 211

原创 Eclipse导入Maven项目详解(新手初学)

然后再新建一个Web Server,这需要将Tomcat安装好,并且被整合进Eclipse中,这样就可以创建Web Server了,在创建好Web Server后,右键我们导入的项目,选择“Run As”,选择Run on Server就可以了.右键项目->run on server即可。最近遇到Maven管理下的Spring MVC项目,组内某位将项目代码扔过来,一脸懵逼(囧),查阅了一些资料后终于将此项目运行通了(>_Import;

2022-09-02 11:07:04 450

原创 Dubbo标签学习

Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入(这句话的意思是应用程序不会、不需要手动调用Dubbo的任何类和任何接口),只需用Spring加载Dubbo的配置即可(,本文也只是对手册的重点进行一些提炼而已(看过就知道了,这篇手册实在是太庞大了),要进一步地了解Dubbo的朋友们还是应当去看Dubbo的官方手册。OK,下面罗列一些Dubbo常用的,也就是说每个项目的Dubbo的xml文件中基本都会出现的标签,并以表格形式列举标签中常见的可用属性。

2022-09-02 09:43:30 494

原创 Dubbo架构设计详解

从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口。Dubbo是一个高性能服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案,使得应用可通过高性能RPC实现服务的输出和输入功能,和Spring框架可以无缝集成。

2022-09-02 09:43:00 278

原创 dubbo之奇怪的问题---No such application config Please add dubbo application name=

和同事闲聊,发现同事之前也遇到了这个问题,遇到问题的同学可以试一下,就是 springboot和dubbo版本不兼容,导致classloader加载遇到了什么未知的问题,但是But 我试了一下从1.5.8升级到了2.2.5 还改了 好多不兼容的东西发现。并不好用,哈哈哈,但是同事说解决了,过后哪天加班有时间我会再继续试一下的~~~~~~好的 我又试了一下下面老哥的回复 写两遍

2022-09-02 08:21:18 932

原创 dubbo(四)异常处理

想当然的就用spring的AOP功能来实现.(解决一个bug,引入另外的bug[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MaMQm01p-1662023530096)(http://static.blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif)]).5)自定义异常的包名以java.或javax.开头(dubbo判断jdk自带异常的条件,一般项目都有自己的命名规范,这样干的估计很少)...

2022-09-01 17:12:29 2023

原创 Docker安装RabbitMQ并安装延时队列插件

RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。

2022-09-01 14:44:54 970

原创 docker exec命令-进入docker中

我把这个命令理解为进入正在运行的docker,相当于进入到”虚拟机“中,目的是在”虚拟机“中做一些操作。

2022-09-01 12:16:41 1174

原创 C# RestClient查询Elasticsearch(附带账号密码)

【代码】C# RestClient查询Elasticsearch(附带账号密码)

2022-09-01 09:32:06 299

原创 idea Maven报Unable to import maven project See logs for details解决方法

解决办法,要么升级idea,要么降级maven,我自己实测的maven3.5.2版本没有问题。idea2019与maven3.6版本不兼容问题;(据说2019.3版本之后解决了该问题)另一个需要检查settings.xml的mirror地址是否正确(我的问题就是出在这)修改maven的jdk for important为jdk版本;删除项目的.idea文件,选择根项目,然后重新导入项目;有两点需要注意的,一个是反复检查你自己配的路径是否正确;settings.xml文件有问题。防火墙问题:关闭防火墙;...

2022-08-31 17:53:17 1045

原创 项目war包部署到第三方Tomcat,访问路径必须加上项目名称的坑

部署到Tomcat),笔者的webapps路径为:D: uanjianapache-tomcat-8.5.38-windows-x64apache-tomcat-8.5.38webapps。粘贴完启动tomcat,你就会发现webapps目录下多了一个message目录,其实就是tomcat解压了message.war。这时候,我们去浏览器上进行访问测试,输入URL,如:http://localhost:8012/message/login。...

2022-08-31 11:15:06 866

原创 软件测试时Java面试题

toString方法;动态数组,不带泛型的时候允许任何符合规则的元素插入,可自动扩容,可根据下标随机访问元素,非同步,查询优于LinkedList,增删逊于LinkedList(需要移动数据)arrayList:动态数组(集合的一种),数组的一种高级实现,容量可变,可动态的添加、删除元素,只能存储引用数据类型,声明时不必须指定其长度,使用效率比数组低。根据元素的哈希值决定元素的存储位置,同时使用链表维护元素的顺序,遍历时以元素添加时的顺序进行访问,访问速度优于HashSet,插入性能逊于HashSet。..

2022-08-31 09:54:40 415

原创 真正解决Could not transfer artifact org.springframework.bootspring-boot-starter-parentpom

这是非常坑人的地方,没有正确的解决问题会让人十分抓狂希望踩过的坑及时将它填上。

2022-08-31 08:28:37 3894

原创 解决springboot项目打包出错:Failed to execute goal org.apache.maven.pluginsmaven-compiler-plugin

解决:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile on project 项目名称 Fatal error compiling。

2022-08-30 16:52:58 489

原创 自定义 Maven 的 repositories

以Spring应用程序程序为例,需要添加一个Spring Security 5.2.0.BUILD-SNAPSHOT版本的依赖,可惜这是个snapshot,并不在镜像站中。这样,就能从这个仓库中,获取到 Spring Security 5.2.0.BUILD-SNAPSHOT版本的依赖了。...

2022-08-30 15:26:51 383

原创 第一章 Shiro简介——《跟我学Shiro》[张开涛]

Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。对于它俩到底哪个好,这个不必纠结,能更简单的解决项目问题就好了。本教程只介绍基本的Shiro使用,不会过多分析源码等,重在使用。...

2022-08-30 13:59:12 530

原创 树莓派下docker 安装elastic search一条龙步骤记录

注意解压文件的位置一定要放在ik目录里,放到plugin根路径下会导致es启动不起来(我就中标了,然后借机学习了一下进docker目录删文件。后稍等一会儿,访问http://你的ip:5601 可以看到kibana开起来了。下载ik 分词插件,传给树莓派,然后在文件目录执行。4 进kibana内修改es配置。3 跑kiban服务。5 重启kibana。...

2022-08-30 12:30:39 286

原创 快速导入Maven依赖的方法

在用Maven做项目时有一个很头疼的问题,就是在给项目导入jar包时需在pom.xml文件中进行jar包的配置,如果jar包很多的话在pom.xml中添加配置真的非常繁琐麻烦,经过几次探索我终于找到了一个好方法。红线中是搜索框,用来搜索目标jar包,比如,我想在Maven项目中导入common-io包,我就搜索common-io。选一个最新版的,点进就有pom.xml文件的配置,复制粘贴即可。搜索结果中的第一个就是我想导入的jar包,点进去,选择版本。,这个网站是这个样子的。...

2022-08-30 11:07:36 665

原创 spring中 junit4 和 junit5 使用

【代码】spring中 junit4 和 junit5 使用。

2022-08-30 09:40:20 285

原创 RabbitMq安装(Erlang前置安装)

Downloads - Erlang/OTPDownloading and Installing RabbitMQ — RabbitMQ

2022-08-30 08:20:58 389

原创 Maven中央仓库地址大全

关于 Maven 远程仓库地址的配置方式有两种:第1种:直接在项目的 pom.xml 文件中进行修改(不推荐,尤其是在多人协助的开发过程中非常的费事费力);第2种:将 Maven 的远程仓库统一的配置到 Maven 的 Settings.xml 的配置文件中。...

2022-08-29 13:57:03 3193

空空如也

空空如也

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

TA关注的人

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