- 博客(77)
- 资源 (12)
- 问答 (4)
- 收藏
- 关注
转载 net start sshd 发生系统错误1069--cygwin安装过程
net start sshd,发生系统错误1069 解决方法:services.msc调出服务,然后CYGWIN sshd服务->属性,修改账户的名字和密码(win7的登录名和密码)可能还遇到其他一些问题,从网上转载了一些如下所示:在安装cygwin的时候,执行ssh-host-config后显示如下:木有后面要求输入的内容:**
2015-09-29 10:38:43 1521
转载 Cygwin出现乱码
如下图所示,在执行ping或者cmd.exe命令时,Cygwin出现中文乱码: 解决方案:在Cygwin终端上右键-->Options…-->Text-->修改Locale 为 zh_CN,Character Set 为 GBK,问题便得到解决。如下图:如果依然乱码,试试把Character Set 改为 UTF-8。
2015-09-29 00:14:00 2700
转载 一篇不错的hadoop介绍文章
如今Apache Hadoop已成为大数据行业发展背后的驱动力。Hive和Pig等技术也经常被提到,但是他们都有什么功能,为什么会需要奇怪的名字(如Oozie,ZooKeeper、Flume)。Hadoop带来了廉价的处理大数据(大数据的数据容量通常是10-100GB或更多,同时数据种类多种多样,包括结构化、非结构化等)的能力。但这与之前有什么不同?现今企业数据仓库和关系型数据库擅长处理结
2015-09-28 20:56:01 516
转载 MongoDB配置文件说明
启动MongoDB有2种方式,一是直接指定配置参数,二是指定配置文件。这里先介绍配置文件,启动方式如下:mongod --config /etc/mongodb.conf配置如下:verbose:日志信息冗余。默认false。提高内部报告标准输出或记录到logpath配置的日志文件中。要启用verbose或启用verbosity 用vvvv参数,如:verbos
2015-09-26 09:47:26 810
转载 MongoDB MapReduce 使用
一 Map/Reduce简介 MapReduce 是目前最流行和被普遍研究的海量数据处理方法。它是Google公司的核心模型,用于大规模数据集(大于1TB)的并行计算。“映射(Map)”与“化简(Reduce)”的概念是它们的主要思想,都是从函数式编程语言借来的。MapReduce将负责的运行于大规模集群上的并行计算过程高度地抽象为两个函数(Map和Reduce
2015-09-26 09:40:11 535
转载 mongoDB启动报错 ERROR: child process failed, exited with error number
mongoDB启动报错 ERROR: child process failed, exited with error number上面这个错误是今天下午发现,从github down下一个应用,在应用启动前需要redis 启动服务,mongodb启动服务,所以当启动mongodb的时候悲剧出现了:zhangzhi@moke:~$ mongod --dbpath=/data/cl
2015-09-24 22:43:20 6972
转载 MapReduce统计
在 MongoDB 上使用 Map/Reduce进行并行"统计"很容易。使用 MapReduce 要实现两个函数 Map 函数和 Reduce 函数,Map 函数调用 emit(key, value),遍历 collection 中所有的记录, 将key 与 value 传递给 Reduce 函数进行处理。Map函数和Reduce函数可以使用 JavaScript 来实现,可以通过 d
2015-09-24 19:16:25 1325
转载 MongoDB基于GridFS实现文件的分布式存储
GridFS是一种在MongoDB中存储大二进制文件的机制。使用GridFS存文件有如下几个原因:利用Grid可以简化需求。要是已经用了MongoDB,GridFS就可以不需要使用独立文件存储架构。GridFS会直接利用业已建立的复制或分片机制,所以对于文件存储来说故障恢复和扩展都很容易。GridFS可以避免用于存储用户上传内容的文件系统出现的某些问题。例如,GridFS在
2015-09-24 00:22:44 986
转载 MongoDB GridFS存储文件
GridFS 用于存储和恢复那些超过16M(BSON文件限制)的文件(如:图片、音频、视频等)。GridFS 也是文件存储的一种方式,但是它是存储在MonoDB的集合中。GridFS 可以更好的存储大于16M的文件。GridFS 会将大文件对象分割成多个小的chunk(文件片段),一般为256k/个,每个chunk将作为MongoDB的一个文档(document)被存储在c
2015-09-24 00:20:07 2373
原创 Capped集合
Capper集合是固定大小的集合,有很高的性能及过期特性:即创建时要预先指定大小,如果空间用完,新的对象将会取代集合中最旧的对象一. 特性:执行find方法查询,如果没有指定顺序,返回的结果就是按照插入顺序,Capped集合会自动维护集合中的对象的插入顺序,如果需要指定倒序排序,可以使用find().sort($natural:-1)返回倒序二. 使用约束:
2015-09-23 20:32:18 968
转载 MongoDB常用操作命令大全
如:如果你想创建一个“myTest”的数据库,先运行use myTest命令,之后就做一些操作(如:db.createCollection('user')),这样就可以创建一个名叫“myTest”的数据库。一、数据库常用命令1、Help查看命令提示代码如下:helpdb.help();db.yourColl.help();db.youColl.find().help
2015-09-23 00:22:49 428
转载 mongodb_修改器($inc/$set/$unset/$push/$pop/upsert......)
/*mongodb_修改器($inc/$set/$unset/$push/$pop/upsert......)(转并学习) 对于文档的更新除替换外,针对某个或多个文档只需要部分更新可使用原子的更新修改器,能够高效的进行文档更新。更新修改器是中特殊的键,用来指定复杂的操作,比如增加、删除或者调整键,还可能是操作数组或者内嵌文档。 1.$inc
2015-09-22 21:33:07 638
原创 MongoDB Shell使用
MongoDB自带一个JavaScript Shell,可以使用命令与MongoDB实例交互。通过Shell可以对MongoDB数据进行操作。1.一般的会把MongoDB的bin目录加入到系统的环境变量下,这样子方便操作,不用每次进入到bin目录下启动,通过执行mongo命令来启动Shell2.运行Sheel时会自动连接MongoDB服务器,所以在启动之前必须先启动MongoDB服
2015-09-22 19:41:18 2663
转载 MongoDB中ObjectId组成及源码
一、 ObjectId的组成首先通过终端命令行,向mongodb的collection中插入一条不带“_id”的记录。然后,通过查询刚插入的数据,发现自动生成了一个objectId,4e7020cb7cac81af7136236b。具体操作如图1所示。图1 插入/查询数据“4e7020cb7cac81af7136236b”这个24位的字符串,虽然看起来很长,也很难理解,但实
2015-09-22 18:22:42 4469
转载 MongoDB安装成为Windows服务及日常使用遇到问题总结
安装MongoDB:http://blog.csdn.net/liuzhoulong/article/details/6124566严格按照上面的步骤,设置数据库目录,设置日志目录,安装服务。可是在安装服务时,遇到安装不上服务问题。后来参考了下面这篇文章【MongoDB安装为Windows服务方法与注意事项 】:http://blog.csdn.net/chaijunkun/art
2015-09-22 14:24:03 2033 1
原创 Windows不能在本地计算机启动MongoDB,错误代码 100
启动MongoBD时报错:window不能再本地计算机启动MongoDB,如下: 解决办法:1. MongoDB安装目录\data\将此文件夹下的mongod.lock删除2. 查看官方文档或按照上一篇安装文章检查是否设置dbpath或logpath等,如果没有设置,默认是安装在C盘.
2015-09-22 14:16:11 12642 8
转载 NoSQL崛起的六大原因
NoSQL产品越来越火,NoSQL产品通常以其高性能,强扩展性和高容错性为大家所称道,我们在问为什么NoSQL会流行起来的时候,或许应该问一下为什么这些功能会变得这么重要。We’re dealing with much more data. Although advances in storage capacity and CPU speed have allowed the databa
2015-09-22 10:40:27 1435
转载 SQL Developer 警告--无法安装某些模块
刚刚装完oracle11g(64bit),发现sqldeveloper是32位的,我的java 是64位的,所以从官网重新下了64位的sqldeveloper覆盖原来的。第一次启动正常,第二次启动就开始报错,说无法安装某写模块。具体如下:警告--无法安装某些模块(Warning - could not install some modules): oracle.icons - or
2015-09-21 19:54:31 5617 4
转载 spring简化JMS异步消息
一般的RPC、RMI等机制采用的都是同步通信机制。JMS(Java Message Service)是面向异步消息而制定的标准API利用Spring的JmsTemplate可以简化JMS异步消息的发送,和消息的异步接收。通过ActiveMQ可以搭建一个强大的消息代理服务器,和一套消息代理API实现。在JMS中有两个主要的概念:消息代理(message broker)和目的地(d
2015-09-20 19:16:37 820
转载 Spring拦截器
Spring Interceptors具备前处理和后处理web请求的能力,每一个拦截器类应当继承HandlerInterceptorAdapter类,你可以覆写任意preHandle(),postHandle()或afterCompletion()这三个回调方法。正如这个名字一样preHandler()方法会在处理请求之前被调用,postHandle()方法会在处理请求之后调用,而afterCom
2015-09-20 18:41:17 707
转载 springmvc如何拦截根目录的请求
一个东西快弄完了,就剩下一个问题,应该是个小问题。就是mvc项目的欢迎页,怎么给改下呢。这个项目是通过mvn建立的,整个项目的原型就是spring_mvc_jpa_deom_archetype。框架早早建成,即可看到效果。假如项目名称叫做mvn_mvc,其效果如下:访问根路径http://localhost:8080/mvn_mvc/自动跳转到如下路径http://localhos
2015-09-20 18:15:17 10970 1
转载 WSDL(Web服务描述语言)详细解析
WSDL(Web服务描述语言)详细解析 WSDL (Web Services Description Language,Web服务描述语言)是一种XML Application,他将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面向文档信息或面向过程调用的服务进行访问(类似远程过程调用)。WSDL首先对访问的操作和访问时使用的请求/响应消息进行抽象描述,然
2015-09-20 15:08:04 626
转载 springmvc二级缓存,查询缓存
本文所有测试用代码在https://github.com/wwlleo0730/restjplat 的分支addDB上 目前在使用spring-data-jpa和hibernate4的时候,对于缓存关系不是很清楚,以及二级缓存和查询缓存的各种配置等等,于是就有了这篇初级的jpa+hibernate缓存配置使用的文章。 JPA和hibernate的缓存关系,以及系统demo环境说明
2015-09-18 16:17:51 3427
转载 spring data jpa使用二级缓存
在用spring data jpa的过程中,采用了ehcache 来做缓存, 是否需要二级缓存,一般不需要,这得看业务的需要,因为这东西如果配置不好,反而会导致性能下降,但如果是有些数据,基本不改动,长期不变,很少修改,而且数据量适中,并且外部使用频率高的情况下,还是可以使用的。就目前研究spring data jpa 来说,有三种情况下有可能会使用到缓存1. spring data jp
2015-09-18 15:53:09 9586
转载 Spring的OpenEntityManagerInViewFilter
在Java Web项目中使用Hibernate经常会遇到LazyInitializationException 。这是因为controller和model层(java代码)将通过JPA的一些启用了延迟加载功能 的领域(如用getRefrence() 方法或者在关联关系中采用fetch=FetchType.LAZY )返回给view层(jsp代码)的时候,由于加载领域对象的JPA Session
2015-09-18 15:22:56 358
转载 hsqldb数据库
简介HSQLDB是一个开放源代码的JAVA数据库,其具有标准的SQL语法和JAVA接口,它可以自由使用和分发,非常简洁和快速的。具有Server模式,每个程序需要不同的命令来运行。模式编辑在HSQLDB中,有三种比较常用模式:服务器模式Server模式提供了最大的可访问性。应用程序(客户端)通过Hsqldb的JDBC驱动连接服务器。在服务器模式中,服务器在运行的时候可以
2015-09-17 20:21:18 519
转载 详解Spring MVC 4常用的那些注解
Spring从2.5版本开始在编程中引入注解,用户可以使用@RequestMapping, @RequestParam, @ModelAttribute等等这样类似的注解。到目前为止,Spring的版本虽然发生了很大的变化,但注解的特性却是一直延续下来,并不断扩展,让广大的开发人员的双手变的更轻松起来,这都离不开Annotation的强大作用,今天我们就一起来看看Spring MVC 4中常用
2015-09-16 11:06:31 577
转载 spring mvc访问静态资源的三种方式
如何你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。 目的:可以正常访问静态文件,不要找不到静态文件报404。 方案一:激活Tomcat的defaultServlet来处理静态文件 default
2015-09-15 23:48:55 509
转载 spring下的子项目
1.Spring IO PlatformSpring IO 是可集成的,构建现代化应用的版本平台。Spring IO 是模块化的,企业级的分布式系统,包括了一系列的依赖,使得开发者仅能对自己所需的部分进行完全的部署控制。Spring IO 是 100% 开源,可靠和模块化的。主要特性:一个平台,多个工作负载 - Web 构建,集成,批处理,响应式或者大数据应用
2015-09-14 23:25:35 889
转载 Maven的HTTP代理设置
第一、检测本地网络是否不能直接访问Maven的远程仓库,命令为ping repo1.maven.org,截图如下:第二、要检查代理服务器是否畅通,比如现在有一个IP地址为192.168.10.117,端口为3267的代理服务,我们需 要先运行telnet 192.168.10.117 3267来检查该地址的该端口是否畅通,如果得道出错信息需要先获取 正
2015-09-14 19:34:33 684
转载 maven入门(安装配置)
Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方
2015-09-14 19:18:06 337
转载 HightChart标示区(plotBands)
标示区同标示线,只不过标示的内容为一段范围。标示区的作用、事件等很多都类似标示线,这里就只是简单说明标示区的相关内容,不做过多累述。一、标示区的基本配置xAxis: { // ... 省略代码 plotBands: [{ from: , // 标示区开始值 to: , /
2015-09-13 16:23:15 3251 1
转载 HightChart标示线(plotLines)
标示线数组是用标记来坐标轴上特殊值的,在绘图区内绘制一条自定义的线。标示线总是垂直于它属于的轴。它可单独定义在x轴或y轴,也可以同时定义在x轴和y轴。如果标示线同时定义在x轴和y轴,定义在y轴的标示线会显示在前面。具体实例如下:1、在x轴上值为3的地方画一条红色的宽度为2px的线xAxis: { // ... 省略代码 plotLines:[{ col
2015-09-13 16:18:06 4066 1
转载 HightChart的HTML标签(labels)
HTMl标签(Lables)指的是可以放置在图表中任意位置的文字标签,由于最终的文字标签是以 SVG 渲染的,所以标签的内容只支持少量的 HTML 标签,包括:、、、、、,其中 可以通过 style 属性来设定样式,但是有效的样式仅限和文字相关的属性。HTML 标签的基本构造是:labels: { style: { // 标签全局样式
2015-09-13 15:50:15 1660
转载 HightChart版权信息(credits)
图表版权信息。显示在图表右下方的包含链接的文字,默认是文字是 Highcharts,链接是Highcharts官网地址。通过指定credits.enabled=false即可不显示该信息。一、版权信息的常用属性版权信息常用的属性包括是否启用版权信息、文字、链接、位置等,详细列表如下:属性名描述默认值enabled是否显示版权信
2015-09-13 15:40:15 1018
转载 HightChart图例(Legend)
图例是图表中用不同形状、颜色、文字等 标示不同数据列,通过点击标示可以显示或隐藏该数据列;通过设置 legend.enabled = true | false 来打开或关闭图例。一、图例样式1、图例容器样式图例容器指的是整个图例容器的样式,包含背景、边框、边距、宽度等,详细属性及说明见下表参数名解释默认值b
2015-09-13 15:32:40 10735
转载 HightChart数据提示框(Tooltip)
数据提示框指的当鼠标悬停在某点上时,以框的形式提示该点的数据,比如该点的值,数据单位等。数据提示框内提示的信息完全可以通过格式化函数动态指定;通过设置 tooltip.enabled = false 即可不启用提示框。一、提示框外观下面的实例代码给出了关于数据提示框的外观的常用配置tooltip: { backgroundColor: '#FCFFC5',
2015-09-13 15:25:24 9334
转载 HightChart的数据列(Series)
一、什么是数据列数据列是一组数据集合,例如一条线,一组柱形等。图表中所有点的数据都来自数据列对象,数据列的基本构造是:series : [{ name : '', data : []}] 提示:数据列配置是个数组,也就是数据配置可以包含多个数据列。数据列中的 name 代表数据列的名字,并且会显示在数据提示框(Tooltip)及图例(Legend)中。
2015-09-13 15:01:49 1432
转载 HightChart的坐标轴(Axis)
所有的图表除了饼图都有X轴和Y轴,默认情况下,x轴显示在图表的底部,y轴显示在左侧(多个y轴时可以是显示在左右两侧),通过设置chart.inverted = true 可以让x,y轴显示位置对调。下图为图表中坐标轴组成部分图表坐标轴组成部分一、坐标轴组成部分1、Axis Title坐标轴标题。默认情况下,x轴为null(也就是没有title),y轴为'Va
2015-09-13 14:36:47 2604
转载 HightChart设置标题(Title)
标题默认显示在图表的顶部,包括标题和副标题(subTitle),其中副标题是非必须的。设置标题和副标题的示例代码如下:title: { text: '我是标题'},subtitle: { text: '我是副标题'}一、标题的常用属性标题只有一些文字信息,所以标题的配置无非是一些定位、字体大小、颜色等的配置,常见属性如下表所示:属性名
2015-09-13 14:09:37 23926
ClickHouse技术分享.7z
2021-06-05
IK_Analyzer_2012FF_hf1_source
2017-09-07
spring data common1.8.zip
2015-09-04
spring data jpa jar包
2015-08-08
javaweb简单的用户管理系统
2014-12-31
hibernate反向工程oracle12c报错
2015-03-03
dos命窗口字体变得非常小,而且改变不了,sql*plus,mysql窗口也是
2015-03-03
警告: 创建的过程带有编译错误。
2015-01-30
vs安装不了,安装界面一闪而过
2015-01-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人