alexanderkenndy
码龄11年
关注
提问 私信
  • 博客:95,192
    问答:2,241
    97,433
    总访问量
  • 41
    原创
  • 747,545
    排名
  • 10
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2014-04-09
博客简介:

追求卓越-朝着架构师的方向努力

博客描述:
交流、分享、巩固、提高
查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得11次评论
  • 获得18次收藏
创作历程
  • 1篇
    2018年
  • 1篇
    2017年
  • 2篇
    2016年
  • 4篇
    2015年
  • 39篇
    2014年
  • 4篇
    2012年
TA的专栏
  • java
    12篇
  • linux
    13篇
  • Algorithm
    6篇
  • netty
  • jsp
    1篇
  • servlet
  • struts
    2篇
  • spring
    1篇
  • hibernate
    1篇
  • ibatis
    1篇
  • mysql
    2篇
  • memcache
  • oscache
  • jboos
  • javascript
  • jquery
  • nodejs
    2篇
  • mongodb
  • redis
  • python
  • xml
  • html
  • css
  • RabbitMQ
  • Architecture
  • hack
    1篇
  • ActiveMQ
  • c/c++
    1篇
  • Design Pattern
  • TCP/IP
  • hadoop
  • 电子商务
    1篇
  • svn
    1篇
  • Mac
    1篇
  • opensource
  • j2ee
    1篇
  • erlang
    1篇
  • eclipse
    1篇
  • ebook
    1篇
  • jvm
    4篇
  • 写个读者
    1篇
  • 心灵鸡汤
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

MySQL的btree索引和hash索引的区别

Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。可 能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tree 索引呢?任何事物都是有两面性的,Hash 索引
转载
发布博客 2018.01.24 ·
341 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java Unicode互转

摘要做项目开发的时候有一个需求就是将字符和Unicode互转的需求,网络上找了一圈,发现大家都是自己重写的方法,风险很大。于是自己又仔细翻了一下各种工具类(guava,commons包)发现了一个完美的解决方案,如下:import org.apache.commons.lang3.text.translate.UnicodeEscaper;import org.apache.comm
原创
发布博客 2017.07.05 ·
709 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

在文本的行首或行尾加字符

转自:http://www.cnblogs.com/aaronwxb/archive/2011/08/19/2145364.html用sed命令在行首或行尾添加字符的命令有以下几种:假设处理的文本为test.file在每行的头添加字符,比如"HEAD",命令如下:sed 's/^/HEAD&/g' test.file在每行的行尾添加字符,比如“TAIL”,命
转载
发布博客 2016.05.01 ·
3154 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Mac OS下安装wget

Mac os 下自带的命令行工具不如linux系统多,如wget,安装工具yum,apt-get等,今天在安装软件的时候就发现居然没有wget,虽然可以使用curl -O 来替代,但是习惯了使用wget的我,还是想安装一下,下面就给大家介绍mac下安装wget的方法1.下载wgetcurl -O http://ftp.gnu.org/gnu/wget/wget-1.13.4.tar.gz
原创
发布博客 2016.02.14 ·
5938 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

svn 提交时报错403 Forbidden 解决方法

经常在svn版本库下开发的同学肯定会遇到403 forbidden问题,网上找了很多方法,都说的模棱两可,下面写下我的解决方法原因:有2种情况会产生此错误1.服务器拒绝您提交代码-显示2.eclipse代码从分支合并到主干频繁切换导致分支上的代码引用的还是主干的路径-隐式解决:1.申请权限2.重新定位不能提交的文件-右键-->tortoiseSVN-->Relo
原创
发布博客 2015.01.12 ·
37626 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

struts2的异常There is no Action mapped for namespace / and action name

今天在调试一个基础的Struts2框架小程序。总是提示"There is no Action mapped for namespace / and action name"的错误。上网查询后发现这是一个初学者经常碰到的问题,导致错误的原因主要有两种。总结如下:把 package 元素里的 namespace 去掉. 调用 action 名称的页面应该放在 namespace 的名称
转载
发布博客 2015.01.09 ·
795 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ibatis打印sql语句

在项目开发中需要调试ibatis中的sql语句,找了很多方法后发现原来log4j里面就可以打印,只需要简单的配置即可,话不多说,配置信息如下:log4j.rootLogger=debug, Console, File,stdout# All outputs currently set to be a ConsoleAppender. log4j.appender.Console=org.a
原创
发布博客 2015.01.06 ·
1101 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jsp定制分页标签

在项目开发过程中需要展示报表,然而一般报表的内容都比较长,需要做分页处理,手动写的分页倒也可以,但是不能每个页面都写一套逻辑,即便是用1.环境准备制作jsp分页标签需要依赖jsp-api的jar,我使用的是jsp-api2.0.jar,当然如果是使用eclipse的动态工程,那么这个jar也是存在于tomcat里面的,注意发布的时候不要冲突就好了2.分页bean每个人所需要的分页属
原创
发布博客 2015.01.03 ·
698 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SVN还原已删除文件

今天将代码从分支合并到主干的时候把主干的代码误删除了,结果差点悲剧,还好是svn,功能强大到只要服务器还在,什么都可以还原。哪怕回到石器时代^-^,下面分享下还原的步骤用TortoiseSVN:1.在本地working copy中,用TortoiseSVN->Show log查看版本库的历史记录。可以用search。2.找到删除该文件或者文件夹的版本,在Log message里右键Re
原创
发布博客 2014.12.31 ·
1050 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

广告联盟、营销中常见的词汇

开始接触网络营销,网络广告等业务,对其中的一些英文缩写不太理解,特搜索并整理相关词条,分享给大家CPC ( Cost Per Click 每次点击付费)GMV ( Gross Merchandise Volume 是成交总额)CPA ( Cost Per Action 每行动成本)CPM (Cost Per Mille,或者Cost Per Thousand;Cost Pe
原创
发布博客 2014.11.28 ·
1040 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

win7修复装系统删除ubuntu进入系统出现grub rescue的问题

一直想玩。后来格掉了Ubuntu所在的分区。系统启动后出现命令窗口:grub rescue:_正确的解决方式:1.光驱插入win7安装盘或者用USB启动(win7支持USB直接启动安装):2.选择完语言后,进入下一步,选择底下的修复而不是继续安装;3.搜索完已经安装的系统后,进入下一步;4.不要让Windows自动修复,没用的,进入命令提示符模式;5.依次键入bootrec
原创
发布博客 2014.09.28 ·
1090 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Debian/Ubuntu包安装工具APT的使用

【Linux风格的软件包安装和卸载方式】Windows系统中,通常使用应用软件自带的安装、卸载程序或在控制面板中的添加/ 删除程序来操作。整个过程操作简单方便,一目了然。对于新手来说,Linux软件的安装和卸载一直都是困扰他们的问题。与Windows相类似,在Linux下也有功能强大的软件安装卸载工具:apt(Debian/Ubuntu系统), rpm(Redhat系统)。这些工具
转载
发布博客 2014.08.30 ·
991 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Ubuntu下SSH设置

网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下:  Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条:  sudo apt-get install openssh-server (查
转载
发布博客 2014.08.30 ·
656 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《unix环境高级编程》书中源代码编译问题解决

《unix环境高级编程》书中源代码编译问题解决第一次接触《unix环境高级编程》这本经典书籍,不过在编译书中提供的源代码时出现错误。最终,还是看编译错误提示解决了这个问题。我的系统是:linux/Ubuntu 12.04源代码下载地址:http://www.apuebook.com/src.tar.gz。下载源代码之后,就是解压到相关目录下。比如我解压到/home/username
转载
发布博客 2014.08.07 ·
808 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ArrayList和LinkedList区别 java

ArrayList与LinkedList 都是实现了List接口的jih
原创
发布博客 2014.07.31 ·
691 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

汉诺塔(hanoi) C语言实现

最近一直在学习C语言,学习了递归,准备些点
原创
发布博客 2014.07.20 ·
1410 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

域名解析和cdn 原理

用户访问未使用CDN缓存网站的过程为:   1)、用户向浏览器提供要访问的域名;   2)、浏览器调用域名解析函数库对域名进行解析,以得到此域名对应的IP地址;   3)、浏览器使用所得到的IP地址,域名的服务主机发出数据访问请求;   4)、浏览器根据域名主机返回的数据显示网页的内容。 使用了CDN缓存后的网站的访问过程变为:   1)、用户向浏览器提
转载
发布博客 2014.07.20 ·
1579 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

storage class specified for parameter

今天在写,主要问题是编译器报“storage class specified for parameter ”的错误,可是看报错的位置并没有什么错误,查了半天才发现是一个头文件中的一个函数声明少写了一个分号“;”。这个错误虽然很小,但检查起来不是很容易,主要原因我觉得还是gcc做语法检查的时候进行了过多的错误处理,忽略了识别不了的token,这样错误被累计导致产生这个报警信息。下面的代码就显
转载
发布博客 2014.07.20 ·
920 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

堆排序原理及算法实现(最大堆)

堆排序       堆排序是利用堆的性质进行的一种选择排序。下面先讨论一下堆。1.堆  堆实际上是一棵完全二叉树,其任何一非叶节点满足性质:  Key[i]=Key[2i+1]&&key>=key[2i+2]  即任何一非叶节点的关键字不大于或者不小于其左右孩子节点的关键字。  堆分为大顶堆和小顶堆,满足Key[i]>=Key[2i+1]&&key>
转载
发布博客 2014.07.17 ·
812 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

散列表(哈希表)查找算法

散列方法不同于顺序查找、二分查找、二叉排序树及B-树上的查找。它不以关键字的比较为基本操作,采用直接寻址技术。在理想情况下,无须任何比较就可以找到待查关键字,查找的期望时间为O(1)。散列表的概念1、散列表      设所有可能出现的关键字集合记为U(简称全集)。实际发生(即实际存储)的关键字集合记为K(|K|比|U|小得多)。      散列方法是使用函数h将U映射到表T
转载
发布博客 2014.07.17 ·
1447 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多