上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: HBase vs. MongoDB vs. MySQL vs. Oracle vs. Redis,三大主流开源 NoSQL 数据库的 PK 两大主流传统 SQL 数据库 类别HBaseMongoDBMySQLOracleRedis描述基于 Apache H... 阅读全文
posted @ 2015-09-15 18:34 Defonds 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 淄博人至孝,认为“父母在不远游”,再加上淄博本土经济发展的很不错,是以淄博人去外地谋生的并不多。即使是出外求学的学子,学成之后也大都选择回家发展。是以出来淄博地区以后很难吃到具有淄博本土特色的传统名菜——酥锅。其实酥锅的制作很简单,本文介绍的做法并不复杂,出自... 阅读全文
posted @ 2015-09-10 18:17 Defonds 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 作者各必备工具的版本如下:MySQL:5.6.25-log MySQL Community Server (GPL) (下载地址)Tomcat:apache-tomcat-7.0.63 (下载链接)Java EE - Eclipse:Luna Service ... 阅读全文
posted @ 2015-08-31 18:47 Defonds 阅读(27) 评论(0) 推荐(0) 编辑
摘要: MySQL 各种 INTEGER 类型占用存储空间、取值范围一览表最佳实践UNSIGNED 只能存储非负整数SIGNED 可以存储正整数、0、负整数对于总是正整数的存储(比如主键)的最佳实践是 UNSIGNED,因为这时它占用和 SIGNED 一样的存储空间,... 阅读全文
posted @ 2015-08-28 17:10 Defonds 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 作者各必备工具的版本如下:Tomcat:apache-tomcat-7.0.63 (下载链接)Java EE - Eclipse:Luna Service Release 1 v4.4.1 (下载链接)Spring:4.2.0.RELEASE (无须下载)JD... 阅读全文
posted @ 2015-08-27 18:39 Defonds 阅读(26) 评论(0) 推荐(0) 编辑
摘要: Eclipse Maven 开发一个 jee 项目时,编译时遇到以下错误:Description Resource Path Location TypeDynamic Web Module 3.0 requires Java 1.6 or newer. bdp... 阅读全文
posted @ 2015-08-25 11:18 Defonds 阅读(35) 评论(0) 推荐(0) 编辑
摘要: Set 、List 和 Map 是 Java 容器框架的三个最重要的接口,Set、List 和 Map 之间的区别是 Java 容器面试时最经常提问的问题之一。有时这一问题被问作是什么时候使用 List、Set 和 Map。很明显,面试官想知道的是你是否熟悉 ... 阅读全文
posted @ 2015-08-24 14:59 Defonds 阅读(45) 评论(0) 推荐(0) 编辑
摘要: List、Set 和 Map 都是实现了 Collection 接口的接口。本文将讨论 Java 语言中这三者之间的区别。List Vs Set Vs Map1) 重复性List 允许有重复元素。任何数量的重复元素都可以在不影响现有重复元素的值及其索引的情况下... 阅读全文
posted @ 2015-08-21 17:53 Defonds 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 概述Vitess 是一个用于 MySql 扩展的数据库解决方案。它以能够像运行在专用硬件上那样有效地运行于云体系。它集 MySql 数据库的很多重要特性和 NoSQL 数据库的可扩展性于一体。Vitess 已经成功侍服了 2011 年以来所有的 YouTube... 阅读全文
posted @ 2015-08-20 19:28 Defonds 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 概述Vitess 是一个用于对 MySql 进行水平扩展的存储平台。经过优化,它可以像在专用硬件上那样有效地运行在云体系。它集 MySql 数据库的很多重要特性和 NoSQL 数据库的可扩展性于一体。可扩展性消除了高内存开销的 MySQL 连接随意扩展你的数据... 阅读全文
posted @ 2015-08-19 17:08 Defonds 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 设计好一个漂亮的 REST + JSON API 之后,如何对你的 API 进行保护?在 Stormpath,我们花了 18 个月来寻找最佳实践,将其一一实践于 Stormpath API 中并分析其效果。本文将阐述如何保护 REST API。选择合适的安全协... 阅读全文
posted @ 2015-08-17 20:38 Defonds 阅读(37) 评论(0) 推荐(0) 编辑
摘要: Pat 的疑惑最近关注于 Spring 提供的数据访问技术,对于 Spring 相关的这几个项目有何不同我不是太明白:Spring-DAO (http://docs.spring.io/spring/docs/2.0.8/reference/dao.html)... 阅读全文
posted @ 2015-08-12 15:59 Defonds 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 译序很多朋友问时下如火如荼的 Hadoop 是否适合引进我们自己的项目,什么时候用 SQL,什么时候用 Hadoop,它们之间如何取舍?Aaron Cordova 用一张图来回答你这个问题,对于不同的数据场景,如何选取正确的数据存储处理工具进行了详细描述。Aa... 阅读全文
posted @ 2015-07-22 16:47 Defonds 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 在谷歌官网下载了一个 Standalone 版本的安装程序 ChromeStandaloneSetup.exe(如果翻不了墙也可以去百度软件中心下载),将原有安装的 Chrome 浏览器卸载,直接运行 ChromeStandaloneSetup.exe,报“糟... 阅读全文
posted @ 2015-07-15 18:19 Defonds 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 在前边的博客《何时、如何开启 MySql 日志?》中,我们了解到了如何启用 MySql 的慢查询日志。今天我们来看一下如何去读懂这些慢查询日志。在跟踪慢查询日志之前,首先你得保证最少发生过一次慢查询。如果你没有可以自己制造一个:root@server# mys... 阅读全文
posted @ 2015-07-14 15:22 Defonds 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 假如你是一名 web 开发人员,如果你想调试你的应用或提升其性能的话,那你需要去参考各种日志文件。日志是开始故障排除最好的选择。就著名的 MySql 数据库服务器而言,你需要参考以下日志文件:错误日志:它包含了服务器运行时(当然也包括服务启动和停止时)所发生的... 阅读全文
posted @ 2015-07-13 10:24 Defonds 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 存储引擎是为不同的表类型处理 SQL 操作的 MySql 组件。InnoDB 是默认的、最通用的存储引擎,也是官方推荐使用的存储引擎,除非一些特定案例。MySql 5.6 中的 CREATE TABLE 语句创建的表的存储引擎默认就是 InnoDB。 MyS... 阅读全文
posted @ 2015-07-08 21:37 Defonds 阅读(22) 评论(0) 推荐(0) 编辑
摘要: MySql 最常用存储引擎 InnoDB 和 MyISAM 都不支持 Hash 索引,它们默认的索引都是 B-Tree。但是如果你在创建索引的时候定义其类型为 Hash,MySql 并不会报错,而且你通过 SHOW CREATE TABLE 查看该索引也是 H... 阅读全文
posted @ 2015-07-07 11:34 Defonds 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 对于 B-tree 和 hash 数据结构的理解能够有助于预测不同存储引擎下使用不同索引的查询性能的差异,尤其是那些允许你选择 B-tree 或者 hash 索引的内存存储引擎。B-Tree 索引的特点B-tree 索引可以用于使用 =, >, >=, 运算... 阅读全文
posted @ 2015-07-06 21:15 Defonds 阅读(37) 评论(0) 推荐(0) 编辑
摘要: mer_stage 表有 216423 条记录,DDL:CREATE TABLE `mer_stage` ( `STAGE_ID` int(11) NOT NULL AUTO_INCREMENT, `MER_ID` int(11) NOT NULL, `... 阅读全文
posted @ 2015-07-03 19:56 Defonds 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 两个小型表 item、category:CREATE TABLE `item` ( `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(150) NOT NULL, `ca... 阅读全文
posted @ 2015-07-02 20:54 Defonds 阅读(19) 评论(0) 推荐(0) 编辑
摘要: tbl_direct_pos_201506 表有 190 万数据,DDL:CREATE TABLE `tbl_direct_pos_201506` ( `acq_ins_code` char(13) NOT NULL DEFAULT '' COMMENT '... 阅读全文
posted @ 2015-07-02 16:04 Defonds 阅读(40) 评论(0) 推荐(0) 编辑
摘要: MySQL Connector/J 对于 MySql 数据类型和 Java 数据类型之间的转换是很灵活的。一般来讲,任何 MySql 数据类型都可以被转换为一个 java.lang.String,任何 MySql 数字类型都可以被转换为任何一种 Java 数字... 阅读全文
posted @ 2015-06-29 14:38 Defonds 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 问题描述代码片段:resp.addHeader("Content-Disposition", "inline; filename=" + fileName);文件名为 "a_b_c.doc" 或 "abc.doc" 时,下载后的文件名正常。但当文件名为 "a ... 阅读全文
posted @ 2015-06-18 14:14 Defonds 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Nginx 做反向代理,后端是 tomcat,chrome 浏览器访问项目时加载大文件失败 ERR_CONTENT_LENGTH_MISMATCH:查看 linux 日志:2015/05/27 02:19:10 [crit] 29263#0: *72 open... 阅读全文
posted @ 2015-05-27 09:59 Defonds 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 《CentOS 下对 Nginx + Tomcat 配置 SSL 实现服务器 / 客户端双向认证》介绍的是自己给自己颁发服务器端证书、然后再给客户端颁发证书的情况。如果你已经像你的客户一样厌倦了访问你们的网站时,浏览器弹出的安全警报,那就去申请一个 SSL 证... 阅读全文
posted @ 2015-05-20 11:47 Defonds 阅读(27) 评论(0) 推荐(0) 编辑
摘要: oracle 忽然假死,所有连接都超时。df 一下数据区满了:99%。清理数据/扩充,再 df:重启服务,问题解决。 阅读全文
posted @ 2015-04-20 13:05 Defonds 阅读(19) 评论(0) 推荐(0) 编辑
摘要: Win7、Win8 下,MySQL5.5,执行数据恢复 sql(批量导入)报 [Err] 2006 - MySQL server has gone away 错误:解决方法如下:1. 编辑 MySQL 安装目录下的 my.ini,在最后添加以下内容:max_a... 阅读全文
posted @ 2015-04-19 15:56 Defonds 阅读(37) 评论(0) 推荐(0) 编辑
摘要: Win8 下,MySQL5.5,root 用户登录 MySQL 5.5 Command Line Client,删除 qpweb 数据,执行命令 drop database qpweb;报错信息:ERROR 1010 (HY000): Error droppi... 阅读全文
posted @ 2015-04-18 15:41 Defonds 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1. 前言想验证你对 jvm 配的一些调优参数(比如 Xms、Xmx 等)有没有起作用吗?想不想实时监控你自定义的线程池的在实际运行时的线程个数、有没有死锁?应用出现 java.lang.OutOfMemoryError: Java heap space,你知... 阅读全文
posted @ 2015-04-15 20:45 Defonds 阅读(66) 评论(0) 推荐(0) 编辑
摘要: Java 20 周年系列活动CSDN 社区与人民邮电出版社联合举办的 Java 20 周年系列活动的第一阶段抢楼赠书活动结束了(见贴子《【Java 20 周年系列活动】抢楼赠书《Java 从入门到精通(第二版)》)。手慢没有抢到?刷楼抢书没有技术含量?来晚了抢... 阅读全文
posted @ 2015-04-14 16:29 Defonds 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1. & 启动的进程在终端关闭之后也会被关闭比如作者写了一个 java 程序 rainbow-app2-1.0.0.jar,使用以下命令启动# java -jar rainbow-app2-1.0.0.jar &一个进程被启动,并且在后台运行了。通过 ps 查... 阅读全文
posted @ 2015-03-31 10:42 Defonds 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 1. 安装 nginx1.1 nginx 包及其依赖包下载出于模块的依赖性,Nginx 依赖以下三个包:gzip 模块需要 zlib 库(http://www.zlib.net/);rewrite 模块需要 pcre 库(http://www.pcre.org... 阅读全文
posted @ 2015-03-18 15:54 Defonds 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 译序本指南根据 Jakob Jenkov 最新博客翻译,请随时关注博客更新:http://tutorials.jenkov.com/java-util-concurrent/index.html。本指南已做成中英文对照阅读版的 pdf 文档,有兴趣的朋友可以去... 阅读全文
posted @ 2015-03-03 09:40 Defonds 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 在部署 web 应用到生产环境,或者在对 web 应用进行性能测试的时候,经常会有人问:如何决定 web 应用线程池大小?决定一个 IO 阻塞型 web 应用的线程池大小是一项很艰巨的任务。通常是通过进行大量的性能测试来完成。在一个 web 应用中同时拥有多个... 阅读全文
posted @ 2015-02-15 15:15 Defonds 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 使用线程池以获取最佳资源利用率Java 多线程编程论坛中最常见的一个问题就是各种版本的 "我怎么样才可以创建一个线程池?" 几乎在每个服务器应用里,都会出现关于线程池和工作队列的问题。本文中,Brian Goetz 就线程池原理、基本实现和调优技术、需要避开的... 阅读全文
posted @ 2015-02-13 19:08 Defonds 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 在做一个 JSR 315 - servlet 规范 3.0 的报告时,我意识到理解异步 servlet 的一个关键点在于首先要理解 Java 中的异步处理机制。有因有果,很快我陷入了执行器(Executor)和执行器服务(ExecutorService)之中 ... 阅读全文
posted @ 2015-02-12 16:53 Defonds 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 默认配置下,Tomcat 会为每个连接器创建一个绑定的线程池(最大线程数 200)。在大多数情况下你不需要改这个配置(除非增大最大线程数以满足高负载需要)。但是 Tomcat 喜欢在每个工作者线程的 thread-local 上下文缓存一些诸如 PageCon... 阅读全文
posted @ 2015-02-11 16:33 Defonds 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1. 关于 Maven 打 war 包《使用 Eclipse 的 Maven 2 插件开发一个 JEE 项目》详细介绍了如何在 Eclipse 使用 Maven 新建一个 JEE 项目并对其进行断点跟踪调试,但是没有介绍如何对 JEE 项目打 war 包。其实... 阅读全文
posted @ 2015-01-28 17:04 Defonds 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1. 加密的系统不要具备解密的功能,否则 RSA 可能不太合适公钥加密,私钥解密。加密的系统和解密的系统分开部署,加密的系统不应该同时具备解密的功能,这样即使黑客攻破了加密系统,他拿到的也只是一堆无法破解的密文数据。否则的话,你就要考虑你的场景是否有必要用 R... 阅读全文
posted @ 2015-01-16 11:56 Defonds 阅读(111) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页