logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

阻塞状态中的线程如何正常终止

项目刚刚遇到一个这样的问题:在一个死循环中获取和处理一个队列(一个LinkedList),当空闲时,线程会阻塞在从LinkedList获取列表的地方(在一个Get方法中,使用ReentrantLock锁,如果当前LinkedList的size为0,则使用Condition的await()方法,让当前线程阻塞),此时想让该线程终止时,我使用了Thread.join(),结果虚拟机dump抛出...

#java#javascript#运维
【转载】java class运行时热替换(hotswap)

关于hotswap(该补丁的网址http://ssw.jku.at/dcevm/)Hotswap 是一个允许在运行状态下无限制的修改加载类文件的Java虚拟机补丁。当前java虚拟机的动态加载机制只允许修改类的方法体,而打了hotswap补丁以后,可以增加,删除类属性,方法,甚至可以改变一个类的父类。Hotswap补丁是基于GPL v2.0开源协议的。你可以通过windows,linux,

Linux在防火墙中开放SVN端口

原文:http://www.cnblogs.com/chenqianpeng/archive/2012/03/06/2381403.htmlLinux的防火墙配置文件iptables,一般位置为 /etc/sysconfig/,要想加入SVN端口(默认3690),可用编辑器或vi命令加入以下行(大家在这记着打开超级管理员权限):#SVN-A INPUT -i eth0 -p tcp -m tcp

Nginx gzip对json数据的压缩

原文:http://hi.baidu.com/laxinicer/item/aead6aed275db2225a2d640e静态页面在做ajax请求的时候,生成的json数据有时候会非常的大,这部分数据如果能做gzip压缩的话,将会大量的减少服务器流量以及客户端请求速度。可以通过以下方法开启nginx配置:    gzip  on;    gzip_min_leng

【转】Windows远程登陆Linux桌面的方法

原文:http://yangyongquan.com/2007/12/how-to-access-linux-desktop-in-windows.html前段时间一直在做Linux的远程桌面,于是想了很多的方法,现在看来,这实在是太简单了。这里介绍几种简单的方法。第一种:putty。其实这个工具并不是桌面客户端,它只不过是一个远程登陆Linux的命令提示工具,但是我们知道,在Linux中

如何把Backtrack 5安装到U盘/Backtrack 4安装方法

原文:http://www.path8.net/tn/archives/1042 在这篇文章中我们将描述我们如何能够使一个USB启动的Linux发行Backtrack4驱动器。新版本是基于Debian / Ubuntu的,而不是Slackware的,因为它是用来在早期版本是(Backtrack 3以下)。   在这方面,UNet ...在这篇文章中我们将描述我们如何能够使一个USB启动的Linux

Some notes on lock-free and wait-free algorithms

 原文:http://www.rossbencina.com/code/lockfree Over the past two decades the research community has developed a body of knowledge concerning “Lock-Free” and “Wait-Free” algorithms and data struct...

RTS游戏的寻路算法:群体移动时如何绕开友军阻挡

 参考:https://www.zhihu.com/question/29885931 wq yang这个函数:https://github.com/spring/spring/blob/a2a84b654354e5da1f828b5fd7db280d90d0596d/rts/Sim/MoveTypes/ClassicGroundMoveType.cpp#L754主...

[UE4]Epic官方教程:用C++开发简易的生存类游戏(Survival Sample Game)

游戏截图 源码下载https://github.com/tomlooman/EpicSurvivalGameSeries官方wikiSection 1- This section sets up the third person character movement with animation, object interaction, simple hunge...

Git服务器地址ip变动后,修改本地版本的链接URL

右击版本根目录 -》 Pull -》 Manage Remotes -》 修改URL地址  

    共 17 条
  • 1
  • 2
  • 请选择