0推荐
469浏览
最近在学习Hadoop,Linux虚拟机搭建Hadoop集群,Windows环境下搭建开发环境,配置Windows开发环境过程中,遇到了些问题困扰了三天,今天终于解决了,分享一下经验,也吸取吸取教训(太丢人了!QAQ)
开发环境:
JAVA JDK8
Maven3.6.3
(安装及环境变量配置略)
开发工具:
VisualStudioCode
安装并配置好上述环境后,利用VScode,搭建maven开发环境,需要在VScode安装JavaExtensionPack和SpringBoo
0
0推荐
516浏览
前言
换了AndroidStudio3.0以后,性能分析工具换成了AndroidProfiler,踩了些坑。
这里记录一下,使用内存分析时无法生成堆转储文件的问题以及我是如何解决的。
问题
内存分析时,点击dumpjavaheap时,正常来说应该生成堆转储文件(xxx.hprof)到本地并自动打开展示内存数据的。
但是现在却无法正常dumpheap,界面上只dump了1秒不到,没有提示生成文件,也没有自动展示什么数据。
并
0
0推荐
1580浏览
从github上更新代码以后,在IDEA中已经Maven中已经compile/install,开启python后台和java后台,但仍在新写的接口报错io.grpc.StatusRuntimeException:UNIMPLEMENTED:Methodnotfound!.
可能是python和java使用grpc的问题
对于python中proto文件夹中的.proto文件,需要进入该目录下,执行以下命令:
python-mgrpc_tools.protoc-I.--python_out=.--grpc_
0
0推荐
774浏览
如图, 打开某软件时, 抛下错:
AJavaScripterroroccuredinthemainprocess
UncaughtException:
Error:Unabletofindavalidapp
atObject.(E:Program Files(x86).....resourceselectron.asarbrowserinit.js:121:9
atObject
解决办法: 重新下载该 程序的最新版本, 并安装.
0
0推荐
424浏览
文章目录一.异常机制的概述二.Java异常的分类ThrowableError(错误)Exception(异常)三.异常处理流程异常的产生过程的解析四.捕获异常try-catchtry-catch-finallyfinally与方法返回值问题try-catch-resource总结五.抛出异常throws声明异常(向上抛出)throw抛出异常异常关系链异常转义
一.异常机制的概述
概述
异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全
0
0推荐
412浏览
文章目录容错概念例子高可用概念例子高可用概念例子总结
容错
概念
容错(faulttolerance)指的是,发生故障时,系统还能继续运行。
例子
飞机有四个引擎,如果一个引擎坏了,剩下三个引擎,还能继续飞,这就是“容错”。同样的,汽车的一个轮子扎破了,剩下三个轮子,也还是勉强能行驶。
容错的目的是,发生故障时,系统的运行水平可能有所下降,但是依然可用,不会
0
0推荐
444浏览
文章目录什么是串行、并发、并行浅谈锁的作用1.锁有什么作用呢2.Java中的锁有什么作用呢3.为什么要用锁一.Java锁分类1.公平锁/非公平锁2.可重入锁/不可重入锁3.独享锁/共享锁4.互斥锁/读写锁5.乐观锁/悲观锁6.分段锁7.偏向锁/轻量级锁/重量级锁8.自旋锁8.1.简单了解一下CAS算法?CAS的问题8.2.什么是自旋锁?8.3.Java如何实现自旋锁?8.4.自旋锁存在的问题8.5.自旋锁的优点8.6.可重入
0
0推荐
398浏览
文章目录一.多线程基础1.多任务概念2.进程和线程的概念3.进程vs线程4.Java多线程二.创建线程1.线程执行顺序2.线程的优先级三.线程的状态四.线程礼让五.中断线程1.设置标志位中断线程2.volatile五.守护线程六.线程同步1.线程同步问题产生2.Synchronized3.错误使用Synchronized例子14.错误使用Synchronized例子25.不需要synchronized的操作6.小结七.同步方法Java中没有特殊说明时,一个类`默认是非
0
0推荐
377浏览
文章目录RMI远程调用基本概念Java实现RMI远程调用Java实现RMI远程调用2Java的RMI远程调用弊端小结
RMI远程调用基本概念
Java的RMI远程调用是指,一个JVM中的代码可以通过网络实现远程调用另一个JVM的某个方法。RMI是RemoteMethodInvocation的缩写。
提供服务的一方我们称之为服务端,而实现远程调用的一方我们称之为客户端。
Java实现RMI远程调用
实现一个最简单的RMI:服务器会提供一
0
0推荐
419浏览
文章目录一.Java中的四种引用二.Java为什么要设计这四种引用三.了解四种引用类型1.强引用2.软引用3.弱引用4.引用队列5.虚引用(对象回收和跟踪)6.总结
一.Java中的四种引用
Java中有四种引用类型依次为:
强引用(StrongReference)
软引用(SoftReference)
弱引用(WeakReference)
虚引用(PhantomReference)
这四种引用强度依次逐渐减弱
二.Java为什么要设计这四种引用
Java中引入四种引用的
0
0推荐
211浏览
文章目录一.什么是认证(Authentication)二.什么是授权(Authorization)三.什么是凭证(Credentials)四.Cookie1.什么是Cookie2.Cookie产生的过程3.Cookie存放的位置4.cookie重要的属性4.1.**path属性使用**4.2.domain属性使用5.SessionStorage,LocalStorage五.Session1.什么是Session2.Session产生的过程六.Cookie和Session的区别七.什么是Token(令牌)1
0
0推荐
154浏览
一.如何给线程传递数据
1.通过构造方法传递数据
在创建线程时,必须要创建一个Thread类的或其子类的实例。因此可以在调用start方法之前,通过线程类的构造方法将数据传入线程。并将传入的数据使用成员变量接收,以便线程体使用
/**
*TODO测试线程传递参数1-通过构造方法传递数据
*/
publicclassTestThreadPassParam1extendsThread{
//用于接受构造方法传进来的数据
privateStringname;
//构造方
0
0推荐
364浏览
原文链接:https://my.oschina.net/OutOfMemory/blog/805427?from=20161218
前言
游戏开发中,经常在玩家进入游戏的时候进行必要的信息初始化,往往这个初始化信息数据包是相对来说还是比较大的,一般在30-40kb左右,还是有必要进行压缩一下再发送消息,刚好前段时间看过,里面列举了一些常用的压缩算法,如下图所示:
是否可切分表示是否可以搜索数据流的任意位置并进一步往下读取数
0
0推荐
200浏览
MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。
在高负载的情况下,添加更多的节点,可以保证服务器性能。
MongoDB旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB文档类似于JSON对象。字段值可以包含其他文档,数组及文档数组。
ssm整合
1、导入依赖