`
lv12312
  • 浏览: 10722 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表

Guice进阶

    能跑HelloWorld程序之后,就要开始一点点深入去探寻Guice的奥秘了,未知的领域总是充满了诱惑力,新的东西总是能给人带来无限的激情,这就是为什么人们都喜欢去旅游,去探险的原因之一吧;既然开启了Guice的瓶盖,就好好去尝尝Guice的味道。   1、隐式绑定     之前的Helloworld程序是显式的绑定接口的实现,类似这样的形式: bind(TestService.class).to(TestServiceAnotherImpl.class);Guice提供了一种隐式绑定的方式,给接口默认的实现。如: TestServiceImpl.java publi ...

Guice入门

最近项目用到了Guice作为轻量级的依赖注入框架,此次就把关于Guice方面的基础知识梳理了一下: 1、Guice简介     和Spring有点类似,Guice也是个依赖注入框架,主要使用注解形式来完成依赖注入的过程,而不是像Spring一样主要使用XML(虽然也可以用注解,但是XML的配置还是作为Spring不可或缺的一部分),Guice的特点就是足够轻量级,对于一些对于性能要求(包括启动速度,运行期等等)要求比较高的应用来讲的话,使用Guice是一个很好的选择,Guice依赖的Jar包很少,对于项目的管理来讲也稍微轻松一点。缺点也有:Guice功能还不足够强,作为企业级的框架在功能 ...
国庆假期,闲来无事,翻翻Tomcat 7的书籍,顺便总结一下 Tomcat 7 支持嵌入的Web容器,在本地测试环境或者本地应用场景下比较有用,类似于Jetty的功能,可能是Tomcat觉得自己这个方面有所缺失,在Tomcat 7当中就增加了该功能 下载好Tomcat 7 Embedded版本: 里面包含这几个Jar包: tomcat-embed-core.jar  Tomcat核心类包,包含Tomcat Server的主要实现 tomcat-dbcp.jar Apache DBCP,用来在Tomcat实例中集成JDBC tomcat-embed-jasper.jar To ...
    没事儿的时候整整Redis玩玩儿,搭建的时候也出了点问题,不过稍微捣鼓一下,也差不多了。   环境:64位 CentOS 6.4 Redis 2.6.13 1、从官网上面下载源代码,然后编译,这一部比较简单,如果发现没有一些编译工具或者依赖库的话,下载安装就行。 2、 编译安装完毕之后,执行程序在 /usr/local/bin 目录下面会有这几个文件 redis-benchmark redis-check-aof  redis-check-dump  redis-cli  redis-server 这个时候需要配置/etc/redis/redis.conf配置 ...
       当URL参数中含有URL字符串的时候,而该字符串还包含有中文,这个时候处理起来会比较恶心,通过yi一段时间摸索,发现可以用base64来解决这个问题: 背景:由于需要请求目标应用不支持JSONP,需要使用另外一个应用做一个中转。客户端是UTF-8编码,作为中转的应用是GBK编码,需要请求的目标应用又是需要UTF-8编码;   常规的思路是: 前台传输来的相应编码的URL,后台就用该编码的解码,URLDecoder.decode(params,"encodeType"); 但是一般的MVC框架或者应用服务器,在绑定参数的过程中都解码了一次,前台如果想 ...
Global site tag (gtag.js) - Google Analytics