- 博客(103)
- 收藏
- 关注
原创 No 'Access-Control-Allow-Origin' header is present on the requested resource.
处理手段:使用jsonp格式, ajax请求参数dataType:'JSONP'。
2017-02-23 11:14:56 499
原创 Failed to execute goal on project finance-weibo: Could not resolve dependencies for project
当出现在这种情况的时间,可能是你一个大项目的中的子模块无法启动。那你要先把大项install一下先。然后再启动。
2016-12-22 14:08:51 5693
原创 rabbitMq的集群
http://www.cnblogs.com/flat_peach/archive/2013/04/07/3004008.html
2016-12-13 17:17:47 412
原创 RabbitMQ案例七之延时任务
环境要求Github: https://github.com/rabbitmq/rabbitmq-delayed-message-exchange Rabbitmq版本要求: RabbitMQ 3.5.7 and later versions. Erlang版本要求: Erlang/OTP 18.0 and later versions 插件列表: http://www
2016-12-08 15:21:21 2943
原创 RabbitMQ案例七之RPC远程过程调用
目的:到服务器请求数据Client的代码如下:package yy.rabbitstudy.rpc;import com.rabbitmq.client.AMQP.BasicProperties;import com.rabbitmq.client.Channel;import com.rabbitmq.client.QueueingConsumer;impor
2016-12-06 18:06:27 520
原创 RabbitMQ案例六之Topic
目的:在上一章节中,routing的功能很多时候不能灵活的使用。为了更加灵活rabbitMQ有一种Exchange是可以用*和#来匹配的。如上图: *表示所有字母数字,但是不包含符号 #表示所有字符。 当routingKey(exchangeKey,上一节那样表达不是很正确)是lazy.orange.elephant时,消息会
2016-12-06 17:16:17 594
原创 RabbitMQ案例五之Routing路由功能
目的:producer的消息要分发到指定的消息队列如上图。当前exchange的类型是:direct的。当发送的消息的exchangeKey为error的,两个消息队列都会收到消息。当exchangeKey为info的,则只有下面那么消息队列收到消息。综上所述,RabbitMQ的路由实现是通过exchangeKey来实现的实现代码如下:生产者:EmitLogDirect.j
2016-12-06 16:21:32 360
原创 RabbitMQ案例之Publish/Subscribe
目的:把消息发到每一个消费者如上图。在producer与queue之间还有一个交换机(exchange),producer把消息发送到exchange上,消费都拿着queue来bind到exchang上后。当producer发布消息时,consumer都可以收到信息。EmitLog.java发日志:package yy.rabbitstudy.publish;
2016-12-06 15:16:45 688
原创 RabbitMQ的功能实现
1.消息通知 因为queue的默认情况下是给消费者轮流分发消息的。当一个消费者挂了之后,还是会向它发送消息,这样的的话,就会造成消息的丢失。为了解决这个问题,RabbitMQ的方案是,设置参数,当消息发送给消费者后,消费者会回应queue。当queue收到信号后,才会把queue中的message删除。 boolean autoAck=false;//当autoAc
2016-12-06 11:47:12 1082
原创 RabbitMQ案例二之WorkQueue
这是一个生产者多个消费者的情况NetTask.java表示是一个生产者,向队列发送很多信息package yy.rabbitstudy.queue;import java.io.IOException;import java.util.concurrent.TimeoutException;import com.fasterxml.jackson.databind.d
2016-12-06 11:04:07 371
原创 RabbitMQ第一个案例:hello world
前提:把rabbitMQ安装完成Producer:package yy.rabbitstudy;import java.io.IOException;import java.util.concurrent.TimeoutException;import com.rabbitmq.client.Channel;import com.rabbitmq.client.Connecti
2016-12-06 10:05:42 506
原创 RabbitMQ的入门和安装
1.什么是RabbitMQ RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。RabbitMQ主要是为了实现系统之间的双向解耦而实现的。当生产者大量产生数据时,消费者无法快速消费,那么需要一个中间层。保存这个数据。2.安装方式 下载的地址是:下载
2016-12-06 09:53:51 309
原创 SpringJunit4的使用
mavne引入: org.springframework spring-test 3.1.1.RELEASE 代码实现:package study.mybatis;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Random;impor
2016-12-02 10:46:22 394
原创 java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for study.my
一般是mapper.xml没有配置到spring上,就是没有加载的意思
2016-12-02 10:07:54 270
原创 MyBatis Generator generatorConfig.xml的配置
<jdbcConnection driverClass="${jdbc_driver}" connectionURL="${jdbc_url}" userId="${jdbc_user}" password="${jdbc_password}" />
2016-12-01 16:48:39 531
原创 MarkdownPad 2 Pro 注册码与注册私钥,Windows平台Markdown编辑器
# 邮箱地址:Soar360@live.com# 授权秘钥:GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnxn2kSE8qHqNY5QaaRxmO3YSMHxlv2EYpjdwLcPwfeTG7kUdnhKE0vVy4RidP6Y2wZ0q74f47fzsZo45JE2hfQB
2016-12-01 10:24:01 29776 1
原创 解决eclipse显示jar源代码中文乱码问题
1、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到 general->Workspace,右侧Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。2、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到 genera
2016-11-28 14:19:28 1282
原创 Failed to execute goal on project tanliu: Could not resolve dependencies for project com.yy.tanliu:t
更新maven下setting的设置,因为找不到依赖的大原因,
2016-11-22 16:49:04 1450
原创 Spring加载过程源码解读
1.Spring的加载方式是采用Listener(加载顺序是Listener-->Filter-->Sevlet) org.springframework.web.context.ContextLoaderListener contextConfigLocation classpath:applicationContext.xm
2016-10-05 23:00:26 365
原创 log4j文件日志的使用
org.apache.log4j.Level类提供以下级别,但也可以通过Level类的子类自定义级别。Level描述ALL各级包括自定义级别DEBUG指定细粒度信息事件是最有用的应用程序调试ERROR错误事件可能仍然允许应用程序继续运行FATAL指定非常严重的错误事件,这可能
2016-08-18 10:48:57 274
原创 Struts的重中之重--对象工厂
一、什么是对象工厂? Struts2中引了xwork中的对象工厂、它的作用就是把配置文件中的action、result、package对象的创建。它创建各类的对象,所以说是对象工厂。二、对象工厂有什么方法?在struts中结构是怎么样的? 在struts2.0中:
2016-08-07 23:03:44 856 1
原创 Struts的加载过程
一、Struts的入口 在web.xml文件中要配置:StrutsPrepareAndExecuteFilter,其中这个filter就是Struts的入口.其中init方法中对配置文件加载和strust容器的初始化二、加载过程 //在filter中调用这个方法 public Dispatcher initD
2016-08-07 22:20:25 459
原创 Spring的事务管理器
Spring的事务管理器最顶层接口PlatformTransactionManager有一个抽象类AbstractPlatformTransactionManager实现PlatformTransactionManager接口。对接口中的commit、rollback实现。回调了子类的方法。但是没有实习getTransction方法。其它具体实现就交给相对应事务处理器中。如:DataS
2016-08-07 16:58:08 362
原创 Spring的七大模块
七大模块,如下: 1. Spring Core: Core封装包是框架的最基础部分,提供IOC和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性单例模式的需要,并真正地允许你从程序逻辑中分离出依赖关系和配置。2.Spring Context: 构建于Core封装包基础上的 Context封装包,提供了一种框架式的对象访问方法,有些
2016-08-06 18:26:30 331
原创 Spring的事务传播与事务隔离
事务隔离级别 数据库并发操作存在的异常情况:1. 更新丢失(Lost update):两个事务都同时更新一行数据但是第二个事务却中途失败退出导致对数据两个修改都失效了这是系统没有执行任何锁操作因此并发事务并没有被隔离开来。2. 脏读取(Dirty Reads):一个事务开始读取了某行数据但是另外一个事务已经更新了此数据但没有能够及时提交。这是相当危险很可能所有操作都被
2016-08-06 18:03:56 239
原创 数据查看表结构的三种方式
DESCRIBE testuser;/DESCRIBE testuser;show create table testuser;
2016-08-06 12:04:27 2150
原创 数据库中truncate与delete的区别
而DELETE和TRUNCATE TABLE都是删除表中的数据的语句,它们的不同之处在于: 1、TRUNCATE TABLE比DELETE的速度快; 2、TRUNCATE TABLE 是删除表的所有行,而DELETE是删除表的一行或者多行(除非DELETE不带WHERE语句); 3、在删除时如果遇到任何一行违反约束(主要是外键约束),TRUNCATE TABLE仍然删除,只是表的结构及
2016-08-06 11:23:49 6851
原创 ireport、jasperreport报错信息
java.lang.NoClassDefFoundError: org/objectweb/asm/Opcodes导入包:asm-3.3.jarjava.lang.NoClassDefFoundError: org/apache/commons/digester/Rule导名:commons-digester-2.1.jarjava.lang.NoClassDe
2016-07-02 12:56:33 1480
原创 Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer] at org.sprin
一般是是po或者是Po对的配置文件出错
2016-05-24 11:24:08 298
原创 Tomcat:IOException while loading persisted sessions: java.io.EOFException
一直用tomcat一段时间都正常无事,最近一次启动tomcat就发生以下异常:严重: IOException while loading persisted sessions: java.io.EOFException 严重: Exception loading sessions from persistent storage原因是tomcat对硬盘的session读取失败,彻底解决办法一
2016-05-21 23:52:53 263
原创 jqeury中ajax的表单实现异步提交
jQuery异步提交form表单 /js/jquery-1.4.2.js">然后在jQuery的ready方法中定义form提交时的动作就可以了,$(document).ready(function() {// 使用 jQuery异步提交表单$('#editRealMsgForm').submit(function() {jQuery.ajax({url:'
2016-05-07 08:53:32 461
原创 Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xm
Exception in thread "main" java.lang.NoClassDefFoundError: javax/persistence/EntityListeners at org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.getDefaults(JPAMetadataProvider.java:96)
2015-12-18 15:33:25 631
原创 net.sf.json.JSONException: java.lang.reflect.InvocationTargetException
1,问题现象 net.sf.json.JSONException: java.lang.reflect.InvocationTargetException net.sf.json.JSONObject._fromBean(JSONObject.java:738) net.sf.json.JSONObject.fromObject(JSONObject.java:182) net.s
2015-12-13 20:22:41 1081
原创 MyEclipse new 后面的菜单选项设置
最近发现new后面的菜单不显示我想的东西,还得点other。遇到这种情况可以这样来配置。在window -> Customize Perspective -> menu Visibility -> file -> new中去调置。
2015-11-21 11:26:31 402
原创 DBUtil的使用
简介lcommons-dbutils 是Apache 组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。lAPI介绍:•org.apache.commons.dbutils.QueryRunner•or
2015-11-21 10:14:54 1931
原创 jdbc连接oracle教程
第一步:加载类第二步:驱动设置: private static String driver = "oracle.jdbc.driver.OracleDriver";//访问oracle服务器的驱动名称 private static String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";//访问o
2015-11-21 10:11:54 692
原创 win10安装oracle 11g 时出现INS-13001环境不满足最低要求
在安装文件的/stage/cvu文件夹下面找到文件 cvu_prereq.xml文件,修改为如下(添加windows 10相关字段,若你的系统为32位只需要添加win10 32的子段即可,若你的系统为64位只需要添加win10 64的子段即可):
2015-11-20 22:39:29 18983 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人