- 浏览: 80215 次
- 性别:
- 来自: 北京
最新评论
文章列表
1. MongoDB的获取和安装
(1)获取地址 http://www.mongodb.org/downloads 根据自己需要选择相应的版本,linux下可以使用wget 命令。
(2)解压 mongodb-win32-i386-1.8.1
(3)创建数据存放文件夹,mongodb默认的数据目录 /data/db
C:/> mkdir /data
C:/> mkdir /data/db
(4)运行 MongoDB
mongod.exe - 数据库的服务器端,相当于mysql的 mysqld命令,启动服务器端
mongo.exe - ...
- 2016-11-23 10:54
- 浏览 216
- 评论(0)
副本集成员最多12个成员,其中只有7个成员拥有投票权。这是为了减少 心跳请求的网络流量和选举话费的时间。心跳每2秒发送一次。
一、新增副本集成员
1、登录primary
2、use admin >rs.add("new_node:port") 或 rs.add({"_id":4,"host":"new_node:port","priority":1,"hidden":false})
3、use admin>rs.addArb(&quo ...
- 2016-11-22 15:36
- 浏览 152
- 评论(0)
vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器,学好了vi,以后在UNIX世界里必将畅行无阻、游刃有余,因为其他几种文本处理器并非UNIX标准配备。若其它的Linux机器里没有安装joe或pico,如果不会使用vi,那可能就真的没辄了。
vi的基本概念
基本上vi可分为三种操作状态,分别是命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode),各模式的功能区分如下:
1. Comand mode ...
- 2016-11-21 10:06
- 浏览 204
- 评论(0)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!
我在这一系列文章中阐述Linux的基本概念。Linux操作系统继承自UNIX。一个操作系统是一套控制和使用计算机的软件。UNIX是一套规定,所有UNIX系统服从同一个的哲学体系。我侧重于Linux的宏观机制,而忽略许多技术细节。我想要展示Linux的骨架,提供一份辅助学习的Linux地图。无论是下层的内核,还是上层的具体操作和应用编程,都可以放入到这个框架中。写这个系列还有一个原因:之前写Python教程,发现Python的标准库有很大一部分,只不过是Pytho ...
- 2016-11-21 10:05
- 浏览 228
- 评论(0)
开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令。学习的主要参考资料为:
1.《鸟哥的linux私房菜》
2.http://codingstandards.iteye.com/blog/786653
3.linux命令五分钟系列
4.其他互联网资料,google,baidu等搜索引擎
一. 文件目录操作命令:
- 2016-11-21 10:02
- 浏览 222
- 评论(0)
linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
1.命令格式:
df[选项][文件]
2.命令功能:
显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以1KB为单位进行显示,除非环境变量POSIXLY_CORRECT被指定,那样将以512字节为单位进行显示
- 2016-11-21 09:52
- 浏览 174
- 评论(0)
一个项目的一个功能点,需要从接口接受返回数据,并对返回的数据进行一些业务处理,处理完成之后,添加到一个List<T>中,然后在View中循环这个List<T>,展示所有的数据。每次从接口中取回的数据量不等,最多会有上百条。虽说上百条也不算多,但是每条数据都要经过一系列的业务处理,感觉这样也挺耗时的,于是考虑使用Parallel.Foreach来进行并行处理。
项目完成之后,对比了一下并行和非并行的情况,发现并行之后并没有提高多少效能,倒是遇到了一些比较怪异的问题。
Parallel.Foreach 中对List<T>执行Add操作之后,List ...
- 2016-11-16 17:33
- 浏览 177
- 评论(0)
1.springmvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。 2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller. 3.DispatcherServlet请请求提交到目标Controller 4.Controller进行业务逻辑处理后,会返回一个ModelAndView
- 2016-11-15 17:22
- 浏览 167
- 评论(0)
关于压缩格式和算法的基础
数据压缩是按照特定的编码机制用比未经编码少的数据比特(或者其它信息相关的单位)表示信息的过程。随着信息技术的高速发展,数据压缩的使用在网络时代越来越重要。对一些特殊的数据如相片、音频、视频的压缩算法也不同。我们今天说的压缩算法都是无损压缩,无损数据压缩指数据经过压缩后,信息不受损失,还能完全恢复到压缩前的原样。“无损”一词是相对于有损数据压缩,有损数据压缩只允许一个近似原始数据进行重建,以换取更好的压缩率。常见的无损压缩算法有LZW、ZIP、RAR、7-Zip等。详细看看几种主流的无损数据压缩格式:
ZIP文件格式是一种流行的数据压缩和文档储存的文件格式 ...
- 2016-10-14 17:59
- 浏览 205
- 评论(0)
据说只能win7 ,xp不行
方法一:
IWMPMedia mediaInfo = wmp.newMedia(fi.FullName);
mediaInfo.duration; 用这个可以获得
方法二:
MediaPlayer.MediaPlayer media = new MediaPlayer.MediaPlayer();
media.Open(fi.FullName);
media.Duration;用这个获得
方法三:
private string getsc(string SongPath)
{
string dirNa ...
- 2016-10-14 15:18
- 浏览 365
- 评论(0)
tomcat/conf/web.xml加入配置:
<filter>
<filter-name>CorsFilter</filter-name>
<filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
<init-param>
<param-name>cors.allowed.origins</param-name>
<param-value>*</param-value&g ...
- 2016-09-28 16:50
- 浏览 234
- 评论(0)
此优化的前提可以称之为最近流行的头条人物“许三多”,总数据多,查询条件多,返回列多
优化前分页查询内部select列为需要的全部列,优化后内部select只返回ID主键,外部查询关联原数据表,然后查出所需要的列
例子1
优化前:
select t.* from (
select r.* ,row_number() over(order by r.id desc) row from tab(nolock) r
where 1=1 and r.IsDelete=0 and r.Status>0 and r.PlatformID=1 and ...
- 2016-09-23 14:31
- 浏览 285
- 评论(0)
配置文件如D:\Tomcat85\conf\server.xml,节点位置Server\Service\Engine中:
<Host name="www.test.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Alias>www1.test.com</Alias>
<Context path="" crossContext="tr ...
- 2016-09-20 17:12
- 浏览 191
- 评论(0)
一、Services使用了systemd来代替sysvinit管理
1、systemd的服务管理程序:
systemctl是主要的工具,它融合之前service和chkconfig的功能于一体。可以使用它永久性或只在当前会话中启用/禁用服务。
systemctl可以列出正在运行的服务状态:
systemd-cgls以树形列出正在运行的进程,它可以递归显示控制组内容。
2、如何启动/关闭、启用/禁用服务?
启动一个服务:systemctl start postfix.service
- 2016-07-19 12:26
- 浏览 228
- 评论(0)
一、插件
1.Kibana
参考文档:https://www.elastic.co/guide/en/kibana/current/index.html
2.Marvel
新版Marvel属于Kibana的插件,必须先安装Kibana
参考文档:https://www.elastic.co/guide/en/marvel/current/index.html
3.Smart Chinese Analysis 中文分析插件
参考文档:https://www.elastic.co/guide/en/elasticsearch/plugins/current/analysis-s ...
- 2016-07-11 12:20
- 浏览 233
- 评论(0)