其他
Redis可以很容的实现消息订阅/发布功能
?
一.JedisPubSub
需要实现一个JedisPubSub,相当于Redis消息的Listener
package com.gqshao.redis.channels;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import redis.clients.j ...
Jvisualvm监控tomcat性能
Linux 查看端口命令
lsof -i:端口号
?
?
?
服务器是linux,我们远程在window系统上监控
?
使用JMX方式
?
?
?
[root@bspdev jdk1.7.0_09]# cd $JAVA_HOME/jre/lib/management
[root@bspdev management]# pwd
...
g++: internal compiler error: Killed (program cc1plus)Please submit a full bug report,
?
主要原因大体上是因为内存不足,有点坑 临时使用交换分区来解决吧
?
sudo dd if=/dev/zero of=/swapfile bs=64M count=16sudo mkswap /swapfilesud ...
本人为游戏服务端开发者,开发中protobuf的解码操作比较麻烦,每次解码都需要写一大堆重复的代码,还需要处理错误,设计了一个工具类,现在将业务逻辑简化一下和出去敏感信息,发布出来,使用源码需要注意以下几点:
1.所有protobuf 消息基于 generatedMessage;
2.protobuf运行时需要配置protobuf.exe位置
3.反射比较耗费性能,设计中将反射等操作放在系统 ...
利用 Java 代码,即 java.lang.instrument 做动态 Instrumentation 是 Java SE 5 的新特性,`它把 Java 的 instrument 功能从本地代码中解放出来,使之可以用 Java 代码的方式解决问题。使用 Instrumentation,开...
redis的几个事物命令: WATCH?监视一个(或多个) key ,如果在事务执行之前这个(或这些) key 被其他命令所改动,那么事务将被打断; UNWATCH?取消 WATCH 命令对所有 key 的监视; MULTI?标记一个事务块的开始,...
继续上一课最后的问题,当数据是非线性可分的时候需要把数据转化到 Z 空间(线性可分)才可以利用 SVM ,因此需要知道 Z 空间是什么。这节课解决了不用知道具体的 Z 空间就可以利用 SVM 进行分类。
最后,该课程介绍了如何因对过拟化的问题。思想跟十一课介绍的相同,就是设置一个限制条件。...
首先看两个例子来比较一下
(1)在用Query方法查询的时候,通过HQL语句来得到Query对象,并对Query对象进行操作,首先是用list方法获取到Query的List集合并输出
public void listQuery() {
Configuration configuration = new Configuration().configure();
Sessi...
在上篇文章中,我们主要了解了Dubbo的架构路线,并对它有了一个比较简单点的印象和了解,而关于Dubbo基本需求是接下来要介绍的内容.
在大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均衡。
关于F5硬件可以参考
F5 Networks
...