`
文章列表

bat启动jar

@echo off cd /d C:\Users\duanyunxi\server_G java -jar game.jar start pause
package cn.wistone.game; import java.util.concurrent.Callable; import java.util.concurrent.CyclicBarrier; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /** * 多线程数组求和 与单循环对比 * * @author dyx * */ public class SumArrayTest { private static int innerLength ...
转自(http://blog.csdn.net/kp034/article/details/7077757) 通常,我们谈论的堆内存使用的前提是以“一般情况”为背景的。不包括下面两种情形: 1.某些情况下,JVM根本就没有把Object放入堆中。例如:原则上讲,一个小的thread-local对象存在 ...

Java assert使用

Java assert使用(转自http://blog.sina.com.cn/s/blog_95feae0d0101hhcg.html) 主要总结一下在eclipse中如何使用断言。 (一)首先明确:    java断言Assert是jdk1.4引入的。 jvm 断言默认是关闭的。 断言是可以局部开启的,如:父类禁止断言,而子类开启断言,所以一般说“断言不具有继承性”。    断言只适用于复杂的调试过程。 断言一般用于程序执行结果的判断,千万不要让断言处理业务流程。 (二)判断eclipse是否开启了断言,代码如下: public class AssertTest { public stat ...
Thrift IDL Flume Thrift IDL在client包里面,定义如下: namespace java org.apache.flume.thrift struct ThriftFlumeEvent {   1: required map <string, string> headers,   2: required binary body, } enum Status {   OK,   FAILED,   ERROR,   UNKNOWN } service ThriftSourceProtocol {   Status append(1: ThriftFl ...
在开发过程中,有时候会使用到公司内部的一些开发包,显然把这些包放在外部是不合适的。另外,由于项目一直在开发中,这些内部的依赖可能也在不断的更新。可以通过搭建公司内部的Maven服务器,将第三方和内部的依赖统一管理。       这里使用Nexus来搭建本地的Maven服务器,过程比较简单。       一、安装服务器       1、下载       我们可以在nexus的官网上找到它的相关介绍,下载地址是:http://nexus.sonatype.org/downloads/,在这里可以找到最新的版本,如果需要以前的版本,在官网上应该也可以找到下载地址。我下载的是:nexus-os ...
MongoDB(官方主页:http://www.mongodb.org/)是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。 json格式:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(S ...
使用Java快速入门RPC框架 - Thrift Apache Thrift是一个facebook简历的RPC框架,现在是一个Apache的顶级项目。Thrift允许通过一个跨语言的定义文件的方式定义数据类型和服务接口,这个文件作为RPC客户端和服务器通信的标准,你也可以去看看Thrift的白皮书了解更多信息。 根据Apache Thrift的官方站点的描述,Thrift是一个: software framework, for scalable cross-language services development, combines a software stack with a code g ...
opsensuse-linux密码破解(公司是用这个): 1、重新启动机器,在出现grub引导界面后,在启动linux的选项里加上init=/bin/bash,通过给内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash,出现命令行。 2、稍等片刻出现(none)#:命 ...

名人博客

http://www.ha97.com/ http://dongua81.blog.163.com/blog/static/557953201131510242745/ http://dongua81.blog.163.com/blog/static/5579532008101151652826/ http://blog.s135.com/---金山傲游:张宴
Linux给一个网卡绑定多个IP方法 1.Redhat系列(redhat,Fedora Core,Centos)中的实现方法 假设需要绑定多IP的网卡是eth0,请在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件, 内容样例为: DEVICE=”eth0:0″ IPADDR=”192.168.0.2″ BROADCAST=”172.168.0.255″ NETMASK=”255.255.255.0″ ONBOOT=”yes”  其中的DEVICE为设备的名称,IPADDR为此设备的IP地址,BROADCAST是广播地址, ...
#!/bin/bash #作者:duanyunxi #版本:v2.0 touch /var/installserver.tmp ##开始准备工作## echo "##开始准备工作!##" if [ -f /var/installserver.tmp ]; then   RETVAL=`grep 'ready' /var/installserver.tmp`   if [ "$RETVAL" == "" ]; then       echo "##确认server_2.0的路径!##"       echo &qu ...
#!/bin/bash #2009-11-8 第一次编写 #作者:duanyunxi #版本:v1.1 #备份脚本 ##设置备份## echo "##开始设置备份!##" if [ -f /etc/crontab ]; then   RETVAL=`service cron status|grep  'running'`   if [ "$RETVAL" != "" ]; then             echo "请选择备份格式(s:数据库|t:tar.gz压缩包)?"        read ENCODE ...

crontab详解

crontab日志记录:/var/spool/mail/root
1.ip配置 修改/etc/sysconfig/network/ifcfg-eth0(没有则新建) # Loopback (lo) configuration TYPE=Ethernet DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.1.120/24 NETMASK=255.255.255.0 NETWORK=192.168.1.0 BROADCAST=192.168.1.255 STARTMODE=onboot USERCONTROL=no FIREWALL=no GATEWAY=192.168.1.1/24 2.route配置 ...
Global site tag (gtag.js) - Google Analytics