- 浏览: 154657 次
- 性别:
- 来自: 上海
最新评论
-
oyhuang:
看不懂啊,这么多行
麻将胡牌逻辑 java -
墙头上一根草:
最近项目在上线 所以好久没上来了 这个确实是我研究不够透彻 ...
mybatis中不能出现小于号 -
Tyrion:
...不是说不支持“<”而是因为你用的是xml文件配置, ...
mybatis中不能出现小于号 -
add2ws:
小于和大于号和xml里的尖括号冲突,应该用<和& ...
mybatis中不能出现小于号 -
hellotieye:
楼主 mybatis 是可以使用小于号的 再好好学一下 没关系 ...
mybatis中不能出现小于号
文章列表
top -Hp pid可以查看某个进程的线程信息
-H 显示线程信息,-p指定pid
查看某个进程的对象占用对象最大的命令:
jmap -histo pid | head -n 20
一、查看哪些IP连接本机
netstat -an
二、查看TCP连接数
1)统计80端口连接数netstat -nat|grep -i "80"|wc -l2)统计httpd协议连接数ps -ef|grep httpd|wc -l3)、统计已连接上的,状态为“establishednetstat -na|grep ESTABLISHED|wc -l4)、查出哪个IP地址连接最多,将其封了.netstat -na|grep ESTABLISHED|awk {print $5}|awk -F: {print $1}|sort|uniq -c|sort -r +0nnets ...
查看某个进程占用cpu最多的线程
- 博客分类:
- linux
ps p 4049 -L -o pcpu,pid,tid,time,tname,stat,psr | sort -n -k1 -r
用此命令 可以查看4049的进程的占用cpu最高的线程
netstat -nat|grep "192.168.101.54"|wc -l
查看此ip的链接到服务器的数量
linux cat命令分页显示
- 博客分类:
- linux
linux cat命令会查看文件的所有内容 但是一下子太多 想要分页或者一行一行的显示
那么可以用次命令cat file | more来显示
当在Windows下面安装好cwRsync之后,也设置好了同步密码文件,当执行同步的时候遇到这个标题描述的问题:
“password file must be owned by root when running as root”
我的解决办法是查找服务端(如果您安装了是客户端服务端整合的4.05版,则直接进入到安装目录下的Bin目录下)寻找是否存在chomd.exe这个文件(比如E:\Program Files (x86)\ICW\Bin这样的路径),然后,在当前路径下开启CMD(可能需要提升权限)
执行:
chmod -c 600 /cygdrive/e/pass.txt(注意下 ...
最近写了一个麻将的胡牌逻辑,这个麻将是没有万字牌 和 东西南北风牌,以前也写过麻将胡牌逻辑,都没有记录,这次记录一下,方便以后查阅
/**
* 胡牌
* @param isZiMo 是否自摸
* @param roleId 胡牌玩家
* @param pcc 麻将场
*/
public static boolean huCard(boolean isZiMo,int roleId,PlayCardContext pcc){
PlayCardUnit pcu = pcc.getCardUnitByRoleId(ro ...
今天写了一段语句,目的就是取得当前时间的秒数与表中的time做减法,然后取得一段时间内的数据,语句如下:
SELECT a.* from arena_report a,(SELECT TIMESTAMPDIFF(SECOND,'1970-1-1 8:0:0',NOW()) as currTime) b
WHERE (a.roleId1=#{roleId} or a.roleId2=#{roleId}) AND b.currTime-a.time<604800 ORDER BY a.time desc LIMIT 20;
这段语句在数据库中 ...
话不多说上一张图
这种图上的内存,每隔差不多五分钟的时间,内存就被跑满,然后一次fullgc,内存瞬间下来,初发现这个问题的时候,肯定是内存泄漏了,开始找有没有什么死循环之类的,用jprofiler找到对象最大的对象,然后找到new出来的对象地方,发现没有出现什么死循环之类的。困惑了好久,最好仔细分析一下,如果真是死循环,那么就算fullgc的话,gc也不会瞬间就把对象回收完全,那么肯定是年轻代中,对象没有被回收,但是这些对象很显眼存活的时间不久,但是长过年轻代被回收的时间,那就是肯定是瞬间创建了太多对象,但是大多没有用到,但 ...
今天看erlang,看到一个最基本的问题,就是方法调用或函数调用时,参数传递的方式,大家都知道在Java中,基本类型是通过按值传递的方式,来实现参数传递,而对象类型则是通过按引用地址传递的,但是这个里面 ...
修改tomcat下的web.xml文件
增加以下filter,用来解析跨域访问
<filter>
<filter-name>CORS</filter-name>
<filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>
<!--这个是用来支持servlet的异步请求访问-->
<async-supported>true</async ...
Boolean value = false?false:(false?true:null);
这个公式 看起来没任何问题 希望获得的结果是null,但是运行的结果 确实很惊人
这个代码执行 结果竟然是“空指针” ,这个牵涉到Boolean的自动封箱问题
使用javap 反编译之后 发现java底层根据情况进行了优化,判断这种情况要自动封箱,但是直接为null就不会自动封箱
java对象占用多少字节
- 博客分类:
- java
随笔- 94 文章- 9 评论- 303
一个Java对象到底占用多大内存?
最近在读《深入理解Java虚拟机》,对Java对象的内存布局有了进一步的认识,于是脑子里自然而然就有一个很普通的问题,就是一个Java对象到 ...
c++虚函数和纯虚函数是用来实现多态的重要组成部分。虚函数与纯虚函数是动态绑定,而一般的函数都是静态绑定即在代码编译的时候,已经建立的绑定。
虚函数与纯虚函数主要区别是,有纯虚函数的c++类,不能自己实现自己即不能通过new ,创建自己的对象,只用通过派生类来实现。
java接口,更像是c++的纯虚函数,同样不能通过接口类,自己实现自己,也必须用过实现接口的类来实现
c++ 是面向对象语言,面向对象编程的三大特征就是多态、抽象以及继承,c++与java的多态都是通过基类与子类的关系实现,抽象都是基于基类的统一特征来实现。但是c++与java的继承差别还是蛮大的,这里记录一下c++与java的继承之间的区别。
继承讲的是类,java中子类继承基类是通过关键字extend来实现,但是在c++中是通过符号“:”来实现,c++中还有一个重要的区别就是可以控制子类继承的权限,即是public、protected、private,不同的权限,则基类的成员变量在子类的权限是不一样的。但是java只有一种就是public。
...