自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 《深入浅出设计模式》简记

1 工厂模式(Factory)1.1 简单工厂模式1.2 工厂方法模式1.3 抽象工厂模式2 单例模式(Singleton)3 建造模式(Build)4 原型模式(Proto)5 适配器模式(Adapter)将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。6 桥梁模式(Bright)...

2021-07-30 20:21:10 127

转载 Nginx的配置文件位置以及组成部分结构讲解

场景Ubuntu Server 16.04 LTS上怎样安装下载安装Nginx并启动:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102828075在上面安装完Nginx后,在 /usr/local/nginx/下有个conf目录,在conf目录下有nginx.conf,这就是Nginx的配置文件。注:博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 .

2021-07-30 08:20:05 278

转载 JavaScript-适配器模式

适配器模式旧接口格式和使用者不兼容中间加一个适配转换接口传统的UML类图javascripy中的UML类图class Adaptee { specificRequest(){ return '德国标准的插头' }}class Target { constructor(){ this.adaptee = new Adaptee() } request() { let info = this.ada.

2021-07-25 08:20:07 176

转载 java企业官网源码 自适应响应式 freemarker 静态引擎 SSM 框架

前台:支持(5+3[时尚单页风格])八套模版,可以在后台切换业务模块(首页管理)1. 网站信息:维护网站基本信息,比如标题、描述、关键词、联系方式、地址等2. 业务说明:网站首页文字业务介绍3. 公司理念:网站首页展示公司的4个理念4. 轮播图片:网站首页上面4个轮播图5. 项目案例:网站首页项目案例6. 合作伙伴:网站首页底部展示合作伙伴7. 技术团队:网站底部展示技术团队业务模块(内容管理)1 .关于我们:维护关于我们栏目数据,百度富文本框2. ...

2021-07-20 15:21:08 864

转载 认证系统设计经典会话

Bill Bryant,首次写与1988年2月Theodore Ts'o与1997年2月整理并转换成HTML,并且追加了afterword章节来描述V5版本的一些变化前言本文虚构了一个关于公网认证系统--Charon构建过程的对话,随着对话的进行,Athena和Euripides探讨了公共网络环境里普遍存在安全问题,并在Charon系统设计之初就考虑好了这些问题的解决方式。所以直到对话完成,Athena和Euripides才算真正的把系统设计好。当系统设计好后,Athena把系统的名字从Cha...

2021-07-19 08:20:05 141

转载 单例模式(Singleton Pattern)

Singleton Pattern 属于创造型设计模式,提供一种创建对象的方法,涉及一个单一类的实例,确保一个类只创建一个对象,提供访问唯一对象的方法,可以直接访问,不需要创建。单一类只有一个实例类必须自己创建自己的实例给其他调用对象提供访问该类实例的方法目的:一个类只创建一个实例优点:减少全局使用该类的频繁创建与销毁,节省系统资源,避免对资源的多重占用缺点:没有借口,不可以被继承,与单一职责冲突,一个类应该只关心自己内部逻辑,不关心外部调用实例情况实例应用:多进程多线程,操作同一个文件时.

2021-07-18 15:21:08 102

转载 20200612/DDD-理解核心概念

一、前言DDD(领域驱动设计)的一些介绍网上资料很多,这里就不继续描述了。自己使用领域驱动设计摸滚打爬也有2年多的时间,出于对知识的总结和分享,也是对自我理解的一个公开检验,介于博客园这个平台也算是对DDD的推广尽了一份绵薄之力。一开始接触这个东西是在2014年,真的觉得像是发现了一片新大陆一般,对我整个程序开发视野有了新的理解,但是像[VaughnVernon]《实现领域驱动设计》里写的那样,景色虽好,可是自己很长一段时间内很混乱,理不清眼前的陌生世界,因为它与传统的观念完全不同。我相信大部分..

2021-07-17 20:21:12 271

转载 了解一点服务架构:单机、集群、分布式

单机  单机架构很好理解,例如你要部署一套CRM项目,这个项目包含的服务有:用于应用操作的Web站点、用于存储文件的FTP服务、Oracle数据库服务都部署在一台服务器上。总而言围绕这个项目的所有服务都部署在一台服务器上就是单机架构方式。结构参考图:集群  单机架构的硬件资源有限对于业务量比较大的情况是很难适用的,所以便可以在此基础之上实施集群架构方式。例如,部署在IIS上的Web应用随着业务量的增加,应用的处理能力下降,此时可以准备多台新的服务器设备并将Web应用分别部署在新的服务器上,这...

2021-07-13 08:20:05 281

转载 行为型模式之备忘录模式

目录定义与特点结构与实现模式的结构模式的实现应用场景扩展:同原型模式混合使用每个人都有犯错误的时候,都希望有种“后悔药”能弥补自己的过失,让自己重新开始,但现实是残酷的。在计算机应用中,客户同样会常常犯错误,能否提供“后悔药”给他们呢?当然是可以的,而且是有必要的。这个功能由“备忘录模式”来实现。其实很多应用软件都提供了这项功能,如 Word、记事本、Photoshop、Eclipse 等软件在编辑时按 Ctrl+Z 组合键时能撤销当前操作,使文档恢复到之前的状态;还有在 IE 中的后退键、数据库事务.

2021-07-12 08:20:05 89

转载 Django——安装与简单使用、与web对比

一、django与其他web框架区别python中主流web框架:django,flask,tornado(性能高),sanic,fastapi。。。。。假设:socket服务端:a路由的映射关系:b(根据url不同返回不同的内容 url---视图函数)模板渲染: c (字符串返回给用户 特殊字符替换)比较:自己写的web框架: a:用了第三方wsgiref b:自己写的 c:自己写的django: a:用了第三方wsgiref b:自己写的 .

2021-07-11 15:21:05 231

转载 Django——路由层(路由配置,APPEND_SLASH,路由分发)

一、路由层之简单路由配置1 路由参数 # 第一个参数是正则表达式 # 第二个参数是视图函数内存地址 # 第三个参数是个字典 {'name':lqz,'age':18},给视图函数传递默认值 # 第四个参数name,当前路由的别名,用作反向解析 url(r'^home2/', views.home,{'name':'ayca','age':19},name='home'), 2 访问根路径,触发视图函数执行(路由怎么配) -url(r'^$'.

2021-07-11 08:20:07 481

转载 Protobuf在Cmake中的正确使用

Protobuf是google开发的一个序列化和反序列化的协议库,我们可以自己设计传递数据的格式,通过.proto文件定义我们的要传递的数据格式。例如,在深度学习中常用的ONNX交换模型就是使用.proto编写的。我们可以通过多种前端(MNN、NCNN、TVM的前端)去读取这个.onnx这个模型,但是首先你要安装protobuf。在之前的博文中已经简单介绍了onnx,其中onnx.proto就代表了onnx模型的基本数据结构。一般来说,protobuf经常搭配Cmake使用,Cmake有官方的modul.

2021-07-06 15:21:05 1529

转载 Java基础之:属性与局部变量作用域

Java基础之:属性与局部变量作用域简单案例class A{ int age; //属性 public void print(){ System.out.println(age); String name = "小范"; System.out.println(name); } public void show(){ age = 10; // name = "小黄"; .

2021-07-03 20:21:10 171

转载 1 MyBatis简介

MyBatis简介环境说明jdk 1.8Mysql 5.7.29maven 3.6.1IDEA什么是MyBatisMyBatis是一个基于Java的持久层框架MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作MyBatis 可以通过简单的 XML 或注解来配置,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。MyBatis 本是apache的一个开源项目iBatis,, 20.

2021-07-02 20:21:10 86

转载 Python开发,用GUI编写一个天气查询桌软件

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。以下文章来源于快学Python ,作者叶庭云刚接触Python的新手、小白,可以复制下面的链接去免费观看Python的基础入门教学视频https://v.douyu.com/author/y6AZ4jn9jwKW一、实现效果运行效果如下:二、基本思路导入用到的库import requestsfrom lxml import etreeimport reimport...

2021-07-02 15:21:08 246

转载 Java 使用Stream处理List对象去重

// 根据name去重List<Person> unique = persons.stream().collect( Collectors.collectingAndThen( Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(Person::getName))), ArrayList::new));

2021-07-01 20:21:13 985

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除