设计模式是前辈们对代码日积月累的总结,形成的一种良好的编程思想和技巧。 单例模式,使用非常广泛,本篇将介绍三种常用的单例模式的实践:类加载时初始化类对象(也叫饿汉模式)、延迟加载初次调用时初始化类对象(也叫饱汉模式)、双重检查机制。 一、类加载时初始化类对象(也叫饿汉模式):首先构造函数要使用pri ...
分类:
其他好文 时间:
2018-07-26 00:22:15
阅读次数:
194
1.Println 可以打印字符串和变量(任何类型) println函数在输出后自动增加一个换行 例: a:=10 b:=“string” fmt.Println(a) //right fmt.Println(“abc”) //right fmt.Println(b) //right fmt.Pri ...
分类:
其他好文 时间:
2018-07-21 18:29:34
阅读次数:
293
之前我们提到的映射,都是简单的字段和对象属性一对一,假设对象的属性也是一个对象,即涉及到两个表的关联,此时应该如何进行映射处理?先看两张表,author 和 book: 业务上对应关系为,一个作者能写多本书,但是一本书只有一个作者。对应的Java类如下:public class Book { pri... ...
分类:
其他好文 时间:
2018-07-19 21:22:13
阅读次数:
181
package com.test; import java.util.concurrent.CyclicBarrier; import java.util.concurrent.BrokenBarrierException; public class CyclicBarrierTest1 { pri... ...
分类:
编程语言 时间:
2018-07-19 11:54:51
阅读次数:
122
本事例实验用表task,结构如下 MySQL> desc task; + + + + + + + | Field | Type | Null | Key | Default | Extra | + + + + + + + | PLAYER_ID | bigint(20) | NO | PRI | N ...
分类:
数据库 时间:
2018-07-07 22:33:01
阅读次数:
184
package com.day18.Thread; public class ThreadFour { public static void main(String[] args) { new Thread("Lakers") { public void run() { System.out.pri... ...
分类:
编程语言 时间:
2018-07-07 00:27:08
阅读次数:
160
一.函数 1.变量 print(all([1,2,3,4]))#判断可迭代的对象里面的值是否都为真 print(any([0,1,2,3,4]))#判断可迭代的对象里面的值是否有一个为真 print(bin(10))#十进制转二进制 print(bool('s'))#把一个对象转换成布尔类型 pri ...
分类:
其他好文 时间:
2018-07-05 00:33:14
阅读次数:
255
# test = "aLex" # 首字母大写 # v = test.capitalize() # print(v) # 所有变小写,casefold更牛逼,很多未知的对应变小写 # v1 = test.casefold() # print(v1) # v2 = test.lower() # pri ...
分类:
其他好文 时间:
2018-07-04 23:37:24
阅读次数:
157
主要内容: 1.特殊方法 2.设计模式:单例模式 1.特殊方法 isinstance 判断obj1是否是B这个类实例化来的,或者是B这个类的父类实例化来的.是的话,返回true,不是返回False isinstance(obj1,B) issubclass 判断一个类是否是另一个类的派生类. pri ...
分类:
编程语言 时间:
2018-07-04 22:41:37
阅读次数:
194
签之前条件明白:变量-局部变量-全部变量明白闭包:#功能函数参数defprint_logger(flag=‘‘):defcount_time(fun):definner(*x,**y):start_time=time.time()fun(*x,**y)end_time=time.time()print("时间:%d"%(end_time-start_time))ifflag==‘true‘:pri
分类:
编程语言 时间:
2018-07-04 10:30:25
阅读次数:
173