- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 win平台下搭建Linux c开发环境
最近在折腾本地电脑win11下安装docker后,发现一个很好的开发方式,解决了之前在本地没法开发构建liunx C程序的问题。5) 下载postgres12.0源码,放置在本地目录。然后启动个新容器,将目录挂载到对应路径。6)在容器里进行make 构建,或者在本地修改本地,然后进容器构建。之后,就可以愉快的yum install 相关命令了。1)本地搭建docker desktop环境;3)在运行的镜像里,安装必要的工具命令;4)将这个做好的容器,打个镜像。centos 8需要改下镜像源。
2023-08-13 18:47:09 155 1
原创 zookeeper实现leader选举的一种方法
写这篇文章之前,我需要解释下为什么需要实现leader选举。我们在软件系统构建过程中,总会有一个场景,就是如何保证系统高可用。保证高可用有一个简单方式就是多加几个副本,也就是部署多个节点,构成一个集群。一台机器挂掉,业务由另一台接管。在一个时刻只有一台生效,这个生效的机器就是Leader。类比于一个部门只有一个主管一样,主管不在了,副职可以立马顶上,不至于活都没法干。 这里的关键一点是在一个时间点...
2018-04-20 14:57:26 1286 1
原创 Netty SSL开发
项目中难免会碰到需要开放通信接口给第三方调用。如果第三方模块在企业内网,通常不需要进行安全认证和SSL/TLS传输。可以利用IP黑白名单、握手登陆等方式进行安全认证,认证通过之后双方使用普通的Socket进行通信,认证失败,则拒绝客户端连接。 如果开放给企业外部第三方应用访问,则由于对服务调用者的监管存在诸多困难,或者无法有效监管,这些第三方应用实际是非授信的。为了有效应对安全风险,对于敏感的服务
2015-01-13 11:22:09 5431
原创 【C/C++】automake生成动态链接库
引言:无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或 make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和 makefile工具就可以轻而易举的理顺各个源文件之间纷繁复杂的相互关系。但是如果通过查阅m
2014-02-19 12:58:13 821
SMPP协议v34
2013-03-15
Win7 + VirtualBox安装Mac OS X雪豹操作系统图文详解.
2012-04-16
iphone开发文档
2012-04-16
3G应用开发之Android
2012-04-09
java反编译器
2012-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人