- 浏览: 1235971 次
- 性别:
- 来自: 北京
最新评论
-
longxitian:
https://www.cnblogs.com/jeffen/ ...
万恶的Mybatis的EnumTypeHandler -
asialee:
ddnzero 写道博主请问FileUtils这个类是哪个包的 ...
使用mockftpserver进行ftp测试 -
ddnzero:
博主请问FileUtils这个类是哪个包的?还是自己的呢?能放 ...
使用mockftpserver进行ftp测试 -
yizishou:
为什么会intMap.get("bbb") ...
浅谈System.identityHashCode -
liguanqun811:
感觉LogManager打开了所有的LogSegment(文件 ...
jafka学习之LogManager
文章列表
我们再来看下消息的整个发送的过程,做工作的类为:ProducerSendThread 我们来看看:
final String threadName ;
// 消息队列
final BlockingQueue<QueueItem<T>> queue;
// 消息的encoder
final Encoder<T> serializer;
// 底层的同步的消息发送器
final SyncProducer underlyingProducer;
// 事 ...
首先我们来看看producer的例子:
首先我们先看单元测试ProducerTest这个类里面的发送消息的代码:
@Test
public void testSend() {
Jafka jafka = createJafka();
Properties producerConfig = new Properties();
produc ...
[置顶] Jafka学习之基本概念
- 博客分类:
- mq
消息: 全称为Message,是指在生产者、服务端和消费者之间传输数据。
消息代理:全称为Message Broker,通俗来讲就是指该MQ的服务端或者说服务器。
消息生产者:全称为Message Producer,负责产生消息并发送消息到meta服务器。
消息消费者:全称为Message Consumer,负责消息的消费。
消息的主题:全称为Message Topic,由用户定义并在Broker上配置。producer发送消息到某个topic下,consumer从某个topic下消费消息。
主题的分区:也称为partition,可以把一个topic分为多个分区。每个分区是一个有 ...
[置顶] Jafka学习之启动
- 博客分类:
- mq
Jafka类为整个程序的入口类, 这个类本身没有什么特别的,里面有两个小的知识点需要注意下。
在启动的时候注册了shutdownhook,虽然在杀死进程后所有的资源会得以释放,但是添加hook实现了程序终止时候的资源释放工作,可以看出作者的严谨。
具体的细节就不讲了,从main函数入口,创建对象,依次调用ServerStartable的启动,ServerStable里面包含Server,其实就是Server的startUp,初始化LogManager和SocketServer。
从这个地方可以看出,作者的设计意图,Serve ...
今天遇到同事的一个问题,感觉很有代表性,写出来大家一块分析下。
代码如下:
@ResponseBody
@RequestMapping( "/getMHotelIdsBySupplierId" )
public List<String> getCodeIdByType(@RequestParam ("type" )String type){
List<String> motelIds = xxxxx;
return modelIds;
}
然后这个代码如果被 ...
打算写几篇博客总结下近来做的一个东西:www.eccpitbj.org/chitec2014
项目中要用到倒计时,找了几个,发现有比较漂亮的,当不支持ie6/ie7,后来没办法就做了兼容。现在将兼容方案介绍下:
在网上找了一个比较漂亮的javascript倒计时功能,效果如下:
用法就比较简单了,官网上都有,就不详细介绍了。官网地址:
https://github.com/nikhiln/Circular-Countdown
这个最大的问题是漂亮,但是使用了html5的canvas,所以ie6 ...
用法:
<#include "/common/pager.html"> <@pager pager=param baseUrl="${basePath}/admin/pageList" parameterMap=parameterMap />
需要业务对象继承下面的实体:
public class Pager {
/**
* 当前页码
*/
private int pageIndex = 1;
/**
* 每页显示多少个
*/
private int pageSize = 10;
...
今天项目中要用到自定义标签,发现下面的问题
1 .freemarker里面获取HttpServletRequest没有办法获取,最后还是通过spring的一个listener解决的
在web.xml里面添加下面的配置:
<listener>
<listener-class>
org.springframework.web.context.request.RequestContextListener
</listener-class>
</listener>
java代码通 ...
前面已经得出android中加载本地html5所遇到问题的原因,针对这个原因,目前有以下两种解决方案,第一种解决方案:
对于每一个景区,新建一个android application,然后将动景手动复制到工程的asset中,然后用webView从asset中加载动景,这样就避免了webkit内核禁止加载本地html5的问题,然后将应用打包成apk,这样每次都下载景区对应的动景apk,下载完之后自动安装,这样只需要访问apk就可以解决了,安装apk:
public static boolean install(Context context, Str ...
在做项目的时候,发现了一个棘手的问题,就是在有的手机上加载本地html5会报错,报的错误是
XMLHttpRequest cannot load file://mnt/sdcard/WisdomTraval/taagoo.flash/30/tour.xml. Cross origin requests are only supported for HTTP.js/libs/text.js:7 ...
与IP不同,MAC是指连接WIFI使用的无线网卡的物理地址,这个地址是唯一并且不可变更的。
没有开启wifi能够获取到Mac地址只是获取的ip为0,当然wifi未连接状态下是肯定没有IP分配的。具体看看下面:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
//在wifi未开启状态下,仍然可以获取MAC地址,但是IP地址必须在已连接状态下否则为0String macAddress = null, ip = null;
在这里,我们要做一个简单的员工考勤记录查询系统的后台数据库。业务需求如下所示:
1.统计每天来的最早、来的最晚、走的最早、走得最晚的人的姓名
1.1 统计每天来得最早的人的姓名和打卡时 ...
最近部署了一个系统,用户要求在访问时能把8080端口去掉,试了2个方法,一个是直接在Tomcat里设置文件达到效果,另一个是通过配置IIS来进行实现,在网上也找了一些资料,都不是很齐全,自己整理了下,备用。
第一种方法(个人认为比较好的解决方案),是通过修改Tomcat下的index.jsp来实现,启动服务器时出现那只猫的那个页面,用户访问IP地址时进行跳转。
步骤:
1、修改../apache-tomcat/conf/server.xml文件,把8080端口改为80。
2、修改../apache-tomcat/webapps/ROOT/WEB-INF/ ...
fis简介
fis在github上的开源地址为: https://github.com/fouber/fis-java-jsp
关于fis的几个接口的实现
fis:html
它是一个标识性的一个标签,表明html页面需要fis进行处理
他必须要以结束
其他的标签必须要位于和之间
fis:div
类似于html标签,在ajax调用中非常有用
fis:styles
是一个占位符,页面中的所有的css以后会被fis收集在这个地方
一般来说是放在之前
fis:scripts
是一个占位符,页面中的所有的js以后会被fis收集在这个地方
用户写的 ...
//validate 选项***********************************************************
$("form").validate({
debug:true //进行调试模式(表单不提交)
rules:{
name:"required", //自定义规则,key:value的形式,key是要验证的元素,value可以是字符 ...