annotation之context:annotation-config与 context:component-scan的区别与联系

注解的作用基本有三个:1、生成文档:是java 最早提供的注解。常用的有 @see @param @return 等2、跟踪代码依赖性,实现替代配置文件功能:比较常见的是spring 2.5 开始的基于注解配置。作用就是减少配置。现在的框架基本都使用了这种配置来减少配置文件的数量。3、在编译时进行...

2018-09-28 11:12:04

阅读数 61

评论数 0

网页静态化之freemaker的使用

一、基础知识点 1、同类型的产品还有Apache旗下Java开发的velocity; 2、Java语言编写的模板引擎,基于模板生成文本文件,比如生成Java、xml、jsp; 3、模板自己定义,数据也自己定义,但可以根据freemaker提供的方法使用自己定义的模板和数据生成想要的静态页面;...

2018-09-26 20:21:24

阅读数 216

评论数 0

Java中redis用String存储类型单独设置二维表中每条数据或每个字段的过期时间

导言:为了解决redis缓存压力过大,一些访问量不高的数据可以不实时占用缓存,故设置过期时间。 一、设置整条数据的过期时间步骤: 1、从数据库中将二维表数据以对象的形式查出来 2、将对象转换成JSON格式 3、将值保存至redis中 Key的格式为:xxx:id:yyy  ,其中xxx表...

2018-09-25 21:04:59

阅读数 248

评论数 0

java连接ActiveMQ测试

***代码测试前,先在项目中引入ActiveMQ的jar包,在pom.xml中添加如下配置: 因为activemq5.11.2不会和spring产生冲突,所以用这个版本较好! <dependency> <group...

2018-09-22 21:48:03

阅读数 1145

评论数 0

linux下ActiveMQ(消息队列)基础知识与搭建步骤

一、基础 1、实现JMS规范 2、Apache旗下产品,Java开发 3、支持多种客户端 4、把不同语言开发的项目整合在一起 5、可以和spring整合 6、对于消息的传递有两种类型:1对1,1对多(广播) 7、消息的类型:文本类型TextMessage(常用) 8、是JMS消息通...

2018-09-22 21:13:07

阅读数 218

评论数 0

自己编写Java全局异常处理器

一、基础知识 1、当controller抛出exception后,由全局异常处理器捕获处理; 2、主要用来打印异常到控制台和日志文件,发送邮件和短信到相关负责人,跳转到错误页面; 3、 logger对象为slf4j的事例,因为log4j为slf4j的实现,使用slf4j方便以后切换其他的日志...

2018-09-20 18:37:21

阅读数 903

评论数 0

solr添加自己的业务域

一、请先按照linux下Solr中文分词器安装安装中文分词器 二、进入进入/myfile/programFiles/solr-4.10.3/example/solr/collection1/conf目录,编辑schema.xml文件,添加field节点 属性说明:type:分词类型;index...

2018-09-20 17:41:17

阅读数 321

评论数 0

对solr集群上传到zookeeper集群中的collection文件进行修改和删除操作 (更新solrcloud+zookeeper的schema.xml配置文件)

1、参考博客linux下Solr中文分词器安装为每个tomcat下的solr配置中文分词器,执行前三步即可 2、新建文件夹:/myfile/programfiles/solr_cloud/solrCommonConf(该目录可以自定义)           拷贝一份新的schema.xml文件...

2018-09-20 15:39:16

阅读数 1487

评论数 0

一台虚拟机模拟zookeeper集群管理solr集群搭建步骤(伪分布式zookeeper管理solr集群)及solrJ连接测试

 导言:用zookeeper集群来管理solr集群,即通过zookeeper的访问来间接访问solr;zookeeper决定来调用哪台solr服务器,为了使zookeeper实现高可用,故也搭建成集群;因为zookeeper使用投票机制,判断是否宕机需其他服务器投票决定,超过半数视为宕机,所以搭建...

2018-09-20 09:28:42

阅读数 164

评论数 0

一台linux虚拟机模拟搭建zookeeper集群及可能遇到的问题解决

  一、zookeeper集群搭建 1:上传zookeeper-3.4.13.tar.gz到/myfile/tool(自己定义的存放工具的目录)目录下: 2:解压zookeeper,执行如下命令: [root@linhaijing tool]# tar zxf zookeeper-3...

2018-09-19 17:08:54

阅读数 205

评论数 0

maven编译后启动项目提示找不到mapper对应的xml文件

因为maven编译的时候没有将xml文件build到target目录中, 解决办法: 在该模块pom.xml文件中,添加扫描xml的build标签;因为build由maven插件执行,所以此配置配在maven的pom.xml文件中; 其中<directory&a...

2018-09-17 19:48:23

阅读数 1047

评论数 0

Java连接单机版solr测试代码之solrJ的运用

1、首先确保solr服务器已开启,本地通过http://ip:端口号/solr可以访问到 2、pom.xml中引用solrJ.jar包 <properties> <solrj.version>4....

2018-09-17 17:42:56

阅读数 243

评论数 0

idea给现有web项目创建子maven web模块项目--搭建流程

maven  web项目主要搭建流程: 1、用任意Java开发工具ide中maven插件(或其他插件)创建父子web项目骨架 2、完善web项目的目录结构(如果以下骨架已自动建好,忽略此步骤)         src/main/java       src/main/resources ...

2018-09-17 14:43:10

阅读数 1274

评论数 2

linux下Solr中文分词器安装

1、下载IK Analyzer 2012FF_hf1.zip包 2、上传IKAnalyzer2012FF_u1.jar包到/myfile/programFiles/solr-tomcat/webapps/solr/WEB-INF/lib 3、 在WEB-INF目录下新建classes目录即...

2018-09-14 15:45:53

阅读数 144

评论数 0

linux环境下搜索引擎Solr4.10(索引库)基础与安装

一、基础知识 Apache下的开源项目,基于Java开发,基于Lucene的全文搜索服务器 分布式的全文搜索引擎,配合zookeeper去做; 基于内存,不是数据库; 是一个war包,可在tomcat中运行; 调用过程:用户调用Web Application,Web Applicatio...

2018-09-13 15:32:33

阅读数 79

评论数 0

linux下solr安装之“Centos7小系统安装tomcat8启动成功防火墙也已关闭但tomcat无法访问”问题出现的五种可能性

一、查看tomcat/webapps/solr/WEB-INF/web.xml中<env-entry>中solr/home配置是否正确         注意:红框位置为solr的解压包位置加上solr解压包目录下example/solr的目录 二...

2018-09-13 15:01:09

阅读数 862

评论数 1

Centos7.x安装jdk 1.8完整步骤

一、下载linux版jdk1.8的jar包:jdk-8u181-linux-x64.rpm         可访问jdk官方网站https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html...

2018-09-12 21:14:50

阅读数 4994

评论数 1

Cenos7小系统下设置ip和联网问题

刚装完了Centos7小系统,可按如下步骤进行ip设置和联网设置: 1、首先,进入/etc/sysconfig/network-scripts目录下 [root@localhost ~]# cd /etc/sysconfig/network-scripts 2、编辑ifcfg-ens33文...

2018-09-12 19:56:05

阅读数 137

评论数 0

Dubbo与Zookeeper的关联使用

一、服务中间件Dubbo 1、服务中间件,相当于webservice; 2、Dubbo为Java语言开发,只服务于Java项目之间的通信; 3、使用dubbo需在zookeeper开启的状态下,因为需要连接注册中心zookeeper; 4、Javaweb  maven项目中使用dubbo只...

2018-09-12 15:19:24

阅读数 1324

评论数 4

Jedis单机版和集群版灵活切换之xml文件配置和代码实现

请先下载jar包Jedis单机版和集群版连接工具,导入工程中 该包目录结构为: 1、创建spring文件applicationContext-jedis.xml,添加如下内容 <?xml version="1.0" encodi...

2018-09-11 16:51:28

阅读数 277

评论数 0

提示
确定要删除当前文章?
取消 删除