- 博客(9)
- 资源 (18)
- 收藏
- 关注
原创 ActiveMQ入门经典的生产者消费者
什么是ActiveMQActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位1.多种语言和协议编写客户端。语言: Java,C,C++,C#,Ruby,Perl,Python,PHP。...
2018-09-16 16:27:06 279
原创 添加jar包到本地仓库
如何将jar包添加到本地仓库?1.打开cmd命令,进入maven路径F:\apache-maven-3.2.1\bin2.手动安装jar包mvn install:install-file -Dfile=F:\dqwork\Lucene\WebRoot\WEB-INF\lib\IKAnalyzer-5.0.jar -DgroupId=com.ik.analyzer -DartifactId=...
2018-09-15 14:40:22 221
原创 Lucene和ikanalyzer(中文分词器)的简单使用增删改查(提供maven依赖)
什么是Lucene?Lucene是apache下的一个开放源代码的全文检索引擎工具包,通过它可以实现全文检索。什么是全文检索(Full-text Search)?将非结构化数据(如文本)中的一部分信息提取出来,重新组织,使其变得有一定结构,然后对此有一定结构的数据进行搜索,从而达到搜索相对较快的目的。这部分从非结构化数据中提取出的然后重新组织的信息,我们称之索引。 而先建立好...
2018-09-15 11:04:20 1084
原创 redis五种数据类型及用法
Redis简介(nosql)Redis 是完全开源免费的,分布式的,高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,...
2018-09-13 17:34:53 727
原创 分布式系统Dubbo、注册中心zookeeper、模板freemarker
什么是dubbo?随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。 垂直应用架构 当访问量逐渐增大,单一应用增...
2018-09-13 15:26:51 319
原创 maven项目下的S2SH框架和SSM框架的pom.xml配置
大前提是你要有一个jar仓库才能使用。只需要添加 <dependencies> </dependencies>里面的内容即可。pom.xml报错是因为 没有添加web.xml文件。每次修改pom.xml都需要更新一下maven项目。 如果需要找个别的包去maven官网上找jar,网址为:http://mvnrepository.com/,也可以搜索maven依赖。...
2018-09-07 20:39:18 385
原创 jsp九大内置对象及其方法与EL的十一隐式对象
JSP有9个内置对象:request,response,out,session,pageContext,application,config,page,exception.1.request表示javax.servlet.http.HttpServletRequest对象.用于获取客户端提供的数据,包括头信息,客户端地址,请求方式等.主要方式如下: 1)getCookies():返回客户...
2018-09-07 19:34:54 374
原创 jvm中堆栈的数据共享和线程共享
起初,我一直不清楚到底是堆共享还是栈共享,后来查阅了很多资料,有说是堆共享,又有说栈共享,直到最后我才了解到共享分为两个:一个为数据共享,一个为线程共享。先来分析数据共享:int a = 3;int b = 3;编译器先处理int a = 3;首先它会在栈中创建一个变量为a的引用,然后查找有没有字面值为3的地址,没找到,就开辟一个存放3这个字面值的地址,然后将a指向3的地址。接着处...
2018-09-06 12:57:33 4481 10
原创 浅谈hash冲突
如果使用HashMap,线程是不安全的,那么可能会出现什么并发问题呢?1. put 的数据丢失。2. remove 的数据未被清除,仍然存在。3. HashMap resize 导致存在性能问题。4. get 数据时出现死循环。解决方案:推荐使用ConcurrentHashMap。hash冲突为什么会有hash冲突?当关键字值域远大于哈希表的长度,而且事先并不知道关...
2018-09-03 20:05:31 299
activemq-5.15+mysqljdbc配置.zip
2020-06-29
shiro jwt登录认证
2020-05-20
springcloud.zip
2019-12-10
微信小程序电商平台(前端模板)
2019-04-24
spring框架的jar
2018-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人