自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 postgres授权管理实现

postgres授权管理实现

2022-04-07 11:49:51 2002

原创 docker nginx 502 connect() failed (111: Connection refused) while connecting 代理到另外的容器报错

容器之间通信可以手动配置host或者直接写死ip 但是最正确的是通过 --link=docker_name:aliases_name1. host 或 ip 配置需要关注你代理的端口是否开启 没开启的话vim /etc/sysconfig/selinuxSELINUX=enforcing 改为 SELINUX=disabledfirewall-cmd --zone=public --add-port=3000/tcp --permanent (-- permanent永久生效,没

2020-05-30 09:25:09 1245

原创 docker nginx到docker envoy(容器间通信的问题)connect() failed (111: Connection refused) while connecting to...

当我去构建docker nginx 与 dockersenvoy的时候遇见一个问题就是connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.25.1, server: jx.qscode.com, request: "GET /api/search/searchCar...

2020-03-15 20:33:41 1290

转载 Java并发编程:volatile关键字解析

https://www.cnblogs.com/dolphin0520/p/3920373.html

2019-03-18 18:23:01 188

原创 mysql链接不上报错:is blocked because of many connection errors ;unblock with 'mysqladmin flush-hosts'

is blocked because of many connection errors ;unblock with 'mysqladmin flush-hosts'由于许多连接错误而被阻塞;使用“mysqladmin刷新主机”解除阻塞。我的解决办法是进去mysqlmysql -uroot -pxxxx刷新hostsflush hosts;引起的原因:https:/...

2019-03-14 08:42:16 12077

原创 Docker之jenkins

1.查看Docker Hub中的镜像docker search jenkins2.下载Jenkins镜像docker pull jenkins3.创建数据卷目录mkdir /myDocker/jenkins4.修改数据卷目录权限chown -R 1000:1000 /myDocker/jenkins5.查看文件夹权限ls -nd /myDocker/jenkin...

2019-03-13 10:17:01 224

原创 Docker之redis

1.从docker hub上(阿里云加速器)拉取redis镜像到本地标签为3.2docker pull redis:3.22.使用镜像docker run-d -p 6379:6379-v /myredis/data:/data-v /myredis/conf/redis.conf:/usr/local/etc/redis/redis.confredis:3.2r...

2019-03-12 17:36:46 173

原创 Docker之mysql

1.docker hub上面查找mysql镜像docker search mysql2.从docker hub上(阿里云加速器)拉取mysql镜像到本地标签为5.6docker pull mysql:5.63.使用mysql5.6镜像创建容器(也叫运行镜像)docker run -p 12345:3306 --name mysql-v /zzyyuse/mysql/con...

2019-03-12 17:30:20 150

原创 Docker之tomcat

1.docker hub上面查找tomcat镜像docker search tomcat2.从docker hub上拉取tomcat镜像到本地docker pull tomcat或docker pull tomcat:标签3.docker images查看是否有拉取到的tomcatdocker images4.使用tomcat镜像创建容器(也叫运行镜像)dock...

2019-03-12 17:26:13 126

原创 Docker学习笔记2

一、Docker 镜像1.Docker镜像是什么?1.1UnionFS(联合文件系统)UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual...

2019-03-12 17:20:51 311

原创 docker 报错:x509: certificate has expired or is not yet valid

x509: certificate has expired or is not yet valid是由于系统时间错误导致,可以先用date命令确定本地时间是否正确。如果本地时间错误,可以尝试使用ntp同步系统时间。ntpdate cn.pool.ntp.orgPS:如果找不到ntp命令,可以使用如下的命令进行安装yum install ntp 在执行第一条命令后在查看时间dat...

2019-02-21 08:42:13 1909

转载 学习论坛

1. CSDN(www.csdn.net)CSDN (Chinese Software Developer Network) 创立于1999年,是中国的IT社区和服务平台,为中国的软件开发者和IT从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。2. 开源中国(www.oschina.n...

2019-02-20 11:31:08 258

原创 method.annotation.RequestMappingHandlerAdapter由于spring5.1.2.RELEASE与jackson2.3.3版本不兼容导致错误

警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.se...

2019-02-19 09:12:50 956

原创 java.lang.NoSuchFieldError: transportTracerFactory grpc问题

这个问题在我这出现的原因很简单,由于maven传递以来导致jar包版本不同产生冲突,我通过<exclusions> <exclusion> <groupId>io.grpc</groupId> <artifactId>grpc-all</artifactId> </exclusi...

2019-01-11 15:35:13 901

原创 Docker学习记录

Docker学习笔记1.什么是Docker?自己理解:docker是辅助开发部署运行维护的一种虚拟化工具。重要概念 : 镜像、容器、仓库。三者之间联系:仓库存放镜像,镜像生成容器。镜像与容器之间的关系:镜像与容器的差别在于镜像是只读的容器是可写的可以类比java语言中类与对象的概念,镜像相当于类容器相当于对象一个类可以生成多个对象同理一个镜像可以生成多个容器,那么也就是说镜像相当于模板而...

2019-01-08 17:42:37 210 1

原创 1.学习Docker的笔记与想法

(注意:本人这篇笔记比较适合复习或者有经验的人指教,有些概念写的不够全不太适合自学,想学好的伙伴不要过于在我这里浪费时间哦!)1.容器的概念? 容器是一种虚拟化方案是操作系统级别的虚拟化只能运行在相同或相似内核的操作系统上依赖linux操作系统内核特性:namespace、cgroups2.什么是docker?可以将应用程序自动部署到容器go语言引擎开发。。。3...

2018-09-27 14:38:30 202

原创 重新对equals与hashcode的理解

之前看面试题的时候发现了一个遗忘的知识点,就是hashcode()与equals().忽然之间弄不明白hashcode与equals分别比的是什么?谁先执行?什么情况下都执行?什么情况下都只执行一个?为了弄懂这些我特意去网上查阅了大量的博客与文章。发现了都是讲概念不讲原理,空口套话谁不会,如果概念再加上实质的理解岂不更好?所以今天就写了这篇文章,当然内容肯定也有不妥的地方还希望网友指出,讨...

2018-09-12 16:46:25 338

原创 重新认识spring Aop & jdk动态代理 &CGlib动态代理

今天我又重新复习了一下之前的知识,发现知识的遗忘速度之快让人措手不及,多做多练习你以为就能记住,搞笑了,知识点之丰富哪能面面聚到,。。。我好像在为自己开脱,好了闲话少说,在老生长谈一下这些知识吧!先来个注解版的切面配置,这里的Aspects是切面,Aspects中的方法就是通知,CutPoint就是增强的目标,CutPoint中的方法未与通知织入的时候叫连接点,织入后叫切入点(切点)。当我们运...

2018-09-10 22:27:46 202 1

原创 sso系统

sso系统SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业务整合的解决方案之一。此方式在只有一个web工程时是没有问题。集群环境下集群环境下会出现要求用户多次登录的情况。解决方案:1.配...

2018-09-10 09:43:58 528

原创 java问题总结

1.switch语句的表达式可以是byte吗?可以是long吗?可以是String吗?可以是byte,不可以是long,JDK7以后可以; 2.子父类的构造执行过程当new子类的时候先访问子类构造方法->在访问父类构造方法->执行父类方法体->执行子类方法体之所以要去执行父类构造是因为子类可能使用父类的成员变量要提前进行初始化3.一个类的初始化过程//将类...

2018-08-20 21:57:31 172

原创 maven 项目中修改项目的包名后重新启动报错

两种办法:1.删除编译的classes文件2.删除maven库中的该项目的安装包;选择一个即可

2018-06-21 10:32:38 3784 1

原创 Zookeeper集群搭建&Solr集群的搭建

第一步:需要安装jdk环境。第二步:把zookeeper的压缩包上传到服务器。第三步:解压缩。第四步:把zookeeper复制三份。[root@localhost ~]# mkdir /usr/local/solr-cloud[root@localhost ~]# cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zookeeper01[root@localh...

2018-06-20 09:59:33 541

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):解决mbatis的xml与dao不在一起

<!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。 --><build><resources>            <resource>                <directory>src/main/java</directory>                <includes&

2018-06-15 11:09:48 154

原创 使用solrJ管理索引库

使用SolrJ可以实现索引库的增删改查操作。1.1. 添加文档第一步:把solrJ的jar包添加到工程中。第二步:创建一个SolrServer,使用HttpSolrServer创建对象。第三步:创建一个文档对象SolrInputDocument对象。第四步:向文档中添加域。必须有id域,域的名称必须在schema.xml中定义。第五步:把文档添加到索引库中。第六步:提交。@Testpublic v...

2018-06-14 23:09:11 149

原创 Solr服务搭建

1.1. Solr的环境Solr是java开发。需要安装jdk。安装环境Linux。需要安装Tomcat。1.2. 搭建步骤第一步:把solr 的压缩包上传到Linux系统第二步:解压solr。第三步:安装Tomcat,解压缩即可。第四步:把solr部署到Tomcat下。第五步:解压缩war包。启动Tomcat解压。第六步:把/root/solr-4.10.3/example/lib/ext目录下...

2018-06-14 14:59:40 171

原创 jedis使用

public class JedisTest { /** * 单机版jedis测试 */ @Test public void jedisTest() { Jedis jedis=new Jedis("192.168.25.131", 6379); jedis.set("zsc1", "zsc1"); String string = jedis.get("zsc1"); System.o...

2018-06-13 22:36:42 170

原创 搭建与使用redis集群

Redis集群的搭建Redis集群中至少应该有三个节点。要保证集群的高可用,需要每个节点有一个备份机。Redis集群至少需要6台服务器。搭建伪分布式。可以使用一台虚拟机运行6个redis实例。需要修改redis的端口号7001-7006集群搭建环境1、使用ruby脚本搭建集群。需要ruby的运行环境。安装rubyyum install rubyyum install rubygems2、安装rub...

2018-06-13 21:55:38 180

原创 返回json字符串的解决浏览器兼容性的问题

KindEditor的图片上传插件,对浏览器兼容性不好。使用@ResponseBody注解返回java对象,Content-Type:application/json;charset=UTF-8 返回字符串时:Content-Type:text/plan;charset=UTF-8  指定响应结果的content-type: KindEditor的多图片上传插件最后响应的content-type是...

2018-06-08 08:53:37 1441

原创 hibernate找不到实体的排错步骤(not fount entity...)

1.首先检查你的jar包是否完全2.查看你的hibernate.cfg.xml文件中的maping标签查看是否写错3.对照你的实体类与相应的**.hbm.xml相比较看是否变量写错(建议粘贴复制!!)...

2018-06-04 14:27:40 757

原创 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from...

2018-06-04 12:13:34 1209

原创 FastDfs图片服务器之图片上传之web层代码编写步骤

1、加载配置文件,配置文件中的内容就是tracker服务的地址。配置文件内容:tracker_server=192.168.25.133:221222、创建一个TrackerClient对象。直接new一个。3、使用TrackerClient对象创建连接,获得一个TrackerServer对象。4、创建一个StorageServer的引用,值为null5、创建一个StorageClient对象,需...

2018-06-04 10:59:41 426

原创 ngnix访问静态资源&反向代理&负载均衡

访问静态资源:只配置一个server结点 server {        listen       80;        server_name  www.test1.com;        #charset koi8-r;        #access_log  logs/host.access.log  main;        location / {            root   h...

2018-06-03 20:32:51 329

原创 nginx&应用场景&安装

1. 什么是nginxNginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。2. 应用场景1、http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。2、虚拟主机。可以实现在一...

2018-06-03 18:03:36 262

原创 java.lang.ClassNotFoundException: com.github.pagehelper.Page

主要原意是在pagehelper的中我们使用pageiInfo,pageInfo中使用继承了arrayList的page,所以在服务发布于获取的序列化与反序列化中会去找page,找不到就会报错,但是由于他继承了ArrayList所以不会影响结果。解决方法:在pom.xml中引入依赖            <dependency>                        <g...

2018-05-31 19:22:52 6994 3

转载 关于Maven项目build时出现No compiler is provided in this environment的处理

近日有同事遇到在编译Maven项目时出现[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?的问题, 原以为这是个个例, 源于同事粗心, 配置环境出问题造成, 后到百度查看一下, 遇到这个问题的不在少数, 但是对问题的解释没有说到根源, 于是写...

2018-05-31 19:00:13 179

原创 Mybatis分页插件 - PageHelper说明

1.1. 分页插件PageHelper1.1.1. Mybatis分页插件 - PageHelper说明如果你也在用Mybatis,建议尝试该分页插件,这个一定是最方便使用的分页插件。该插件目前支持Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库分页。1.1.2. 使用方法第一步:把PageHelper依赖的jar包添加到工程中。官方提供的代码对...

2018-05-31 18:56:51 169

原创 Zookeeper的安装&&Dubbo安装与配置

安装环境:Linux:centos6.4Jdk:1.7以上版本 Zookeeper是java开发的可以运行在windows、linux环境。需要先安装jdk。安装步骤:第一步:安装jdk第二步:把zookeeper的压缩包上传到linux系统。第三步:解压缩压缩包tar -zxvf zookeeper-3.4.6.tar.gz第四步:进入zookeeper-3.4.6目录,创建data文件夹。第五...

2018-05-31 18:53:46 420

原创 虚拟机ip能ping通,访问不到端口&java.net.ConnectException: Connection refused: no further information

最后查到了,linux仅仅关闭防火墙并不行。应该再开启,再关闭开启: service iptables start 关闭: service iptables stop永久关闭修改配置开机不启动防火墙:chkconfig iptables off...

2018-05-30 12:36:31 956

原创 maven中改动东西后莫名报错记得手动update

tixing

2018-05-28 20:45:13 451

原创 Servlet.service() for servlet [e3-manager] in context with path [] threw exception [Request processi

在meven项目中如果出现这样的错误原因是java与xml最后生成的文件不再同一个文件夹下。需要在pom中配置<!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。 --><build><resources>            <resource>                <directory>src/m...

2018-05-28 20:41:15 1536 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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