会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
luoxn28
https://github.com/luoxn28
博客园
首页
管理
上一页
1
2
3
4
5
6
7
下一页
2016年10月26日
MyBatis源码分析-MyBatis初始化流程
摘要: MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Object
阅读全文
posted @ 2016-10-26 22:58 luoxn28
阅读(2663)
评论(0)
推荐(0)
2016年10月7日
SNMP与MIB
摘要: 简单网络管理协议(SNMP:Simple Network Management Protocol)是一套网络管理协议,注意,SNMP是一个强大的网络管理协议,而不是"简单"的。利用SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、接收网络事件警告等。
阅读全文
posted @ 2016-10-07 19:46 luoxn28
阅读(17236)
评论(0)
推荐(2)
揭开C++类中虚表的“神秘面纱”
摘要: C++类中的虚表结构是C++对象模型中一个重要的知识点,这里咱们就来深入分析下虚表的在内存中的结构。 C++一个类中有虚函数的话就会有一个虚表指针,其指向对应的虚表,一般一个类只会有一个虚表,每个虚表有多个”插槽”,每个插槽存放一个虚函数的地址。插槽中的内容可以被覆盖,子类如果重写了父类中的虚函数,
阅读全文
posted @ 2016-10-07 07:23 luoxn28
阅读(1402)
评论(0)
推荐(0)
2016年10月6日
Java Web中的中文编码
摘要: Java Web开发中经常会遇到中文编码问题,那么为什么需要编码呢?因为人类需要表示的符号太多,无法用1个字节来表示,而计算机中存储信息最小单元为1个字节。所以必须指定char与byte之间的编码规则了。 1 常见的编码方式 计算机中提供了多种编码方式,常见的有ASCII、ISO-8859-1、GB
阅读全文
posted @ 2016-10-06 14:52 luoxn28
阅读(971)
评论(0)
推荐(0)
MyBatis源码分析-SQL语句执行的完整流程
摘要: MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Object
阅读全文
posted @ 2016-10-06 08:51 luoxn28
阅读(36098)
评论(3)
推荐(8)
2016年10月3日
MyBatis源码分析-IDEA新建MyBatis源码工程
摘要: MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Object
阅读全文
posted @ 2016-10-03 18:36 luoxn28
阅读(4817)
评论(0)
推荐(2)
2016年9月28日
MPLS与LDP从入门到了解
摘要: 多协议标签交换(MPLS)是一种用于快速转发数据包的技术,它的出现就是为了提高转发效率。因为IP转发大多靠软件进行,在转发的每一跳都要进行至少一次最长匹配查找,操作复杂导致转发速度比较慢。有些厂商借鉴ATM的转发方式来简化IP转发过程,由此产生了一种结合IP和ATM的优势于一身的新技术—MPLS。在
阅读全文
posted @ 2016-09-28 23:46 luoxn28
阅读(11946)
评论(0)
推荐(2)
2016年9月23日
Cookie和Session的那些事儿
摘要: Cookie和Session都是为了保持用户的访问状态,一方面为了方便业务实现,另一方面为了简化服务端的程序设计,提高访问性能。Cookie是客户端(也就是浏览器端)的技术,设置了Cookie之后,每次访问服务端,请求中都会带上Cookie;Session是服务端技术,在服务端存储用户的访问信息。
阅读全文
posted @ 2016-09-23 23:39 luoxn28
阅读(1610)
评论(2)
推荐(2)
2016年9月10日
Libevent的IO复用技术和定时事件原理
摘要: Libevent 是一个用C语言编写的、轻量级的开源高性能网络库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台,支持 Windows、 Linux、 *BSD 和 Mac Os;支持多种 I/O 多路
阅读全文
posted @ 2016-09-10 23:49 luoxn28
阅读(6244)
评论(0)
推荐(1)
二层转发原理
摘要: 1 二层转发基础 这里的二层指的是计算机网络七层模型中的二层,从第一层到第7层分别是物理层、数据链路层、网络层、运输层、会话层、表示层和应用层。还有一种说法是4层(或者是5层)网络模型,分别是数据链路层、网络层、运输层和应用层,如果按照5层的说法还要加上物理层。这里的二层指的是数据链路层。 1.1
阅读全文
posted @ 2016-09-10 19:01 luoxn28
阅读(30116)
评论(1)
推荐(3)
2016年9月5日
深入理解基本套接字编程
摘要: 随着网络编程(C/C++)的学习,发现自己对于基本套接字编程有些细节还是不太清楚,然后又查看了对应的书籍和资料,趁着这段时间把这些基础知识梳理了一下,便于自己回顾,同时大家也可以作为参考 :) ~ 套接字地址结构 sockaddr_in是网络套接字地址结构,大小为16字节,定义在<netinet/i
阅读全文
posted @ 2016-09-05 07:53 luoxn28
阅读(13206)
评论(1)
推荐(1)
2016年8月28日
利用epoll写一个"迷你"的网络事件库
摘要: epoll是linux下高性能的IO复用技术,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。另一点原因就是获取事件的时候,它无须遍历整个被侦听的描述符集,只要遍历那些被内核IO事件异步唤醒而加入Ready队列的
阅读全文
posted @ 2016-08-28 15:25 luoxn28
阅读(2923)
评论(0)
推荐(2)
2016年8月27日
Libevent初探
摘要: Libevent 是一个用C语言编写的、轻量级的开源高性能网络库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台,支持 Windows、 Linux、 *BSD 和 Mac Os;支持多种 I/O 多路
阅读全文
posted @ 2016-08-27 22:39 luoxn28
阅读(3935)
评论(0)
推荐(1)
2016年8月26日
探索UDP套接字编程
摘要: UDP和TCP处于同一层网络模型中,也就是运输层,基于二者之上的应用有很多,常见的基于TCP的有HTTP、Telnet等,基于UDP有DNS、NFS、SNMP等。UDP是无连接,不可靠的数据协议服务,而TCP提供面向流、提供可靠数据服务。注意,UDP和TCP没有好坏之分,只是二者的适用场景不同罢了。
阅读全文
posted @ 2016-08-26 23:51 luoxn28
阅读(3623)
评论(0)
推荐(2)
2016年8月20日
Redis学习总结
摘要: Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API,其实当前最热门的NoSQL数据库之一,NoSQL还包括了Memcached和mongodb。关于Redis和Memcached的比较请点击:Redis 和 Mem
阅读全文
posted @ 2016-08-20 16:47 luoxn28
阅读(6175)
评论(2)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告