最近由于项目需要,大致研究了一下protobuf的java使用。说实话,习惯了C++的protobuf,java用起来真别扭。由于需要将protobuf序列化后,存入redis,而且redis没法直接存储非字符串的数据,所以我只能想办法将protobuf序列化成字符串。protobuf的java实现...
例子代码理解AOP AOP为Aspect Oriented Programming的缩写,意为:面向切面编程。大概意思就是在原有源代码的基础上,增加功能,而又不修改原有的代码。术语切面(Aspect):进行增加处理的类,比如对一功能增加日志管理操作,定义的日志类便是一个切面。连接点(Joinpoi....
标识符:由26个英文字母大小写,数字:0-9 符号:_ $ 组成定义合法标识符规则:1、数字不可以开头。2、不可以使用关键字。3、Java中严格区分大小写。Java中的注释格式:单行注释:格式: //注释文字多行注释:格式: /* 注释文字*/文档注释:格式:/** 注释文字 */常量:常量表示不能...
在《Java与WCF交互(一):Java客户端调用WCF服务》一文中,我描述了用axis2的一个Eclipse控件生成WCF的Java客户端代理类,后来有朋友建议用Xfire、CXF,一直没有尝试,今天有朋友指出JDK6可以用java自带的一个WSImport工具,试了下,果然很爽,这是一个exe文...
目录一、前言二、spring mvc 核心类与接口三、spring mvc核心流程图四、spring mvcDispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片段讲解七、spring mvc如何访问到静态的文件,如jpg,...
我們先假設使用者,已經在 python 官方網站下載各版本的 Windows Installer 並安裝在預設路徑下:python 2.6:C:\Python26python 2.7:C:\Python27python 3.2:C:\Python32我們希望在 command line 輸入 pyt...
转http://weixiaolu.iteye.com/blog/1479656 目录: 一.java NIO 和阻塞I/O的区别 1. 阻塞I/O通信模型 2. java NIO原理及通信模型 二.java NIO服务端和客户端代码实现 具体分析: 一.java NIO 和阻塞I/O的区别 ...
随便发个自定义消息,然后在 CMyDialog的自定义消息处理函数中 UpdateDate()。因为 UpdateDate用到了线程本地存储。不能跨线程的UpdateData只能在主线程中使用,将UpdateData放到你的WM_MY_MESSAGE消息处理函数里面就可以了.工作线程不能更新主线程的...
静态变量属于整个类,而不属于具体的某个对象。它的初始化不能通过构造函数或者参数表的方式定义,否则会出现error LNK2001: unresolved external symbol 静态变量的初始化必须在类外进行初始化数据类型类名::静态数据成员名=初值; 静态变量的调用可以直接通过类名::.....