一.设计模式简介 二.单例模式实现 1.饿汉式实现: 注:和Python利用Python本身模块实现单例模式一样(无论用不用,直接创建一个实例) 创建对象实例的时候直接实例化【空间换时间,在加载类的时候就创建了实例,速度快,空间大】 代码: 1 package com.swpu.single; 2 ...
分类:
编程语言 时间:
2019-04-13 18:55:08
阅读次数:
188
awards in fluid mechanics The Prize of $25,000 is awarded every four years to a single scientist for outstanding research in fluid dynamics. The Prize ...
分类:
其他好文 时间:
2019-04-13 10:30:12
阅读次数:
116
def singleton(cls): instances = {} def _singleton(*args, **kw): if cls not in instances: instances[cls] = cls(*args, **kw) return instances[cls] retur... ...
分类:
其他好文 时间:
2019-04-12 13:37:00
阅读次数:
143
正则表达式,Regular Expression ,缩写为regex regexp、RE等 在编程中,最常打交道的就是字符串,处理最多的就是字符串, 正则表达式是文本处理领域最常用的技术,对字符串按照某种规则检索,或者替换字符串 分类: BRE :基本的正则表达式,grep、sed、vi等软件支持, ...
分类:
其他好文 时间:
2019-04-12 00:48:53
阅读次数:
111
一、什么是设计模式? “每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次的使用该方案而不必做重复的劳动”。 二、模式四个基本要素 1.模式名称 (pattern name) 一个助记名,用一两个词来描述模式的问题、解决方案和效果。也便于我们与他人交 ...
分类:
其他好文 时间:
2019-04-11 01:05:39
阅读次数:
103
这是一个神奇的错误,缘由是因为有人将/usr/bin/sudo的权限改为777或其他。 解决办法: 1.如果知道root密码。 su登录root用户,执行命令chmod 4755 /usr/bin/sudo 执行命令chmod 755 /usr 2.不知道root密码。 重启机器,ubuntu下按e ...
分类:
系统相关 时间:
2019-04-10 23:23:18
阅读次数:
1635
什么是Spring框架?Spring有哪些基本模块? Spring框架是一个为Java应用程序开开发提供了综合、广泛的基本性支持的Java平台 Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。 Spring框架本身亦是按照设计模式精心打造,这使得我们可以在开发环 ...
分类:
编程语言 时间:
2019-04-10 21:48:10
阅读次数:
152
面试原题一般实现分布式锁都有哪些方式?使用redis如何设计分布式锁?使用zk来设计分布式锁可以吗?这两种分布式锁的实现方式哪种效率比较高?面试官心理分析其实一般问问题,都是这么问的,先问问你zk,然后其实是要过度到zk关联的一些问题里去,比如分布式锁。因为在分布式系统开发中,分布式锁的使用场景还是很常见的。面试题剖析Redis分布式锁官方叫做RedLock算法,是Redis官方支持的分布式锁算法
分类:
编程语言 时间:
2019-04-09 16:35:44
阅读次数:
171
生产环境好多企业用的都是一个数据库,这就造成了迁移,维护麻烦的问题。
生产环境的数据实在不断变化的,需要同步不能按照常规方式操作。
分类:
数据库 时间:
2019-04-06 21:41:05
阅读次数:
239
具体代码 https://github.com/hkui/algo_practice/blob/master/c/linklist/reverse_single_list.c ...
分类:
其他好文 时间:
2019-04-06 20:28:32
阅读次数:
137