nongsanli
之后的内容只能追加,不可以修改,删除。
1. mysql可以对字段进行MD5加密,
加密插入:INSERT INTO t_user(id,username,PASSWORD) VALUES('5','pecool',MD5('pecool123'));
加密查询:SELECT * FROM t_user WHERE PASSWORD=MD5('pecool123');
MD5网传无法解密,因为其算法是单向。
2.分别在oracle、java的jdbc中设置隔离级别
2.1 oracle中:https://docs.oracle.com/cloud/latest/db121/LNPLS/static.htm#LNPLS99975 中搜《SET TRANSACTION Statement》
- DECLARE
- daily_order_total ,);
- weekly_order_total ,);
- monthly_order_total ,);
- BEGIN
- COMMIT; -- end previous transaction
- SET TRANSACTION READ ONLY NAME 'Calculate Order Totals';
- SELECT SUM (order_total)
- INTO daily_order_total
- FROM orders
- WHERE order_date = SYSDATE;
- SELECT SUM (order_total)
- INTO weekly_order_total
- FROM orders
- ;
- SELECT SUM (order_total)
- INTO monthly_order_total
- FROM orders
- ;
- COMMIT; -- ends read-only transaction
- END;
- /
2.2jdbc里:Connection类对四种隔离级别进行了常量设置
- connection.setTransactionIsolation(Connection.TRANSACTION_READ_COMMITTED);
nongsanli的更多相关文章
随机推荐
- 破解附近寝室的Wifi密码
[系统]运行在VMware虚拟机中的Kali Linux系统.(实测Kali运行在virtualbox中兼容性很差,VMware支持的很好.我认为这正是一个不要迷信开源的例子,多数情况下,大公司的商业 ...
- 安装Ubuntu16.04失败
原本安装的是Ubuntu14,但是在使用caffe时总是出错,所以干脆将Ubuntu从14升级到16,结果整出一堆麻烦.在解决这些麻烦的过程也学习了不少系统启动的细节.印证了那句话"如何没有 ...
- [国嵌攻略][154][Linux-I2C子系统]
IIC子系统架构 device driver层: 1.device driver,由用户开发. 2.i2c-dev由内核实现,但是需要配合应用模式驱动才能使用. i2c core层: 1.总线驱动,也 ...
- [国嵌笔记][004][Linux快速体验]
Linux文件系统 bin目录:可执行的程序 boot目录:与Linux启动相关的文件 dev目录:设备以文件的方式存放 etc目录:配置文件 home目录:用户文件 lib目录:与库相关的文件 ro ...
- Solr学习笔记2(V7.2)---导入自己的数据
学而不思则罔,思而不学则殆,总是看文档不动手效果是不好的.没有实地的从自己的数据库获取数据测试一下始终是空,总结一下自己的操作步骤吧. 第一步准备配置文件 E:\Solr\server\solr\co ...
- Lucene学习笔记1(V7.1)
Lucene是一个搜索类库,solr.nutch和elasticsearch都是基于Lucene.个人感觉学习高级搜索引擎应用程序之前 有必要了解Lucene. 开发环境:idea maven spr ...
- WebClient.DownLoadString报错:连接被意外关闭
调用WebClient的DownLoadString方法调用接口,当数据量比较小的时候(十几条数据)一切正常.后来对方突然放了一千多条数据,然后就报错了:连接被意外关闭. 先是以为是对方接口没有在输出 ...
- 邓_ Php·魔术方法
================================================ 1.__tostring() 用于定义输出对象引用时调用 常用于打印一些对象的信息 必须有返回值 ...
- FreeMarker 集合遍历
freemarker list (长度,遍历,下标,嵌套,排序) 1. freemarker获取list的size : Java ArrayList<String> list = new ...
- 用C#编写Linux守护进程
如果要在Red Hat Enterprise Linux上将.NET Core进程作为后台进程运行,则可以创建自定义systemd单元.今天我将为.NET Core编写两个自定义系统单元的例子.一个是 ...