会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
TonyZhang24
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
24
下一页
2017年7月28日
docker - 由于docker swarm子网与host机器网络冲突导致的container通信问题的解决方案
摘要: 背景 近期,公司网络要迁移到新的网段,所以原来在服务器上面搭建的docker swarm需要重新构建。。。 拿到新的服务器地址看了一下,“10.xxx.xxx.xxx" 。。。 纳尼,这IP赶脚是子网的地址段呀,居然用到了服务器上面!唉,算了吧,当时也没多想,可能是自己少见多怪吧。。。于是就把几台服
阅读全文
posted @ 2017-07-28 15:51 TonyZhang24
阅读(7589)
评论(3)
推荐(1)
2017年7月26日
STS 配置tomcat以后,无法访问
摘要: 问题 今天在新环境下安装开发环境STS,使用的的3.9,如下图 安装完成之后配置Tomcat,在STS启动Tocat后,在浏览器输入:http://localhost:8080/ 发现无法访问。。。 分析 STS集成Tomcat之后,Server location 默认配置在workspace目录下
阅读全文
posted @ 2017-07-26 13:34 TonyZhang24
阅读(4362)
评论(0)
推荐(0)
2017年7月21日
docker - 修改镜像/容器文件或者 "Docker root dir" 的在宿主机上的存储位置
摘要: 背景 之前在使用docker的时候,由于启动container的时候用的是默认的mount(路径为 /var/lib/docker),这个目录对应的硬盘空间有限,只有200G左右。现在随着程序运行,有大量的数据生成。硬盘空间就悲剧了。。。。 现在的想法是,宿主机上还有一块大硬盘空间,需要docker
阅读全文
posted @ 2017-07-21 14:02 TonyZhang24
阅读(21866)
评论(0)
推荐(0)
2017年7月20日
Java - 将 List 等分(最后一部分处理多余部分)
摘要: 背景 今天由于要使用多线程,所以事先需要确定启动线程个数。于是需要先将集合进行分配,确定线程的个数。 解决方案 首先是实现 其次是调用 我们可以看到,返回的结构List<List<T>>的每一个元素都是一个list对象,即每一个分配好的小集合 :)
阅读全文
posted @ 2017-07-20 12:29 TonyZhang24
阅读(2359)
评论(0)
推荐(0)
STS - 配置Tomcat 运行路径
摘要: 背景 今天在一台新机器上面安装开发环境,下载完code以后在STS上配置Tomcat,发现启动以后无法读取到配置文件。。。启动失败! 解决方案 修改Tomcat 中的 "run-configuration"即可。 工具栏-> run -> run confingurations... -> 选中 T
阅读全文
posted @ 2017-07-20 08:07 TonyZhang24
阅读(2830)
评论(0)
推荐(0)
2017年7月6日
Java - 在WebService中使用Client调用三方的RestAPI
摘要: 背景 近期,由于项目的要求需要在自己的webservice中调用远程的WebAPI(Restful format)。自己的webservice程序是用Java编码写的,所以需要在其中实现一个Client来调用远程的Restful接口。 选型 其实在自己的项目里面也有类似的调用,当时使用的是“JAXR
阅读全文
posted @ 2017-07-06 10:42 TonyZhang24
阅读(2155)
评论(0)
推荐(0)
2017年6月29日
docker - 启动container时出现 [warning] : ipv4 forwarding is disabled. networking will not work
摘要: 起因 今天在一台新的centos宿主机上安装docker,由于关闭了iptables,在此之后启动container的时候会出现警告: WARNING: IPv4 forwarding is disabled. Networking will not work. 解决方法 1. 修改配制文件 “00
阅读全文
posted @ 2017-06-29 09:22 TonyZhang24
阅读(2378)
评论(0)
推荐(1)
2017年6月21日
Go - concurrency
摘要: 并发 vs 并行 首先,我们先来搞清楚概念以及并发和并行的区别。 并发 - 利用时间片切换来实现“同时”运行的。 并行 - 利用CPU的多核来实现通过多线程来实现同时运行。 Go 语言的设计理念就是通过高并发的方式来进行效率的提升。 goroutine 在go语言中,我们就是通过goroutine的
阅读全文
posted @ 2017-06-21 14:50 TonyZhang24
阅读(289)
评论(0)
推荐(0)
2017年6月20日
Go - reflection
摘要: Go 语言也有反射的机制,通过这种机制可以大大提高程序的灵活性。 reflect包中的 TypeOf 与 ValueOf 方法 首先,当我们想要使用反射技术的时候,我们需要先引用 reflect 包。 之后,我们就可以通过reflect包中的TypeOf方法来取到类型,并且使用ValueOf方法来获
阅读全文
posted @ 2017-06-20 16:48 TonyZhang24
阅读(211)
评论(0)
推荐(0)
2017年6月19日
Go - interface
摘要: 在go语言中,也有接口的定义。但是和其他语言不同的是,go语言的接口比较“特殊”。。。 定义 接口是一个或者多个方法签名的集合,它之后方法的定义,没有方法的实现,也不能在其中定义字段。 实现接口 在go语言中,通过定义类型来实现接口。实现接口的时候,无需显示指定实现了那个接口(这与其他语言不同),只
阅读全文
posted @ 2017-06-19 15:10 TonyZhang24
阅读(239)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
24
下一页
公告