- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Netty介绍(一)————为什么使用Netty
Netty的简单介绍Netty 是一个 NIO client-server(客户端服务器)框架,使用 Netty 可以快速开发网络应用,例如服务器和客户 端协议。 Netty 提供了一种新的方式来使开发网络应用程序,这种新的方式使得它很容易使用和有很强的扩展性。 Netty 的内部实现时很复杂的,但是 Netty 提供了简单易用的 api 从网络处理代码中解耦业务逻辑。 Netty 是完全基 于 N
2017-01-20 15:55:23 10640
转载 jvm虚拟机学习之垃圾收集
说起垃圾收集(Garbage Collection,GC),大部分人都把这项技术当做Java语言的伴生产物。事实上,GC的历史远比Java久远,1960年诞生于MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言。当List还在胚胎时期时,人们就在思考GC需要完成的3件事情:哪些内存需要回收?什么时候回收?如何回收?虽然目前动态分配与内存回收技术已经相当成熟,一切看起来
2017-01-11 12:41:33 268
原创 jvm虚拟机学习之内存区域介绍
1.java内存区域1.1 概述java程序员把内存控制的权力交给了java虚拟机,不用自己去分配空间,所以不容易出现内存泄漏和内存溢出。不过,一旦出现内存泄漏和溢出的问题,如果不了解虚拟机怎样使用内存,就很难排查错误。1.2运行时数据区域java虚拟机会把它所管理的内存划分为几个不同的区域,每个区域都有自各自的用途。方法区和堆是线程共享的,程序
2017-01-09 11:59:24 211
原创 redis的安装并在java中初步使用(spring配置redis)
redis介绍官方介绍: Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sor
2017-01-05 19:40:42 3472
转载 alibaba-Druid的使用和配置
Druid号称是Java语言中最好的数据库连接池。1) 可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问性能有帮助。 2) 替换DBCP和C3P0。Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。3) 数据库密码加密。直接把数据库密码写在配置文件中,这是不好的行为
2017-01-03 15:49:47 4193
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人