关闭

JCS的学习与应用二:cache.ccf配置说明

JCS比较关键的部分就是缓存配置文件,它支持自定义缓存区域(region),也就是多区域缓存,可以根据不同业务要求,来对不同缓存区域进行特殊设定。还有,默认提供了辅助缓存(索引式硬盘缓存和分布式缓存),在每个region的第一行可以设定该区域缓存的辅助信息,是否使用辅助缓存等。      下面对cache.ccf配置中的一些配置做下介绍。 # 这里是设定使用辅助缓存项,也可以不填,使用默认值jcs...
阅读(2943) 评论(8)

JCS的学习与应用一:JCS谓何?

近期客户经常因为系统响应慢、甚至服务器宕机来发信给我们,当然这做为高优先级的任务,需要立即解决。通过分析应用日志和was日志,发现是出现了并发请求某些复杂数据资源的时候,造成的线程挂起、系统不响应。既然确定了是系统问题,那就得赶紧给出一个可行性解决方案,稳住客户。通过分析异常日志,发现并发的情况是应用在更新缓存信息,或者说是因为缓存失效后应用在重新请求资源。       应用所用的是JCS缓存机制...
阅读(1746) 评论(5)

MongoDB的学习与应用四:MongoDB中的BSON以及CRUD

BSON     BSON是在MongoDB中用来存储数据和网络数据交换的一种类JSON的二进制形式的存储格式,简称Binary JSON,相比JSON而言,BSON支持更多、更复杂的数据类型,比如Date和BinData等类型;同样,也兼有很多优点:轻量型、可遍历性、高效性。    MongoDB使用BSON这种数据结构转化为文档(Document),是因为其schema-free(模式自由)的...
阅读(4814) 评论(4)

MongoDB的学习与应用三:MongoDB中必须要懂的JSON

在具体学习MongoDB数据处理之前,插播一段关于JSON的广告,主要是因为后面我们会更多的和这种简易的弱类型数据格式打交道。     在Web开发领域,主要的数据交换格式有XML和JSON,XML对于JSON来说出现较早,也是被好多人熟悉了解。相比之下,JSON可能对于一些新手会感到有些陌生,但从JSON的定义来看,就是简明其意的键值对(key:value)对象,并且可以接受任何数据类型的对象,...
阅读(7303) 评论(14)

MongoDB的学习与应用二:熟悉MongoDB Shell下常用命令

之前一篇博文《MongoDB的学习与应用一:安装并简单测试MongoDB》中是使用mongo召唤出Shell控制台以后,就可以使用命令来操作数据库的,其实我们使用mongo命令是默认连接本机已启动的DB服务的,如果需要连接别的服务接口,需要使用 --port 和 --host参数来设置。下表为常用shell 命令:参数说明样例mongo                port、host      ...
阅读(2655) 评论(4)

MongoDB的学习与应用一:安装并简单测试MongoDB

MongoDB是一种强大、灵活、可拓展的数据存储方式。它扩展了关系型数据库等,吧啦吧啦一大堆废话,对于一门新的语言或者技术,了解技术背景是一方面,动手实练也是必不可少的。这里我打算发一些MongoDB从入门到项目应用的文章,也为我的硕士论文做些技术预言。将涉猎到MongoDB基础应用入门以及分布式部署等等方面。      一:从mongodb.org官网入手,了解MongoDB从MongoDB官网...
阅读(5240) 评论(4)

Maven学习九:依赖-dependency

Maven依赖1. 依赖的配置    根元素project下的dependencies可以包含一个或多个dependency元素,以声明一个或多个依赖。每个依赖可以包含的元素有:groupId、artifactId和version:依赖的基本坐标,坐标三元素。type:依赖的类型,对应于项目定义的packaging,大部分情况下不需要定义,使用默认值jar。scope:依赖的范围。optional...
阅读(6011) 评论(6)

Maven学习八:多模块依赖

使用Maven以后,可以更方便的进行构件化开发,一般项目中存在多模块,它们的关系,包括父子关系以及依赖关系,都可以通过pom文件的配置来实现的。1. 父子关系      一个多模块项目通过一个父POM 引用一个或多个子模块来定义。      a. 在父目录中分别创建子项目      b. 父项目,通过以下配置,将子项目关联:如下:modules>      module>myapp-clientm...
阅读(13410) 评论(7)

Maven学习七:坐标三元素

在Maven世界中,任何一个依赖、插件或者项目构建的输出,都可以称为构件,构件的逻辑表示方式是:坐标和依赖,构件的物理表示方式是:文件。Maven坐标就是提供了一组规则定义:世界上任何一个构件都可以使用Maven坐标唯一标识,Maven坐标的元素包括groupId、artifactId、version、packaging、classifier,其中groupId、artifactId、versio...
阅读(2049) 评论(4)

Maven学习六:仓库-repository

在Maven世界中,任何一个依赖、插件或者项目构建的输出,都可以称为构件,构件的逻辑表示方式是:坐标和依赖,构件的物理表示方式是:文件。1. 仓库的布局:        根据构件的唯一坐标,可以定义其在仓库中的唯一存储路径。        路径与坐标的大致对应关系是:groupId/artifactId/version/artifactId-version.packaging。2. 仓库的分类A....
阅读(2567) 评论(2)

Maven学习:常用mvn命令

Maven库: http://repo2.maven.org/maven2/...
阅读(24746) 评论(2)

Maven学习四:使用mvn install创建自己的repository

mvn install 这个命令会把当前项目或模块打包之后注入到本地Repository中,以供引用。我们平时做项目的时候,也常把项目编译后打成jar包,让其他项目引用。maven提供的install命令更方便快捷的实现了这个操作,并且可供maven模块化管理,mvn package 可以生成相应的jar包。...
阅读(16908) 评论(1)

Maven学习三:使用junit测试maven project

每个开发人员都会对自己的代码进行自定义的测试,可以是把项目run起来,手动点点页面按钮,看看操作场景和步骤点是否符合业务需要,是否存在UE上的问题。也有自己写几个测试类,把service类的输入输出是否符合标准都测试一番,这两大类,其实就是包括了前后端的测试工作,分工各有不同。在maven中集成了junit测试包,应该说maven可以集成任何你想的到或者想不到工具插件。...
阅读(37108) 评论(1)

Maven学习二:手动创建maven project并编译

在了解了M2_HOME文件结构之后,应该大概知道了这款集成工具的一些情况,下面准备动手做两个Demo,简单认识一下maven常用命令。下面将要手动创建maven project,并用maven compile/test/clean/package等命令处理project等。...
阅读(4804) 评论(1)

随笔:修改SVN账户密码的方法

记是记不住的,即便是每天都在用的东西,也有貌似熟悉其实很陌生的时候,或者说根本就是不熟悉。于是需要拿出来经常翻翻,比如我们的SVN账户配置,很简单的一个case,你可能是svn使用高手,但不一定记得怎么去修改SVN下的账号设置。一般我们都是长期使用自己的svn账号,但是由于需要或者某些情况,需要我们切换svn账号,那就有点麻烦了。    由于在svn 的界面中并没有为我们提供直接更换用户名密码的地...
阅读(30765) 评论(2)

随笔:使用svn merge一个库下不同分支项目代码

大家都知道一般项目上线都是要分版的,我们常用Svn的brunch功能,来把代码分成几个分支,也可以作为不同版本。      开发人员大多会在最新的代码版本(trunk)上进行开发,做些修修补补的操作。保留之前稳定的(brunch)版本来做版本升级即可,这样控制了升版风险,并且能在稳定版本的基础上累计起来。      Eclipse下的svn插件提供了“合并(merge)”功能,可以用来对不同分支下...
阅读(3673) 评论(1)

Maven基础学习:M2_HOME下文件结构及作用域

了解多了一些,发现Maven并不是那么简单好学的工具,要想稍稍的了解透彻一点,还是要稳抓稳打,从基础做起(作为菜鸟一族,这是学习的不二首选)。在PC机安装好Maven之后,一般在系统环境变量中配置的M2_HOME都指代了该安装目录,下面看一下该目录的结构和内容:binbootconflibLICENSE.txtNOTICE.txtREADME.txt     - Bin: 该目录包含了mvn运行的...
阅读(7003) 评论(2)

成人, 像婴儿那样心无旁骛地学习

在喷嚏上看到一个关于学习方法的帖子,很受启发,也凸显学习的重要性和及时性、即时性,自勉分享。转自:http://www.dapenti.com/blog/more.asp?name=kids&id=78511  学习没有“关键期”,现在开始就不晚  成年人大脑的可塑性,远远超过我们过去的认识。如果掌握了正确的方法,你也能像儿童一样学习。  如果你已经36岁,你很可能喜欢收集上好的葡萄酒、唱片或者体...
阅读(2608) 评论(6)

Maven学习一:用Maven创建Java Project

Maven环境配置只是入门的基础,现在要通过Maven基本命令生成一个Java Project,首先通过mvn命令创建project,然后导入Eclipse IDE中,即可。     首先,我cd到一个MavenProjects文件夹,然后通过命令:mvn archetype:create -DgroupId=com.jizg -DartifactId=testMaven就会在该文件夹下创建一个t...
阅读(15038) 评论(2)

安装Eclipse Maven插件的几种方法

昨天直接在机器上配置了Maven环境,今天顺便把Eclipse等IDE环境配置好。     安装IDE Plugins的方法有很多。其一:在线安装,通过Help-->Install New Software的方式,输入HTTP地址来安装,简单易操作,但是也优缺点,就是下载速度慢,或者有的时候干脆搜索不到要安装的插件。使用第一种方式来安装,输入 http 地址:http://m2eclipse.so...
阅读(131602) 评论(18)
363条 共19页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1366825次
    • 积分:17200
    • 等级:
    • 排名:第586名
    • 原创:329篇
    • 转载:34篇
    • 译文:0篇
    • 评论:2277条
    博客专栏
    最新评论