一、sqlachemy(是一个orm框架) 1 orm框,可以独立出来用 2 orm执行原生sql 生成engine(链接池) 详见上一篇博客 engine = create_engine() 获取链接 conn = engine.raw_connection() 后续就一样了 3 创建表,删除表和 ...
分类:
数据库 时间:
2021-02-26 13:16:19
阅读次数:
0
简介 实现List接口 允许任何元素,包括null 大致和Vector相当,除了ArrayList不是线程安全的 size()、isEmpty()、get()、set()、iterator()、listIterator()时间复杂度为常数 add()与增加的节点数相等,增加n个,O(n) 其他操作都 ...
分类:
其他好文 时间:
2021-02-23 14:37:54
阅读次数:
0
List是线程不安全的,通过一个数组存储数据,当容量达到数组上限时,创建一个新数组,因此存在线程安全问题 SafeList是在做增删改操作时返回一个新的ReadonlyList,所以不存在线程安全问题 /// <summary> /// SafeList is mutable, but it use ...
分类:
编程语言 时间:
2021-02-20 12:22:14
阅读次数:
0
reference:https://blog.csdn.net/panchang199266/article/details/95724991 Java8 日期时间API,新增了LocalDate、LocalDateTime、LocalTime等线程安全类: LocalDate:只有日期,诸如:20 ...
分类:
编程语言 时间:
2021-02-20 12:15:59
阅读次数:
0
Java的特性和优势 1.简单性 2.面对对象 3.可以执行 4.高性能 5.分布式 6.动态性 7.多线程 8.安全性 9.健壮性 java的三大版本 JavaSE:标准版 (桌面程序,控制台开发...) JavaME:嵌入型开发 (手机、小家电...) JavaEE:企业级开发 (web端,服务 ...
分类:
编程语言 时间:
2021-02-20 11:45:39
阅读次数:
0
一、队列(Queue) Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语,能够在多线程中直接使用。可以使用队列来实现线程间的同步。 常用方法 ...
分类:
编程语言 时间:
2021-02-19 13:37:25
阅读次数:
0
常用的集合类型如ArrayList,HashMap,HashSet等,在并发环境下修改操作都是线程不安全的,会抛出java.util.ConcurrentModificationException异常,这节主要记录如何在并发环境下安全地修改集合数据。 ###List 举个ArrayList线程不安全 ...
分类:
编程语言 时间:
2021-02-19 13:31:24
阅读次数:
0
Python语言特性 参数传递 (不)可变对象 可变参数 Python 异常机制常考题 Python性能分析与优化GIL常考题 什么是生成器 协程需要使用 send(None)或者 next(coroutine)来预激prime才能启动 在yield 处协程会暂停执行 单独的 yield value ...
分类:
编程语言 时间:
2021-02-18 13:56:04
阅读次数:
0
什么是JMM JMM即是JAVA内存模型(java memory model)。在不同的硬件生产商和不同的操作系统下,内存的访问逻辑有一定的差异,结果就是当你的代码在某个系统环境下运行良好,并且线程安全,但是换了个系统就出现各种问题。Java内存模型,就是为了屏蔽系统和硬件的差异,让一套代码在不同平 ...
分类:
其他好文 时间:
2021-02-18 13:41:51
阅读次数:
0
初识Java Java帝国的诞生 J2SE× J2ME× J2EE√ >服务器 Maven Tomcat Spring intellij idea Hadoop Android Java的特性和优势 简单 面向对象 可移植 高性能 分布式 动态性 多线程 安全性 Java为什么成功? 准备+机遇 J ...
分类:
编程语言 时间:
2021-02-16 12:44:30
阅读次数:
0