自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

crazy_kou的专栏

个人学习笔记和需要学习的转载文档

  • 博客(21)
  • 收藏
  • 关注

原创 redis 流量异常问题处理

问题背景:redis版本:3.2.10,集群模式,3主3从,分布在三台服务器,每台都一主一从,对应的主从交叉分布,主从不能都在同一台机器上。问题描述:单台redis的流量上升,导致服务器报警。问题处理过程:在对应的redis服务器上,使用命令:iftop -npP 监控流量进出,可以看到ip尾数是3的这台服务器访问redis 流量异常。

2017-10-15 09:47:55 2494

原创 js(jquery方式) 直接访问 elasticsearch

尝试了下,浏览器直接通过js操作elasticsearch。这种方式无需后台服务器了,而且程序业务逻辑都在js里面,代码更新直接替换 原有js和html页面即可,快速便捷,但安全性没有任何保证。安全方面,前端业务逻辑部分,可以采用压缩加混淆方式;                后端数据请求可以采用nginx进行代理转发,然后使用nginx-lua 编写对应权限判断代码,进行请求权限控制。<!...

2018-03-11 14:02:22 5574 3

原创 Windows 10 标准版(中文版/核心版/家庭版)中开启远程桌面服务端

公司本地测试环境是window的,因此要配置远程桌面访问。网上搜了下,网址提供有两种方案:1、 替换termsrv.dll,网址里面有对应的下载链接,我试过了,不知道为什么,没有用;2、下载和安装一个软件即可;  使用管理员方式运行install.bat,完成后再使用管理员方式运行update.bat。运行完成后,打开RDPConf.exe,如果都是绿色,那么则成功了,

2017-10-29 10:51:14 4925

原创 int位操作实现权限

最近复习java基础,学习位操作,练习使用位操作实现权限的demopublic class Test { private static int ONE = 1; private static int TWO = 1 << 1; private static int THREE = 1 << 2; private static int FOUR = 1 <<

2016-08-10 22:14:09 740

原创 sails+mysql demo

新建项目创建实体安装所需的npm包测试浏览器打开,则为正常。导入项目到webstorm然后finish,在新窗户打开。就可以看到项目了基本配置数据库配置在config/connection.js中,配置你的mysql数据库。model配置在

2015-10-19 14:18:05 3885 1

原创 solr4.7学习

solr4.7solr在tomcat下安装单机版,无zookeeper $SOLR_HOME为E:\learn_sorftware\solr\apache-tomcat-7.0.64\tomcat-solr\ 1、从solr-4.7.0\example\webapps复制solr.war到$SOLR_HOME;2、将solr-4.7.0\example下的solr文件复

2015-09-10 13:02:18 532

转载 JVM参数详解

参数名称含义默认值 -Xms初始堆大小物理内存的1/64(默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制.-Xmx最大堆大小物理内存的1/4(默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减

2015-08-16 17:15:03 462

原创 JVM内存空间学习

Java运行时内存分配图:(出自深入理解Java虚拟机)我们常用的主要是:方法区:存储类信息数据、静态方法、静态量、还有常量池。堆:存放对象实例。虚拟机栈(线程私有):存储局部变量表、操作栈、动态链接、方法出口等信息。一个普通对象在内存的存储:栈中存储对象引用;堆中存储对象本身;方法区中存储对象类信息、静态方法、静态常量信息;

2015-07-28 15:04:08 448

转载 做一件事如何突破「擅长」达到「精通」

在知乎看到的问题:做一件事如何突破「擅长」达到「精通」?题主发现很多事达到一定高度就很难再进步或者进步很小了,怎么样才能突破瓶颈?我的回答:首先,你要知道如何定义“精通”:精通指透彻理解,运用自如,并能融会贯通。精通是技能掌握的最高层级,其他三个层级分别是:了解、掌握、熟悉。关于这几个层级的区别,我在豆瓣日志《知识、技能的掌握程度和目标的订立》 里有简单的阐释。回到

2015-04-11 22:59:44 682

原创 Java-学习计划和需要阅读的书籍

JavaSE:Java编程思想Java网络编程精解(孙卫琴)JavaEE:Tomcat与JavaWeb开发技术详解(孙卫琴)精通Hibernate:Java对象持久化技术详解(孙卫琴)精通Struts:基于MVC的JavaWeb设计与开发(孙卫琴) Spring in action备注:前面的学习可以配置视频http://java.itcas

2015-04-11 22:14:58 376

原创 使用redis作为缓存

工作中,由于遗留项目中设计不是很合理(或许刚开始很合理,但后续功能的添加,慢慢让其变形,一步步变得无法维护),导致性能比较低,现在并发数达不到需求,瓶颈主要在数据库操作,所以我们准备增加缓存层,减少系统数据库压力,提高系统查询性能。选择使用redis作为缓存层,java开发使用Jedis作为客户端,将sql语句作为key,查询出的结果作为value存储;查询时,现在redis中查,

2015-04-11 21:34:24 1511

转载 tomcat结合nginx使用小结

相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:Html代码  反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并

2014-11-26 00:46:08 291

原创 new Object() 过程

public class Test { public static int a = 1; private int b = 1; static{ System.out.println("静态代码块中 a:"+a); a = 2; } { System.out.println("代码块中 b:"+b); b = 2; } public Test(i

2014-11-19 22:09:03 2900

原创 深入学习Spring源码---基本IOC容器初始化

BeanFactory:定义获取Bean及Bean的

2014-11-18 11:04:27 514

转载 排序算法稳定性

快速排序、希尔排序、堆排序、直接选择排序不是稳定的排序算法,而基数排序、冒泡排序、直接插入排序、折半插入排序、归并排序是稳定的排序算法。首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下,如果Ai = Aj, Ai原来在位置前,排序后Ai还是要在Aj位置前。其次,说一下稳定性的好处。排序算法如

2014-10-04 05:58:28 377

原创 归并排序解析(java版)

归并(Merge)排序:将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。

2014-09-30 18:57:33 411

原创 二分查找算法解析(java版)

二分查找实现方式有两种:1、

2014-09-30 17:08:33 408

原创 设计模式的原则解读

开闭原则:(1)对于扩展是开放的(Open for extension)。这意味着模块的行为是可以扩展的。当应用的需求改变时,我们可以对模块进行扩展,使其具有满足那些改变的新行为。也就是说,我们可以改变模块的功能。(2)对于修改是关闭的(Closed for modification)。对模块行为进行扩展时,不必改动模块的源代码或者二进制代码。模块的二进制可执行版本,无论是可链接的

2014-09-21 10:18:02 733

转载 多少人,没熬过那三厘米!

以每天30cm的速度疯狂的生长,仅仅用了六周的时间就长到了15米。其实,在前面的四年,竹子将根在土壤里延伸了数百平米。做人做事亦是如此,不要担心你此时此刻的付出得不到回报,因为这些付出都是为了扎根。人生需要储备!这个世界上是没有魔法的,毛竹的快速生长所依赖的是它那长达几英里的根系。 其实,早先看上去默默无闻的它一直都在壮大自己的根

2014-09-21 09:50:47 449

原创 java深入学习

最近一段时间比较迷茫,整天不知道该学些什么,可以说是

2014-09-21 09:12:17 378

转载 java源码阅读心得

刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动。 源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。 说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在的你。 

2014-09-21 09:10:51 530

空空如也

空空如也

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

TA关注的人

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