- 博客(11)
- 资源 (9)
- 收藏
- 关注
原创 使用 Fragment 实现底部导航
在 Android 应用中使用底部导航栏的方式相信大家都已经十分熟悉了,包括微信、手机QQ、大众点评等大家耳熟能详的 app 都都使用这种形式。底部导航栏能有效的突出重点、热点功能,减少应用的层级结构,令使用者一目了然,这里介绍一下使用 Fragment 来实现底部导航栏的方式。 首先定义主活动 MainActivity 作为容器,底部导航栏即在 MainActivity 活动的下方。 Main
2015-06-17 22:32:43 806
转载 SLF4J 的几种实际应用模式--之三:JCL-Over-SLF4J+SLF4J
原文链接: 我们前面已经讲过了 SLF4J 的两种用法:SLF4J+Log4J 和 SLF4J+Logback,那是在比较理想的情况下,所用组件只使用了 SLF4J 这一种统一日志框架的时候。可是 JCL 一直影响深远,SLF4J 渐入佳境的时个,在你的项目中很可能所用的组件,它们分别用了 JCL 和 SLF4J 两种组件。比如说在项目中用了 Hibernate 3.5 和 S
2014-05-14 17:28:12 682
转载 SLF4J 的几种实际应用模式--之二:SLF4J+Logback
原文链接:. 前面讲的 SLF4J 的用法之一是 SLF4J+Log4J,而这里要推出的组合是 SLF4J+LogBack。不用 Log4J?难道还有比 Log4J 更好的日志实现吗?是的,答案就是 LogBack。假如你知道 LogBack 和 Log4J 是同出一位大师之手,你就不会觉得惊讶了。LogBack 对 Log4J 进行了增强,并投入了 SLF4J 的怀抱,它还
2014-05-14 17:24:12 566
转载 SLF4J 的几种实际应用模式--之一:SLF4J+Log4J
原文链接: SLF4J(Simple Logging Facade for Java) 是一个通用的日志框架,不能何以谓之 Facade(门面),所扮眼的角色相当于 Jakarta Commons Logging。就像 JCL 需要底层的日志实现,如 Log4J、java.util.logging、Simple Logger 等来完成具体的信息输出,事实上基本总是 JCL+Log
2014-05-14 17:20:32 469
原创 CXF-使用interceptor处理Soap Headers
最近需要对外提供 web service 服务,初步调研后决定采用 CXF 进行开发,CXF 是 apache 提供的开源框架,对 JAX-WS 标准的实现较为完整,并提供了与 spring 框架的集成,功能较为丰富。由于设计到在 SOAP 头中传输身份验证信息,本文主要讲解如何通过 CXF 提供的 interceptor 来处理 SOAP 头中的数据。实际上, JAX-WS 所定义的 Handl
2014-04-29 18:30:20 772
原创 Mybatis-Spring实现原理
不通过spring: Every MyBatis application centers around an instance of SqlSessionFactory. A SqlSessionFactory instance can be acquired by using the SqlSessionFactoryBuilder. SqlSessionFactoryBuilder c
2014-04-27 22:26:42 1827
原创 Mysql索引浅谈
近期与人谈论起数据库索引时,发现记忆中很多概念已经变的模糊不清了,因此特意重新查阅了相关资料,正好做一下整理。对于索引的一个经典比喻应该是大家都耳熟能祥的字典目录了。MySql内的数据就是字典的正文内容,而索引就是前面的目录。当你要查找某一个字时,如果没有目录,很有可能需要遍历字典的每一页(暂且忽视二分查找 ),这样的效率可想而知。而通过遍历目录,则能很快的定位到字所在的页码,正如索引能够为你指出
2014-03-16 01:10:36 657
转载 关于c3p0重连机制
转一篇关于c3p0重连机制的文章: 1)C3P0容错和自动重连与以下配置参数有关: breakAfterAcquireFailure :true表示pool向数据库请求连接失败后标记整个pool为block并close,就算后端数据库恢复正常也不进行重连,客户端对pool的请求都拒绝掉。false表示不会标记 pool为block,新的请求都会尝试去数据库请求connection。
2013-02-19 17:18:02 375
原创 c3p0 数据库迁移
近期需要迁移数据库,迁移后数据库ip将会改变。我们系统使用c3p0连接池,原本以为在数据库迁移后,只需修改服务器的hosts文件,将数据库配置文件中的对应域名映射到新的ip即可。但实验后发现此方法存在问题。 可做如下实验: 在本机启动服务,查询正常修改host文件,将数据库域名对应的ip修改为错误ip重新查询,查询正常拔掉本机网线后重新插上,查询正常修改连接池的配置,将初
2013-02-19 17:04:30 360
原创 DWR入门实例
DWR是一个RPC的库,程序员可以通过它轻松的在javascript中调用java函数,也可以从java调用javaScript函数。本文基于DWR的官方帮助文档介绍一个基本的DWR实例。 首先下载dwr.jar包:http://java.net/projects/dwr/downloads/download/DWR_3.x/3.0_RC2/dwr.jar,将其放在web project的
2012-05-15 19:05:26 607
编程珠玑(中文)
2008-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人