Java高知

Java高知

centos7通过yum安装JDK1.8详解

安装之前先检查一下系统有没有自带open-jdk命令: rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj 如果没有输入信息表示没有安装。   如果安装可以使用rpm -qa | grep java | xargs rpm ...

2018-10-09 00:05:14

阅读数 418

评论数 0

优化ElasticSearch之合理分配索引分片详解

大多数ElasticSearch用户在创建索引时通用会问的一个重要问题是:我需要创建多少个分片? 在本文中, 我将介绍在分片分配时的一些权衡以及不同设置带来的性能影响. 如果想搞清晰你的分片策略以及如何优化,请继续往下阅读. 为什么要考虑分片数 分片分配是个很重要的概念, 很多用户对如何...

2018-09-29 21:07:45

阅读数 337

评论数 0

Centos7下Rabbitmq安装详解

第一步:yum安装erlang 添加rabbitmq依赖的erlang yum命令repos /etc/yum.repos.d/rabbitmq-erlang.repo   [rabbitmq-erlang] name=rabbitmq-erlang baseurl=https://d...

2018-09-20 23:55:38

阅读数 309

评论数 0

搭建SpringCloud微服务注册中心详解

我们在使用SpringCloud微服务的时候,首先要创建一个服务注册中心,什么是服务注册中心呢,就好比老师手上的一张同学名单,上面写着所有的同学名字和座位等信息。废话不多说,下面我们来做微服务的第一步:搭建注册中心。我们用开发工具idea进行搭建。第一步:File-New-Project... 选...

2018-04-22 15:46:08

阅读数 1431

评论数 0

ActiveMq报错Channel was inactive for too (>30000)long解决方案

首先看下警告日志 在生产服务器上,如果长期没有使用到队列,MQ Produce和consumer端同时报如下错误,导致不能正常工作。 01-30 20:06:59.479 WARN [ActiveMQ InactivityMonitor Worker] (FailoverTrans...

2018-01-31 11:01:03

阅读数 3533

评论数 0

压力测试工具、Web性能压力测试工具ApacheBench(ab)详解

网站性能压力测试是性能调优过程中必不可少的一环。只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题。Apache中有个自带的,名为ab的程序,可以对Apache或其它类型的服务器进行网站访问压力测试。 ApacheBench命令原理: ab命令会创建很多的并发访问线程,模拟多...

2018-01-08 12:49:42

阅读数 466

评论数 0

Spring MVC整合Velocity详解

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web...

2017-11-10 14:05:59

阅读数 1886

评论数 0

redis + Jedis + Spring报错Type 'redis/clients/jedis/JedisPoolConfig'(current frame, stack[4]) is not a

redis + Jedis + Spring集成之后运行报以下错误: log4j:WARNNo appenders could be found for logger(org.springframework.core.env.StandardEnvironment). log4j:WARNPlea...

2017-11-07 10:20:06

阅读数 7847

评论数 0

Redis之RedisTemplate常用接口详解

以下主要讲3个使用的接口。 1、RedisOperations 这个接口的实现类就是RedisTemplate,提供了一些对Redis命令的一些操作。 2、ValueOperations 这个接口的实现类为:DefaultValueOperations. 在RedisTemplate中,已经提...

2017-11-06 23:02:50

阅读数 7086

评论数 1

基于Spring AOP方式的读写分离

一、为什么需要读写分离 随着网站的业务不断扩展,数据不断增加,用户越来越多,数据库的压力也就越来越大,采用传统的方式,比如:数据库或者SQL的优化基本已达不到要求,这个时候可以采用读写分离的策略来改变现状。采用读写分离技术能够有效减轻Master库的压力,又可以把用户查询数据的请求分...

2017-10-31 09:37:12

阅读数 18093

评论数 0

Java数据库连接池详解

1.数据库连接池概述 数据库连接的建立是一种耗时、性能低、代价高的操作,频繁的数据库连接的建立和关闭极大的影响了系统的性能。数据库连接池是系统初始化过程中创建一定数量的数据库连接放于连接池中,当程序需要访问数据库时,不再建立一个新的连接,而是从连接池中取出一个已建立的空闲连接,使用完毕后,程序将...

2017-10-26 21:06:27

阅读数 515

评论数 0

ActiveMQ集群部署详解

1、什么是ActiveMQ ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。 ...

2017-10-20 18:02:28

阅读数 4317

评论数 0

linux下解压命令、压缩命令大全

linux常用的解压和压缩命令如下: 1、.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) 2、.gz 解压1:gunzip FileName.gz 解压2:gzip -d FileNam...

2017-10-17 21:58:23

阅读数 2565

评论数 0

搭建Tomcat集群详解

一、为什么需要Tomcat集群 Tomcat的最大并发数是可以配置的,实际运用中,最大并发数与硬件性能和CPU数量都有很大关系的。更好的硬件,更多的处理器都会使Tomcat支持更多的并发。 Tomcat默认的HTTP实现是采用阻塞式的Socket通信,每个请求都需要创建一个线程处理,当一个进程有5...

2017-10-14 17:56:35

阅读数 4031

评论数 0

ZooKeeper集群部署详解

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。ZooKeepe提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)...

2017-10-12 17:52:19

阅读数 3926

评论数 0

chromedriver与chrome各版本及下载地址

chromedriver驱动下载地址: http://chromedriver.storage.googleapis.com/index.html chromedriver与chrome的对应版本信息如下: 欢迎扫码加入Java高知群交流

2017-10-05 16:18:21

阅读数 4208

评论数 0

Selenium Webdriver元素定位的八种常用方式详解

在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。 1. By.name() 假设我们要测试的页面源码如下: <button id=&q...

2017-10-01 23:20:50

阅读数 3680

评论数 0

Tomcat集群session如何共享详解

首先我们需要知道什么是session共享,共享session的目的是什么。 我们知道,session是一次浏览器和服务器的交互的会话,当一个浏览器和服务器连接之后就会产生一个会话。 当我们进行tomcat集群的时候,会遇到这样的问题,我们第一次请求分发到第一台服务器下的服务,第二次请求可能会被分发...

2017-09-30 22:36:26

阅读数 4061

评论数 0

springboot集成redis详解

springboot集成redis非常简单 1、引入maven依赖redis包 org.springframework.boot spring-boot-starter-redis 2、application.yml配置文件中配置redis环境 spring: red...

2017-09-29 18:27:00

阅读数 3943

评论数 0

springboot中application.properties 改成 application.yml详解

springboot官方推荐使用application.yml配置文件,yml文件的好处,天然的树状结构,一目了然。使用的时候需要注意一些细节的地方: 原有的key,例如spring.jpa.properties.hibernate.dialect,按“.”分割,都变成树状的配置,key后面的冒号...

2017-09-28 23:52:06

阅读数 23520

评论数 1

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