学习记录
zhanghf@330
这个作者很懒,什么都没留下…
展开
-
Centos 7搭建FTP站点,调整账号关于目录的权限
Centos 7搭建FTP站点/** * 1.安装vsftpd * 2.启动; 重启; 查看状态; 开机自启动 * 3.查看ftp服务监听的端口 */# yum install -y vsftpd# systemctl start vsftpd.service# systemctl restart vsftpd.service# systemctl status vsftpd.service# systemctl enable vsftpd.service# netstat -antu原创 2021-11-17 09:30:13 · 1535 阅读 · 0 评论 -
Docker通过环境变量和Springboot的yml配置,实现不同环境的配置信息加载
我们在做代码开发的时候,通常会有开发、测试、生产等环境;不同的环境又会有数据库、redis等不同信息的配置。在Docker 部署Springboot项目时,可以通过如下配置达到我们想要的效果创建application-feature.yml、application-release.yml、application-master.yml;在三个yml中分别配置不同环境的相关信息。在application.yml中配置spring.profiles.active根据上图配置,容器创建的时候,只要环境变量配置原创 2021-10-20 14:05:09 · 2636 阅读 · 0 评论 -
Docker的安装,使用
安装Docker//安装yum-util、device-mapper-persistent-data、lvm2//yum-util提供yum-config-manager功能; device-mapper-persistent-data、lvm2是device mapper驱动依赖# yum install -y yum-utils device-mapper-persistent-data lvm2//设置yun源# yum-config-manager --add-repo http://do原创 2021-10-19 18:26:16 · 276 阅读 · 0 评论 -
当a方法执行时不能继续执行a方法,但可以执行b方法;当b方法执行时可以继续执行b方法,但不能执行a方法,必须等待b方法全部执行完毕,才能执行a方法
查了很多资料,没有找到什么好的处理方式,就想到通过while和Semaphore进行控制。如果有更好的方式,或者有相关的锁可以进行控制处理,有劳大佬告诉我一下分布式服务中,使用redisson。 RSemaphore semaphore = redissonClient.getSemaphore("RSemaphore"); String lockKey = "redis.lock:" + "RLock"; RLock lock = redissonCli原创 2021-08-02 17:24:30 · 124 阅读 · 0 评论 -
SpringBoot下用拦截器和Swagger遇到的坑
1.通过自定义配置类(标注@Configuration注解的类)来实现WebMvcConfigurer接口,并重写addInterceptors()方法来配置拦截器。@Configurationpublic class WebConfig implements WebMvcConfigurer { @Resource AuthRoleInterceptor authRoleInterceptor; /** * /** (匹配所有路径) * * @原创 2020-12-21 16:03:53 · 2187 阅读 · 5 评论 -
关于DOS窗口下使用javac编译和java加载主类
关于DOS窗口下使用javac编译和java加载主类javac对源代码进行编译,如:javac Demo.java编译的时候,如果没有报错,那么就可以用java执行,如:java Demo在使用java的时候,有一点需要注意到。如果源代码中含有package关键字如上图则需要用java zhanghf.Demo...原创 2020-09-03 14:30:40 · 134 阅读 · 0 评论