logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

机器中明明 free 还有很大空间,但为什么程序运行提示内存不足? available 是不是当前程序可以使用的剩余内存总量?

工作中线上机器使用的是物理机,发现当程序使用内存到一定量,明明 free 还有几十G,但程序已经崩溃,查看异常信息提示 no space,这种是什么情况?free -mh 查看内存使用情况,free 剩余几十G,但 available 只剩余几个G。

文章图片
#算法#开发语言
贪心算法及几个经典例子

贪心算法一、基本概念:      所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。     贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必须具备无后效性,即某个状态以后的过程不会影响以前的状态,只与当前

文件锁(Filelock)与锁定映射文件部分内容

文件锁JDK 1.4引入了文件加锁机制,允许我们同步访问一个共享文件,不过,竞争同一文件的两个线程有可能在不同的java虚拟机上,或者一个是java线程,另一个是操作系统中其他的某个线程,但文件锁对其他线程或其他操作系统进程都是可见的,因为java的文件加锁直接映射到了本地操作系统的加锁机制。注,这里讲的锁是指锁定其他应用程序,而不是锁定同一虚拟机里访问的同一文件的其他线程 。如果

Java远程调试(Remote Debug)方法

Java远程调试的原理是两个VM之间通过debug协议进行通信,然后以达到远程调试的目的。两者之间可以通过socket进行通信。首先被debug程序的虚拟机在启动时要开启debug模式,启动debug监听程序。jdwp是Java Debug Wire Protocol的缩写。在启动程序时,将以下参数选项添加到自定义的命令行中,程序就会以支持RemoteDeubg的方式启动。

Zookeeper工作原理

Zookeeper工作原理   出处信息    ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要

java api读取solrcloud在 zookeeper 中的配置信息

java api读取solrcloud在 zookeeper 中的配置信息json格式如下:{"ittsb2b_policy":{"shards":{"shard1":{"range":"80000000-7fffffff","state":"active","replicas":{"core_nod

倒水问题解决思路

这个问题是在之前面试一个公司的时候遇到的,以前没遇到过这种问题,猛然上来有点懵逼。不过几分钟整理思路有了些许解题方案,但临时想的方案漏洞还是有些,思路有了,大方向对了,写代码虽然说就简单了,但大脑混沌状态真的是还不一定写出完美的代码。题意:给你两个容器 A B 问是否能够经过有限的步骤倒水,得到容量为 C 的水输出最小的步数,同时输出每一步的操作。如果不能达到目标状态,则输出i...

基于Springboot-Netty-Protostuff-ZooKeeper分布式RPC框架

http://mp.weixin.qq.com/s/SgUOrwPgoP3FnzeIkzS7cw目录一、概述二、RPC原理简介三、序列化协议概述1 XML-RPC,SOAP,WebService2 PHPRPC3 Hessian4 JSON-RPC5 Microsoft WCF,WebAPI6 ZeroC Ice,

ZooKeeper示例 分布式锁思路及示例代码

1.zookeeper实现分布式锁的作用是什么?2.ZooKeeper分布式锁的思路是什么?3.ZooKeeper锁不安全,该如何解决?4.你是否有实现ZooKeeper锁的思路?场景描述在分布式应用, 往往存在多个进程提供同一服务. 这些进程有可能在相同的机器上, 也有可能分布在不同的机器上. 如果这些进程共享了一些资源, 可能就需要分布式锁来锁定对这些资源的访问.本

springmvc通过json向前台传递信息的时候出现乱码问题解决方法

当向前台传递信息有时候会因为中文的编码问题产生乱码,这样我们可以通过进行转码解决,同时可以在springmvc中进行配置方法来解决/*** 根据condcode 值进行typelist信息的查询,结果已排序,* * @param request* @param response* @return*/@ResponseBody@RequestMapping(val

    共 15 条
  • 1
  • 2
  • 请选择