10 Java高知社区

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 633

Docker拉取镜像失败报错Error response from daemon: Get https://registry-1.docker.io解决办法

我们docker安装mysql拉取镜像docker pull mysql:5.7 时报以下错误:[root@localhost ~]# docker pull mysql:5.7 Error response from daemon: Get https://registry-1.docker.io/v2/library/mysql/manifests/5.7: Get ht...

2020-04-24 23:28:42

Python爬虫来啦,抓取数据导出到excel,简单明了,强大,直接贴代码

#!/usr/bin/pythonimport requestsimport xlwtfrom bs4 import BeautifulSoupdef getHouseList(url): house = [] headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) Apple...

2020-04-20 17:42:26

Hadoop启动报错NoClassDefFoundError: javax/activation/DataSource解决方案

如果Hadoop完成正常启动后,我们用jps应该能看到以下5个进程:NameNode、SecondaryNameNode、DataNode、NodeManager、ResourceManager但是发现NodeManager、ResourceManager这两个进程没起来。查看日志发现以下报错:Caused by: java.lang.NoClassDefFoundError...

2020-04-20 13:43:40

MySql中 DATE_FORMAT日期格式化的基本语法

以下可以查出完整的日期格式,若需要其它格式可修改。select DATE_FORMAT(last_time, '%Y-%m-%d %h:%i:%s') from alert_event_summary;

2020-04-15 18:30:49

Spring依赖注入(DI)详解

一.依赖简介 一个典型的企业应用程序不是由一个单一的对象组成(或Spring的说法中的bean)。即使是最简单的应用程序也只有几个对象一起工作来呈现最终用户看作是一个连贯的应用程序。如何从定义许多独立的bean定义到完全实现的应用程序,在这些应用程序中对象协作实现目标。有关spring的设计模式和应用详情可以参考我这篇文章《spring常用设计模式及应用》二.依赖注

2020-04-15 10:29:41

centos7通过yum安装JDK1.8详解

安装之前先检查一下系统有没有自带open-jdk命令:rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj如果没有输入信息表示没有安装。如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件,这句命令的关键字是java。首先检索包含j...

2018-10-09 00:05:14

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

大多数ElasticSearch用户在创建索引时通用会问的一个重要问题是:我需要创建多少个分片?在本文中, 我将介绍在分片分配时的一些权衡以及不同设置带来的性能影响. 如果想搞清晰你的分片策略以及如何优化,请继续往下阅读.为什么要考虑分片数分片分配是个很重要的概念, 很多用户对如何分片都有所疑惑, 当然是为了让分配更合理. 在生产环境中, 随着数据集的增长, 不合理的分配策略可能会...

2018-09-29 21:07:45

Centos7下Rabbitmq安装详解

第一步:yum安装erlang添加rabbitmq依赖的erlang yum命令repos/etc/yum.repos.d/rabbitmq-erlang.repo[rabbitmq-erlang]name=rabbitmq-erlangbaseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/21/el/7gpgcheck=...

2018-09-20 23:55:38

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

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

2018-04-22 15:46:08

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

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

2018-01-31 11:01:03

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

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

2018-01-08 12:49:42

Spring MVC整合Velocity详解

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人 员可以只关注页面的显示效果,而由jav

2017-11-10 14:05:59

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:WARNPlease initialize the log4j system properly.SLF4J:Failed to load class "org.slf4j.impl.StaticLoggerBinder".SL

2017-11-07 10:20:06

Redis之RedisTemplate常用接口详解

以下主要讲3个使用的接口。1、RedisOperations这个接口的实现类就是RedisTemplate,提供了一些对Redis命令的一些操作。2、ValueOperations这个接口的实现类为:DefaultValueOperations. 在RedisTemplate中,已经提供了一个工厂方法:opsForValue()。这个方法会返回一个默认的操作类。另外,我们可以直接通过注解@Resource(name = “redisTemplate”)来进行注入。//声明@Resource(

2017-11-06 23:02:50

基于Spring AOP方式的读写分离

一、为什么需要读写分离 随着网站的业务不断扩展,数据不断增加,用户越来越多,数据库的压力也就越来越大,采用传统的方式,比如:数据库或者SQL的优化基本已达不到要求,这个时候可以采用读写分离的策略来改变现状。采用读写分离技术能够有效减轻Master库的压力,又可以把用户查询数据的请求分发到不同的Slave库,从而保证系统的健壮性。二、常用的两种方式 1、定义两个数据库链接。一个是masterDataSource,另个是slaveDataSource,更新数据时读取masterData

2017-10-31 09:37:12

Java数据库连接池详解

1.数据库连接池概述数据库连接的建立是一种耗时、性能低、代价高的操作,频繁的数据库连接的建立和关闭极大的影响了系统的性能。数据库连接池是系统初始化过程中创建一定数量的数据库连接放于连接池中,当程序需要访问数据库时,不再建立一个新的连接,而是从连接池中取出一个已建立的空闲连接,使用完毕后,程序将连接归还到连接池中,供其他请求使用,从而实现的资源的共享,连接的建立、断开都由连接池自身来管理。

2017-10-26 21:06:27

ActiveMQ集群部署详解

1、什么是ActiveMQActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。 2、ActiveMQ特性⒈ 多种语言和协议编写客户端。语言: Java,C,C++,C#,Ruby,Perl,Python,PHP。应用协议: OpenWire,Stomp REST,WS Notificati

2017-10-20 18:02:28

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

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

2017-10-17 21:58:23

搭建Tomcat集群详解

一、为什么需要Tomcat集群Tomcat的最大并发数是可以配置的,实际运用中,最大并发数与硬件性能和CPU数量都有很大关系的。更好的硬件,更多的处理器都会使Tomcat支持更多的并发。Tomcat默认的HTTP实现是采用阻塞式的Socket通信,每个请求都需要创建一个线程处理,当一个进程有500个线程在跑的话,那性能已经是很低很低了。Tomcat 默认配置的最大请求数是150,也就是说同时支持150个并发。具体能承载多少并发,需要看硬件的配置,CPU 越多性能越高,分配给JVM的内存越多性能也就越高,

2017-10-14 17:56:35

ZooKeeper集群部署详解

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。ZooKeepe提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(NamingService)、集群维护(Group Maintenance)等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。ZooKee

2017-10-12 17:52:19

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。