自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL Server解析操作Json格式字段数据

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

2022-09-12 03:21:43 1602 1

原创 MySQL入门指南3(常用函数)

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

2022-09-11 10:41:03 468

原创 centos7安装MySQL5.7

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

2022-09-11 01:51:45 900

原创 Flask 与 Django 框架对比

基于 Github 排名第二的程序设计语言 - Python,有许多可用的 Web 框架,Django 与 Flask 是两个独立的 Python 框架,为开发者解决许多复杂低层代码问题。通常来讲 Django 常应用于全栈应用开发,而 Flask 常于服务架构。Flask 由澳大利亚工程师 Armin Ronacher 创建,是一个轻量级的微服务框架,让开发者可以自由选择设计模式、数据库及工具。它的学习成本小,适用于构建可扩展的 Web应用。WSGI: 用于与 web 服务器的通讯。

2022-09-09 22:20:51 426

原创 npm install 编译时报“Cannot read properties of null (reading ‘pickAlgorithm‘)“

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

2022-09-08 23:00:03 286

原创 linux rabbitmq 安装之后无法访问15672

进入到bin目录之后,我们进一步的执行:rabbitmq-plugins enable rabbitmq_management。看来我的rabbitmq是安装到这个目录下面了,我现在要到bin目录下,因为这个目录下有很多的命令。那么这次到到usr/lib/rabbitmq下面进行查看我的rabbitmq。这个是什么原因,难道说,我的rabbitmq没有安装成功吗。刚才我是在etc/rabbitmq下面发现这个文件夹为空。也可能为这个的rabbitmq没有安装在这个地方。

2022-09-07 15:42:43 824 1

原创 jvm以及jdk的作用

注:jvm的版本安装是根据你电脑的操作系统来选择的。jvm作用:让java代码能够适应不同的操作系统。

2022-09-07 13:14:47 391

原创 Java面试题 面向对象三大特性

所谓继承是指可以让某个类型的对象获得另一个类型的对象的属性的方法。所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中无关的部分意外的改变或错误的使用了对象的私有部分。这意味着,虽然针对不同对象的具体操作不同,但通过一个公共的类,它们(那些操作)可以通过相同的方式予以调用。(3)父类引用指向子类对象,子类重写了父类的方法,调用父类的方法,实际调用的是子类重写了父类的该方法。

2022-09-07 10:40:49 382

原创 IDEA创建第一个spring boot项目提示cannot resolve xxx等错误

头痛中查看IDEA的maven设置,发现IDEA中设置settings文件和local repository路径与自己之前设置的不符。将这两项设置成自己之前安装配置好的路径,之后IDEA就会下载一大堆文件,在下载完成之后,这个spring boot的demo项目就可以正常运行了。使用插件spring assistant创建好项目之后,却发现包org.springframework.boot.SpringApplication等无法导入,提示“cannot resolve xxxx”。

2022-09-07 08:09:03 515

原创 Java判断字符串是否是整数或者浮点数

【代码】Java判断字符串是否是整数或者浮点数。

2022-09-06 16:37:08 2518 1

原创 javascript中map是否有序?

类似的是,它们都允许你按键存取一个值、删除键、检测一个键是否绑定了值。因此(并且也没有其他内建的替代方式了)过去我们一直都把对象当成。被认为是相等的,尽管这在早期的草案中并不是这样。表中的“Value equality for -0 and 0”。一个Map对象在迭代时会根据对象中元素的插入顺序来进行— 一个。循环在每次迭代后会返回一个形式为[key,value]的数组。运算符的结果判断是否相等。在目前的ECMAScript规范中,有一些重要的区别,在下列情况里使用。),剩下所有其它的值是根据。

2022-09-06 15:17:59 1067

原创 java 各种架构图汇总

24. SAP 系统整体架构。

2022-09-06 13:54:58 536

原创 IntelliJ idea2017配置Tomcat

端口号如果其它项目在用可以自己配置, Application server配置,如果你的Tomcat安装配置正确的话会自动给你设置好,不需要修改。点击【+】号,选择Tomcat服务,如果这里面没有可以点Defaults也能找到,或者图中的方法也能找到。这篇文章重点是图片,也基本是图片,仔细一点,前期准备工作做好的话是没有问题的,有问题大家也可以一起讨论。最后,大家可能会说为什么我的是index.html,你们的是.jsp,默认生成的是.jsp,但是。好了,出现上图,恭喜你成功了。

2022-09-06 12:31:17 125

原创 idea如何配置tomcat

我的电脑->右键->属性。

2022-09-06 10:59:01 289

原创 idea 中maven报错:dependency not found解决方案

User settings file 是否指向 Maven 部署目录内的 conf/settings.xml(建议)?勾选全部可选项,然后点击 Invalidate and Restart,这一步会自己重启 Idea。Maven home path 是否指向 Maven 部署目录?如果配置正确,直接继续下一步;选中项目,右键,Maven - Reload project。选中项目,右键,Run Maven - Reimport。Maven home path:Maven 安装目录。

2022-09-06 09:24:17 3655 2

原创 dubbo配置及其属性参考文件,配置参考手册

设为true,表示使用缺省Mock类名,即:接口名 + Mock后缀,服务接口调用失败Mock实现类,该Mock类必须有一个无参构造函数,与Local的区别在于,Local总是被执行,而Mock只在出现非业务异常(比如超时,网络异常等)时执行,Local在远程调用之前执行,Mock在远程调用后执行。令牌验证,为空表示不开启,如果为true,表示随机生成动态令牌,否则使用静态令牌,令牌的作用是防止消费者绕过注册中心直接访问,保证注册中心的授权功能有效,如果使用点对点调用,需关闭令牌功能。

2022-09-06 08:03:26 909

原创 Hadoop分布式模式下SSH免密码登录

所以,需要安装SSH,但是,SSH远程登陆的时候,需要密码验证,集群中数千台计算机,数千台计算机都需要手工输入密码,这是不太现实的,所以,就需要配置SSH无密码登录。个客户端节点的公钥整合到~/.ssh/authorize_keys中,然后,用scp命令将 ~/.ssh/autorized_keys复制。以ssh到它自己,所以,可以把它自己的公钥也加入到他自己的~/.ssh/authorized_keys,因此,三个客。输入完ssh-keygen - rsa后,一直默认Enter下去,密码为空就行。

2022-09-02 16:19:14 653

原创 Golang清空map的两种方式及性能比拼

通过上面的测试,可以得出结论:1、在map的数量级在10w以内的话,make方式会比delete方式速度更快,但是内存会消耗更多一点。2、如果map数量级大于10w的话,delete的速度会更快,且内存消耗更少。3、对于不再使用的map,直接使用make方式,长度为0清空更快。

2022-09-02 14:53:55 7001

原创 elasticsearch自定义脚本插件实现列值自增

2、再切换到目录 F:esesarches684-20220311elasticsearch-6.8.4modules 并新建目录 es-user-scriptengine。1.切换到目录F:esesarches684-20220311elasticsearch-6.8.4in,运行elasticsearch-sql-cli.bat。上图中的 “lang”:“myscript” 即对应 类 com.suntown.MyExpertScriptEngine中getType()方法的返回值。

2022-09-02 13:31:18 432

原创 ElasticSearch(ES)中的分片查询方式

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HBdUBXVy-1662091842161)(http://bbs.superwu.cn/data/attachment/forum/201505/29/154555y3ukppudaoat1uho.png)]4:_only_node:指在指定id的节点里面进行查询,如果该节点只有要查询索引的部分分片,就只在这部分分片中查找,所以查询结果可能不完整。获取一个节点id的数组,下面循环判断传递的节点是否存在,如果不存在就抛异常。

2022-09-02 12:10:59 3061

原创 Dubbo默认超时时间

默认超时时间为1秒(1000毫秒)消费者单个服务的超时时间限制。

2022-09-02 10:47:54 1907

原创 dubbo控制台tomcat启动出错

当把dubbo控制台的web应用准备好部署到tomcat,修改。先检查zookeeper是否打开,防火墙是否关闭。

2022-09-02 09:24:27 471

原创 Docker启动失败报错Failed to start Docker Application Container Engine解决方案

在给一台腾讯云机器安装docker后发现无法启动,总是报错Failed to start Docker Application Container Engine,解决思路分享一下,以免各位童鞋踩坑。

2022-09-02 08:04:13 2188

原创 Dubbo 启动报错 Invalid name=“org.apache.dubbo.config.ApplicationConfig#0“

我尝试修改 dubbo.application.name 的值,但启动还是爆相同错误。后来发现,原因是我配置了多个配置文件,但是没有在主配置文件中激活启动读取的是哪个配置文件。难道是名字 service-oss 起名格式不对?但是其他服务我就是 service-模块名命名的,也不见启动有问题。在主配置类中激活对应的 dev 配置文件即可。...

2022-09-01 16:54:34 1284

原创 docker如何删除容器里的文件

然后找到他的Mounts 下的Source,就是容器在宿主机中的位置。图方便没用软件导致重启es的时候拷贝的数据,引发了es的启动异常。起因是要从一个es搜索引擎从另一个es搜索引擎中拷贝数据。先使用docker inspect 查询出容器的所有信息。进入目录找到要删除的文件。然后 rm 要删除的文件。为什么会有这个问题呢?...

2022-09-01 14:27:51 6267

原创 Dependency ‘org.springframeworkspring-context5.0.2.RELEASE‘ not found

最后,选择项目的pom.xml 右键maven → Download sources.如图,下载相应版本的jar包一直是红色的(圈出来的部分,这是我修改后的)。其实在这之前,包括导入mysql依赖等,也会出现无法下载资源。File → Setting → Maven,如图所示。...

2022-09-01 11:58:45 557

原创 Apache Shiro 配置

我们经常将这种方法认为是“可怜人的(poor man’s)”的依赖注入,虽然不及成熟的Spring/Guice/JBoss的XML文件强大,但你会发现它可以做很多事情而且并不复杂,当然当那配置途径也可以使用,但对shiro来讲并不是必须的。如果你不希望[users]区域下的密码以明文显示,你可以用你喜欢的哈希算法(MD5, Sha1, Sha256, 等)来加密它们,将加密后的字符串作为密码值,默认的,密码建议用16位编码算法,但也可以用64位编码算法替代(如下)。...

2022-09-01 09:13:40 712

原创 Errorjava Compilation failed internal java compiler error 解决办法

File ->Project Structure->Project Settings -> Modules -> (需要修改的工程名称) -> Sources ->1、查看项目的jdk(Ctrl+Alt+shift+S)2、查看工程的jdk(Ctrl+Alt+shift+S)3、查看idea中Java配置。清除IDEA缓存 重启IDEA。上面三步做完还是失败的话。...

2022-08-31 17:35:48 111

原创 阿里云安装Redis

网上一搜一大把的Linux安装部署Redis的文章,可谓鱼龙混杂各种失败的情况。就此记录一下超详细的笔记。Redis版本 5.0.7服务器版本 Alibaba Cloud Linux 2.1903 LTS 64位。

2022-08-31 10:58:07 1004

原创 谈谈对JVM虚拟机的认识

说到存储,一般在开发中认为JVM不过有堆和栈两部分组成,但是实际的Java 虚拟机在执行 Java 程序的过程中会把它所管理的内存划分为若干个不同的数据区域。我们new一个对象的时候,栈中存储的是对象的引用、堆中存放的是具体new出来的对象实体,而对象的类型信息(比如实现的接口、父类、方法等)存储在了方法区域。JDK就是Java开发工具,所以它的运行也要依赖于jre,我们经常会看到看着JDK,响应的目录下也会有一个jre,这是为了保证JDK的完整性和独立性,把JDK和JRE打包在一起了。...

2022-08-31 09:36:08 85

原创 完美解决Tomcat启动一闪而过

作为一个多年(>1)经验的开发,帮朋友部署项目,结果搞了一上午才搞定,很生气,所以记录一下。话不多说直接上解决方案。

2022-08-31 08:08:54 24716 10

原创 解决MyBatis-Plus 更新字段为null 不生效

MyBatis-Plus对字段的验证策略导致的,MyBatis-Plus默认进了不是全量更新的策略,默认忽略为null 的字段的。缺点:这样做会对所有的字段都忽略判断,如果一些字段不想要修改,但是传值的时候没有传递过来,就会被更新为null。mapper.updateById()时, set为null 未生效,其他字段更新。缺点:需要注意数据库字段是否设置为 非null ,如果为非null 也更新不成功。1)修改MyBatis-Plus 全局默认策略。2)修改实体类注解,改变字段的忽略判断。...

2022-08-30 16:35:23 2745

原创 网络编程释疑之:TCP连接拔掉网线后会发生什么

经常会给新人和其他有问题咨询我的同事灌输一个观念,只要网线拔掉了,说明物理连接都断了,更别提逻辑上的TCP长连接,再插上网线也只能再建立一个新的连接来继续进行请求。我做个简单的比喻:我理解的TCP长连接好比以前我们用的有线电话,甲和乙通话的过程中,倘若其中一人的电话线被拔掉了,连接就彻底断了。**背景:**前些天团队在进行终端设备和服务器端长连接业务的测试时,发现了这么一个情况:在拔掉设备端的网线后,再插上网线,有时可以继续正常的进行长接连请求,而且用的还是拔掉网线之前的那个长连接。...

2022-08-30 15:09:17 708

原创 用xshell连接VMware中的Linux

这样就连接好了,你就可以用xshell连接linux系统了。在这个配置的过程中,其实还经历了很多的坎坷,由最初的不懂,到慢慢的了解。以后会继续分享jmeter的安装过程,敬请期待。

2022-08-30 13:40:54 294

原创 查看JVM内存使用状况

2)jinfo -flag name pid,查询具体参数信息,如jinfo -flagUseSerialGC 42324,查看是否启用UseSerialGC。1)jmap -heap pid:输出堆内存设置和使用情况(JDK11使用jhsdb jmap --heap --pid pid)2)jstat -gc pid:输出gc信息,包括gc次数和时间,内存使用状况(可带时间和显示条目参数)2)jmap -histo pid:输出heap的直方图,包括类名,对象数量,对象占用大小。其他命令不一一列举。...

2022-08-30 12:11:09 8995

原创 如何ubuntu下启动停止重启MySQL

如何启动/停止/重启MySQL 一、 启动方式 1、使用 service 启动:service mysql start 2、使用 mysqld 脚本启动:/etc/inint.d/mysql start 3、使用 safe_mysqld 启动:safe_mysql 二、停止 1、使用 service 启动:service mysql stop 2、使用 mysqld 脚本启。后来自己学着以tar的方式安装mysql,我的mysql装在/usr/local/mysql目录下启。...

2022-08-30 10:50:33 3594

原创 springboot配置多数据源

关于springboot配置多数据源,整理了这篇笔记,分享给有需要的小伙伴们,视频看的动力节点王鹤老师讲的springboot。原文链接:https://blog.csdn.net/f5465245/article/details/123277463。//这种方式的配置默认只满足spring的配置方式,如果使用其他数据连接(druid),需要自己独立获取配置。视频资源:https://www.bilibili.com/video/BV1XQ4y1m7ex。//当然这个参数配置可以在事务配置的时候也可以。..

2022-08-30 09:23:10 1063

原创 Linux命令大全(超详细版)

yum基于rpm实现的,提供了除了rpm的安装软件、卸载软件等功能以外还有,自动查找、下载软件并自动处理软件的彼此之间的依赖关系,下载并安装依赖包。linux的命令和系统启动,需要使用一些公共的依赖,放在lib中,类似我们开发的代码执行需要引入的jdk的jar。类似windows中的Administrator账户的"我的文档"类似windows中的"我的文档",每个用户有自己的目录。类似Windows中的U盘,光盘的符号文件。外设连接linux后,对应的文件存放的位置。...

2022-08-30 08:04:06 19562

原创 RabbitMQ GUI客户端工具(RabbitMQ Assistant)

RabbitMQ 是一个开源消息代理软件(有时称为面向消息的中间件),它最初实现了高级消息队列协议 (AMQP),后来扩展了一个插件架构以支持流式文本消息传递协议 (STOMP) 、MQ 遥测传输 (MQTT) 和其他协议。RabbitMQ Assistant 会自动识别并格式化不同的消息格式,包括Text、JSON、XML、HEX、MessagePack,以及各种整数、浮点类型。平时用控制台或者网页进行管理不免有点不方便,尤其在读取消息的时候不支持过滤和批量发送消息,在此推荐一个漂亮的GUI客户端工具。.

2022-08-29 15:01:01 1640

原创 Linux系统怎么复制文件夹下的全部文件到另外文件夹?

在Linux系统中复制或拷贝文件我们可以用cp或者copy命令,但要对一个文件夹中的全部文件复制到另外一个文件夹中去,如何进行操作呢?5、应该用cp -r /TEST/test1/. /TEST/test2。6、也可以用cp -r /TEST/test1/* /TEST/test2。直接可以用: cp /TEST/test1/test01 /TEST/test2。4、但要对一个文件夹中的全部文件复制到另外一个文件夹中去,如何进行操作呢?直接用:cp -r/TEST/test1 /TEST/test2。...

2022-08-29 13:39:56 43737

空空如也

空空如也

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

TA关注的人

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