![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 52
m0_66557301
这个作者很懒,什么都没留下…
展开
-
LabVIEW网络数据传输&远程控制编程与验证测试
如果部署计算节点加快测试现场的计算分析能力,那么上面所述的几种在LabVIEW中的编程方式都可以实现,但要看这个计算节点是部署在本地现场的局域网中(和采集卡在同一个局域网),还是不在同一个局域网中。原创 2022-09-07 15:25:25 · 2267 阅读 · 0 评论 -
JVM--内存限制设定
之前只知道设置-Xms,-Xmx这两个值的大小来限制JVM的内存申请额度,今天遇到了这个问题,搜索了一些资料,嗯,还是需要进一步了解的,所以这里记录一下。原创 2022-09-07 12:56:36 · 317 阅读 · 0 评论 -
Java进程之间以及跟JVM关系
先提出两个问题:1、命令启动了两个java程序,它们之间是什么关系?2、java程序又和JVM之间是什么关系,它们是共用一个JVM,还是每个java程序,都有一个JVM?原创 2022-09-07 10:22:46 · 366 阅读 · 0 评论 -
Elasticsearch 搜索数组字段
【代码】Elasticsearch 搜索数组字段。原创 2022-09-07 07:51:34 · 2085 阅读 · 0 评论 -
Java批量写入Elasticsearch
2、确认es启动内存、索引刷新规则、默认批量写入数据量大小;4、如使用多线程操作,计数器使用ThreadLocal。3、分批次导入,没批数量1000-5000;1、确认es版本及maven依赖es版本;原创 2022-09-06 17:44:15 · 854 阅读 · 0 评论 -
Java中高级面试题及答案
而堆不同,堆中的对象是可以根据需要动态增长的,因此栈和堆的拆分,使得动态增长成为可能,相应栈中只需记录堆中的一个地址即可。AIO比NIO的进一步改善之处是将一些暂时可能无效的请求挡在了启动线程之前,比如在NIO的处理方式中,当一个请求来的话,开启线程进行处理,但这个请求所需要的资源还没有就绪,此时必须等待后端的应用资源,这时线程就被阻塞了。NIO方式适用于连接数目多且连接比较短(轻操作)的架构,比如聊天服务器,并发局限于应用中,编程比较复杂,JDK1.4开始支持,如在 Nginx,Netty中使用。原创 2022-09-06 16:18:54 · 314 阅读 · 0 评论 -
java8 stream().map().collect()的Collectors.toList()、Collectors.toMap()、Collectors.groupingBy()的
如果你还是沿用上面的方法,就会出问题了,因为有两个age是 18 的数据,也就是存在重复的key,会直接报错,想不报错的话,就可以利用第三个参数了。可以看到,这次的返回值变成了 Map 了,也就是说,变成了key是age,value是User对象的集合了。还是沿用上面那个例子。p -> p ===》就是进来的是什么,最终就是什么,这里就是进来的是User对象,出去的也就是User对象。第三个参数,若在转换中,出现多个相同的key,如何进行合并的Function。原创 2022-09-06 14:59:09 · 335 阅读 · 0 评论 -
Java object转string
public static createString(Object object ){rerutn object!=nullobject.toString():“”;}原创 2022-09-06 13:36:22 · 167 阅读 · 0 评论 -
idea项目在maven projects中显示灰色的解决办法
造成这个的原因可能是忽略了maven模块,可以尝试如下解决方法:在idea中maven的setting中找到ignored files,看右边的面板中是否将变灰的maven模块忽略了。我的模块变灰就是因为这个原因,Settings–>Maven–>Ignored Files 看看是不是有勾选的。原创 2022-09-06 12:05:06 · 799 阅读 · 1 评论 -
Idea创建dubbo项目步骤和简单实例开发(dubo+zookeeper)
Apache Dubbo (incubating) |db| 是一款高性能 、 轻量级的开源 Java RPC框架 它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。Dubbo是一个分布式服务框架,致力于提供高性能和透明化的 RPC远程服务调用方案、 服务治理方案。服务提供者 (Provider):暴露服务的服务提供方 服务提供者在启动时,向注册中心注册自己提供的服务。服务消费者 (Consumer):调用远程服务的服务消费方 服务消费者在启动时,向注册。原创 2022-09-06 10:37:26 · 546 阅读 · 1 评论 -
hive和mysql的区别是什么
Hive是建立在Hadoop之上的数据仓库基础构架、是为了减少MapReduce编写工作的批处理系统,Hive本身不存储和计算数据,它完全依赖于HDFS和MapReduce。5、索引:hive没有索引,因此查询数据的时候是通过mapreduce很暴力的把数据都查询一遍,也造成了hive查询数据速度很慢的原因,而mysql有索引;2、数据存储位置不同:hive是把数据存储在hdfs上,而mysql数据是存储在自己的系统中;4、数据更新:hive不支持数据更新,只可以读,不可以写,而sql支持数据更新;原创 2022-09-06 09:06:48 · 2925 阅读 · 1 评论 -
Dubbo 2.6.1升级
1.incubator-dubbo-ops-master/dubbo-monitor-simple/target目录下,生成了 dubbo-monitor-simple-2.0.0-assembly.tar.gz ,解压,将解压后的dubbo-monitor-simple-2.0.0放入安装目录。incubator-dubbo-ops-master目录下执行 mvn clean package -Dmaven.test.skip=true。原创 2022-09-06 07:45:56 · 90 阅读 · 0 评论 -
HBase单机standalone模式搭建(无需Hadoop)
file://表示存储于本地文件系统上,hbase数据存储在/home/testuser/hbase目录下,zookeeper数据存储在/home/testuser/zookeeper目录下。运行bin/start-hbase.sh可以启动hbase,输入jps命令,可以如果当前有一个HMaster进程在运行,说明standalone的HBase已经启动了。第一行有一个suggested site,从那里下载HBase,下载.tar.gz文件,不要下载。src.tar.gz。查看系统JAVA_HOME值。原创 2022-09-02 17:22:48 · 725 阅读 · 0 评论 -
hadoop3访问hdfs web控制页面遇到的各种问题总结
最近通过虚拟机安装配置了hadoop集群,集群虽然搭建起来了,不过通过浏览器访问管理界面的过程中遇到了一些问题,现整理总结一下。原创 2022-09-02 16:01:17 · 2451 阅读 · 0 评论 -
Failed to execute goal org.apache.maven.pluginsmaven-clean-plugin2.5clean问题解决
报错信息:Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project ak-system: Failed to clean project: Failed to delete D:lls_tmsak-system argetclassesapplication.yml。我暂时遇到的此类问题都是如此进行解决的,不排除有其他情况。将运行中的java程序关闭。原创 2022-09-02 14:35:50 · 554 阅读 · 0 评论 -
ElasticSearch插入数据
请求类型PUT,参数如下。请求类型: POST。原创 2022-09-02 13:13:16 · 985 阅读 · 0 评论 -
ElasticSearch 批量查询
但是mget这种查询只支持id,根据name无法查询,后来了解到es还有个函数terms,terms 也是一个查询函数,支持单个数据查询和批量查询,单数据查询时,只需要传一个字符串就好,批量查询时,v传 list列表即可。因为是刚接触这个项目,领导分了一个比较简单的需求让熟悉下项目,大致内容就是写一个批量查询的API,根据前端传过来的Id和Name列表,批量从ES数据库中查询对应的数据。最近部门业务调整,开始写一些后端接口,初次接触项目时,了解项目后端语音使用的Python,数据库使用的是es。原创 2022-09-02 11:53:30 · 2023 阅读 · 0 评论 -
dubbo调用时实现类型丢失
更新: 不止是返回类型定义为List会丢失实现类型,返回类型设定为com.github.pagehelper.Page,Page 是ArrayList的子类,返回结果丢失了所有的其他例如getTotal()的属性.使用时应该特别注意.更新2: AbstractSerializer 有 17 种子类实现, hessian 根据不同的 java 对象类型来实现了不同的序列化工具类,List的默认反序列化的实现类型应该就是ArrayList。如果理解有错还望大神指出改正,不胜感激。dubbo版本 2.8.4。原创 2022-09-02 10:29:21 · 306 阅读 · 0 评论 -
Dubbo小案例
model.addAttribute:向前台传递数据,数据名为:list,数据内容为:deptService.findAll()。在dept项目中新建接口,在其实现类中注入api接口对象,调用api中接口方法。通过dept中接口的实现类调用api的方法。注入了deptService接口对象。用于统一子项目的依赖的版本号。重新启动项目照片会丢失。原创 2022-09-02 09:07:00 · 103 阅读 · 0 评论 -
Apache和Tomcat的区别
Apache是Web服务器,和它类似的还有常说的Nginx,而Tomcat是应用服务器,更明确地说Tomcat只是一个servlet容器,可以认为它是Apache的扩展,但是可以独立于Apache运行。作为一个Java开发,Tomcat在工作中是避免不了要使用的,而使用Tomcat的时候总会出现Apache,到底Apache和Tomcat是什么关系?4.Apache和Tomcat整合的好处。原创 2022-09-02 07:46:49 · 176 阅读 · 0 评论 -
Dubbo API 笔记——Dubbo协议&最佳实践
Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器远大于服务提供者机器数的情况反之,Dubbo 缺省协议不适合传送大数据量的服务,比如传文件,传视频等,除非请求量很低缺省协议,使用基于 mina 1.1.7 和 hessian 3.2.1 的 tbremoting 交互数据通讯情况A->B类A多一种属性(或者说类B少一种属性)A->B枚举A多一种枚举(或者说B少一种枚举),A使用多出来的枚举进行传输A->B。...原创 2022-09-01 16:36:16 · 193 阅读 · 0 评论 -
Docker删除容器命令
【代码】Docker删除容器命令。原创 2022-09-01 14:09:53 · 369 阅读 · 0 评论 -
Could not create the Java virtual machine解决
有时下载Oracle等的时候会自动配置jdk版本和路径,将没用的删除。然后选择dea的jdk版本与配置的一样。如果上述还解决不了试一试将。原创 2022-09-01 11:40:23 · 4472 阅读 · 0 评论 -
Android基础入门教程——7.1.1 Android网络编程要学的东西与Http协议学习
答:hypertext transfer protocol(超文本传输协议),TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。...原创 2022-09-01 08:55:33 · 139 阅读 · 0 评论 -
Could not connect to Redis at 127.0.0.16379 Connection refused报错解决方案
其中 /etc/redis.conf是redis配置文件的访问路径。执行命令:redis-server /etc/redis.conf。报错原因:客户端找不到服务器。原创 2022-08-31 17:17:12 · 312 阅读 · 0 评论 -
配置文件,无法找到dubbo标签
cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 ‘dubbo:application’ 的声明。生成远程服务代理,可以和本地bean一样使用demoService。消费方应用名,用于计算依赖关系,不是匹配条件,不要与提供方一样。权限服务基础系统接口包括用户、菜单、角色。开发 zookeeper 配置。线上 zookeeper 配置。...原创 2022-08-31 10:40:55 · 148 阅读 · 0 评论 -
设置springboot自带tomcat的最大连接数和最大并发数
可以通过工程下的application.yml配置文件来改变这个值。从源代码来看,最大连接数和最大并发数默认是10000和200。原创 2022-08-31 09:15:45 · 3147 阅读 · 1 评论 -
Maven dependency 详解
使用: ${springframework.version}可选依赖,不会被传递。原创 2022-08-31 07:48:07 · 1185 阅读 · 0 评论 -
记一次springboot集成shiro报错org.apache.shiro.UnavailableSecurityManagerException的坑
但是在使用的过程中发现了一个问题,在ajax请求需要校验用户和权限时直接重定向的登录页或者无权限的页面,无法处理为json信息返回,导致页面不能给出正确的提示信息。接下来就分析为什么ShiroFilter还未执行就执行到了自定义的filter,debug其执行过程发现我自定义的customShiroUserFilter被加入的了filter chain于shiroFilter同级,顺序还在shiroFilter前面,所以CustomShiroUserFilter执行时shiro还未执行上下文信息还未写入。.原创 2022-08-30 17:40:29 · 755 阅读 · 0 评论 -
解决idea maven工程无法导入依赖
File->other Settings ->Preferences for new project -> maven -> 按照上面图一修改为自定义参数。按照图二勾选importing中import maven projects automatically,保存即可。保存,maven->reimport,就会联网下载所依赖的包,只要pom.xml没有红色下划线,即表示导入成功。3.maven工程中pom.xml的依赖报红,右侧出现红色下划线。ok再maven->reimport,如仍有问题继续往下。...原创 2022-08-30 16:15:39 · 2990 阅读 · 0 评论 -
网络编程之TCP通信(模拟客户端和服务器进行通信)
分别使用java提供的表示客户端的类socket和表示服务器的类ServerSocket。原创 2022-08-30 14:50:30 · 420 阅读 · 0 评论 -
狂神jvm复习笔记
图 类实例化后。原创 2022-08-30 13:19:58 · 134 阅读 · 0 评论 -
本地Mysql忘记密码的修改方法(windows)
3.进入bin目录下,按住shift + 鼠标右键,点击打开“在此处打开Powershell窗口”5.1mysql -u root -p 回车,这时让你输入密码,不输入,直接回车。2.找到Mysql,右键Mysql找到属性,打开就能看到可执行文件的路径了;6.2mysql -u root -p 回车,不输入密码,回车。6.关闭窗口1、2,再像步骤3一样再打开一个命令窗口。7.修改密码完成,新的密码就为root2020。你是否有连Mysql的安装路径都忘了的尴尬。4.关闭服务,在命令窗口输入。...原创 2022-08-30 11:53:46 · 239 阅读 · 0 评论 -
使用bitnamiredis-sentinel部署Redis 哨兵模式
在 Master-Slave 设置中使用 Sentinel 时,如果要设置 Master 和 Slave 节点的密码,请考虑为它们设置。在此示例中,我们假设你希望从你自己的自定义应用程序镜像连接到 Redis 服务器,该镜像在以下代码段中由服务名称标识。或者,如果你使用的是 Docker Compose,请将 image 属性的值更新为。,你的应用程序容器可以轻松访问在容器内运行的 Redis 服务器。如果你希望以不同的方式使用容器日志,你可以使用该选项配置容器。如果你愿意,你也可以自己构建镜像。...原创 2022-08-30 10:33:15 · 545 阅读 · 0 评论 -
SpringBoot加载配置文件的顺序
下面是SpringBoot项目读取配置文件的顺序,以优先级排序。原创 2022-08-30 09:05:03 · 395 阅读 · 0 评论 -
docker 之普通用户运行
ubuntu 不加sudo, 执行 docker 时报错。解决方法,添加docker组。原创 2022-08-30 07:46:56 · 583 阅读 · 0 评论 -
MySQL8安装详细步骤
安装时选择社区版点击社区服务器。原创 2022-08-29 14:43:02 · 1478 阅读 · 0 评论 -
Linux如何访问网址
执行命令 curl + 地址。原创 2022-08-29 13:22:46 · 4506 阅读 · 0 评论 -
hadoop集群搭建(基于docker-compose)
比如:/home/hadoop需要配置2个文件(data是挂载目录,会自动创建)原创 2022-08-29 12:01:49 · 641 阅读 · 3 评论 -
Caused by java.lang.ClassNotFoundException org.apache.shiro.web.util.SavedRequest
Caused by: java.lang.ClassNotFoundException: org.apache.shiro.web.util.SavedRequest —很明显的错误提示。原创 2022-08-29 10:40:51 · 324 阅读 · 0 评论