2 yamanda

尚未进行身份认证

有道无术,术尚可求。有术无道,止于术。

等级
TA的排名 7w+

golang channel传递map

好久不上博客了~~~最近在研究golang,关于通道中传递不同类型的数据,按理说通道中传递的都是值的副本,对于值类型的数据,比如int、string等接收方的修改不会影响到发送方的数据,但是对于map、channel、切片这些引用类型的数据,修改接收方的值也会修改发送方发送的值。1、先使用key为string,value为int的map,发现会有影响2、使用key为string,val...

2019-08-24 20:58:05

Docker只有两个容器之间通信,而不被外部发现

docker容器启动的时候默认--net=bridge,即将容器绑定到docker网桥上,此时在宿主机上可以ping通该容器,有时候我们就像让两个容器之间可以通信,而不被外界所发现,则可以这样做:#本次操作以两个centos容器为例进行#首先启动两个容器,并设置--net=none,这样就不会自动将容器绑定到docker0上了dockerrun--namecentos1--ne...

2019-06-10 22:06:30

Vue实现简易购物车系统

<divid="carts"><h1>购物车系统</h1><table><tr><th>序号</th><th>商品名称</th>...

2019-06-08 16:01:22

SpringBoot配置Redis序列化

SpringBoot默认使用jdkSerialize方式对存入redis中的内容进行序列化,比如你要存入的key是"hello",而存入redis之后key成了\xo\12\xxx\hello这种类型的值,这显然不能用,因此我们需要自己配置redisTemplate,以下是RedisConfig.java文件!!!!!!!!!!!!!!!!本人使用的版本是1.5.21,注意版本啊,都是泪!!!...

2019-05-30 21:12:39

@OneToMany、@OneToOne、@ManyToMany中的cascade和fetch

cascade:级联操作权限CascadeType.PERSIST:级联持久化,也就是级联保存。比如一个学生有很多门成绩,保存学生了,那么也就会级联保存各门成绩信息CascadeType.REMOVE:级联删除,删除学生了,那么学生的成绩也从数据库中删除CascadeType.MERGE:级联合并,修改学生成绩信息了,那么修改的成绩信息会保存到数据库中,和上面persist的区别类似于...

2019-05-27 22:40:42

feign.FeignException: status 400 reading LoginRegistryService#login(String,String); content:

在使用Feign中血淋淋的教训:1、在服务消费者一方调用服务时,需要新建一个标有@FeignClient注解的接口,在接口中的方法需要绑定参数,使用@RequestParam和@RequestHeader的时候里面的value属性一定不能省啊!!!!!!省了就报IllegalStateException的异常。2、调用服务的时候,消费者接口中的@RequestParam注解中的value值...

2019-05-23 20:40:02

springboot整合mybatis和druid

整合一直出问题,一气之下就把mybatis的东西又看了一遍,争取把里面的配置都做到心中有数,为什么要这么配置,这么配置有什么左右,这个必须弄清楚才行。以下是操作步骤:一、注解写sql版:1、配置pom.xml//druid依赖<dependency> <groupId>com.alibaba</groupId&gt...

2019-05-20 22:19:18

微服务工程直接导成镜像

完成微服务代码开发之后,最终的目标就是将其放在容器中运行,从代码到镜像的过程需要分成以下几个部分:1、在pom.xml中添加如下插件<plugin><groupId>com.spotify</groupId><artifactId>docker-maven-plugin&l...

2019-05-19 18:13:17

Rabbitmq | ConnectionException:Connection refused: connect

使用Rabbtimq模拟发送接受消息,在Web界面中新建用户springcloud,tag设置为administer,设置密码为springcloud,启动服务,报错connectionrefusedspring.rabbitmq.username=springcloudspring.rabbitmq.password=springcloud将用户切换成guest之后重启发现没问...

2019-05-16 11:22:36

Non-resolvable parent POM,Could not find artifact and 'parent.relativePath' points at no local POM

背景:在idea中启动eureka-server、server-provider、ribbon-consumer无误,准备将其放入容器中运行,打包的时候报错[FATAL]Non-resolvableparentPOMforcom.yamanda:eureka_server01:0.0.1-SNAPSHOT:Couldnotfindartifactcom.yamanda:sp...

2019-05-11 17:12:26

I/O error on GET request for "http://HELLO-SERVICE/hello": HELLO-SERVICE;

背景:使用springcloud,服务提供者提供的服务被命名为HELLO-SERVICE,使用ribbon访问服务时,出错访问服务时使用的时RestTemplate,代码如下Stringres=restTemplate.getForObject("http://HELLO-SERVICE/hello?name="+name,String.class);意思是识别不出HEL...

2019-05-10 15:20:53

将jar包注册为Linux服务

背景:打好jar包,并在本地运行java-jarxxx.jar无误1、修改pom.xml中关于插件的配置信息<build><plugins><plugin><groupId>org.springframework.boot</groupId>...

2019-05-09 11:08:46

kubernetes node节点加入集群

背景:kubernetesmaster节点kubeadminit完毕,并且在master节点上启动flannel完成,使用kubectlgetnodes发现master节点处于Ready状态。现在开始执行将node节点加入到集群中的工作,本次操作针对kubernetes:v1.14.1版本,系统centos71、设置dockeryum源和kubernetes源,推荐使用阿里云的...

2019-05-02 16:26:14

failed to pull image k8s.gcr.io/kube-apiserver:v1.14.1: output: Error response from daemon:

背景:kubeadaminit出错,这也是因为某种神秘的力量导致的k8s.gcr.io连接不上,呵呵解决办法:从dockerhub上收集宝石。。。。对于v1.14.1版本的,本人已经收集完毕,传送门:https://hub.docker.com/u/yamanda执行:kubeadminit--kubernetes-version=v1.14.1--pod-netw...

2019-05-01 22:46:52

centos添加kubernetes yum 仓库

背景:由于某种神秘原因,kubernetes境外仓库可能访问特别慢,所以需要配置国内的镜像源,使用阿里云的镜像仓库完成此操作0、cd/etc/yum.repos.d/1、vimkubernetes.repo2、在新创建的kubernetes.repo中输入以下内容[kubernetes]name=KubernetesRepobaseurl=https://mirrors...

2019-05-01 17:08:25

docker中不同network容器之间互相通信

背景:使用dockernetworkcreate命令创建了一个新的桥(docker1,子网地址为172.26.0.0/16,网关是172.26.0.1),然后启动容器b1连接到docker1上。docker默认的桥bridge(也就是docker0,子网地址为10.0.0.0/16,默认网关为10.0.0.1),然后启动容器b2连接到docker0上,示意图如下所示:在容器b1和容器...

2019-04-23 12:11:20

java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.createDirectoryWithMo

问题1:java.lang.UnsatisfiedLinkError:org.apache.hadoop.io.nativeio.NativeIO$Windows.createDirectoryWithMo背景:在Linux服务器上配置好hadoop,对HDFS进行命令行操作正确,运行wordcountDemo正常,但在window上使用Javaapi进行HDFS测试的时候报错。0...

2019-04-06 15:19:19

FILETIME和LARGE_INTEGER

需要求从1970年1月1日到现在的微秒时间数值,用到了FILETIME和LARGEINTEGER首先看一下定义//FILETIMEtypedefstruct_FILETIME{DWORDdwLowDateTime;DWORDdwHighDateTime;}FILETIME,*PFILETIME,*LPFILETIME;//LARGE_INTEG...

2019-04-03 21:28:28

C++函数声明不兼容

很大可能是重复声明或者头文件包含有错误

2019-04-01 21:22:01

linux中查找文件或者文件中的内容

经常会遇到在Linux中查找文件的位置或者已知某个结构体或者类的名字想知道里面的具体内容,下面将对其进行总结查找文件 如果知道文件的具体名称的话,比如hello.c,使用locatehello.c就可以找到文件的具体位置 如果不知道文件的名称,只知道hell这几个字符,可以使用find进行模糊查询 如果知道文件的大致位置比如/usr,可以写成find/usr-namehel...

2019-03-19 23:00:42

查看更多

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