编程笔记
-
SpringCloud微服务实战——搭建企业级开发框架(四十三):多租户可配置的电子邮件发送系统设计与实现
在日常生活中,邮件已经被聊天软件、短信等更便捷的信息传送方式代替。但在日常工作中,我们的重要的信息通知等非常有必要去归档追溯,那么邮件就是不可或缺的信息传送渠道。对于我们工作中经常用到的系统,里面也…
-
Educational Codeforces Round 130 (Rated for Div. 2) C. awoo's Favorite Problem
https://codeforc.es/contest/1697/problem/C 因为规则中,两种字符串变换都与‘b’有关,所以我们根据b的位置来进行考虑; 先去掉所有的'b',如果两字符串不相等就“NO”; 否则通过‘b'在a,b串中的位置,如果posa>p…
-
docker attach命令卡住
当docker容器在 “-d”守护态运行的时候,比如通过supervisord控制两个程序非守护态运行: docker run -d -p 8080:8080 tomcat 那么这个时候,用户就无法直接进入到容器中去,docker attach 容器id 就会一直卡着。因…
-
Maven工具中的clean、compile、install、package、test的作用
Maven工具可以进行clean、compile、install、package、test等操作,但是这些操作有什么用呢,以下面的p2p-exterface为例说明一下,pwp-exterface工程目录如下: 点击compile: 只是简单的编译,不打包 点击clean: …
-
权限管理
权限管理 目录 权限管理 1.权限简介 2.权限管理命令 2.1修改权限的命令chmod 2.2 修改文件属主和属组的命令chown 3. 遮罩码 4. linux安全上下文与特殊权限 4.1 linux安全上下文 4.2 特殊权限 5. 文件系统访问控制列…
-
Easyexcel导出带下拉框选项excel模板(解决下拉框超50个的问题)
1、为了避免excel下拉框选项过多会导致内容不显示(或者生成的时候报错:String literals in formulas can't be bigger than 255 characters ASCII easyexcel),将下拉框的内容都存储在另一个新建的固定的sheet页…
-
【Django admin】继承并扩展 AbstractUser, Group
# models.py from django.db import models from django.contrib.auth.models import AbstractUser,Group,Permission # 这里也可以扩展权限表 就不演示了 # 继承admin用户表 并且扩展 class AdminUser(AbstractUser…
-
nacos服务端、客户端和springCloud版本说明
最近看消息,nacos已经推出2.0,性能比1.x版本要强十倍。暂时还是选择1.x版本作为我研究的对象,后续再看2.0的新特性。 现在nacos1.x的最新Release版本是1.4.1. 对于读者的项目,springCloud的版本都不一致。那么我…
-
springcloud + nacos -- 版本选择
文章目录 1、前置 2、选择Spring Cloud Alibaba Version 2、选择Spring Boot Version 3、选择 Nacos Version 4、选择 Spring Cloud 5、备注 1、前置 1、先从spring官网确认Spring Cloud Alibaba的版本 2、通过Sprin…
-
spring中的Bean (@Bean、@Configuration和@TestConfiguration)
参考 spring中@Bean及@Autowired自动装配 此文比较清晰 springboot--常用注解--@configration、@Bean 1. Bean(不仅仅指@Bean)是什么? bean在spring中可以理解为一个对象。理解这个对象需要换一种角度,即可将sprin…