摘要:
设计模式总结 创建型模式 创建型模式隐藏了这些类的实例是如何被创建和放在一起,整个系统关于这些对象所知道的是抽象类所定义的接口。这样,创建型模式在创建了什么、谁创建它、它是怎么被创建的,以及何时创建这些方面提供了很大的灵活性。 1. 单例模式 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 阅读全文
摘要:
有一个 ? 遇到这样一个疑问:当where查询中In一个索引字段作为条件,那么在查询中还会使用到索引吗? SELECT * FROM table_name WHERE column_index in (expr) 上面的sql语句检索会使用到索引吗?带着这个问题,在网上查找了很多文章,但是有的说 i 阅读全文
摘要:
标准Nginx配置模板 #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/n 阅读全文
摘要:
Linux权限认知 系统目录结构 Linux中一切皆文件 。在Linux系统中一切都是由文件组成的,所有的目录结构都在一个最高级别的根目录 "/" 下,根目录是所有目录的起始点,其下面的子目录是一个层次或树状结构,这些不通的目录可以分布在不同的硬盘分区,甚至不同的设备上。 通过 ls -a 指令打印 阅读全文
摘要:
Quartz.Net的关键接口 Scheduler - 与调度程序交互的主要API。[ IScheduler] Job - 由希望由调度程序执行的组件实现的接口。[IJob] JobDetail - 用于定义作业的实例。[IJobDetail] Trigger(即触发器) - 定义执行给定作业的计划 阅读全文
摘要:
起因: 登陆Gitee时,忘了自己的密码,于是通过邮箱修改密码。(当点击确认修改时,突然地想起了原来密码,不修改却怎么也想不起来) 当再次提交代码到gitee时,就提示身份验证的错误了: Incorrect username or password (access token) 很明显,这是因为我刚 阅读全文
摘要:
示例枚举: Enum转Int 枚举类型默认为 Int 枚举值默认从0开始,并依次递增 Int转Enum Int 可以直接转 Enum 枚举可能会得到非预期的值(值没有对应的成员),不会报错 Enum转String String转Enum 和枚举名相同的字符可以转成相对应的枚举(区分大小写) 转化不存 阅读全文
摘要:
Nginx简单配置与使用 安装Nginx(windows) 下载安装文件 http://nginx.org/en/download.html 解压文件:D:\Nginx\nginx-1.17.4 双击运行 nginx.exe(小黑窗闪一下) 检查是否运行成功(http://localhost:80/ 阅读全文
摘要:
``` FATAL > ERROR > WARN > INFO > DEBUG > ALL--> --> --> 的子元素--> ``` ``` %utcdate 输出UTC时间。date后面还可以跟一个日期格式,用大括号括起来。DE>例如:%date{HH:mm:ss,fff}或者%date{dd MMM yyyy HH:mm:ss,fff}。如果date后面什么也不跟,将使用ISO8601 格 阅读全文
摘要:
讲故事 书接上文, "状态模式" 完美解决了多判断分支分支问题,符合了我 "人生信条" 的第一、第三条。今天来探讨一下状态模式异父异母的亲兄弟 职责链模式 ,它们都有异曲同工之妙,实际开发中可根据口味,自行选用。 今天的故事背景就放在我们平时 申请加薪、请假等活动中,我们都知道,随着我们申请内容的不 阅读全文