一、直接利用 JDBC 进行数据库编程 虽然有 Spring 和 MyBatis 等数据持久化的利器在手,但还是有必要去了解下传统的 JDBC 开发方式。无论哪种框架,其本质都是在传统的 JDBC 方式上进行了封装。 这段代码的恼人的地方在于数据库资源的使用和销毁,这些代码被大串的 try-catc ...
分类:
数据库 时间:
2018-10-04 14:07:15
阅读次数:
163
一、CSV文件操作1.1读操作:csv.readimportcsvwithopen("/路径/文件名.csv","r")ascsvfile#固定写法,使用open()方法,无需关闭file,‘r‘表示读操作read=csv.reader(csvfile)#使用csv.reader()方法,读取文件,返回可迭代类型foriinread:printi1.2写操作:csv.writerimportcsv
分类:
其他好文 时间:
2018-10-03 20:19:39
阅读次数:
133
MyBatis 是什么? MyBatis 是一个简化和实现了 Java 数据持久化层(persistence layer)的开源框架,它抽象了大量的 JDBC 冗余代 码,并提供了一个简单易用的 API 和数据库交互。 MyBatis 的前身是 iBATIS,iBATIS 于 2002 年由 Cli ...
分类:
其他好文 时间:
2018-10-01 13:42:29
阅读次数:
191
首先是深、浅拷贝的概念: 浅拷贝:shallow copy,只拷贝第一层的数据。Perl中赋值操作就是浅拷贝 深拷贝:deep copy,递归拷贝所有层次的数据,Perl中Clone模块的clone方法,以及Storable的dclone()函数是深拷贝 所谓第一层次,指的是出现嵌套的复杂数据结构时 ...
分类:
其他好文 时间:
2018-09-28 22:38:32
阅读次数:
213
七牛及阿里云OSS图片旋转问题 上一篇文章我用了URL方式的图片旋转功能。但我需要的是一个持久化的结果。把旋转后的图片保存到OSS上,所以需要 数据持久化的操作。 数据处理持久化 https://help.aliyun.com/document_detail/55811.html x-oss-pro ...
分类:
编程语言 时间:
2018-09-19 21:58:33
阅读次数:
1001
SSM java web 框架 spring //业务层框架 spring MVC //开发web程序应用的模块model+ view +controller模块化编程。展现部分放到一个模块中去,控制的部分放到一个文件中去,数据部分放到一个模块中去。 Mybatis //数据持久化。jcbc,mys ...
分类:
其他好文 时间:
2018-09-19 19:59:15
阅读次数:
158
Gradle多项目构建关于项目模块化:在企业项目中,包层次和类关系比较复杂,把代码拆分成模块通常是最佳实践,这需要你清晰的划分功能的边界,比如把业务逻辑层和数据持久化层拆分开来。项目符合高内聚低耦合时,模块化就变得很容易,这是一条非常好的软件开发实践通常在使用Maven构建项目的时候,我们会将一个项目划分为多个模块,然后通过父工程去管理子模块。而Gradle也拥有类似的功能,我们将其称之为多项目构
分类:
编程语言 时间:
2018-09-12 21:19:01
阅读次数:
211
菜鸟教程 http://www.runoob.com/redis/redis-intro.html 一、Redis 是完全开源免费的,是一个高性能的key-value数据库。 二、Redis 的优点 1.相比其他key-value数据库,Redis支持数据持久化 2.相比其他key-value数据库 ...
分类:
其他好文 时间:
2018-09-12 16:58:31
阅读次数:
177
1.简介: redis是一个基于内存存储key-value数据结构的非关系型数据库(类似还有列存储数据库,文档型数据库,图形数据库)。 2.优缺点: 优点:a)支持多种数据类型 b)基于内存,读写性能非常好 c)支持数据持久化 d)支持其他一些特性,事务,主从复制,发布订阅等 缺点:a)不具备自动容 ...
分类:
其他好文 时间:
2018-09-10 10:57:42
阅读次数:
157
一、Redis简介 1、Redis 是完全开源免费,遵循BSD协议,是一个高性能的Key-value数据库。 2、使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库 特点: 1、支持数据持久化,可以将内存数据保存在磁盘中,重启的时候可以再次加载进行使用。 2、 ...
分类:
其他好文 时间:
2018-09-06 22:53:00
阅读次数:
173