
javaEE
一缕清风007
这个作者很懒,什么都没留下…
展开
-
centos7.4下nginx-1.12.2增加https访问
上一篇的安装博客(https://mp.youkuaiyun.com/postedit)中没有没有安装ssl模块,故删除后覆盖安装。$ rm -rf /usr/local/nginx$ rm -rf /usr/src/nginx-1.12.2$ cd /usr/src/nginx $ tar -zxvf nginx-1.12.2.tar.gz $ cd nginx-1.12.2 $ ...原创 2019-09-20 10:24:55 · 989 阅读 · 0 评论 -
activemq学习——Spring整合之Queue
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165修改pom文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www....原创 2019-09-18 14:45:07 · 356 阅读 · 0 评论 -
activemq学习——ActiveMQ的Broker
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165首先增加依赖,以免报错 java.lang.classNotFoundExceptioncom.fasterxml.jackson.databind.ObjectMapper<dependency> <groupId>com.fast...原创 2019-09-18 13:28:47 · 262 阅读 · 0 评论 -
activemq学习——按照不同的conf配置文件来启动activemq
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165复制不同的配置文件,并通过新的配置文件启动。./activemq start xbean:file:/usr/local/activemq/apache-activemq-5.15.9/conf/activemq02.xml...原创 2019-09-18 13:09:40 · 470 阅读 · 0 评论 -
activemq学习——点对点和发布订阅总结
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165原创 2019-09-18 11:55:11 · 205 阅读 · 0 评论 -
activemq学习——消息可靠性之事务和签收
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165一.事务生产者端:消费者端:事务开启,但未commit的情况下,会多次接收到消息。二.签收2.1 非事务情况下:消费者端:设置了CLIENT_ACKNOWLEDGE但未手动签收的情况下,每次运行仍会接收到消息,需要...原创 2019-09-18 11:50:29 · 200 阅读 · 0 评论 -
activemq学习——消息可靠性之持久性
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165在非持久化模式下,生产者发送的消息在消费者接收到之前若mq宕机,则消费者无法再接收到消息。在持久化模式下,生产者发送的消息在消费者接收到之前若mq宕机,在mq启动后消费者可以接收到消息,默认为此种模式。持久topic之生产者import org.a...原创 2019-09-18 11:09:24 · 202 阅读 · 0 评论 -
activemq学习——JMS message介绍
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165JMSDestination:消息发送的目的地,主要是指Queue和TopicJMSDeliveryMode:JMSExpirationJMSPriority:JMSMessageID:唯一识别每个消息的ID,由mq产生。...原创 2019-09-18 10:14:52 · 288 阅读 · 0 评论 -
activemq学习——JMS规范介绍
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165JMS(java message service)规范落地产品各产品之间的比较JMS的组成结构和特点原创 2019-09-18 09:53:08 · 159 阅读 · 0 评论 -
activemq学习——queue和topic模式的对比
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165原创 2019-09-18 00:08:31 · 315 阅读 · 0 评论 -
activemq学习——发布订阅消息的传递(主题)
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165消费者代码:import org.apache.activemq.ActiveMQConnectionFactory;import javax.jms.*;import java.io.IOException;/** * @author kexiang.bao...原创 2019-09-18 00:04:49 · 275 阅读 · 0 评论 -
activemq学习——Spring整合之Topic
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165修改pom文件:<!--目的地,主题--> <bean id="destinationTopic" class="org.apache.activemq.command.ActiveMQTopic"> <construct...原创 2019-09-19 00:05:12 · 184 阅读 · 0 评论 -
activemq学习——Spring整合之监听器配置
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165新建监听程序package spring;import org.springframework.stereotype.Component;import javax.jms.JMSException;import javax.jms.Message;import...原创 2019-09-19 00:05:44 · 220 阅读 · 0 评论 -
activemq学习——多节点集群 Zookeeper和Replicated LevelDB原理
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165原创 2019-09-20 10:24:14 · 263 阅读 · 0 评论 -
centos7.4安装nginx-1.12.2步骤
查看centos版本号cat /etc/redhat-release1.安装gcc gcc-c++(如新环境,未安装请先安装)yum install -y gcc gcc-c++2.安装PCRE库cd /usr/src/ wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.38/pcre-8.38....原创 2019-09-20 10:24:40 · 798 阅读 · 0 评论 -
activemq学习——消息存储和持久化小结
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165原创 2019-09-19 14:05:40 · 167 阅读 · 0 评论 -
activemq学习—— JDBC Message store with ActiveMQ Journal
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165原创 2019-09-19 14:03:30 · 421 阅读 · 0 评论 -
activemq学习—— JDBC消息存储
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165<jdbcPersistenceAdapter dataSource="#mysql-ds" createTablesOnStartup="true"/><bean id="mysql-ds" class="org.apache.co...原创 2019-09-19 13:48:23 · 335 阅读 · 0 评论 -
activemq学习—— 消息存储和持久化介绍
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165LevelDB原创 2019-09-19 12:07:07 · 145 阅读 · 0 评论 -
activemq学习——传输协议之NIO协议
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165修改配置文件:NIO增强:原创 2019-09-19 11:38:33 · 476 阅读 · 1 评论 -
activemq学习—— ActiveMq的传输协议介绍
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165原创 2019-09-19 10:48:48 · 139 阅读 · 0 评论 -
activemq学习——SpringBoot整合之消费者(队列+主题)
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165新建工程,pom和配置等同于生产者新建消费者:package com.baokx.boot.activemq.consumer;import org.springframework.beans.factory.annotation.Autowired;import ...原创 2019-09-19 00:06:10 · 634 阅读 · 0 评论 -
activemq学习——SpringBoot整合之生产者及定时投递消息(队列+主题)
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165新建springboot工程,增加依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start...原创 2019-09-19 00:06:39 · 436 阅读 · 0 评论 -
activemq学习——队列消息总结
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165根据之前的生产者和消费者的代码,可做如下试验:1.先生产3条消息,再启动一个消费者:3条消息均可接收。2.先生产3条消息,启动1号消费者,再启动2号消费者:1号消费者接收到消息,2号消费者未接收到消息。3.先启动1号和2号消费者,再生产6条消息:1号消费者和...原创 2019-09-17 23:25:05 · 156 阅读 · 0 评论 -
activemq学习——通过监听方式接收消息的消费者
导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165import org.apache.activemq.ActiveMQConnectionFactory;import javax.jms.*;import java.io.IOException;/** * @author kexiang.bao * @creat...原创 2019-09-17 23:17:46 · 1750 阅读 · 0 评论 -
java.lang.IllegalStateException异常产生的原因及解决办法
异常一:java.lang.IllegalStateException:Cannot forward a response that is already committed 异常二:IllegalStateException:response already commited 异常三:IllegalStateException:getOutputStream(转载 2014-06-12 20:01:19 · 41202 阅读 · 0 评论 -
Tomcat的控制台输出到文件
将Tomcat的控制台的输出定位到指定的文件中修改tomcat\bin中的两个文件startup.bat、catalina.bat修改startup.bat的倒数第二行:call "%EXECUTABLE%" start %CMD_LINE_ARGS%,为:call "%EXECUTABLE%" run %CMD_LINE_ARGS%修改catalina.bat中的:don转载 2014-05-12 15:45:56 · 2741 阅读 · 0 评论 -
java获取jdk、系统、服务器等信息
1、获取jdk信息 [java] view plaincopy"font-size:18px;">System.out.println(System.getProperty("java.version")); System.out.println(System.getProperty("java.vendor"))转载 2014-01-16 18:01:20 · 1362 阅读 · 0 评论 -
一个效果非常不错的JAVA数据库连接池
import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.Driver; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import java.util.Enumerati转载 2013-08-14 10:32:38 · 667 阅读 · 0 评论 -
用URL传参带特殊字符
以前还真没注意过这些特殊字符,只是知道传递的长度有限制,下面也是找的一些资料,测试过没问题。 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。如果不使用转义字符,这些编码就会当URL中定义的特殊字符处理。转载 2013-06-19 14:52:39 · 912 阅读 · 0 评论 -
数据库连接池C3P0学习
数据库连接池C3P0框架是个非常优异的开源jar,高性能的管理着数据源,这里只讨论程序本身负责数据源,不讨论容器管理。 一、实现方式:C3P0有三种方式实现:1.自己动手写代码,实现数据源例如:在类路径下配置一个属性文件,config.properties,内容如下:driverClass=xxxjdbcUrl=xxxuser=xxx转载 2014-11-06 10:09:03 · 617 阅读 · 0 评论 -
activeMQ学习之路
此笔记是尚硅谷activemq视频教程实战部分的学习笔记,需要完整观看视频教程的同学请移步尚硅谷观看此教程:http://www.atguigu.com/download_detail.shtml?v=201一.安装二. JAVA编码1. 点对点消息的传递(队列) 1.1消息生产者和消费者 1.2通过监听方式接收消息的消费者 1.3队列消息总结...原创 2019-09-17 22:36:42 · 429 阅读 · 0 评论 -
防止maven对resource下的模板文件(excel模板、.woff字体文件等)处理造成不必要的错误
maven项目中有时候会将一些文件(比如用户导入数据的excel模板)放在resource目录下,在代码中读取使用,但是遇到了maven编译后模板文件无法正常下载的情况,经过对比,target目录下的xls文件和源码中的xls文件大小不一致,可以断定maven对文件进行了操作,为了避免类似情况的发生,可在pom中做如下配置:<build> <plugins> &...原创 2019-04-26 14:04:58 · 1741 阅读 · 0 评论 -
关于大型网站技术演进的思考(二十)--网站静态化处理—web前端优化—中(12)
出处:夏天的森林博客 Web前端很多优化原则都是从如何提升网络通讯效率的角度提出的,但是这些原则使用的时候还是有很多陷阱在里面,如果我们不能深入理解这些优化原则背后所隐藏的技术原理,很有可能掉进这些陷阱里,最终没有达到最佳的预期效果,今天我在这里分析下浏览器和服务端通讯的一些细节问题,希望通过分析这些细节问题,能给大家一个启迪,能更好的理解这些优化原则背后的隐秘,最终能更好的运用这些转载 2016-03-30 19:00:22 · 433 阅读 · 0 评论 -
关于大型网站技术演进的思考(二十一)--网站静态化处理—web前端优化—下【终篇】(13)
出处:夏天的森林博客本篇继续web前端优化的讨论,开始我先讲个我所知道的一个故事,有家大型的企业顺应时代发展的潮流开始投身于互联网行业了,它们为此专门设立了一个事业部,不过该企业把这个事业部里的人事成本,系统运维成本特别是硬件采购的成本都由总公司来承担,当然互联网业务上的市场营销成本这块还是由该事业部自己承担,可是网站一年运维下来,该公司发现该事业部里最大的成本居然不是市场营销的开销,转载 2016-03-30 18:47:55 · 697 阅读 · 0 评论 -
Spring之HelloWorld
Spring之HelloWorld原创 2015-12-28 23:14:36 · 390 阅读 · 0 评论 -
shiro和ehcache结合时遇到的问题
Cannot convert value of type [org.apache.shiro.cache.ehcache.EhCacheManager] to required type [net.sf.ehcache.CacheManager] Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do o原创 2016-01-06 19:13:16 · 23613 阅读 · 7 评论 -
javaWeb项目编码问题探索
这两天遇到了javaweb项目中乱码的问题,想趁此机会搞搞清楚,顺便把过程记录下来,方便以后查看。首先新建一个动态javaweb工程,写两个jsp,index.jsp和a.jsp,如下图启动项目,在表单里输入中文,不出意外,均显示乱码我们常规的做法就是在b.jsp页面上的request内置对象中设置编码:再次提交,发现post请求正常了,但是get请原创 2016-01-15 23:56:34 · 1612 阅读 · 0 评论 -
Log4j详细使用教程
log4j详细入门教程转载 2015-10-26 16:37:53 · 495 阅读 · 0 评论 -
shiro框架的使用及扩展
管理后台的权限管理模块搭建中使用了shiro框架。 shiro的优点是:相对Spring Security较为轻巧,使用起来自由度大,和Spring框架结合的方式也很成熟。缺点是:shiro本身没实现缓存,需要自己定义缓存实现,更新比较慢,有的功能需要自己拓展。转载 2015-11-06 14:01:03 · 1775 阅读 · 0 评论