mysql 数据库表: CREATE TABLE `book_order_test` ( `order_id` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '订单i…
标签:后端开发
一个 1年工作经验的 PHP 程序员是如何被面试官虐的?
前言 首先需要说明的一点,本人只是一个毕业一年,只有一年工作经验的普通PHPer,能力有限,这篇文章只是将我这几周来的感受和体验分享出来,希望能给许多像我一样,或者互联网行业的新手带来一些收获,当然哪里说的不对或不足还是…
设计模式使用实例(5)——建造者模式实例之数据库连接管理
背景 要理解建造者模式,首先要理解农民工建筑模式。 农民工建筑模式就是靠经验,对怎么盖这个屋子心里大体有个数,优点就是自由灵活成本低,效果就是你很难掌控其中的每一个环节。比如户外施工前必须先安装防尘网和保护施工人员的拦网…
struts小白入门学习(第一次写)
《struts小白》 简单的写下一关于Struts2.3.31的使用,学习该框架一个多星期,改了很多遍的代码,在这里做一个笔记。 开发工具:eclipse j2ee neon、struts2.3.31、jdk1.8、to…
Java12的新特性
Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的新特性 Java10的新特性 Java11的新特性 Java12的新特性 Java13的新特性 序 本文主…
leetcode388. Longest Absolute File Path
题目要求 Suppose we abstract our file system by a string in the following manner: The string "dir\n\tsubdir1\n\tsu…
数据结构——列表
列表是常用的数据结构, 也是队列和栈的基础。本文将介绍两种列表的简单实现:数组列表和链表。 列表接口 列表接口定义了常用的列表方法。列表接口Github源代码 public interface IList<T>…
优化代码中的“坏味道”
“ 一颗老鼠屎,坏了一锅粥,代码也是如此。” 在我们的项目中,也许在刚开始开发的时候,大家都会遵从一些规范来实施,但是当业务进度催的紧,或者人员变动,随着时间的迁移,项目不断的迭代以后,这时的代码…
单例模式(下)---如何优雅着写出单例模式
在上一篇文章 单例模式(上)—如何优雅地保证线程安全问题中,我们采取了懒汉式写法来写我们的单例模式,并且重点讲解了懒汉式中线程安全的问题。这篇我们来讲讲单例模式中的其他几种写法。 上篇文章中,方法和变量的声明都忘了加上“…
当我们在说事件驱动的时候,我们在说什么(翻译)
翻译自Martin Fowler 2017年初的文章 What do you mean by “Event-Driven”?。虽然这篇文章网上已经有一些翻译,但是基本都是直译,甚至有的翻译比较晦涩。再加上最近工作中遇到不…
Python 的 enum 模块源码分析
起步 上一篇 《Python 的枚举类型》 文末说有机会的话可以看看它的源码。那就来读一读,看看枚举的几个重要的特性是如何实现的。 要想阅读这部分,需要对元类编程有所了解。 成员名不允许重复 这部分我的第一个想法是去控制…
Python 的枚举类型
起步 Python 的原生类型中并不包含枚举类型。为了提供更好的解决方案,Python 通过 PEP 435 在 3.4 版本中添加了 enum 标准库。 枚举类型可以看作是一种标签或是一系列常量的集合,通常用于表示某些…