自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL Server 2019安装错误0x80004005 服务没有及时响应启动或控制请求详细解决方法

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

2022-09-12 03:17:58 2037 1

原创 MySQL优化之慢日志查询

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

2022-09-11 10:37:13 3572

原创 CentOS 7 服务器密码忘记的解决办法

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

2022-09-11 01:47:56 10248 1

原创 Drools规则引擎快速入门(一)

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

2022-09-09 22:17:33 601

原创 MySQL索引之最左匹配原则

这篇文章的初衷是很多文章都告诉你最左匹配原则,却没有告诉你,实际场景下它到底是如何工作的,本文就是为了阐述清这个问题。深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-08 22:56:20 130

原创 Linux ll指令 文件大小以m为单位显示

ll -h。

2022-09-07 15:40:02 9189

原创 JVM之GCRoots概述

1.简单说就是内存中已经不再被使用到的空间就是垃圾。

2022-09-07 13:12:04 156

原创 IDEA使用Mybatis-generator自动生成代码

【代码】IDEA使用Mybatis-generator自动生成代码。

2022-09-07 08:06:18 1636

原创 java初始化map的四种方式

【代码】java初始化map的四种方式。

2022-09-06 16:34:25 680

原创 JavaScript Map 和 Object 的区别

在JavaScript中,Map和Object看起来都是用键值对来存储数据,那么他们有什么不同呢?

2022-09-06 15:15:19 78

原创 Java 优先队列(PriorityQueue)总结

Java PriorityQueue 实现了 Queue 接口,不允许放入 null 元素;其通过堆实现,具体说是通过完全二叉树(complete binary tree)实现的小顶堆(任意一个非叶子节点的权值,都不大于其左右子节点的权值),也就意味着可以通过数组来作为PriorityQueue 的底层实现,数组初始大小为11;也可以用一棵完全二叉树表示。优先队列的作用是能保证每次取出的元素都是队列中权值最小的(Java的优先队列每次取最小元素,C++的优先队列每次取最大元素)。

2022-09-06 13:52:19 455

原创 IntelliJ IDEA 设置 JVM 运行参数

freeMemory()为当前JVM空闲内存,因为JVM只有在需要内存时才占用物理内存使用,所以freeMemory()的值一般情况下都很小,而 JVM实际可用内存并不等于freeMemory(),而应该等于maxMemory()-totalMemory()+freeMemory()。-vmargs表示以下为虚拟机设置参数,可修改其中的参数值,也可添加-Xmn,-Xss,另外,eclipse.ini内还可以设置非堆内存,如:-XX:PermSize=56m,-XX:MaxPermSize=128m。

2022-09-06 12:28:39 1691

原创 idea在tomcat部署项目黄色的叉失败解决方案

首先要删掉Project Structure中Artifacts中的内容(可能是项目自动打包错误的原因),重新手动打包一遍!删掉旧的struts1:war explored,重新创建struts1:war explored2。上次strust1项目的问题终于解决了!

2022-09-06 10:56:18 914

原创 IDEA Mybatis xml中配置sql代码自动提示【必看】

山重水复疑无路,柳暗花明又一村~终于能少写点sql代码了。。

2022-09-06 09:21:36 1274 2

原创 Dubbo详解(一):Dubbo介绍和SpringBoot整合Dubbo+ZooKeeper

Dubbo是阿里巴巴开源的基于Java的高性能RPC(一种远程调用)分布式服务框架(SOA),致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。

2022-09-06 08:00:44 475

原创 Hadoop修改pid文件存储+配置YARN+运行默认YARN例子

小文件是指文件大小明显小于 HDFS 上块(block)大小(默认64MB,在Hadoop2.x中默认为128MB)的文件。

2022-09-02 16:16:35 351

原创 golang sync.Map 使用

自1.9版本以后提供了sync.Map,支持多线程并发读写,比之前的加锁map性能要好一点。

2022-09-02 14:51:17 361

原创 ElasticSearch索引基本查询语法

GET http://127.0.0.1:9200/索引/_searchpretty。GET http://127.0.0.1:9200/索引/_searchpretty。DELETE 索引名。

2022-09-02 13:27:55 540

原创 Elasticsearch(023):es常见的字段映射类型之IP类型

es中拥有IP数据类型。一个ip字段可以索引/存储IPv4或 IPv6地址。

2022-09-02 12:08:18 446

原创 Dubbo面试题及答案整理,Dubbo面试题大全带答案(2021最新版)

Dubbo面试题及答案【最新版】Dubbo高级面试题大全(2021版),发现网上很多Dubbo面试题及答案整理都没有答案,所以花了很长时间搜集,本套Dubbo面试题大全,Dubbo面试题大汇总,有大量经典的Dubbo面试题以及答案,包含Dubbo语言常见面试题、Dubbo工程师高级面试题及一些大厂Dubbo开发面试宝典,面试经验技巧等,应届生,实习生,企业工作过的,都可参考学习!

2022-09-02 10:45:15 247

原创 Dubbo报错:no provider available for the service

关闭注册中心启动时检查:(注册订阅失败时报错)关闭所有服务的启动时检查,关闭某个服务的启动时检查。

2022-09-02 09:21:46 1735

原创 Docker出现Cannot connect to the Docker daemon at unixvarrundocker.sock. Is the docker daemon

原因可能是上一次没有正常退出docker,所以docker没有正常启动,在相应的/var/run/路径下找不到docker进程。docker安装之后,已经安装了开机启动service文件,但还需要在设置下开机启动,才能在服务器重启时自动启动。

2022-09-02 08:01:35 412

原创 Dubbo 动态调用 group

/ 负载均衡策略,可选值:random,roundrobin,leastactive,分别表示:随机,轮询,最少活跃调用。// 远程服务调用重试次数,不包括第一次调用,不需要重试请设为0。4.消费方:根据已有的 group调用 对应的服务实现。2.生产方:Spring注入+Dubbo服务注入。3.消费方:配置与生产方对应的组信息。5.测试:启动zk,并从页面发起请求。Dubbo 动态调用 group。调用 group:live。调用 group:test。...

2022-09-01 16:51:55 765

原创 docker基本使用

使用镜像 nginx:latest,以后台模式启动一个容器,将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的 /data。使用docker镜像nginx:latest以后台模式启动一个容器,并将容器命名为mynginx。使用镜像nginx:latest以后台模式启动一个容器,并将容器的80端口映射到主机随机端口。使用镜像nginx:latest以交互模式启动一个容器,在容器内执行/bin/bash命令。docker commit生成新镜像。停止、运行、删除容器。...

2022-09-01 14:24:30 66

原创 decimal在java怎么用?

自己在计算费用时候,因为用了Double类型造成结果与期望值有偏差,所以改用decimal类型进行计算。

2022-09-01 11:56:01 1156

原创 Apache Shiro 简介

Apache Shiro 是一个强大并且灵活的开源的安全框架,它能很好的处理 authentication(认证), authorization(授权), enterprise session management(企业会话管理)和cryptography(密码加密)。Apache Shiro最重要的目标就是易于使用和理解。安全有时候会非常的复杂,甚至是痛苦的,但是它并不一定如此的。一个框架屏蔽复杂性, 如有可能暴露一个干净,直观的API,简化了开发人员的努力,保障他们的应用程序的安全。...

2022-09-01 09:10:40 1818

原创 educoder JAVA实训答案

原来直接传答案会被吞…

2022-08-31 17:33:01 120

原创 阿里云Elasticsearch搜索

不仅集成了elasticsearch,logstash,kibana,beats等组件,还集成了商业版X-pack扩展包的sql,告警,监控等功能。能够迅速扩展,存储以及处理PB级别数据,可以在段时间内做海量数据的查询,分析,搜索。(2)文档数据库:es的数据存储形式是文档,数据以文档形式存储在索引里,es中的索引类似mysql数据库中的表。日志增强版:在高级特性基础上,优化增加了内核及插件,提供更好性能,更高稳定性,和更低成本。冷数据节点:存储冷数据,用于冷热数据分离。3.数据智能,es用于大数据分析。.

2022-08-31 10:55:23 1268

原创 调整JVM堆大小

【代码】调整JVM堆大小。

2022-08-31 09:33:28 2176 1

原创 为SpringBoot Admin监控的服务端加上登录认证

【代码】为SpringBoot Admin监控的服务端加上登录认证。

2022-08-31 08:03:13 222

原创 解决Maven打包的文件不带依赖项

同样会打出两个jar,一个携带了所有Flink依赖,可以脱离Flink引擎直接java -jar进行运行!加入会打出两个jar,其中一个就是带了所有依赖的!学习笔记,参考别人的教程。

2022-08-30 16:32:44 3572

原创 网络编程简单例子

我把VS2008的字体改成像VC6.0一样后,在编写的时候行头总会出现一些中文或乱码,但是过一会就消失,也不会出错,不知道怎么回事。所谓的通信简单来说就是双方socket的通信,服务器的监听socket用来监听客户端的连接请求,客户端的connect到来时,用accept后的socket进行通信。之前看《VC深入详解》的时候就看过这样的例子,也在VC6.0下写过简单的C/S通信,今天看网络编程视频,在VS2008下在练习了一次。以上实现的只是最简单的TCP通信,基于UDP的就更简单。...

2022-08-30 15:06:35 95

原创 用MyBatis-Plus连接MySQL数据库

假设数据库中的表名为“category”,字段有为“category_id”和“category_name”)是一个MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。全部返回null,是因为数据库字段和实体类的属性对应不上,即使加上TableField注解也不行。(1)pom.xml提示,mybatis-plus-boot-starter的版本号不能为空。如上,就实现了基于MyBatis-Plus从MySQL数据库中读取数据的功能。(2)方法二:修改配置。..

2022-08-30 13:35:36 2574

转载 查看ES版本号(Elasticsearch)

它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。Elasticsearch是分布式的,这意味着索引可以被分成分片,每个分片可以有0个或多个副本。它能很方便的使大量数据具有搜索、分析和探索的能力。Elasticsearch 的实现原理主要分为以下几个步骤,首先用户将数据提交到Elasticsearch 数据库中,再通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据,当用户搜索数据时候,再根据权重将结果排名,打分,再将返回结果呈现给用户。例如,在服务器崩溃的情况下,可以从网关恢复索引。...

2022-08-30 12:08:32 4078

原创 在win11下安装linux子系统

里面搜索Ubuntu(这里很慢,因为国内这个环境,这里我用了梯子(都用到Linux了应该大家都有梯子吧))解决方法:用管理权限打开cmd或者powershell,分别输入下面代码。运气好的到这里就是点开Ubuntu,稍等一会就是设置你的用户名和密码了。然后就是点开Ubuntu,稍等一会就是设置你的用户名和密码了。然后就可以在win自带的商店里下载(在开始里面就可以找到)我不是一般人,所以还是不行出现错误Ox80370102。我就运气比较差了,安装出现了错误。到这里就应该都没有问题了。...

2022-08-30 10:47:54 758

原创 springboot读取resources下文件方式

了解了大概之后就是springboot打成jar是一个文件,也就是一个压缩包,**没有办法读取压缩文件里的路径,**因此要解决这个问题了解读取配置文件的原理,直接获取文件流就可以了。异常BOOT-INF/classes!/config.xml (文件名、目录名或卷标语法不正确.)路径中带有叹号之类的。类似:src/main/resources/default.xml。...

2022-08-30 09:20:29 1004

原创 Linux GCC简明教程(使用GCC编译C语言程序)

在 Linux 下,很多程序员都推崇使用 Vim、Emacs 等命令行模式的编辑器,它们功能强大,逼格够高,不管有没有桌面环境都能使用,是 Linux C/C++ 程序员必备的神器。市面上常见的 Linux 都是发行版本,典型的 Linux 发行版包含了 Linux 内核、桌面环境(例如 GNOME、KDE、Unity 等)和各种常用的必备工具(例如 Shell、GCC、VIM、Firefox 等),国内使用较多的是 CentOS、Ubuntu(乌班图)、Debian、Redhat 等。...

2022-08-30 08:01:28 1231

原创 Python实现socket的非阻塞式编程

r, w, e, = select.select(rlist, wlist, xlist[, timeout]) 传递三个参数,一个为输入而观察的文件对象列表,一个为输出而观察的文件对象列表和一个观察错误异常的文件列表。例如在socket编程中,在send()或connect()函数中,程序会抛出异常10035,在非阻塞模式下无法完成耗时操作,但是程序会继续走下去,不会阻塞到当前的程序。切记如果在非阻塞情况下缠上了10035的错误,那是正常反应,我们只需用select进行获取即可。阻塞模式与非阻塞模式。..

2022-08-29 14:58:18 980

原创 linux的复制粘贴

复制粘贴也适用于外部来源。在其他网站复制命令示例(使用通用 Ctrl+C 键),你可以使用 Ctrl+Shift+V 将此命令粘贴到终端中。同样,你可以使用 Ctrl+shift+C 从终端复制文本,然后使用常规的 Ctrl+V 快捷方式将其粘贴到文本编辑器或 Web 浏览器中。这种行为早在 Ctrl+C 和 Ctrl+V 开始用于复制粘贴文本之前就已经存在。由于 Ctrl+C 键“保留”用于停止命令,因此不能用于复制。基本上,当你与 Linux 终端交互时,你。...

2022-08-29 13:37:16 11223

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

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

2022-08-29 12:18:21 253

空空如也

空空如也

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

TA关注的人

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