自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (6)
  • 收藏
  • 关注

转载 数据结构-基于单向链表的回文字符串判断

原文链接:http://xueliang.org/article/detail/20200727003018759前言学习了极客时间王铮老师的《数据结构与算法之美》中《06 | 链表(上):如何实现LRU缓存淘汰算法?》,课后思考留了一道算法题,给定一个字符串,判断是否是回文字符串,而且呢,这个字符串不是普通的字符串,字符串中各个字符是以单向链表的数据结构首尾相连,看起来像下面这样:1 -> 2 -> 3 -> 0 -> 3 -> 2 -> 1,我们来一起看下这个算

2020-08-03 10:30:12 425

转载 Netty源码阅读之如何将TCP的读写操作和指定线程绑定

从源码一步一步捋清楚Netty中TCP和线程的绑定逻辑

2020-07-12 23:45:59 443

转载 一次主流程SOA服务故障引发的思考

针对一次发布过程中主流程SOA服务单节点故障,引发的的思考原文链接:一次主流程SOA服务故障引发的思考

2020-07-06 19:15:58 887

转载 负载均衡算法之一致性 Hash 算法实现

原文链接:http://xueliang.org/article/detail/20200402000911330前言一致性 Hash 算法在很多领域都有应用,比如缓存领域的 MemCache 、 Redis 等,负载均衡的 Nginx , RCP 领域的 Dubbo 。今天手撸一个简单的一致性Hash算法,相对于各大开源组件来说,这里主要为了说明算法实现。友情提示:如果你还没听说过一致性...

2020-04-07 13:13:57 419

转载 负载均衡算法之加权轮询算法实现

原文链接:http://xueliang.org/article/detail/20200327131948809加权轮询加权轮询在Nginx和Dubbo及其他负载均衡器里都是比较常见的。简单加权轮询可以在内存中初始化一个数组,数组内容是根据权重值生成相等数量的节点,如,a、b、c三个节点权重值分别是1、2、4,则生成一个数组:{a, b, b, c, c, c, c},维护一个总请求数 ...

2020-04-07 13:07:13 888

转载 MySQL 多列索引优化小记

介绍有关适合 MySQL B-Tree 索引的查询类型及其限制

2017-03-27 10:05:46 359

转载 Spring MVC + Security 4 初体验(Java配置版)

介绍基于 Spring MVC 4 与 Spring Security 4 结合,实现权限管理。

2017-03-08 12:47:19 3714 2

转载 Spring RESTful + Redis全注解实现恶意登录保护机制

好久没更博了… 最近看了个真正全注解实现的 SpringMVC 博客,感觉很不错,终于不用可以彻底丢弃 web.xml 了。其实这玩意也是老东西了,丢弃 web.xml,是基于 5、6年前发布的 Servlet 3.0 规范,只不过少有人玩而已…现在4.0都快正式发布了…Spring对注解的支持也从09年底就开始支持了… 基础部分我就不仔细讲了,可以先看一下这篇 以及其中提到的另外两篇文章,这

2016-11-10 09:45:11 904

转载 WinSCP 中普通用户以 root 身份登录 Linux

版本说明: Windows 10, CentOS 7, WinSCP 5.7.7 (Build 6257)问题背景使用 WinSCP 登录 CentOS 上传文件,使用的是普通用户,且已加入 sudoers ,向 /usr/local 目录上传文件时,提示没有权限。解决方案首先确保你的目标主机的 sshd 服务正在运行用来在 WinSCP 登录的普通用户已加入 sudoers获取 sftp

2016-10-13 12:39:36 5810

转载 解决CenOS 7下启动ActiveMQ时报错

基于 CentOS 7,ActiveMQ 5.9.1问题重现在 CentOS 7 下安装好ActiveMQ后,执行 /usr/local/apache-activemq-5.9.1/bin/activemq start 启动 ActiveMQ,显示: INFO: Using default configuration (you can configure options in one o

2016-10-13 12:32:11 15379 3

转载 Linux下修改系统时区

使用 /etc/localtime 文件修改时区先查看一下当前的时区,下面这个例子中使用 UTC 即世界统一标准时区。假设你可能需要改为美国西部标准时间,即太平洋时间。 # date Thu Aug 17 22:59:24 UTC 2016在某些发行版的 Linux 系统(比如 CentOS)中,系统时区是由 /etc/localtime 文件控制的,所以可以通过修改 /etc/loca

2016-08-30 10:34:31 699

转载 Git如何检出指定目录或文件

原文链接:http://xueliang.org/article/detail/20160615172540639 系统版本:Window 10,Git 版本:2.7.1对于大型 Git 仓库,每次执行 Git 命令,都需要经过漫长的等待,特别是要经常执行的 git status 命令。下面是一个例子…从 1.7.0 开始,Git 引入 sparse checkout(稀疏检出) 机制,稀疏检

2016-08-24 10:42:47 4774

转载 Linux下,Nginx的安装、升级及动态添加模块

系统基于ubuntu server 14.04.4 amd64安装第一步 下载并解压Nginx压缩包从Nginx官网下载Nginx,或者在Linux上执行wget http://nginx.org/download/nginx-1.10.1.tar.gz命令直接下载 解压nginx-1.10.1.tar.gz文件:tar zxvf nginx-1.10.1.tar.gz第二步 配置cd ngin

2016-07-05 14:22:42 6264

原创 ckeditor 学习笔记

ckeditor 安装引入ckeditor.js,给目标textarea添加 name 和 class="ckeditor" ,即可将一个textarea修饰为ckeditor。扩展允许的内容ckeditor 版本:4.4.7 示例(扩展允许section标签,同时允许section附加任何style内容,任何属性内容,任何类内容):CKEDITOR.config.ext

2016-01-07 22:08:38 742

原创 jQuery.fancybox 学习笔记

设置堆叠顺序(z-index)用bootstrap+jquery开发前端,需要给弹出的模态框中的图片,增加单击图片,可以对图片进行放大预览的功能,如果仅仅绑定了fancybox()函数,如:$("a.fancybox").fancybox();而没有配置z-index的值,可能出现弹出层在模态框的后面的情况,如: 解决方案: 配置fancybox的覆盖层(overlay)的堆叠顺序(z-inde

2015-09-11 23:36:41 3517 4

原创 jQuery 学习笔记

AjaxjQuery中的ajax()函数的返回值可以链式调用done()、fail()等函数,如: “`javascript $.ajax(“/exmple.do”).done(function(data){ //① alert(“done”); }) .done(function(){ //②

2015-05-26 15:33:24 537

原创 Chrome下使用jQuery获取iframe内容

Chrome版本: 42.0.2311.135 m示例1:$("#iframeId").attr("src", url).on("load", function(event){ console.info($(this).context.contentWindow.document.body);};示例2:console.info($("#iframeId")[0]

2015-05-13 13:52:45 3804

原创 MySQL 学习笔记

>show create table sys_area;'CREATE TABLE `sys_area` ( `id` varchar(50) NOT NULL, `name` varchar(255) NOT NULL, `parentId` int(11) DEFAULT NULL, `code` varchar(1000) DEFAULT NULL COMMENT

2015-04-21 11:58:48 586

原创 javac 批量编译java源代码文件

>javac -encoding utf-8 -cp ./lib/*.jar src\com\phei\netty\bio\*.java--------------------------------------------------------------------------------------------本人项目目录结构如下:netty│  .classpath

2015-04-17 00:11:36 2186

原创 FreeMarker学习笔记

1、格式化打印当前时间${.now?string('yyyy-MM-dd HH:mm')}示例:2、拼接字符串${(league.shortName??)?string('(${league.shortName!""})', '')}示例1(league.shortName存在):示例2(league.shortName不存在):

2015-04-10 12:05:36 415

原创 jstree插件学习笔记

为不同的节点生成不同右键菜单:1、定义一个函数,接收目标节点(node),根据这个节点生成响应不同的右键菜单function customMenu(node) { // The default set of all items var items = { renameItem: { // The "rename" menu item

2015-04-09 17:32:58 488

原创 URL传递中文之JavaScript encodeURIComponent

使用URL传递中文等特殊符号时,可以使用encodeURIComponent进行encode一下,服务器端接收后,进行dencode,可以避免乱码

2015-04-02 23:35:18 499

原创 SQL查询性能优化 之 LEFT JOIN 替换 NOT IN

今天工作的时候遇到一个需求,

2014-08-04 22:48:11 1845

原创 Ant学习 之 [致命错误]

第一次在CSDN写博客(作者注:本文最初发表在我的CSDN博客上)......这几天因为要重构项目(之前的项目开发太烂了...),人手又不够,所以我们这两三个码畜是既当码畜又赶鸭子上架做着项目经理的活...为了更好的管理项目,被老板拉着学了些项目版本管理的东西,虽然本行是 “两耳不闻身外事,一心只撸咱的码”,但是学点儿版本控制的这些东西毕竟还是非常有用的。在老板的建议下从Ant入手,再加上...

2014-04-27 03:20:13 1454 3

servlet 3.1规范

英文版,官方原版,pdf

2016-10-25

[High.Performance.MySQL(3rd,2012.3)].Baron.Schwartz.文字版

英文原版,可选中复制,内涵.pdf、.mobi(供kindle阅读器使用)和.epub(开源格式)三种格式

2016-09-22

ckeditor4 行高插件

本插件源码来自互联网,由于源代码基于ckeditor3.6.61,故对源码进行过简单修改,以求适应ckeditor4.4.7

2015-06-15

如何把Windows7打造成无线路由器攻略

【问题】怎么搭建临时无线对等网络——   和同事两人出差到外地,需要各自使用自己的电脑连回公司网络处理工作,可宾馆房间只提供一个网络插口,有两台电脑需要上网,怎么办?   再开一间房?   还是从隔壁空房间拉一条线,并付双倍网费?估计 BOSS 不会为此买单,宾馆还不一定允许。一人用完后另一人再用?拜托,跋山涉水一整天了,谁不累?谁不想早点休息?   去外面找星巴克蹭网?   Bing 地图告诉我们最近的星巴克在 300 公里外。   难道以后每次出差都背一台无线路由器? 【解决】:   其实方法还是有的,利用 Windows7 的 Internet 网络连接共享功能,我们可以快速组建自己的无线共享网络。

2012-11-12

破解WIFI 密码的教程

破解WIFI 密码的教程

2012-08-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除