自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(139)
  • 资源 (8)
  • 收藏
  • 关注

原创 bug3:Caused by: java.lang.ClassNotFoundException

项目昨天启动好好的,今天来了之后就启动不了。启动提示class没有找到Caused by: java.lang.ClassNotFoundException: com.yhd.popsicle.system.jobs.KiraConfat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav

2017-12-29 14:43:14 1824

原创 bug2

严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderLis最近在做spring+struts2+IbatIS的项目,昨天eclipse启动服务器正常,结果今天来了就总是报错,错误如下:严重: Error configuring application

2017-12-29 14:43:08 407

原创 JavaScript面向对象编程

JavaScript面向对象编程面向对象编程主要涵盖:封装、继承、多态1.封装将属性和方法组合在一起形成一个类,通过new实例一个对象。这就是封装先看一下js的一阶封装 var Cat = {  name : '',  color : ''};var cat1 = {}; // 创建一个空对象cat1.name = "大毛"; // 按照原型对象的属性赋

2017-12-29 14:43:02 223

原创 bug收集01

SpringMVC中JSP取不到ModelAndView的数据原因(转) 不管是用 ${msg} 还是用JSTL的 都不行通过这篇文章 http://forum.springsource.org/showthread.php?117394-Unable-to-access-modelAndView-attributes-in-JSP-without-JSTL 才发现犯了一个平时

2017-12-29 14:42:56 210

原创 java规则引擎Drools

01_规则引擎环境搭建02_规则引擎demo_API简介03_规则引擎_规则文件04_规则引擎_函数05_规则引擎_查询06_规则引擎_Fact和元数据以上文件查看地址:狂点

2017-12-29 14:42:50 313

原创 回顾2014

又到了年底,正好现在也不想做事,回顾一下2014年吧 工作: 2014年1月1日至2014年8月12日 在中科软整整待了2年半。收获挺多。算是真正的入门进入软件开发领域。尤其是今年我们做的《意健险》上线后基本就处在无事可做的状态,然后我就疯狂的看各种技术书,看完书就写博客。基本上在iteye上的博客大部分都是在今年写的。在年初时还参加了尚学堂培训的——云计算(hadoop、

2017-12-29 14:42:44 219

原创 推荐一个做笔记的软件_印象笔记

做开发的一定要注意做笔记!那么用什么工具呢?在这里推荐使用印象笔记。为什么是她?第一:云同步因为印象笔记基于云同步,可以再电脑,pad,手机上使用同一个账号,既可以实现同步笔记。这点非常方便。第二:快速下载网页内容目前印象笔记支持firefox;苹果;IE;google浏览器的快速保存网页。下面这个链接详细说明了如何使用减藏功能:https://www.yinxia

2017-12-29 14:42:38 4929 1

原创 06_Java通信_JMS_详解消息

上节使用一个Chat的小例子说明了一下怎么使用ActiveMQ开发一个发布/订阅者模型。前期回顾:05_Java通信_JMS_demo这节来详细说一下一条消息的结构。 消息头每一个JMS的消息都有一个固定格式的消息头,这些数据被提供set/get方法设置和获取。但是不是所有的消息头数据都需要设置,或者都能设置成功,部分是由JMS实现厂商设置好的。所以我们将这些消息头分为JM

2017-12-29 14:42:32 146

原创 05_Java通信_JMS_demo

上节简单描述了一下JMS的概念,这节来写个小demo。这样可以比较直观的看到JMS通信的过程。前期回顾:04_Java通信_JMS概念在开发这个demo前,首先要下载ActiveMQ来作为消息服务器。Demo实现功能 这是我们要实现的一个发布/订阅模型的demoA发送消息到消息服务器ActiveMQ,然后ActiveMQ将消息发给订阅这个Topic的客户端:A和B开发流程:

2017-12-29 14:42:26 366

原创 04_Java通信_JMS概念

前面三章描述了Java通信中的JNDI通过两个小例子说明怎样远程调用对象。这篇文件介绍一下JMS的概念快速链接:01_Java通信_JNDI_概念02_Java通信_JNDI_demo103_Java通信_JNDI_demo2远程调用weblogic的数据源 正式进入JMSmessage queue:消息队列MQ一般都做为企业级IT应用的中间件存在,有很多企业是作为标准IT

2017-12-29 14:42:20 179

原创 03_Java通信_JNDI_demo2远程调用weblogic的数据源

在demo1中我们简单实现了一个通过JNDI来获得person这个对象,但是因为运行在同一个项目中,表现的形式不是那么强烈。下面我们使用远程的web服务器上的数据源来测试一下。远程weblogic服务器上定义一个数据源。在本地通过JNDI获得这个数据源,并且查询远程数据源中的数据。在操作之前先来创建先决条件:1.查看本地IP,确保weblogic服务器和本地不在一起 2.登

2017-12-29 14:42:14 285

原创 02_Java通信_JNDI_demo1

下面这个小demo会将一个对象绑定到一个JNDI服务器上,然后通过JNDI客户端获得这个对象。PS:我们姑且这样叫:JNDI服务器,JNDI客户端这样理解起来可能比较简单1.建立一个普通的Java项目2.导入JDK在JDK 5的rt.jar中一共找到了4种SUN自带的JNDI实现:LDAP,CORBA,RMI,DNS。 这4种JNDI要正常运行还需要底层的相应服务。我们没有LD

2017-12-29 14:42:08 520

原创 01_Java通信_JNDI_概念

在S2SH开发中会使用的Spring来注入数据源,在本地开发时我们使用注入数据源  上面的配置文件取自Spring中,有了dataSourceSpied就可以将这个数据源引入到hibernate的sessionFactory ...  但是在生产上,或者测试环境数据库的链接、用户名、密码都是很重要的信

2017-12-29 14:42:02 170

原创 09_Maven核心_Maven和私服怎么关联在一起

通过前两节应该能够知道私服的搭建和使用:07_Maven核心_搭建私服nexus08_Maven核心_如何使用私服下面将私服和Maven联系起来!1.前面介绍过如果没有私服的情况下,Maven会直接使用超级POM中的中央仓库去下载我们需要的构件: false central Maven Rep

2017-12-29 14:41:56 201

原创 08_Maven核心_如何使用私服

这篇讲告诉我们怎么使用私服。1.首先启动私服,然后再浏览器中输入地址:http://192.168.81.128:8081/nexus/index.html#welcome2.登陆默认用户名:admin默认密码:admin1233.登陆之后可以看左边的菜单:这节主要说明一下仓库管理,其他菜单大家自己摸索吧4.点击左边菜单:Repositories 5.首先看一下titl

2017-12-29 14:41:50 157

原创 07_Maven核心_搭建私服nexus

前面两节说了一下Maven仓库。这里我们使用nexus搭建Maven仓库——私服1.下载软件:nexus下载地址  使用Linux环境  下载 tgz包http://www.sonatype.org/nexus/go2.将nexus放在Linux下,使用的是root账号3.解压 tar -zvxf 文件名4.目录下面生成一个5.进入下面的bin目录6.使用 7.提示警告:warni

2017-12-29 14:41:44 161

原创 06_Maven核心_仓库_续

这节描述两点:远程仓库的认证;镜像一、远程仓库认证有些远程仓库是需要认证的。如果仓库需要认证。我们该怎么配置呢?打开setting文件可以看到在setting文件中有-->这个元素。表示配置一个仓库的认证信息。:为远程仓库设置一个id,这个id将会与配置远程仓库的id相呼应:认证用户名:认证密码然后我们看一下与这个相呼应的仓库配置 nexus-r

2017-12-29 14:41:39 150

原创 05_Maven核心_仓库

通过配置项目的POM文件,Maven就可以帮助我们构建相应的jar包依赖,编译等等。这节描述一下项目是在哪个地方下载构件的PS:构建:在Maven世界中,任何一个依赖、插件、或者项目构建的输出都叫做一个构件。一、Maven仓库定义Maven可以在某个位置统一存储多有Maven项目共享的构件,这个统一的位置就是仓库。类似于一个数据库(仓库),只有你有某条记录的ID(构件的坐标:g

2017-12-29 14:41:33 121

原创 04_Maven核心_POM_聚合与继承

这节将要描述一下聚合和继承。首先看个问题:如果项目A和项目B是两个单独的项目组开发的,但是这两个项目又是从属于一个顶层项目。项目A和项目B都有自己的POM文件,怎样才能整合两个项目呢?答:聚合一、聚合其实聚合就是从新建立一个空的Maven项目,通过POM文件来整合项目A和项目B因为在实际应用中,我没有怎么使用过,所以这里仅仅介绍如何实现<project xmlns="htt

2017-12-29 14:41:27 143

原创 03_Maven核心_POM_坐标与依赖

POM(Project Object Model,项目对象模型)文件定义了项目的基础信息,用于描述项目如何构建,声明项目依赖等等。打开新建项目的POM文件 4.0.0 com.bjsxt myblog 0.0.1-SNAPSHOT war myblog test maven hello word第一行指定XML文档的版本和编码方式。第二

2017-12-29 14:41:21 146

原创 02_Maven知识点结构

先看一下Maven知识点的结构:希望画的不是很混乱  大小: 77.2 KB 查看图片附件

2017-12-29 14:41:15 111

原创 01_在win7上搭建Maven环境

系统环境:win7-64位下载Maven:apache-maven-3.0.4下载地址:http://maven.apache.org/download.cgi1.解压2.配置Maven环境变量:打开环境变量配置界面,在Path中添加;D:\Program Files (x86)\apache-maven-3.0.4\bin; 3.查看Maven是否配置好,使用命令:mvn

2017-12-29 14:41:09 123

原创 007_hadoop中MapReduce应用案例_1_数据去重

前面介绍了复杂的MapReduce Job流在实际中的应用方法:006_hadoop中MapReduce详解_3这节主要是通过实例来分析MapReduce在实际中的应用,从中得到一些启发,在项目开发中,设计MapReduce往往是比较复杂的。我们先通过简单的实例入手后面慢慢加深。先简单说一下后面还会出现什么实例吧:1.数据排序-->partition2.找隔代关系-->单表关联

2017-12-29 14:41:03 412

原创 006_hadoop中MapReduce详解_3

前面介绍了什么是MapReduce,然后通过一个简单的例子来说明MapReduce的流程。但都是针对单个Map函数和Reduce函数。在实际业务中可能会很复杂,可能含有多个MapReduce流程配合使用才能得到想要的结果。本节介绍复杂的MapReduce流程1.线性MapReduce Job流线性含义很简答,就是一个一个MapReduce Job依次执行。AMap的输出交给AReduce,

2017-12-29 14:40:57 120

原创 005_hadoop中MapReduce详解_2

前面介绍了的MapReduce的入门。利用了一个hadoop自带的例子来说明MapReduce的流程。现在我们自己动手写一个小例子来锻炼一下。问题描述:现在有一个文件,文件内容如下:黄晓明 89刘杰 48黄晓明 78郑爽 90……求学生的平均成绩?分析:1.在Map阶段我们的输入可以每行读取,生成类似即:等等。2.然后这些记录进入Map函数。

2017-12-29 14:40:52 127

原创 004_hadoop中MapReduce详解_1

1.什么是MapReduceMapReduce是Google公司的核心计算模型,我在前面提到过,Google的三大论文。hadoop受到Google的启发开发出自己的MapReduce框架,基于这个框架写出的应用程序能够在上千台计算机上组成大型集群,并以一种可靠容错的方式并行处理上T级别的数据,实现hadoop在集群上的数据和任务并行计算与处理1.一个MapReduce作业通常会把输入的数据集

2017-12-29 14:40:46 484

原创 003_HDFS详解

003_HDFS详解其实应该先来教大家怎么样搭建完全分布式的,由于时间原因,以后再补上。这篇主要聊一下Hadoop分布式文件系统——HDFS大纲:1.HDFS设计目标2.HDFS里面的NameNode和DataNode3.操作HDFS的两种方式1.HDFS设计目标硬件错误硬件错误是常态而不是异常。(每每读这句我就想到了:程序员加班是常态不是异常)HDFS可能由成

2017-12-29 14:40:40 169

原创 002_看大纲_hadoop大纲

002_看大纲_hadoop大纲通过前面一节可以了解一个大概,知道云计算的含义和hadoop的生态体系知识链接:001_扎马步_初识hadoop Hadoop有两大部分:HDFS+MapReduce其中HDFS实现分布式存储的底层支持,Mapreduce来实现分布式并行计算。HDFS采用主从结构模型。一个master,若干个slave。对应到集群中由一个NameNode和若干

2017-12-29 14:40:34 151

原创 java操作html字符串

业务描述:在我们系统中要这样一个需求,我们会将html当作字符串保存在数据库中,然后再后期通过Java需要操作这个html比如增加一个文件框,改变其结构,添加事件。解决方案:jsoup Java HTML解析器使用方法:1.导入jar包。可以使用maven帮你下载这个jar包和源码 org.jsoup jsoup 1.3.3 2.将字符串变成HTML文档结构

2017-12-29 14:40:28 4472

原创 07_MongoDB_GridFS_存储文件

GridFSmongoDB除了保存各种文档(JOSN结构)外还能够保存文件。GridFS规范提供了一种透明机制,可以将一个大文件分割成为多个较小的文档,这样的机制允许我们有效的保存大文件对象,特别对于那些巨大的文件,比如视频、高清图片等。GridFS使用两个表来存储数据:files:包含元数据对象文件的元数据放在这个集合里面,默认fs.files。这个里面的每个文档表示

2017-12-29 14:40:22 141

原创 06_MongoDB_存储过程

存储过程关系型数据库的存储过程描述为:一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。mongoDB也有存储过程,但是mongoDB是用javascript来写的,这正是mongoDB的魅力。保存存储过程mongodb的存储过程是存放在db.system.js表中,我们先来一个简单的例子:fu

2017-12-29 14:40:16 110

原创 05_MongoDB_查询文档_$where_游标

1.$wherewhere可以接受一个javascript函数作为查询条件,并且迭代当前集合里面的所有文档,如果满足函数条件,则返回这个文档。最典型的就是比较文档中的两个键的值是否相等//现在有下面这个集合,要找出库存和销量相同的记录> db.foo.insert({"name":"apple","ku_cun":100,"xiao_liang":100});> db.foo.in

2017-12-29 14:40:10 171

原创 04_MongoDB_查询文档

find文档1.find简介使用find查询集合中符合条件的子集合db.test.blog.find(); 类似于sql查询select * from test.blog 上面的查询是返回多有多有集合,并且是所有键。有时我们也会指定返回部分键,这样方式可以减少IO> db.test.blog.find({},{"age":1,"name":1});{ "_id" :

2017-12-29 14:40:04 124

原创 03_MongoDB_增_删_改文档

增删改文档数据库操作无非就是增、删、改、查。这篇主要介绍增、删、改。1.增Mongodb插入操作很简单,使用关键字“insert”。实例:> db.test.blog.insert({"haha":"xiaohaha","abc":"123"})> db.test.blog.find();{ "_id" : ObjectId("5334dd149b7a445ea2166

2017-12-29 14:39:58 107

原创 02_mongoDB_入门篇

入门篇MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。在这里我们有必要先简单介绍一下非关系型数据库(NoSQL)1.什么是NoSQL NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only

2017-12-29 14:39:52 102

原创 01_mongoDB_安装篇

我用的是window 64位操作系统,在mongodb官网下载适合自己操作系统的安装文件下载地址:http://www.mongodb.org/downloads下载好后,你可以使mongodb简单服务简单启动。也可以直接注册成服务。我们这里直接将mongodb注册成系统服务,这样以后就不用每次都启动了。下面是操作步骤:1.下载。2.解压。3.在C盘根目录建立Mongodb的文

2017-12-29 14:39:46 100

原创 07_Redis_订阅与发布

Redis的订阅与发布Redis 的 SUBSCRIBE 命令可以让客户端订阅任意数量的频道, 每当有新信息发送到被订阅的频道时, 信息就会被发送给所有订阅指定频道的客户端。作为例子, 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系: 当有新消息通过 PUBLISH 命令发送给频道 channel

2017-12-29 14:39:40 109

原创 06_Redis_java操作redis

Java操作redisJava操作redis很简单。创建一个普通的Java工程。然后导入redis依赖的jar包。jar包我已经上传了。1.入门级的demopackage com.bjsxt.test;import redis.clients.jedis.Jedis;public class RedisDemo { public static Jedis ge

2017-12-29 14:39:34 126

原创 05_Redis_事务

1.redis事务的概念redis事务可以一次性执行多个命令,有两个重要的特性:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。2.redis事务的用法redis实现事务控制有5个命令。这5个命令是事务的基础。A.di

2017-12-29 14:39:28 109

原创 04_Redis管道

redis是一个cs模式的tcp server,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下:redis 127.0.0.1:6379> INCR i(integer) 1redis

2017-12-29 14:39:23 137

华为SVNClient for mac 3.1.2.38

华为SVNClient for mac 3.1.2.38,刚下载的还是热的。欢迎大家下载

2017-12-04

redis desktop manager for mac 破解版

亲自测试可以使用,而且是破解版。redis客户端,mac版本。 亲自测试可以使用,而且是破解版。redis客户端,mac版本。

2017-09-01

算法与数据结构考研试题精选

这是计算机考研必备的辅导教材,含有1800道考研试题,是全国各地的数据结构精选题目。

2010-11-30

微软认证 MCDBA2000 教材

格式为PTFE,分为228和229两部分中为教材 为你考微软认证的MCSDA2000保驾护航 不多说了。下了就知道他好

2010-08-13

C语言ppt(清华大学)

这是清华大学的C语言的上课用的ppt。确实很经典!不愧是中国首屈一指的学府!!!!

2009-10-17

c#扫雷代码(简装版)

这是简单的扫雷代码。很适合初学者学习。如果你需要就快下吧!!!

2009-10-17

计算机二级题库(笔试和机试)

这个对想报计算机二级的同学非常有用!笔试的所有题都被收纳其中。只要你看了,百分百过。机试也一样。里面有常用的156道题。并却附带答案。而且还有上机的注意事项。相当有用!

2009-10-17

《我的成功可以复制》作者唐骏

对你很有用的一本书。《我的成功可以复制》是写职场能手唐骏的事业。中间的成功秘诀是——简单,勤奋。 做人简单,做事勤奋!

2009-10-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除