会员
众包
新闻
博问
闪存
赞助商
Trae
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
橙&子
为AC生,为WA死,为减少时间复杂度而奋斗一辈子!吃符号的亏,最后死在输出格式上!!
博客园
首页
新随笔
联系
订阅
管理
随笔 - 69
文章 - 0
评论 - 49
阅读 -
16万
[置顶]
发布mybatis-generator-core 1.3.5的中文注释版
摘要: 源码剖析介绍:基于mybatis-generator-core 1.3.5项目的修订版以及源码剖析 目前,我把该项目,发布到了Maven中央仓库中,可直接使用; 使用方式 在项目.pom中,添加以下部分,更新maven即可(因为我已经把项目发布到maven中央仓库去了)。 配置文件 1.genera
阅读全文
posted @ 2019-08-21 14:09 橙&子
阅读(1398)
评论(1)
推荐(1)
[置顶]
基于mybatis-generator-core 1.3.5项目的修订版以及源码剖析
摘要: 项目简单说明 mybatis-generator,是根据数据库表、字段反向生成实体类等代码文件。我在国庆时候,没事剖析了mybatis-generator-core源码,写了相当详细的中文注释,可以去看看。目前我剖析修改的是1.3.5版本。 在原版本的基础上,增加批量增加、修改的操作,增加统一模块生
阅读全文
posted @ 2016-10-08 16:28 橙&子
阅读(6590)
评论(3)
推荐(2)
[置顶]
(转)大型网站架构演变和知识体系
摘要: 在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初步的概念,:),文中的不对之处也请各位多给点建议,让本文真正起到抛砖引玉的效果。架构演变第一步:物理分离webserver和数据库最开始,由于某些想法,于是在互...
阅读全文
posted @ 2015-07-17 15:48 橙&子
阅读(890)
评论(1)
推荐(3)
[置顶]
最小生成树-Prim算法和Kruskal算法
摘要: 该文转自《最小生成树-Prim算法和Kruskal算法》Prim算法1.概览普里姆算法(Prim算法),图论中的一种算法,可在加权连通图里搜索最小生成树。意即由此算法搜索到的边子集所构成的树中,不但包括了连通图里的所有顶点(英语:Vertex (graph theory)),且其所有边的权值之和亦为...
阅读全文
posted @ 2015-06-23 11:28 橙&子
阅读(627)
评论(0)
推荐(1)
[置顶]
最短路径——Floyd-Warshall算法
摘要: Floyd-Warshall算法,简称Floyd算法,用于求解任意两点间的最短距离,时间复杂度为O(n^3)。我们平时所见的Floyd算法的一般形式如下:1 void Floyd()2 {3 int i,j,k;4 for(k=1;k,则c[i, j, 0] =边 的长度;若i...
阅读全文
posted @ 2014-10-27 17:20 橙&子
阅读(483)
评论(0)
推荐(0)
2016年10月8日
SpringBootService,一个基于spring boot搭建的SOA服务框架
摘要: SpringBootService,这是一个spring boot微服务的框架,包括redis,mq,restful,定时器,mybatis。易扩容、易维护的架构。 项目说明 该项目使用maven进行管理,可直接在maven projects下Plugins的spring-boot中运行.切记勿忘数
阅读全文
posted @ 2016-10-08 16:17 橙&子
阅读(6956)
评论(0)
推荐(0)
2016年1月21日
Netty(六)UDP在netty中的使用
摘要: 关于UDP的介绍,这里不在阐述。相比于TCP而言,UDP不存在客户端和服务端的实际链接,因此不需要为连接(ChannelPipeline)设置handler。服务端: 1 public void run(int port)throws Exception{ 2 EventLoopGr...
阅读全文
posted @ 2016-01-21 16:52 橙&子
阅读(24823)
评论(1)
推荐(2)
2015年12月28日
Netty(五)序列化protobuf在netty中的使用
摘要: protobuf是google序列化的工具,主要是把数据序列化成二进制的数据来传输用的。它主要优点如下:1.性能好,效率高;2.跨语言(java自带的序列化,不能跨语言)protobuf参考文档:Protobuf详解其实,在netty中使用Protobuf需要注意的是:protobufDecoder...
阅读全文
posted @ 2015-12-28 12:15 橙&子
阅读(8700)
评论(1)
推荐(0)
2015年12月8日
Netty(四)分隔符与定长解码器的使用
摘要: TCP以流的形式进行数据传输,上层的应用协议为了对消息进行划分,往往采用如下的4种方式。(1)消息长度固定,累计读到长度总和为定长len的报文后,就认为读取到了一个完整的消息;然后重新开始读取下一个“完整”的数据包;(2)将回车换行符作为消息结束符,如ftp协议;(3)将特殊的分隔符作为消息的结束标...
阅读全文
posted @ 2015-12-08 13:13 橙&子
阅读(5261)
评论(0)
推荐(0)
2015年12月1日
Netty(三)TCP粘包拆包处理
摘要: tcp是一个“流”的协议,一个完整的包可能会被TCP拆分成多个包进行发送,也可能把小的封装成一个大的数据包发送,这就是所谓的TCP粘包和拆包问题。粘包、拆包问题说明假设客户端分别发送数据包D1和D2给服务端,由于服务端一次性读取到的字节数是不确定的,所以可能存在以下4种情况。1.服务端分2次读取到了...
阅读全文
posted @ 2015-12-01 17:25 橙&子
阅读(12294)
评论(1)
推荐(2)
2015年11月28日
Netty(二)入门
摘要: 在上篇《Netty(一)引题》中,分别对AIO,BIO,PIO,NIO进行了简单的阐述,并写了简单的demo。但是这里说的简单,我也只能呵呵了,特别是NIO、AIO(我全手打的,好麻烦)。在开始netty开发TimeServer之前,先回顾下NIO进行服务端开发的步骤:1.创建ServerSocke...
阅读全文
posted @ 2015-11-28 18:08 橙&子
阅读(2611)
评论(1)
推荐(2)
2015年11月27日
Netty(一)引题
摘要: 本文介绍Java BIO(同步阻塞IO),伪异步IO,NIO(非阻塞IO),AIO(异步IO)这四种IO的情况,并对不同IO模型作比较。目录1.BIO2.伪异步IO3.NIO4.AIO5.四种IO比较6.BIO\伪异步IO\NIO\AIO源码下载1.BIO采用BIO通信模型的服务器,通常由一个独立的...
阅读全文
posted @ 2015-11-27 17:44 橙&子
阅读(2410)
评论(2)
推荐(3)
2015年11月7日
LZW压缩算法——简明原理与实现
摘要: LZW和哈夫曼编码一样,是无损压缩中的一种。该算法通过建立字典,实现字符重用与编码,适用于source中重复率很高的文本压缩。本文首先讲下LZW的编解码原理,然后给出LZW的实现code。*********************原理*********************编码:编码0-255用来...
阅读全文
posted @ 2015-11-07 15:13 橙&子
阅读(1650)
评论(0)
推荐(0)
下一页
公告
总访问量:
QQ:
昵称:
橙&子
园龄:
12年7个月
粉丝:
33
关注:
9
<
2025年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
算法
(25)
欧拉
(12)
LeetCode
(9)
搜索
(8)
java
(7)
感悟
(7)
Netty
(6)
dfs
(6)
图
(6)
计划
(6)
更多
随笔分类
(71)
algorithm(6)
C#(6)
C/C++(6)
IT相关技术(2)
Linux学习(4)
Netty(6)
other(4)
程序人生(4)
多媒体技术之DirectShow(2)
开源项目(3)
刷题分析(28)
随笔档案
(69)
2019年8月(1)
2016年10月(2)
2016年1月(1)
2015年12月(3)
2015年11月(3)
2015年8月(2)
2015年7月(6)
2015年6月(9)
2015年3月(3)
2014年12月(4)
2014年10月(5)
2014年9月(2)
2014年2月(5)
2014年1月(6)
2013年12月(4)
2013年9月(1)
2013年8月(1)
2013年6月(1)
2013年5月(4)
2013年2月(6)
更多
我的技术博客
CSDN
阅读排行榜
1. TCP通信丢包原因总结(31067)
2. Netty(六)UDP在netty中的使用(24823)
3. Netty(三)TCP粘包拆包处理(12294)
4. Netty(五)序列化protobuf在netty中的使用(8700)
5. 平面点的旋转公式(7869)
评论排行榜
1. 欧拉计划之题目1:找出1000以下自然数中3和5的倍数之和。(9)
2. 欧拉计划之题目8:找出这个1000位数字中连续5个数字乘积的最大值(8)
3. 欧拉计划之题目5:找出最小的能被1-20中每个数整除的数。(8)
4. 欧拉计划之题目4:找出由两个三位数乘积构成的回文。(6)
5. 基于mybatis-generator-core 1.3.5项目的修订版以及源码剖析(3)
推荐排行榜
1. TCP通信丢包原因总结(4)
2. scanf()正则表达式的使用(4)
3. Netty(一)引题(3)
4. (转)大型网站架构演变和知识体系(3)
5. 基于mybatis-generator-core 1.3.5项目的修订版以及源码剖析(2)
最新评论
1. Re:Netty(六)UDP在netty中的使用
还是go方便些
--golang-腾讯
2. Re:Netty(五)序列化protobuf在netty中的使用
还是go方便的
--golang-腾讯
3. Re:欧拉计划之题目5:找出最小的能被1-20中每个数整除的数。
求 1-20 的最小公倍数,用欧几里得算法,0ms。 #include<iostream> using namespace std; int main() { ios::sync_with_stdio...
--NoneType
4. Re:发布mybatis-generator-core 1.3.5的中文注释版
从这篇文章里,我感受到了您的热烈,您的聪颖,您的敏感。【暖心良言】
--前方一片光明
5. Re:scanf()正则表达式的使用
第3个例子有问题,应该是ABCdef 123
--Merodach
点击右上角即可分享