09 2017 档案
摘要:" J2EE" " 四层模型" " J2EE的核心API、组件、相关概念" " JDBC(Java Database Connectivity)" " JNDI(Java Name and Directory Interface)" " EJB(Enterprise JavaBean)" " RMI
阅读全文
摘要:" 需求" " 思路" " 总结" 需求 指定一个String表达式,表达式符合给出的运算符规范,比如:2!=2 and 2 =3 or 4, =, 思路 1. 首先要用Java运算符替换表达式中的部分操作符,如and替换为&&,or替换为||,具体如下: ,Segment定义为: 比如(ab+cd
阅读全文
摘要:" 缘由" " 思路" " 效果" " 代码实现" 缘由 Markdown源生文件源生不支持目录,目前比较主流的生成目录的方式(各式插件),都是转化为HTML文件。虽然HTML文件可以生成眼花缭乱的目录,但是修改起来又没有Markdown方面。以上,所以我决定生成一种既有目录,并且修改起来还比较方面
阅读全文
摘要:"HK2介绍" "组件" "生命周期" "定义服务" "注入服务" HK2介绍 HK2是一个轻量级动态依赖注入框架,它是JSR 330的实现。 组件 在HK2组件模型中,一个组件的功能是通过服务接口 服务实现的模式声明的。一个HK2服务接口 标识并描述了一个构建模块或者应用程序扩展点。HK2服务实现
阅读全文
摘要:"Dropwizard介绍" "Dropwizard结构的服务组成" "开发步骤" Dropwizard介绍 Dropwizard是一个微服务框架, 是各项技术的一个集成封装。它包含了以下组件: 嵌入式Jetty,一个应用程序被打包成一个Jar文件,并开始自已嵌入的Jetty容器。除此之外无任何其它
阅读全文
摘要:"Apache ActiveMQ介绍" "使用MQ的场景" " ActiveMQ的安装" "收发消息的简单实现" " ActiveMQ内部实现" "queue和topic" "消息持久化" "kahadb原理" "最关键的6个配置" Apache ActiveMQ介绍 ActiveMQ是一个开源的,
阅读全文
摘要:个人学习站点,欢迎推荐 "并发编程网 ifeve.com" "阿里中间件团队博客" "云栖社区" "阿里开源" "ImportNew" "segmentfault.com" "way to explore v2ex.com" "牛客" "并发编程—解道jdon.com" "编程中文书籍索引" 个人博
阅读全文
摘要:kunJ kunJ框架,是基于HK2框架的一个自实现注入框架,功能比较简单,重在探索依赖注入的实现原理。 实现细节 1. 自定义3个注解,Access,Inject,Service 2. 在Service中实现对Inject对象的注入(Inject对象必须是Service且有默认构造器) 3. 在S
阅读全文
摘要:kunka kunka是一个任务调度框架。用户只需要在Task接口中实现自己要执行的功能,并且选择合适的执行器,放入TaskManager中,就可以了完成整个任务了。 实现细节 1. 整个任务信息存放在内存中,效率高,对任务数目做了限制 2. 可以为task添加监听器,当task状态变动时,触发监听
阅读全文
摘要:需求 根据配置文件的映射规则,将一种模型和数据映射成另外一种模型和数据。如图: 其中,a1,b1,c1,d1为表主键,关系:A.a1=B.b1=C.c2=D.d1 解决思路 1. 解析模型配置文件,将每个转换规则解析成一个rule,一个rule对应一个dst模型,多个src模型 2. 根据src模型
阅读全文
摘要:什么是任务 任务,就是逻辑性的东西,方面对(耗时)功能进行管理。比如,我们数据导出,就可以包装成一个任务,申请个任务号,然后其他模块就可以查询这个任务的信息了。本质上,就是一个信息的共享。 任务管理器解决问题 1. 统一管理任务,应用程序可以通过API增加,更新,终止,查询任务信息 2. RESTf
阅读全文

浙公网安备 33010602011771号