关闭
当前搜索:

理解服务升降级

java分布式系统开关功能设计(服务升降级) 博客分类:  总结 java       ​    ​首先讲一下开关的由来,例如东京在6月18日做店庆促销活动,在交易下单环节,可能需要调用A、B、C三个接口来完成,但是其实A和B是必须的,C只是附加的功能(例如在下单的时候做一下推荐),可有可无,在平时系统没有压力,容量充足的情况下,调用下没问题,但是在类似店庆之类的...
阅读(2464) 评论(0)

activemq中的订阅模式以及消息时长和确认机制

直接上代码 发布主题 package com.activemq; import org.apache.activemq.ActiveMQConnectionFactory; import javax.jms.*; public class TopicPub { public static void main(String[] args) throws JMSException {...
阅读(4041) 评论(0)

搜索引擎选择: Elasticsearch与Solr

Elasticsearch简介* Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。 它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。 Elasticsearch是一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎,可以说Lucene是当今最先进,最高效的全功能开源搜索引擎框架。 ...
阅读(419) 评论(0)

jax-ws使用

jax-ws百度说明: JAX-WS规范是一组XML web services的JAVA API,JAX-WS允许开发者可以选择RPC-oriented或者message-oriented 来实现自己的web services。 在 JAX-WS中,一个远程调用可以转换为一个基于XML的协议例如SOAP,在使用JAX-WS过程中,开发者不需要编写任何生成和处理SOAP消息的代码。J...
阅读(310) 评论(0)

ActiveMQ快速上手

1.下载ActiveMQ 去官方网站下载:http://activemq.apache.org/ 2.运行ActiveMQ 解压缩apache-activemq-5.5.1-bin.zip,然后双击apache-activemq-5.5.1\bin\activemq.bat运行ActiveMQ程序。 启动ActiveMQ以后,登陆:http://localhost:8161/admin...
阅读(414) 评论(0)

观察者模式与事件驱动模式实例比较

观察者模式所涉及的角色有:   ●  抽象主题(Subject)角色:抽象主题角色把所有对观察者对象的引用保存在一个聚集(比如ArrayList对象)里,每个主题都可以有任何数量的观察者。抽象主题提供一个接口,可以增加和删除观察者对象,抽象主题角色又叫做抽象被观察者(Observable)角色。   ●  具体主题(ConcreteSubject)角色:将有关状态存入具体观察者对象;在...
阅读(3920) 评论(1)

java动态代理(JDK和cglib)

经典应用场景:事务的控制...
阅读(505) 评论(0)

百度开放云java+tomcat部署web项目-小皇帝詹姆斯

添加部署 复制svn地址,在本地checkout出来,打包自己的web项目并改名为ROOT.war,svn提交上去后,点击快捷发布,发布成功后稍等1-3秒点击域名就可以直接访问自己的小项目啦! 项目结构图: http://kingjames.duapp.com/这是一个小皇帝詹姆斯的一个介绍案例,部分截图如下...
阅读(1074) 评论(0)

tx标签配置事务却无法回滚

xml配置如下: classpath*:config/jdbc.properties ...
阅读(1151) 评论(0)

Jquery click/bind/live/delegate/on事件,阻止默认事件,以及插件的写法

几种常见事件介绍,阻止事件传递的三种写法,插件的编写模板...
阅读(613) 评论(0)

myeclipse将java项目转换成web项目,导出war包

1.项目右击属性,勾选下面两项,点击apply,关掉窗口,重新打开 2.打开assembly,删掉webroot目录,把对应的webapp目录添加进来 3.删掉项目新生成的webroot文件夹,即可export出war包了...
阅读(1800) 评论(0)

axis2通过services.xml配置文件发布的两种方式

接口如下 package com.wm5920.webservice;   public class HelloService {                 public String sayHello(){           return "hello";       }                  public String sayHelloToPerso...
阅读(1716) 评论(0)

多个ec:table无法正常点击列进行排序,提示uncaught typeerror

如下图 解决此异常,只要在每个ec:table加上tableId就行,如tableId="table3",这样ec:table可以正确区分同名列,也不会报上面这种bug...
阅读(852) 评论(1)

存储过程与函数

存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。 存储过程是一组预编译的SQL语句 它的优点:1.允许模块化程序设计,就是说只需要创建一次过程,以后在程序中就可以调用该过程任意次。   2.允许更快执行,如果某操作需要执行大量SQL语句或重复执行,存储过程比SQL语句执行的要快。   3.减少网...
阅读(731) 评论(0)

java gc及jvm调优

一、GC概要   JVM堆相关知识     为什么先说JVM堆?     JVM的堆是Java对象的活动空间,程序中的类的对象从中分配空间,其存储着正在运行着的应用程序用到的所有对象。这些对象的建立方式就是那些new一类的操作,当对象无用后,是GC来负责这个无用的对象(地球人都知道)。 JVM堆     (1) 新域:存储所有新成生的对象     (2) 旧域:新域中的对象,经过了一...
阅读(698) 评论(0)

web前端优化

CSS优化技巧7则 CSS是页面效果呈现中非常重要的组成部分,它包括颜色、大小尺寸、背景和字体等。写CSS很简单很容易,但是要想写出精炼的CSS代码还是有很多技巧的。 下面就是技巧7则: 1. 合并多个相同属性; 比如很多人写margin会这样写 margin-top: 8px; margin-right: 4px; margin-bottom: 8px; ma...
阅读(627) 评论(0)

常用命令

搜索字符串 /向下查找 ?向上查找 n重复上面操作 x删除,相当于backspace d y dd剪切整行 yy复制整行 编辑状态下按退格,虽然尸体尚在,但是可以重新改写 p向后粘贴 P向前粘贴 J 文档首行1G 尾行G $光标到行尾 0光标到行首 :16移动到16行 head -n Tail -n ...
阅读(647) 评论(0)

java vo转换成flex vo

直接上代码 package com.cwap; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.lang.reflect.Field; public class ConvertJavaVO...
阅读(589) 评论(0)

java异常信息日志输出

当程序运行异常时,e.printStackTrace()会打印出异常。但是很多时候我们希望将这些异常输出到日志中,以便日后可以随时查看到,可以通过这些异常快速的找到程序发生异常的代码。  那么有办法可以将异常的详细信息输出到文件吗?答案是肯定的。  程序:  public static String getTrace(Throwable t) { StringWriter stringWr...
阅读(4086) 评论(0)

java动态代理(JDK和cglib)

http://www.cnblogs.com/jqyp/archive/2010/08/20/1805041.html...
阅读(520) 评论(0)
217条 共11页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:227685次
    • 积分:3911
    • 等级:
    • 排名:第9123名
    • 原创:140篇
    • 转载:77篇
    • 译文:0篇
    • 评论:41条
    心境
    • n年后的事情会是什么样子
    • 谁知道呢
    • 做好现在吧
    • 每天能进步一点
    • 你就应该满足了
    博客专栏