首先我要简单的来说一下什么是Java的反射机制: 在Java里面一个类有两种状态--编译和运行状态,通常我们需要获取这个类的信息都是在编译阶段获得的,也就是直接点出来或者new出来,可是如果需要在类运行的阶段获得Java的类的信息的话, 就需要用到Java的反射。 概念就是这个,但我还是不知道反射到 ...
分类:
编程语言 时间:
2018-10-20 16:11:17
阅读次数:
208
entries keys values is assign create toSting ProetydefineProperty(obj,key,propety) Object.entries(),Object.keys(),Object.values() 理解:获取对象的key、value,组成 ...
sys模块提供系统信息及命令行参数等功能。 sys.argv 命令行参数列表,argv[0]总是脚本名称 sys.exit() 关闭主线程中的Python解释器 sys.getrefcount(obj) 获取对象的引用次数 sys.getrecursionlimit() 获取递归深度 sys.pat ...
分类:
其他好文 时间:
2018-10-13 22:47:06
阅读次数:
160
可枚举属性和不可枚举属性 在JavaScript中,对象的属性分为可枚举和不可枚举之分,它们是由属性的enumerable值决定的。可枚举性决定了这个属性能否被for…in查找遍历到。 可枚举属性 enumerable值为 true,Object对象的propertyIsEnumerable()方法 ...
分类:
编程语言 时间:
2018-10-13 14:38:05
阅读次数:
299
主要内容: 1 orm常用的13个查询语句:分为以下三种 a : 获取对象列表: ...
分类:
其他好文 时间:
2018-10-11 21:49:13
阅读次数:
137
线程同步 什么是线程同步 线程之间执行是有先后顺序的,一个线程要等待上一个线程执行完之后才开始执行当前的线程。 为什么要线程同步 java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,所以需要线程同步执行,保证了该变量的唯一 ...
分类:
编程语言 时间:
2018-10-10 19:07:12
阅读次数:
133
常用语法 Django模板中只需要记两种特殊符号 {{ }} 和 {% %} {{ }} 表示变量,在模板渲染的时候替换成值,{% %} 表示逻辑相关的操作。 变量 {{ 变量名 }} 变量名由字母数字和下划线组成。 点(.)在模板中有特殊的含义,用来获取对象的响应属性值。 view中代码: def ...
分类:
其他好文 时间:
2018-10-10 17:12:24
阅读次数:
170
Django模板 一、变量(只需要记住两种特殊符号) {{ }} 和{% %} {{ }}表示变量,在模板渲染的时候替换成值,变量名由字母数字和下划线组成。 {% %}表示逻辑相关的操作。 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值 例子 views中 模板中写入 输出结果是 注:当 ...
分类:
其他好文 时间:
2018-10-08 23:22:19
阅读次数:
328
单例模式 单例模式就是在系统运行期间有且只有一个实例,且只能提供私有的构造器,保证不能随意创建该类的实例。 第一种(饿汉模式) 上述代码在类加载时就完成了初始化操作,故加载类较慢,但是获取对象的速度很快,也称饿汉模式,并且饿汉模式是在类初始化时就以及自行 实例化,因此不存在线程安全问题。 第二种(懒 ...
分类:
其他好文 时间:
2018-10-07 15:31:11
阅读次数:
144
opensession与currentsession的联系与区别 在同一个线程中opensession的session是不一样的,而currentsession获取的session是一样的,这就保证了线程的安全性。当然想要后者的session需要在配置文件中手动配置,另外我们可以写一个工具类来获得后 ...
分类:
Web程序 时间:
2018-10-07 14:36:17
阅读次数:
173