首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用django快速生成自己的博客小站,含详细部署方法

你也可以使用xftp软件) 二、创建新用户 一般不建议在root用户下进行配置,我们可以创建一个新用户,xshell连接远程服务器,输入命令: sudo useradd -m -s /bin/bash wangmeng...#创建新用户 wangmeng替换为你自己的用户名,下面一样 sudo usermod -a -G sudo wangmeng #把新用户加入超级权限组 sudo passwd wangmeng...#为新用户设置密码 su - wangmeng #切换到新用户 我们看到@前面已经是wangmeng开头了,说明新用户已经创建好了...{ charset utf-8; listen 80; server_name www.floweroman.com; location /static { alias /home/wangmeng...configtest 重启nginx服务器: sudo service nginx restart 使用gunicorn 进入虚拟环境下的blogProject(存放代码的目录)网站目录 cd /home/wangmeng

94780
您找到你想要的搜索结果了吗?
是的
没有找到

【一起学设计模式】状态模式+装饰器模式+简单工厂模式实战:(一)提交个订单我到底经历了什么鬼?

orderOperateLogFactory.get(order, OrderOperateType.CANCEL_ORDER)); } } 3.日志操作工厂 /** * 订单操作内容工厂 * @author wangmeng.../** * 订单状态管理器接口 * @author wangmeng * */ interface OrderStateManager { /** * 创建订单 *...Exception; // 这里还会有更多的订单状态:支付、确认收货、发货、退货等等状态流转 } 5.OrderStateManager实现类 /** * 订单状态管理器 * @author wangmeng...Boolean canCancel(OrderInfoDTO order) throws Exception; } WaitForPayOrderState: /** * 待付款状态 * @author wangmeng...order) throws Exception { return true; } } AbstractOrderState: /** * 订单状态的抽象基类 * @author wangmeng

1.5K20

【一起学设计模式】命令模式+模板方法+工厂方法实战: 如何优雅的更新商品库存...

代码实现 商品库存更新命令接口 这里采用的command命令模式 /** * 商品库存更新命令的接口 * * @author wangmeng * @blog https://www.cnblogs.com...Boolean updateGoodsStock(); } 创建更新命令command的工厂接口 这里采用的是工厂方法模式 /** * 库存更新命令工厂接口 * * @author wangmeng...库存更新命令 */ StockUpdater create(T parameter); } 商品库存更新命令的抽象基类 /** * 商品库存更新命令的抽象基类 * * @author wangmeng...inventoryGoodsStock = createGoodsStock(goodsSkuId);/** * 采购入库库存更新命令的工厂 * @author wangmeng...throws Exception { } } 实际流转调用代码 /** * * 库存中心的商品库存表 服务实现类 * * * @author wangmeng

1.2K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券