摘要: Hibernate工程项目创建基本步骤:导包(Hibernate依赖包、SQL驱动包)、编写实体类、编写ORM映射配置文件、编写核心配置文件、编写测试驱动。 项目工程代码已经上传到GitHub:https://github.com/wanyouxian/Hibernate 工程名:Hibernate 阅读全文
posted @ 2017-07-07 14:55 Youxian 阅读(333) 评论(0) 推荐(1) 编辑
摘要: 一、为什么需要消息系统 二、kafka 架构 2.1 拓扑结构 2.2 相关概念 2.3 zookeeper 节点 kafka 在 zookeeper 中的存储结构如下图所示: 三、producer 发布消息 3.1 写入方式 producer 采用 push 模式将消息发布到 broker,每条消 阅读全文
posted @ 2017-11-03 10:23 Youxian 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 在上一篇博客中,我们通过xml配置文件进行实体类和表的映射,但是近两年来有更多的项目对一些比较稳定的实体类使用了注解进行ORM映射,这样使得编程更加简洁、简单。其实使用注解进行ORM映射和使用xml进行映射没有太多的操作流程上的变化,主要步骤为:导包、编写带注解的实体类、编写核心配置文件、编写测试类 阅读全文
posted @ 2017-07-07 16:11 Youxian 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 一、代理模式是什么? 代理模式属于GOF23设计模式中结构型中的设计模式,通过代理对象来屏蔽(部分或者屏蔽)对真实对象的直接访问,下图为UML图: 在代理模式中组件包括:抽象角色接口、代理角色类、真实角色类。 抽象角色:声明真实对象和代理对象的共同接口。 代理角色:代理对象角色内部含有对真实对象的引 阅读全文
posted @ 2017-07-06 10:13 Youxian 阅读(228) 评论(0) 推荐(0) 编辑
摘要: C++中常识小知识: 1、在C++的类中成员变量与成员函数默认为私有的,结构体中的成员变量与成员函数默认为公有的。 2、C++中this关键字是指针,指向当前对象。 3、在C++中一般类的成员变量与成员函数声明放在.h文件中,对成员函数的实现放在.cpp文件,为了防止不同类中实现了同名函数,一般在. 阅读全文
posted @ 2017-02-03 19:17 Youxian 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 正常情况下如果切换了eclipse的workspace后,需要重新配置eclipse,但是可以将原工作目录中的.metadata/.plugins/org.eclipse.core.runtime拷贝到新的的workspace目录下,覆盖现有的即可,其中.metadata/.plugins/org. 阅读全文
posted @ 2017-02-03 09:11 Youxian 阅读(1501) 评论(0) 推荐(0) 编辑
摘要: 1.进入android源码目录下的build下执行:source envsetup.sh 后继续在该路径下执行lunch。 2.编写完成工程 3.编写Android.mk文件,放入工程目录下 LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCA 阅读全文
posted @ 2017-01-18 19:39 Youxian 阅读(7188) 评论(0) 推荐(0) 编辑
摘要: 摘要:在Android下采用ARGB表示颜色,每个像素占四个字节。其加载图片申请空间时与图片的实际大小没有关系,与像素有关系。 阅读全文
posted @ 2017-01-13 19:52 Youxian 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、为方法添加注释:Alt + Shift + J 阅读全文
posted @ 2017-01-12 14:50 Youxian 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1、安装软件:Git-1.9.2-preview20140411.exe与TortoiseGit-1.8.8.0-64bit.msi 2、在本机任一目录下执行如下操作: 3、创建一个test.java测试文件编写代码执行: 打开命令行模式后在命令行模式下分别执行: 此时文件就被添加到本地版本管理了。 阅读全文
posted @ 2017-01-12 13:33 Youxian 阅读(832) 评论(0) 推荐(0) 编辑