Lock接口 lock锁和Synchronized锁都能够达到线程同步的目的,但是lock锁还可以显示的获取对象和释放锁,而且Synchronized则是隐式的。 lock接口提供的Synchronized关键字不具备的特性: (1)会尝试非阻塞的获取锁 当前线程尝试获取锁,如果这一时刻锁没有被其他 ...
分类:
编程语言 时间:
2018-10-06 18:35:34
阅读次数:
146
本次全部学习内容:MyBatisLearning 查: 根据id查询用户信息,得到一个用户信息 在User.xml文件中添加代码: <mapper namespace="test"> <!-- 配置很多的sql语句 --> <!-- 查询标签 --> <!-- id用于唯一标识这个sql查询 --> ...
分类:
其他好文 时间:
2018-10-05 21:01:56
阅读次数:
189
hasattr(object, name)函数: 判断一个对象里面是否有name属性或者name方法,返回bool值,有name属性(方法)返回True,否则返回False。 **注意:name要使用引号括起来。 getattr(object, name[,default]) 函数: 获取对象obj ...
分类:
其他好文 时间:
2018-10-04 10:08:13
阅读次数:
145
每个java应用程序都有一个runtime类实例,使应用程序能够与其运行的环境相连接。可以通过getRuntime 方法获取当前运行时,应用程序不能自己创建runtime类实例。Runtime 没有构造方法,说明不能创建对象。当这个类没有构造方法而且有非静态的方法,说明,这个类至少有一个静态方法,而 ...
分类:
其他好文 时间:
2018-10-01 21:41:20
阅读次数:
145
多线程并发访问同一个对象(临界资源),如果不对线程进行同步控制,破坏了原子操作(不可再分的操作),则会造成临界资源(两个线程同时访问的资源)的数据不一致。 每一个对象都有一个互斥的锁标记和一个锁池。当线程拥有这个对象的锁标记时才能访问这个资源,没有锁标记便进入锁池,保证在同步代码块中只有一个线程,解 ...
分类:
编程语言 时间:
2018-10-01 00:15:52
阅读次数:
187
工作中遇到js读取本地配置文件,然后读取一行,的用法。 在网上看到一篇好文章,转过来,原文地址:参考网址:http://www.jb51.net/article/48538.htm JavaScript中ActiveXObject对象是启用并返回 Automation 对象的引用。使用方法: new ...
分类:
Web程序 时间:
2018-09-28 19:02:42
阅读次数:
1165
对象表示形式 每门面向对象的语言至少都有一种获取对象的字符串表示形式的标准方式。Python 提供了两种方式。repr() 以便于开发者理解的方式返回对象的字符串表示形式。str() 以便于用户理解的方式返回对象的字符串表示形式。正如你所知,我们要实现 __repr__ 和 __str__ 特殊方法 ...
分类:
编程语言 时间:
2018-09-28 12:54:05
阅读次数:
191
懒汉模式:在类加载的时候不被初始化。 饿汉模式:在类加载时就完成了初始化,但是加载比较慢,获取对象比较快。 饿汉模式是线程安全的,在类创建好一个静态对象提供给系统使用,懒汉模式在创建对象时不加上synchronized,会导致对象的访问不是线程安全的。 synchronized 关键字,代表这个方法 ...
分类:
其他好文 时间:
2018-09-27 00:08:07
阅读次数:
128
DOM:文档对象模型,操作网页上的元素的API,比如让盒子移动,变色,轮播图等 作用: 找对象(元素节点) 设置元素属性值 设置元素样式 动态创建和删除元素 事件的触发响应: 事件源-->事件绑定-->事件的驱动 获取对象: 获取document对象: console.log(document); ...
分类:
编程语言 时间:
2018-09-26 19:07:24
阅读次数:
150