自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 python3 内置核心数据类型

在学习python的路上,于君共勉过错地方,请多指正!一.数值类型1.数值类型(1)整型int,浮点型float字面值:0o八进制          0x十六进制0b二进制>>> 0b110113>>> 0o177127>>> 0x9ff2559(2)bytes   # 是二进制类型   bytes和str类型的转换

2017-12-09 22:08:02 432

原创 MyBatis的使用

mybatis的介绍MyBatisMyBatis 是一款优秀的持久层Dao框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,Java。pom.xml文件。是Maven工程的基本工作单位,也是Maven的核心。其包含项目的基本信息,用于描述项目如何构建、声明项目依赖等,在Maven世界中,project可以什么都没有,甚至没有代码,但是。

2024-04-18 15:00:51 259

原创 Jdbc的使用

jdbc核心类和接口jdbc核心类和接口DriverManager:(作用)Connection:(作用)Statement||CallableStatement:(作用)

2024-04-18 11:36:11 669

原创 Jdbc和持久化框架

Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。在Mybatis里面你需要自己编写sql,可以配置动态sql,同时也可以对sql进行优化,通过配置决定你的sql映射规则,也能支持存储过程,所以对于一些复杂和需要优化性能的sql查询它就更加方便。持久层的目的就是,完成对象数据和关系数据的转换。1,使用jdbc编程需要连接数据库,注册驱动和数据库信息;

2024-04-18 11:05:05 261

原创 Merge用法

MERGE 是 Oracle9i 新增的语法,根据源表对目标表进行匹配查询,匹配成功时更新,不成功时插入比单独的 update + insert 的方式效率要更高,在写数据同步的脚本时,常常会遇到这样的需求:‘存在时 - 更新,不存在时,插入。a.字段n = b.字段n) # -- 关联字段,必须带 ‘()’括号。When子句指定额外的(满足on子句的情况下)过滤条件和数据更新逻辑。.字段值n) #整体扫描,不匹配时,执行此处。-- 整体扫描,匹配时,执行此处。WHERE 限制条件。

2024-04-15 19:24:49 311 1

原创 Oracle 收集统计信息

【代码】Oracle 收集统计信息。

2024-04-11 11:08:22 101 1

原创 Oracle交换分区

所有的索引都失效了,可见这种方法的弊端是虽然数据加载快速,但是索引需要重建(加上update global indexes也是重建),这个就比较致命了。这个过程修改的数据字典中的物理位置指向,那么必然要满足约束的要求,否则加载过去的数据违反了表上的主键约束或者唯一约束。在你删除一个分区、分解一个分区以及在分区上执行任何必要的操作时,Oracle会对全局索引执行必要的修改,保证它是最新的。你会发现,通过牺牲分区操作的速度,可以换取100%的数据可用性(尽管分区操作的总体响应时间会更慢)。

2024-04-11 10:41:26 649 1

原创 DBMS_METADATA.GET_DDL()

在Oracle中获取对象的DDL语句,可以通过DBMS_METADATA.GET_DDL()查询到该对象的定义语句。例子: 获取表的ddl语句,获取类型为TABLE,表名为EXAMPLE。该函数返回的是CLOB数据。

2024-04-09 09:37:52 294

转载 python socket编程详细介绍(一)

Python 提供了两个基本的 socket 模块。   第一个是 Socket,它提供了标准的 BSD Sockets API。   第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。下面讲的是Socket模块功能1、Socket 类型套接字格式:socket(family,type[,protocal]) 使用给定的地址族、套接字类型、协议编号(默认为0)来...

2018-03-03 11:36:36 6120

原创 python 映射 字典

三.映射1.dict 字典表  # 字典没有下标特性(1)   通过键(key),而非位置偏移(下标索引)访问数据(2)   可包括任意对象的无序集合(3)   可变长度,异质,可任意嵌套(4)   属“可变映射”分类(5)   对象引用表(Hash Table)         声明      (1){} 空字典表>>> d = {}>>> d

2018-01-10 21:07:40 277

原创 序列

可变(指:支持原位改变)分为:list列表和可变序列通用操作#  列表存在“引用”Python 有几个 复合 数据类型,用于表示其它的值。最通用的是 list (列表),它可以写作中括号之间的一列逗号分隔的值。列表的元素不必是同一类型:(1)  List列表1.可包含任意对象的有序集合>>> score = 90>>> scores = [99,32,65,90.7,”

2018-01-09 17:11:16 622

转载 python绝对路径和相对路径

在编写的PY文件中打开文件的时候经常见到下面其中路径的表达方式:[python] 查看纯文本 打开('aaa.txt')  打开('/data/bbb.txt')  打开('D:\\ user \\ ccc.txt' )  这三种表达式里面,前两个都是相对路径,第三个则是绝对路径。绝对路径比较好理解,就

2018-01-03 18:00:48 2614

原创 for循环,迭代器,range范围的操作方法

语句与流程控制for 语句for循环取值的时候,其实内部就是用next取值的,只是封装了,我们看不到Python中的for语句能够遍历任何序列的项目,例如列表或字符串。语法for iterating_varin sequence:   statements(s)Python可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,list,tu

2017-12-23 21:37:40 4883

原创 python3 文件的读取和通用操作

import os           # 当前操作目录,os.chdir() 切换操作目录>>> import os>>> os.getcwd()'C:\\ProgramFiles\\Python36' open(“路径”,“模式“,encoding= “编码”)          (1.)路径             1.  ”c:\\path\\data.txt”

2017-12-13 14:51:35 4187

原创 python 写作的规范

# 多行转化为一行,需要用分号,分隔name_1 = "tom";name_2 = "Jiem";name_3 = "peter";print(name_1,name_2,name_3)num = 2.5e4 # num等于2.5*10^425000num = 2.5e-4 # 2.5/10^40.00025赋值运算符num = 10num +

2017-12-12 11:13:20 302

原创 python 集合

集合是无序的print(list_1,type(list_1))# 交集,取出重复元素list_2 = (32,21,12,55,32)print(list_1.intersection(list_2))# 并集,list的合并print(list_1.union(list_2))# 差集print(list_1.difference(list_2)) # list_1和li

2017-12-10 21:00:10 129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除