自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue项目部署到Docker中

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

2022-09-12 04:13:49 859 1

原创 MySQL高级语句(一)

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

2022-09-11 11:35:13 465

原创 go踩坑——no required module provides package go.mod file not found in current directory or any parent

Go.mod是Golang1.11版本新引入的官方包管理工具用于解决之前没有地方记录依赖包具体版本的问题,方便依赖包的管理。Go.mod其实就是一个Modules,关于Modules的官方定义为:Modules是相关Go包的集合,是源代码交换和版本控制的单元。go命令直接支持使用Modules,包括记录和解析对其他模块的依赖性。Modules替换旧的基于GOPATH的方法,来指定使用哪些源文件。

2022-09-11 02:44:48 1990

原创 Linux安装mysql5.7详细教程

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

2022-09-09 23:06:33 318

原创 【一起学Rust 进阶篇 reqwest库】纯 Rust 编写的 HTTP 客户端——reqwest

reqwest 是一个简单而强大的 RUST HTTP 客户端,用于浏览器异步 HTTP 请求。支持 xmlHttpRequest, JSONP, CORS, 和 CommonJS 约束。Reqwest 简单易用,功能强大,包括异步和阻塞模式,可以处理各种类型的请求数据,支持 HTTP 代理、TLS 加密、Cookie 存储等功能,另外还包括了对 WASM 的支持。;本期内容学习了纯 Rust 编写的 HTTP 客户端——reqwest,学了其请求HTTP接口的一些方法,

2022-09-08 23:53:10 756

原创 Linux 如何挂载nas盘

如果密码中有,号,则以上命令无法执行完成,因为需要参数之间用“,”逗号分隔,导致会认为提前结束了。linux下需要将nas盘挂在到系统中;参数之间用,(逗号)分隔。

2022-09-07 16:21:06 562

原创 JVM基础 -> JVM中哪些是线程共享区

【代码】JVM基础 -> JVM中哪些是线程共享区。

2022-09-07 13:53:25 240

原创 java项目怎么导入jar包

在WebRoot下面WEB-INF下面有一个lib文件夹,把所需的jar包只要拷贝到这个lib文件夹下面就可以用了。右击项目名-Build Path-Configure Build Path。对于web项目来说,最简单的是如下图所示。在这里可以看到自己刚刚导入的jar包。选择需要导入jar包的位置。第二种方法、java项目。java项目的结构如下图。然后打开,OK就可以了。您的支持是我分享的动力。

2022-09-07 11:22:12 1904

原创 Java中map.getOrDefault()方法的使用

当Map集合中有这个key时,就使用这个key值;如果没有就使用默认值defaultValue。

2022-09-07 08:46:32 138

原创 Java实习生面试题汇总

本人是二本大三学生,下半年大四。暑假在上海这边找实习工作,面了几家公司,所问到的问题记录在下面。因为是在校生,没任何实习经历,一般找我面试的都是小公司,一般问的比较简单,甚至还有看了简历叫我直接去上班不用面试的(因为在学校获得了一些竞赛的证书而且没毕业,面试官问也就是CRUD的工作觉得没意思)。一般过去都是先做一套题目,或者叫你写几个接口,然后再开始面试问些问题。问的问题Java基础比较多。主要提供题目,答案仅供参考。

2022-09-06 17:16:51 757

原创 Java中使用opencv

作为图像处理出身,不仅仅要会C++图像处理、matlab图像处理、python图像处理、最起码也得会java图像处理,当然我最终还都用的是opencv这个机器视觉库了。简单介绍了java使用opencv的方法,后续可能会基于springboot做一些web方面图像处理的功能,做人不能局限,技多不压身,只能显得更屌丝而已。(2)以springboot举例,在resources下创建lib/opencv文件夹,并将这两个包放进去。(1)创建一个springboot项目,在测试类中编写代码。

2022-09-06 15:54:33 984

原创 java.lang.NoClassDefFoundError orgspringframeworkcorelogLogMessage完美解决

后来改了版本,启动成功!

2022-09-06 14:34:42 275

原创 java ImmutableMap使用

简单地说,如果一个对象实例不能被更改就是一个Immutable的对象,Java SDK提供的大量值对象,比如String等都是Immutable的对象。

2022-09-06 13:11:55 298

原创 IDEA设置JVM运行参数

对JVM运行参数进行修改是JVM性能调优的重要手段,下面介绍在应用程序开发过程中JVM参数设置的几种方式。

2022-09-06 11:38:27 1170

原创 idea中maven自带Bundled (Maven 2)和Bundled (Maven 3)的文件目录位置

idea中maven自带Bundled (Maven 2)和Bundled (Maven 3)的文件目录位置在idea安装的plugins目录中。Bundled (Maven 2)的目录为:D:workideaIU-2017.3.1.winpluginsmavenlibmaven2。Bundled (Maven 3)的目录为:D:workideaIU-2017.3.1.winpluginsmavenlibmaven3。假设idea安装目录为:D:workideaIU-2017.3.1.win。

2022-09-06 10:02:25 1221

原创 Haddop集群的简单搭建

本人是在虚拟机上用centos 7 和Jdk 1.8 ,hadoop 2.7实验的(之前还想在Ubantu上实验,不过Xssh没有安装成功就暂时放弃了)vi /etc/sysconfig/network-sripts/ifcfg-e…tar -zxvf ./xxx.tar.gz(如果觉得解压后文件夹名字长可以改成简单的,我改成了hadoop)/hadoop/etc/hadoop/hadoop-env.sh (…hdfs://namenode主机名或地址:9000 (默认的namenode机器名和端口)

2022-09-06 08:41:24 282

原创 Hadoop的基本框架

Hadoop由HDFS、MapReduce、HBase、Hive和ZooKeeper等成员组成,其中最基础最重要元素为底层用于存储集群中所有存储节点文件的文件系统HDFS(Hadoop Distributed File System)来执行MapReduce程序的MapReduce引擎。(1)Pig是一个基于Hadoop的大规模数据分析平台,Pig为复杂的海量数据并行计算提供了一个简单的操作和编程接口;(5)HDFS是一个分布式文件系统,有着高容错性的特点,适合那些超大数据集的应用程序;

2022-09-02 16:57:31 187

原创 Hadoop MapReduce和Yarn的关系

不仅限于 MapReduce ,也是其他计算框架,比如 Spark 、 Storm 等, 通常而言,我们一般将运行在 YARN 上的计算框架称为“X on YARN”,比如“MapReduce On YARN”, “Spark On YARN”,“Storm On YARN”等。了 MRv1 的这些模块,不同的是资源管理和作业管理系统, MRv1 中资源管理和作业管理均是由 JobTracker 实现的,集两个功能于一身,而在 MRv2 中,将这两部分。

2022-09-02 15:33:28 306

原创 ES6 new Map()基础使用

【代码】ES6 new Map()基础使用。

2022-09-02 14:11:16 195

原创 ElasticSearch分片参数设置

设置默认索引副本个数,默认为1个副本。此处的1个副本是指index.number_of_shards的一个完全拷贝;如果有5个主分片1个副本分片,即总分片数为10。设置默认索引分片个数,默认为1片。索引分片对ES的查询性能有很大的影响,在应用环境,应该选择适合的分片大小。:副本分片数,默认为1。可以在线修改副本分片数。:主分片数,默认为1。

2022-09-02 12:48:59 5099

原创 elasticsearch dsl集成python中indices.analyze方法参数analyzer的坑(调用es的analyze接口分析字符串)

这就好办了,但是我试过ABCDEFG种方法,发现都配置不对,而且网上资料为0,是零…,然后看到后面params的方法,突然想到会不会就是按照elasticsearch那样子写字典呢,那么elasticsearch是怎么写分析器的呢?一看就发现,原来源码中没有analyzer这个参数啊,为啥资料有的!调试过程中,WTF,为什么走不动,看错误提示是在这一句,然后就ctrl点进去analyze方法。成功了,这里注意,text是我之前就传进来的参数,所以不要写成“text ”一看就好办了,照抄一波。

2022-09-02 11:28:57 314

原创 dubbo的使用总结

其实dubbo这个框架的原理在大型网站系统与JAVA中间件实践第一章的控制器变化就有说到,原先的负载均衡使用硬件想F5,后来把硬件改成LVS,最后变成dubbo这种形式,而这种形式分成2种,一种是名称服务器想dubbo中用zookeeper或者redis作为记录服务的地址和接口等,这种方式要与2边都保持通信,第2中规则服务器,规则服务器不与提供方链接,只提供规则给调用方。以自己的项目为例,其实考虑了自己的项目在使用dubbo上,并没有真正用到dubbo的功能,仅仅是使用并没有突出他的优点。

2022-09-02 10:03:54 111

原创 dubbo参数配置解析

设为true,表示使用缺省Mock类名,即:接口名+Mock后缀,服务接口调用失败Mock实现类,该Mock类必须有一个无参构造函数,与Local的区别在于,Local总是被执行,而Mock只在出现非业务异常(比如超时,网络异常等)时执行,Local在远程调用之前执行,Mock在远程调用后执行。服务是否动态注册,如果设为false,注册后将显示disable状态,需要人工启用;负载均衡策略,可选值:random,roundrobin,leastactice,分别表示:随机,轮询,最少活跃调用。

2022-09-02 08:41:03 3366

原创 dubbocom.alibaba.dubbo.rpc.RpcException Failed to invoke the method 解决

最后在admin里看到ip地址,居然是另外一个网段的,才想起来,因为本机装了virtual box,有个虚拟网络,导致ip地址有了问题。本地启动了dubbo的provider,zk,consumer,在dubbo admin里看,service的状态也都正常。网上找了半天,有人说是因为类没有实现序列化,有的说是因为interface写的不一致导致的。在网络管理里,禁用掉此虚拟网络,然后重启zk,provider等,成功运行。一一排查后 ,发现代码和配置都是正常的。...

2022-09-01 17:33:10 785

原创 Docker实践快速入门

注:修改配置文件后重启docker服务才生效。-g="/data/docker"是将Docker的默认根路径从/var/lib/docker改成/data/docker, 比如所有的Docker images都会放到这个目录下。# 注:docker build会递归查找目录下的所有Dockerfile文件。* 在CentOS7上安装:yum install -y docker。查看已有镜像:docker images。7. Docker的相关管理工具。1. 安装docker。2. 配置docker。...

2022-09-01 15:04:38 61

原创 docker save与docker export的区别

docker save的应用场景是,如果你的应用是使用docker-compose.yml编排的多个镜像组合,但你要部署的客户服务器并不能连外网。docker load和docker import都可以将tar包导入为镜像,我不禁脑洞一下,docker load能不能导入docker export的容器包,docker import能不能导入docker save的镜像包呢?这说明,docker save如果指定的是container,docker save将保存的是容器背后的image。...

2022-09-01 12:37:54 83

原创 C++中unordered_map常用操作

unordered_map记录元素的hash值,根据hash值判断元素是否相同。map相当于java中的TreeMap,unordered_map相当于HashMap。无论从查找、插入上来说,unordered_map的效率都优于hash_map,更优于map;而空间复杂度方面,hash_map最低,unordered_map次之,map最大。...

2022-09-01 09:51:54 666

原创 (完美解决)java文件操作报错:java.io.FileNotFoundException(拒绝访问)

错误的原因是读取的目录后面忘加了文件名!

2022-08-31 11:34:48 25377

原创 通过ES-Hadoop实现Hive读写Elasticsearch数据

本文以阿里云EMR和Elasticsearch为例,介绍了如何通过Elasticsearch强大的ES-Hadoop组件,在Hive上进行数据的查询和写入,可以帮助您将Elasticsearch与Hadoop生态组件结合起来,实现更灵活的数据分析。如果您需要了解ES-Hadoop与Hive更高级的配置,请参见Elasticsearch官方说明文档。...

2022-08-31 10:14:14 292

原创 解决Dependency ‘org.springframeworkspring-context5.0.5.RELEASE‘ not found问题1

或者参考博客:https://blog.csdn.net/weixin_42476601/article/details/87884514utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control。...

2022-08-31 08:50:26 458

原创 解决运行容器报错: Error response from daemon error creating overlay mount to varlibdocker

vim /etc/sysconfig/docker-storage //将文件里的overlay2改成overlay即可。#vim /etc/sysconfig/docker //去掉option后面的–selinux-enabled。例:DOCKER_STORAGE_OPTIONS=“–storage-driver overlay”这个是因为用的overlay2文件系统,而系统默认只能识别overlay文件系统。#systemctl stop docker //停掉docker服务。...

2022-08-30 17:16:23 3035

原创 西门子S7-200PLC基本入门编程

实验要求:按下启动开关时,电动机正常启动并且保持正常持续工作,按下停止按钮时电动机立刻停止工作。PLCI/O分配表输入量输出量I0.0 电动机启动按钮Q0.0 电动机运行I0.1 电动机停止按钮分析:I0.0是电动机的启动按钮,I0.1是电动机的停止按钮,Q0.0则是电动机运行工作。当按下启动按钮I0.0时,I0.0接通,Q0.0线圈得电,此时Q0.0自锁状态保持。当按下停止按钮I0.1是,Q0.0线圈失电,电动机停止。语句表LD 启动按钮:I0.0O 电动机运行:Q0.0。...

2022-08-30 15:46:09 3488

原创 缺练手项目?这7 个 Spring Cloud 实战项目收藏一下

其具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。PiggyMetrics ,一个开源项目,适合微服务入门,可以指导开发者使用 Spring Boot、Spring Cloud 和 Docker 搭建微服务架构。项目的侧重点主要是基于实际业务场景使用微服务架构落地的思路,图+文的方式介绍每个服务或接口的原理以及为什么使用这种方式实现,想入门微服务的朋友可以试试。这个项目很适合积累微服务的实战经验。...

2022-08-30 14:25:17 1074 1

原创 深入了解ElasticSearch的Nested数据类型

首先创建my_index索引,设置user的类型为nested,接着在查询时,需要通过es的nested查询语句查询,使用同样的方式查询first为John,last为White的用户,这次的结果是不存在。ElasticSearch中可以将数据以对象的方式存储并查询,但是ES底层的Lucene 没有内部对象的概念,因此如果通过默认的方式往ES中插入对象,ES会将对象层次结构扁平化为字段名称和值的简单列表。如果只想要nested中里的一个对象,就可以使用inner_hits。...

2022-08-30 12:55:32 1267

原创 普联软件Java笔试题

*

2022-08-30 11:28:12 484

原创 yum安装docker完整步骤

修改daemon配置文件/etc/docker/daemon.json来使用加速器。#查看yun有哪些docker-ce的版本。#下载阿里源repo文件。#配置阿里云的镜像加速器。#加载配置文件,重启服务。

2022-08-30 10:06:12 3588

原创 shiro基础(一)shiroFilter

shiro是java的一个安全(权限)框架,不仅可以用于javaSE环境,还可以用于javaEE环境。shiro可以完成认证、授权、加密、会话管理、缓存等功能。Authentication:身份认证/登录。Authorization:授权,即权限验证。Session Manager:会话管理Crpytography:加密Web Support:Web集成Remember Me:记住我。...

2022-08-30 08:40:42 224

原创 mybatis-plus(批量更新)

【代码】mybatis-plus(批量更新)

2022-08-29 14:18:37 1256

原创 Linux 创建.sh脚本文件

4.内容:第一行必须有,其他自己写,以下示例中进入某个文件夹,并执行了一个文件。(Linux 为你的.sh文件创建桌面快捷方式)2.新建.sh文件,起名xxx。5.给.sh赋予可执行权限。3.打开并编辑.sh文件。...

2022-08-29 12:58:25 7001

原创 Elasticsearch:系统已经配置环境变量的情况下使用Elasticsearch自带的jdk启动

修改elasticsearch bin目录下的。

2022-08-29 11:36:01 782

空空如也

空空如也

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

TA关注的人

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