- 博客(23)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
转载 实现秒杀的几个想法(续)
秒杀一般有几个场景:1.电商秒杀商品2.抢红包3.抢票假设一个场景如下: 某电商公司搞活动,一折秒杀,推出几种秒杀的商品,每种商品1000个,预计100w人抢购要求: 不能超卖.绝对不可以卖多了. 数据库要扣减库存,并且记录订单明细.难点分析1.不能阻塞.海量的请求就像血栓一样,遍走周身,一旦遇到瓶颈,就会堵塞整个血管.所以
2015-09-29 20:58:11 503
转载 ORACLE索引介绍和使用
1.什么是索引? 索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据; Oracle存储索引的数据结构是B*树(平衡树),位图索引也是如此,只不过是叶子节点不同B*数索引; 索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行实际位置的rowid。2.使用索引的目的: 加快查询速度 减少I/O操作
2015-09-29 20:47:07 9500
转载 关于mybatis中基本类型条件判断问题
一:发现问题sql动态语句中如果 parameterType="int" select cmpid,cmpname from campusinfo where state!='d' and cmpid=#{cmpid} 是正确的,但是如果加上if test select cmpid,cmpname from campusinfo where state!='d'
2015-09-24 21:15:02 1479
转载 PL/SQL Developer中转换大小写工具
工具 → 首选项 选择相应的功能按钮 添加到工具板面输入是,对于关键字自动转换成大写 设置方法如下:
2015-09-22 10:41:23 1622
转载 如何解决ajax跨域问题(转)
由 于此前很少写前端的代码(哈哈,不合格的程序员啊),最近项目中用到json作为系统间交互的手段,自然就伴随着众多ajax请求,随之而来的就是要解决 ajax的跨域问题。本篇将讲述一个小白从遇到跨域不知道是跨域问题,到知道是跨域问题不知道如何解决,再到解决跨域问题,最后找到两种方法解决ajax 跨域问题的全过程。不知是跨域问题起 因是这样的,为了复用,减少重复开发,单独开发了一个用户权限管
2015-09-15 16:32:55 316
转载 oracle定制定时执行任务
1.引言定制定时执行的任务有两种形式,系统级别和数据库级别,从操作系统级别来讲,windows系统我们可以使用任务计划来实现,对于winXP系统,设置步骤如下,开始---设置---控制面板---任务计划,然后添加任务计划,按向导完成配置即可;对于win7系统,设置步骤如下,点击开始,然后在 搜索程序和文件 框中输入 [任务计划],然后点击出来的任务计划程序,创建一个基本任务即可
2015-09-15 14:58:09 575
转载 Oracle游标的使用
一、游标的相关概念及特性 1.定义 映射在结果集中某一行数据的具体位置,类似于C语言中的指针。即通过游标方式定位到结果集中某个特定的行,然后根据业务需求对该行进行相应特定的操作。 2.游标的分类 在Oracel中,游标可以分为两大类:静态游标 和 REF游标(动态游标)。REF游标是一种引用类型,类似于指针。而静态游标又分为显式游标和隐式
2015-09-15 14:45:00 565
转载 Oracle中in和exists的区别
项目中对数据库的查询操作很多,各种拼接,各种in,但由于in的内容受字符限制,所以有些地方将in改成了Extist,两种写法有什么关联,查了写资料,分析看看:in和exists in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。 如果查询的两个表大小相当,那么用in和exi
2015-09-15 14:34:36 796
转载 Spring与ehcache整合,通过Spring原生注解使用缓存
最原始的进行缓存的方式:最原始的使用缓存的方式是通过一个全局map保存获取过的数据,下次获取数据时先从map中提取,如果有就直接返回,如果没有就从数据库中去读取,然后放入map中,当然,在做更新操作时需要同步更新这个map中的数据。这种方式虽然原始,但是在一些简单的场景下已经够用了,比如Java的类加载器就是使用的这种方式缓存加载过的class。 通过ehcach
2015-09-13 01:38:18 715
原创 org.junit.runner.RunWith的bug
2015-09-13 00:45:30 AnnotationAttributesReadingVisitor.java DEBUG Failed to classload type while reading annotation metadata. This is a non-fatal error, but certain annotation metadata may be unavaila
2015-09-13 00:49:50 5064
原创 项目中使用了个quartz包,启动时提示Quartz version update check failed
项目中使用了个quartz包,启动时提示Quartz version update check failed
2015-09-13 00:24:40 14139
转载 Eclipse Debug模式无法启动
参考:http://blog.sina.com.cn/s/blog_4b3191950100v8h5.htmleclipse debug不能使用了,cmd中运行netsh winsock reset 重置 Winsock 目录,然后重启计算机。喜出望外的是,同时解决了eclipse svn插件,和小乌龟不能连上svn服务器,以及电脑坚果云客户端无法连接服务器的问题。报错
2015-09-13 00:17:31 11570
转载 Spring基于注解的缓存配置--web应用实例
本文将构建一个普通工程来说明spring注解缓存的使用方式,关于如何在web应用中使用注解缓存,请参见:Spring基于注解的缓存配置--web应用实例 一.简介 在spring的modules包中提供对许多第三方缓存方案的支持,包括: EHCache OSCache(OpenSymphony) JCS GigaSpaces JBoss Cache
2015-09-12 15:48:07 599
转载 Spring基于注解的缓存配置--web应用实例
之前为大家介绍了如何使用spring注解来进行缓存配置 (EHCache 和 OSCache)的简单的例子,详见Spring基于注解的缓存配置--EHCache AND OSCache 现在介绍一下如何在基于注解springMVC的web应用中使用注解缓存,其实很简单,就是将springMVC配置文件与缓存注解文件一起声明到context中就OK了。 下面我
2015-09-12 15:46:57 506
转载 OSCache介绍
1、OSCache是什么? OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存解决方案。2、OSCache的特点 (1) 缓存任何对象:你可以不受限制的缓存部分jsp页面或HTTP请
2015-09-12 15:25:27 1150
转载 45个实用的JavaScript技巧、窍门和最佳实践
2013-12-31 09:26 Owen Chen译 伯乐在线 我要评论(0) 字号:T | T如你所知,JavaScript是世界上第一的编程语言,它是Web的语言,是移动混合应用(mobile hybrid apps)的语言(比如PhoneGap或者Appcelerator),是服务器端的语言(比如NodeJS或者Wakanda),并且拥有很多其他的实现。AD
2015-09-10 00:23:18 549
转载 jQuery 插件autocomplete 应用
项目中有时会用到自动补全查询,就像Google搜索框、淘宝商品搜索功能,输入汉字或字母,则以该汉字或字母开头的相关条目会显示出来供用户选择,autocomplete插件就是完成这样的功能。 autocomplete官网 : http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/ (可下载jQuery autoc
2015-09-10 00:13:18 431
转载 XML解析技术之VTD-XML 简介及代码实例
第一部分:XML解析技术简介 XML(eXtensible Markup Language,可扩展标记语言)是由World Wide Web联盟(W3C)定义的元语言,即一种关于语言的语言。 Xml的优势或者说力量源于它的数据独立性,广泛应用在分布式计算领域。XML解析技术的分类根据从XML中获取数据的简易性,性能和最终所得到的数据模型的不同,X
2015-09-09 00:15:35 1437
转载 XML的四种解析器(dom_sax_jdom_dom4j)原理及性能比较
1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中是
2015-09-09 00:11:53 634
转载 VTD-XML——解析xml的最强武器
序言 本文所提及的VTD-XML并非本文作者原创,作者只是对它进行介绍。问题 通常当我们提起XML的使用时,最头痛的部分便是XML的verbosity与XML的解析速度,当需要处理大XML文件时这个问题便变得格外严重。我在这里提及的,便是如何优化XML处理速度的话题。当我们选择处理XML文件的时候,我们大致上有两种选择:DOM,这是W3C的标准模型,它将XML的结构信息以树形的方式构建
2015-09-09 00:07:03 2153 1
转载 使用Dom4j解析XML
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它. 对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。如今你可以看到越来越多的
2015-09-09 00:03:16 424
转载 JAX-WS(二)之使用wsimport创建WebService客户端
客户端开发的通常过程是从已有的WSDL处理,创建辅助类JAXB对象和Service代理类,然后基于这些类开发自己的客户端应用。开发步骤:创建eclipse项目;运行wsimport命令生成客户端代码;通过代理调用服务;创建Ecplise项目使用Eclipse创建客户端项目JAX-WS-Client,目录结构如下:运行wsimport工具
2015-09-04 21:28:39 1265
转载 搭建web项目结合spring+cxf的webservice服务
服务端:服务端和客户端都需要引入包 1 antlr-2.7.7.jar 2 aopalliance-1.0.jar 3 asm-3.3.jar 4 commons-collections-3.2.1.jar 5 commons-lang-2.6.jar 6 commons-logging-1.1.1.jar 7 cxf-2.4.2.jar 8 cxf-manife
2015-09-04 21:16:52 779
搭建eclipse+tomcat开发环境.pdf
2012-12-03
学习微服务必须了解的一些通用模式
2021-03-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人