关闭

JBOSS deadlock

问题:之前用JBOSS部署一个应用,发现启动以后在某段block了,日志中也没有发现任何error,通过jstack查看堆栈信息:Found one Java-level deadlock:“pool-13-thread-1”: waiting to lock monitor 0x00007f5abd11de68 (object 0x00000006c0228af8, a java.io.Pr...
阅读(135) 评论(0)

读写二进制文件引发对Pipeline的认识

项目中有一个功能,通过SFTP读取服务器节点上的PCAP文件进行解析,如何通过SFTP访问文件网上代码很多,不是重点就不贴了,解析的时候一直报错:Java Code Examples for io.netty.handler.codec.TooLongFrameException. 定位到问题在于netty解析时出现问题,数据包超出长度,netty在解析数据包是按照固定大小解析,说明我读写文件有问...
阅读(142) 评论(0)

解决sql查询时间缺失

最近在做关于监控的项目,其中关于按照一定时间(小时,天、周)实时统计并显示默写特定值的数据量。通过sql语句查询出现以下问题: 例子:(由于自己的表结构比较复杂,此处例子应用网上) 例子中的数据结构和数据: 一般使用如下查询语句:SELECT date(downtime) AS dday, count(*) AS num FROM re_device GROUP B...
阅读(139) 评论(0)

mysql时间函数Date_add详细说明

对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。   这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内:   mysql> SELECT something FROM table   WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) DAYOFWEEK...
阅读(319) 评论(0)

kafka命令操作

官网上是没有提供直接windows版本的topic处理程序的,执行命令之前加kafka-run-class.bat kafka.admin.TopicCommand %* 或者自己新建一个bat文件。 1、创建Topickafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 2 --partitio...
阅读(203) 评论(0)

windows kafka安装及问题解决

一、安装JDK 不做说明,自行解决。 二、安装zooeleeper 下载地址:http://apache.fayea.com/zookeeper/ 1、解压 2、将“zoo_sample.cfg”重命名为“zoo.cfg” 3、在任意文本编辑器(如notepad)中打开zoo.cfg,找到并编辑dataDir,最好设置在解压目录下(D:\softw...
阅读(1542) 评论(0)

HBase1.2.0 windows单机版安装配置

1、首先从官网上下载HBase1.2.0安装包http://archive.apache.org/dist/hbase/ 2、解压到指定目录3、修改conf/hbase-env.cmdset HBASE_MANAGES_ZK=true set HBASE_CLASSPATH=C:\Users\86070315\hbase\conf 4、修改conf/hbase-site.xml ...
阅读(1257) 评论(0)

java匿名内部类使用外部变量时,外部变量必须是final,为什么?

转自:http://blog.csdn.net/u011617742/article/details/516135191,Java中的匿名内部类是如何实现的? 先定义一个接口: public interface MyInterface { void doSomething(); } 然后创建这个接口的匿名子类: public class TryUsingAnonymousClas...
阅读(144) 评论(0)

Junit测试中多线程问题

这两天使用junit测试,测试代码中为了模拟实际场景开启多线程,有的情况下,测试的功能本身就是多线程活动。测试半天没有达到预想的效果,仔细研究发现:junit主线程执行完毕就结束了,不管后台线程。 场景一: 如果测试代码中有多线程,可使用CountDownLatc解决。private int i = 3; /* * 线程计数器 * 将线程数量初始化 * 每执行完成一条线程,调用...
阅读(155) 评论(0)

数据库行式和列式存储

关系型数据库是以二维表的形式呈现数据,这种呈现是逻辑上的展示。 一般具体存储在硬盘上,以何种方式存储,对于数据库操作性能来说,至关重要。 对于硬盘来说,最昂贵的操作是查找。为了提高最终性能,所需要的相关数据应该以某种方式去存储从而使“查找”操作尽可能少。硬盘由一系列规定大小的块(block)组成, 通常足以容纳数据表的几行。通过把相关的行存储在块中,仅仅一定数量的块需要被读取从而最小化了查找...
阅读(121) 评论(0)

使用git pull文件时和本地文件冲突怎么办?

在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息: error: Your local changes to 'c/environ.c' would be overwritten by merge. Aborting. Please, commit your changes or stash them before you can merge. 这个意思是说更新...
阅读(118) 评论(0)

JDBC数据库连接之配置文件

为了使代码灵活切易于扩展和维护,我们一般将数据库配置信息放入文件中,比如:db.properties url=jdbc:mysql://localhost:3306/day17 user=root password=root driverClass=com.mysql.jdbc.Driver这时候使用类路径读取: InputStream in = JdbcUtil.class.getRes...
阅读(134) 评论(0)

git学习:关于origin和master

git的服务器端(remote)端包含多个repository,每个repository可以理解为一个项目。而每个repository下有多个branch,此处各个branch的意义。"origin"就是指向某一个repository的指针。服务器端的"master"(强调服务器端是因为本地端也有master)就是指向某个repository的一个branch的指针。 这是服务器端(remo...
阅读(119) 评论(0)

Java JDBC连接SQL Server2005错误:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败

错误原因如下: Exception in thread "main" org.hibernate.exception.JDBCConnectionException: Cannot open connection at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:99) at org.h...
阅读(300) 评论(0)

同步/异步与阻塞/非阻塞

标题没有写“同步/异步与阻塞/非阻塞区别“,因为觉得,其实两者没有所谓”区别“这种绝对关系。 本文简介明了地描述同步/异步与阻塞/非阻塞,同时举例说明(来自网络)。 关于IO,有5种类UNIX下可用的I/O模型(参考是《UNIX网络编程:卷一》第六章——I/O复用): 阻塞式I/O; 非阻塞式I/O; I/O复用(select,poll,epoll...); 信号驱...
阅读(114) 评论(0)
46条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:19699次
    • 积分:484
    • 等级:
    • 排名:千里之外
    • 原创:26篇
    • 转载:20篇
    • 译文:0篇
    • 评论:0条