- 浏览: 461193 次
- 性别:
- 来自: 广州
最新评论
-
dida1990:
啊喔,过去了这么久,不过还是评一个。谁说uuid的hashCo ...
高并发生成订单号(二) -
annan211:
yclovesun 写道使用了uuid,为什么还要machin ...
高并发生成订单号(二) -
yclovesun:
使用了uuid,为什么还要machineId?uuid已经可以 ...
高并发生成订单号(二) -
u013280917:
太深奥,看不懂
mysql优化特定类型的查询
文章列表
mongodb3.x 创建用户和角色
1 查看mongo进程是否存在 shell> ps -aux | grep mongo
2 杀死已有的进程 以无需验证模式启动
sudo ./bin/mongod --dbpath=/opt/db/mongodb/data --logpath=/opt/db/mongodb/logs/mongo.log --logappend --rest --fork --maxConns=20000 --config /etc/mongodb.conf
3 创建管理用户
进入mongo >./bin/mongo ; use admin
db. ...
java dos窗口打包
- 博客分类:
- java
指定编码 cmd jar包
> jar -cvf xxxxxx.jar * -Dfile.encoding=utf-8 将当前目录下的所有进行打包
1 awk处理流程
awk 按顺序读取文本文件内容,默认以空格区分域。从第一行一直读取到文本的最后一行
可以通过 F 标签重新指定分割域标示。
//将指定文件按照行读取 并且以 : 分割域,分别打印出 正行以及第一个、第二个、第三个域的值
$ awk -F : '{print $0,$1,$2,$3}' filename
//不同的方法实现上面同样的功能
$ awk 'BEGIN{FS=":"}{print $0,$1,$2,$3}' filename
//这里的BEGIN是指在操作具体函数操作之前的指令,通常配合END使用,也可以 ...
比较有价值的几篇文章
- 博客分类:
- 系统架构优化
在看文章之前,大家一定要允许我打一个小广告,程序员的小广告,谋食艰难啊,程序员何必为难程序员,支持一下吧。http://www.cezuwang.com/
http://www.360doc.com/content/14/0119/22/15109633_346516210.shtml
TM 在小公司真的好累。大家千万不要再去小公司了。
查看mysql数据库 数据量大小和索引数据大小
- 博客分类:
- mysql
查看某个数据库的数据量 和索引量的大小
SELECT
SUM(DATA_LENGTH)/ 1024 / 1024 + SUM(INDEX_LENGTH)/ 1024 / 1024
FROM
information_schema. TABLES
WHERE
TABLE_SCHEMA = 'ice_produce_cn';
查看索引量的大小
SELECT
SUM(INDEX_LENGTH)/ 1024 / 1024
FROM
information_schema. TABLES
WHERE
TABLE_SCHEMA = 'ice_produ ...
Web系统大规模并发——电商秒杀与抢购
- 博客分类:
- 并发编程
秒杀与抢购--大规模并发设计方案
近期在工作的过程中不断接触到直接或隐含的高并发业务场景的需求。因此结合自己 ...
在线操作编辑word文档已经是时下ERP和OA系统必须要实现的功能点之一。
下面就来详细讲解一下weboffice是如何实现的。 这里只做简单的程序讲解,原理性的东西不做过分的赘述。
不管你是ajax 还是jsp 最好都使用 绝对路径,相对路径会出问题
1 发布项目,其他使用者可以直接在本文的附件中下载demo,此demo不做数据库要求,如果你希望使用access数据库,可以自己设置本地odbc数据源,不设置数据源也可以直接运行,默认直接操作word物理文件。
2 运行项目
将web容器(jboss/tomcat) 运行只来之后,直接访问 http://localhost/ ...
log4j.xml 配置日志
- 博客分类:
- log4j
log4j.xml 配置系统日志 详细请参考www.cezuwang.com
1 定义log4j.xml
<!-- 输出日志到文件 文件大小到达指定尺寸的时候产生一个新的文件 -->
<appender name="appServerLog" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="logs/AppServerLog.log">< ...
java 枚举 根据key获取value
- 博客分类:
- java
package com.utcip.crm.common.constants;
import com.utcip.crm.common.base.process.ScheduleStatusEnum;
/**
* 合同变更存储mongodb 状态值
* @author jingfangnan
*
*/
public enum ConstractMongoStatus {
NEW(3,"新增"),
UPDATE(2,"修改"),
DELETE(1,"删除"),
GENE ...
数据库设计的一般性原则
- 博客分类:
- mysql
数据库是任何系统的底层基石,是直接关系互联网项目性能的最重要指标。
作为影响项目性能的瓶颈所在,尤其体现在关系型数据库。
性能来源于设计,而不是优化。
以下设计原则适用mysql数据库
根据以往的经验和对数据库的一些了解,总结一些数据库设计的一般性原则,以供
后期模块设计时参考。
1 命名原则
数据库表名和列名大小写统一,为了便于快速识别,最好统一使用小写,单词之间使用下划线连接。
2 范式设计
数据库结构设计不需要严格遵循三范式,适当的使用冗余会降低表的复杂度。尤其是现在存储硬件价格非常便宜的时期。
...
20个linux优化技巧
- 博客分类:
- linux
Linux是一种开源操作系统,它支持各种硬件平台,Linux服务器全球知名,它和Windows之间最主要的差异在于,Linux服务器默认情况下一般不提供GUI(图形用户界面),而是命令行界面,它的主要目的是高效处理非交互式进程,响应时间 ...
1 下载: http://dl.mongodb.org/dl/win32/x86_64 在此地址下载需要的版本。
2 解压到指定的目录地址
3 指定其data和log文件地址,设置mongodb的path 系统环境变量
4 编写bat文件
第一 编写服务启动文件
mongod --dbpath="D:\soft\softinstall\mongodb\data" --logpath="D:\soft\softinstall\mongodb\log\log.txt"
第二 编写shell界面启动文件
mongo 1 ...
mongodb 各个版本下载地址
- 博客分类:
- mongodb
mongodb 各个版本下载地址 http://dl.mongodb.org/dl/win32/x86_64
mongodb操作集锦
- 博客分类:
- mongodb
1 mongodb 创建数据库
shell>use mon
2 插入
shell> db.mon.insert({"name":"ppo","age":10})
3 删除全部文档
shell> db.mon.drop();
4 删除指定记录(参数为查询器)
shell> db.mon.drop({_id:2})
5 更新记录(参数为查询器 修改器)
shell> db.mon.update({_id:2},{$set:{name:"009"}})
6 更新记录 存在 ...
XX公司数据库迁移项目可行性研究与风险评估
- 博客分类:
- 数据存储架构
XX公司数据库迁移项目可行性研究与风险评估
请尊重知识,请尊重原创 更多资料参考请见 http://www.cezuwang.com/listFilm?page=1&areaId=906&filmTypeId=1
当前版本:1.0.0.0
2016年 02月 21日