`
Fred_Han
  • 浏览: 144532 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
背景:如果表中有一列的数据分布很不均匀,大部分是1,少部分是0,而且我们经常查询的刚好是0,在这种情况下,走全表扫描的话,有些浪费资源,如 果对该列建立索引的话,那些值为1的索引数据又有些浪费,因为我们很少 ...
1.打开文件数修改# vi /etc/security/limits.conf(添加如下两行)* soft nofile 102400* hard nofile 102400查看修改是否生效# ulimit -a2.tcp连接优化# vi /etc/sysctl.conf(添加或修改如下6行)    net.ipv4.ip_local_port_range = 1024 65000    net.ipv4.ip_forward = 1        net.ipv4.tcp_syncookies = 1    net.ipv4.tcp_tw_reuse = 1    net.ipv4.tcp_t ...
  zTree -- jQuery 树插件 zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。  zTree 是开源免费的软件(MIT 许可证) zTree v3.0 将核心代码按照功能进行了分割,不需要的代码可以不用加载 采用了 延迟加载 技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀 兼容 IE、FireFox、Chrome、Opera、Safari 等浏览器 支持 JSON 数据 支持静态 和 Ajax 异步加载节点数据 支持任意更换皮肤 / 自定义图标(依靠css) 支持 ...

Spring3.1 Cache注解

    博客分类:
  • WEB
Spring3.1 Cache注解 博客分类: Spring springehcache 需要感慨一下,spring3.0时丢弃了2.5时的spring-modules-cache.jar,致使无法使用spring来方便的管理cache注解,好在3.1.M1中增加了对cache注解的支持,可喜可贺啊!   希望了解spring2.5的cache注解,可以参考如下内容: Spring基于注解的缓存配置--EHCache AND OSCache Spring基于注解的缓存配置--web应用实例 2.5时,spring没有自己的解决方案,都是采用对许多第三方cach ...

Spring MVC学习之(转)

    博客分类:
  • WEB
Spring MVC学习之一:基础入门 Spring MVC学习之二:注解介绍 Spring MVC学习之三(处理方法返回值的可选类型) Spring MVC学习之四:方法入参的介绍 Spring MVC学习之五:总结 Spring MVC学习之六:拦截器
如题…之前给两个Mac装过,一个是MBA一个是MBP,MacOS都是上一个版本的,虽说也是从Bootcamp里装,但是感觉没有这次这么简单 ——一个是好像下载驱动要自己去找,另一个好像是只能用光盘安装(这点我不确定,毕竟那会有现成的光驱让我用,所以我也没想用U盘装)。   这次哥们的MBA是新买的,系统自然也是最新的,所以感受到了一些小变化。因为我是在安装之后才想要记下来的,所以必然有些截图是缺失的,但由于过程很简单,配图+解说,不难理解。       1、正常进入MacOS(以下简称mac),在桌面上点击前往→实用工具:   2、进入“Boot Camp 助理”:   ...

iptables 参数

一、iptables入门      当今黑客入侵电脑有很多种途径,其中通过端口进行入侵比较普遍。特别是作为服务器的计算机,关闭不必要的端口,这是最简单的也是最常用的防御黑入侵的做法。用Linux作为服务器操作系统,使用Linux自带的iptables可以实现这功能。      1、查看一下iptables策略的组成 [root@localhost ~]# iptables -L -nChain INPUT (policy ACCEPT)target     prot opt source               destination         Chain FORWARD ...
如果你有一个网站或一个网络,你应该密切的关注它,并在问题发生之后迅速解决。最简单方便的办法是通过使用服务器/网络监视工具来监视您的设备,以防任何可能出现的问题。有许多免费和开源服务器和网络监控工具存在,但找到一个好用的并不是件容易的事情。 本文向你推荐 10 个免费开源的网络服务器监控工具: 1. Monit Monit 是一个Linux/UNIX系统上开源的进程、文件、目录和文件系统监控和管理工具,可自动维护和修复一些错误的情况。该工具同时提供了一个 iPhone 应用。   2. Ganglia Ganglia是一个跨平台可扩展的,高 性能计算系统下的分布式监控系统,如集 ...
一些可能你不知道的shell用法和脚本,简单&强大! 在阅读以下部分前,强烈建议读者打开一个shell实验,这些都不是shell教科书里的大路货哦:) !$!$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。如:你可能会这样: $mkdir mydir $mv mydir yourdir $cd yourdir 可以改成: $mkdir mydir $mv !$ yourdir $cd !$ sudo !! 以root的身份执行上一条命令 。 场景举例:比如Ubuntu里用apt-get安装软件包的时候是需要root身份的,我们经常会忘记在apt-get前加s ...
数据竞争与顺序一致性保证 当程序未正确同步时,就会存在数据竞争。java内存模型规范对数据竞争的定义如下: 在一个线程中写一个变量, 在另一个线程读同一个变量, 而且写和读没有通过同步来排序。 当代码中包含数据竞争时,程序的执行往往产生违反直觉的结果(前一章的示例正是如此)。如果一个多线程程序能正确同步,这个程序将是一个没有数据竞争的程序。 JMM对正确同步的多线程程序的内存一致性做了如下保证: 如果程序是正确同步的,程序的执行将具有顺序一致性(sequentially consistent)--即程序的执行结果与该程序在顺序一致性内存模型中的执行结果相同(马上我们将会看到 ...
数据依赖性   如果两个操作访问同一个变量,且这两个操作中有一个为写操作,此时这两个操作之间就存在数据依赖性。数据依赖分下列三种类型:   名称 代码示例 说明 写后读 a = 1;b = a; 写一个变量之后,再读这个位置。 写后写 a = 1;a = 2; 写一个变量之后,再写这个变量。 读后写 a = b;b = 1; 读一个变量之后,再写这个变量。   上面三种情况,只要重排序两个操作的执行顺序,程序的执行结果将会被改变。   前面提到过,编译器和处理器可能会对操作做重排序。编译器和处理器在重排序时,会遵守数据依赖性,编译器和处 ...
并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信 ...
转自:http://www.infoq.com/cn/news/2013/01/spring-subprojects 去年年底,Spring Framework正式发布了3.2GA版本,距离3.1版的发布时间正好相隔一年,而距离最早的Sprig Framework 1.0 Final发布也 已8年有余。现在的Spring几乎成了Java项目中的“标配”,被运用于大大小小的系统之中。它出众的模块化特性让人们可以仅仅使用需要的部分,所以 很多开发者往往只了解Spring核心框架中的IoC和AOP,有的还用了数据访问和MVC部分,而不关心其他内容,更不用提它的子项目了。 在首次SpringOn ...

性能调优攻略

    博客分类:
  • WEB
 
转自:http://coolshell.cn/articles/7490.html 关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。 在开始这篇文章之前,大家可以移步去看一下酷壳以前发表的《代码优化概要》,这篇文章基本上告诉你——要进行优化,先得找到性能瓶颈! 但是在讲如何定位系统性能瓶劲之前,请让我讲一下系统性能的定义和测试,因为没有这两件事,后面的定位和优化无从谈起。 ...
 转自:http://coolshell.cn/articles/6470.html 12306.cn网站挂了,被全国人民骂了。我这两天也在思考这个事,我想以这个事来粗略地和大家讨论一下网站性能的问题。因为仓促,而且完全基于本人有限的经验和了解,所以,如果有什么问题还请大家一起讨论和指正。(这又是一篇长文,只讨论性能问题,不讨论那些UI,用户体验,或是是否把支付和购票下单环节分开的功能性的东西) 业务 任何技术都离不开业务需求,所以,要说明性能问题,首先还是想先说说业务问题。 其一,有人可能把这个东西和QQ或是网游相比。但我觉得这两者是不一样的,网游和QQ在线或是登录时访问的更多 ...
Global site tag (gtag.js) - Google Analytics