首页 » 2015 ( 第 2 页 )

NIO笔记之I/O多路复用技术

 

什么叫I/O多路复用技术 I/O多路复用技术是通过把多个I/O的阻塞复用到同一个select的阻塞上,从而使得系统在单线程的情况下可以同时处理多个客户端的请求。 Linux下I/O分类,阻塞I/O,非阻塞I/O,I/O复用技术(select/poll,epol … 阅读全文

工具软件推荐

 

技术站点 Hacker News:非常棒的针对编程的链接聚合网站 Programming reddit:同上 MSDN:微软相关的官方技术集中地,主要是文档类 infoq:企业级应用,关注软件开发领域 OSChina:开源技术社区,开源方面做的不错哦 cnbl … 阅读全文

IDEA的插件Cursive的Main方法

 
Cursive

以前使用的编辑器是La Clojure插件,里面有专门的main方法选项。 自从迁移到Cursive(号称IDEA中最好的Clojure编辑器,目前只有测试版)后, 发现一个问题,就是main方法找不到地方设置了。 Google了下,找到了以下方法可行。 方法 … 阅读全文

[Clojure学习笔记]Clojure与Java互操作

 

学习一门语言肯定要学习两个语言中不同的地方,以下介绍Clojure和Java不同的地方。 关键是要培养函数式的思维! 在刚开始使用Clojure的时候,会有一些不适应。 主要是Clojure的关键字少。 大部分操作都是基于函数,在Java里面很常见的操作需使用 … 阅读全文

[Clojure学习笔记]Clojure基础知识

 

何谓函数式编程: 操作不可变的值 使用简单抽象的不可变数据结构,而不是有可变状态的数据结构。 把函数本身当做值的一种,从而可以使用高阶函数 对数据进行声明式的处理,而不是命令式的控制,遍历 对函数进行递增式的组合,使用高阶函数以及不可变数据结构,在更高的抽象级 … 阅读全文

IDEA中构建Clojure环境

 

安装La Clojure 安装IDEA插件La Clojure。进行IDEA后,点左上角的IntelliJ IDEA, 选preferences, 然后左边选Plugins, 点Browse Repositories, 搜索Clojure, 下载La Cloj … 阅读全文

Mysql日志介绍

 

mysql有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin 修改/etc/my.conf #Enter a name fo … 阅读全文

解决Mysql:[Warning] Buffered warning: Changed limits: max_connections: xxx (requested yyy)

 

在对CentOS的安全配置中,可能对系统进程数,内存使用量或者文件描述符大小进行了相应的配置, 用于简单的防止DDos攻击。 当然这些可以进行全局的配置。 但是对于数据库来说,文件描述符应该配置高点才行,不然可能会有异常。 下面对mysql用户(取决于数据库运 … 阅读全文