- 博客(5)
- 收藏
- 关注
原创 Linux守护进程的启动方法_
一旦”后台任务”读写标准I/O,就会发现它已经不存在了,所以就报错终止执行,为了解决这个问题,需要对”后台任务”的标准I/O进行重定向。因此,session 退出的时候,不会把SIGHUP信号发给”后台任务”。可以看到,”后台任务”与”前台任务”的本质区别只有一个:是否继承标准输入。对于 Node 应用来说,可以不用上面的方法,有一些专门用来启动的工具:forever,nodemon 和 pm2。通过”后台任务”启动”守护进程”并不保险,因为有的系统的huponexit参数可能是打开的(on)。
2025-01-18 05:31:47
1001
原创 Linux学习总结-Linux磁盘分区与挂载
Linux来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构 , Linux中每个分区都是用来组成整个文件系统的一部分。Linux采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。Linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘对于IDE硬盘,驱动器标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这里是指IDE硬盘了。
2025-01-18 05:29:45
812
原创 Spring Cloud 终于改了,为什么要用日期来做版本号?
电商的业务都是时间为关键节点的,比如 618/双 11。中间件和应用方达成了一个默契:到关键时间点,业务方使用中间件推出的稳定版本,如果出了事故那么就是中间件的锅。但是如果你说,这是 12 年前的代码(绝大部分开发还没毕业),那么开发人员就知道很容易会出现不兼容的问题,他自己就知道应该要升级了。如果你和很多素不相识的人协同开发某个项目,那么使用一个严谨的版本命名方式是一个合适的选择,恰巧 CalVer 就是选择之一。如果你对这些问题中的任何一个回答是肯定的,CalVer 都可以成为你项目的有力选择。
2025-01-14 13:31:44
417
原创 Spring cloud 开发培训
从git上克隆eureka项目到idea。从git上克隆comm项目到idea。从git上克隆zuul项目到idea。8. 使用feign实现微服务调用。在项目根目录下执行maven命令。在项目根目录下执行maven命令。在项目根目录下执行maven命令。多表关联sql、自定义sql扩展。“memo”: “容器4”,“memo”: “容器1”,“memo”: “容器3”,根据表名自动生成mapper。4. 正式开发前准备工作。根据表名生成mapper。ResultUtil使用。通过服务网关调用微服务。
2025-01-14 13:28:03
757
原创 Spring Cloud Gateway实战之二:更多路由配置方式
正式开始前需要再做一点准备工作,整个《Spring Cloud Gateway实战》系列中,所有请求最后都会被路由到provider-hello这个web上去,该服务目前只有一个web接口/hello/str,现在咱们再给它增加一个,后面的实战会用到。将所有配置信息写在application.yml中有个问题:不能远程配置,这在应用数量较多的场景就不方便了,好在nacos提供了远程配置的能力,应用启动后可以从nacos取得自己的配置信息,咱们来试试。路由策略使用lb的方式是,这个依赖一定要有。
2025-01-14 13:24:22
1173
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅