jdbc查询数据库案例1

import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class Test { public static void main(String[]
阅读本文

数据库 之 并发调度

并发控制概述为保证事务的隔离性和一致性,DBMS需要对并发操作进行正确的调度并发操作引起的数据库不一致的现象:丢失修改[ww]两个事务T1和T2读同一个数据并修改,T2提交的结果破坏了T1提交的结果,导致T1的修改被丢失。如下图:不可重复读[rw(r)](1)事务T1读取某一数据后,事务T2对其做了修改,当事务T1再读该数据时,得到与前一次不同的值。如下图:(2)事务T1按照一定条件从数据库中读取
阅读本文

数据库出现“评估期已过”问题怎么解决?

问题:(SQL server 2012年版)打开SQL Server时,出现问题“评估期已过。有关如何升级您的测试版软件的信息,请访问http://www.microsoft.com/sql/howtobuy” 问题原因:SQL Server安装时,使用评估企业版认证,允许使用180天,过期后SQL Server将无法启动解决问题:方法一打开“SQL Server Installation Cen
阅读本文

ABP领域层知识回顾之---工作单元

1. 前言  在上一篇博文中() 我们讲到了ABP领域层的仓储。这边博文我们来讲 工作单元。个人觉得比较重要。文章的大致结构分为六部分,如下图所示:2. 工作单元2.1 通用连接和事务管理方法 .NET 使用连接池(connection pooling)。因此,创建一个连接实际上是从连接池中取得一个连接,因为创建新连接会有成本。如果没有任何连接存在于连接池中, 一个新的连接对象会被创建并且添加到连
阅读本文

Kali linux 2016.2(Rolling)里Metasploit连接(包括默认和自定义)的PostgreSQL数据库之后的切换到指定的工作空间

不多说,直接上干货!   为什么要这么做?  答: 方便我们将扫描不同的目标或目标的不同段,进行归类。为了更好的后续工作!    前期博客    注意啦:      我这里,是已经切换到了自定义的PostgreSQL数据库postgres,不是默认的PostgreSQL数据库msf。      那么,工作空间是属于数据库里的。        也就是说,下面,我是在自定义数据库postgres里
阅读本文

(二)Redis 笔记——发布&订阅、事务、数据库操作

1. Redis 发布订阅1.1 概述Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:当有新消息通过 PUBLISH 命令发送给频道 channel1 时
阅读本文

数据库 的 恢复策略

事务故障的恢复事务故障是指事务在运行至正常终止点前被终止,这时恢复子系统应利用日志文件撤销(UNDO)此事务已对数据库进行的修改。系统恢复的步骤:(1)反向扫描日志文件(即从最后向前扫描日志文件),查找该事物的更新操作。(2)对该事务的更新操作执行逆操作。即将日志记录中“更新前的值“写入数据库。这样如果记录中是插入操作,则相当于做删除操作;若记录中是删除操作,则做插入操作;若是修改,则相当于修改前
阅读本文

数据库 的 恢复的实现

数据转储转储是非常耗时的操作,不能频凡的进行。DBA应该根据数据库使用的情况确定一个适当的转储周期。转储可分为两类:静态转储和动态转储静态转储:是在系统中无运行事务时进行的转储操作。即转储操作开始的时刻,数据库处于一致性状态,而转储期间不允许(或不存在)对数据库的任何存取、修改活动。显然静态存储得到的一定是数据一致性的副本。缺点:降低数据库的可用性。动态转储:是指转储期间允许对数据库进行存取或修改
阅读本文

五、 网络derby数据库

网络derby数据库允许网络上其他计算机中的Java程序通过网络访问该网络derby数据库。 步骤: 1.启动Derby数据库服务器 在服务器端的命令行窗口执行startNetworkServer.bat启动Derby数据库服务器。 2.连接网络derby数据库 在命令行连接: connect ‘jdbc:derby://数据库服务器IP:1527/数据库名
阅读本文

第一阶段对各小组的评价及建议

这周进行了第一阶段工作的展示和交流,各个小组都展示了他们在第一阶段冲刺中实现的成果,在这些成果中大家有好有坏,下面是我们对这次交流会的各个小组的展示的评价及建议:一、自身成果认识  我们小组在这次交流会中,看到每组同学展示的成果,最多的看到的是自己的不足,与某些小组的成员有较大的差距,总的来说,我们小组认为我们还是没有明确的认清自己的软件所要实现的方向,并没有实现创新点的突破,而且界面布局差没有实
阅读本文

Redis常见配置文件详解

Redis常见配置文件详解 # vi redis.conf   daemonize yes #是否以后台进程运行 pidfile /var/run/redis/redis-server.pid    #pid文件位置 port 6379#监听端口 bind 127.0.0.1   #绑定地址,如外网需要连接,设置0.0.0.0 timeout 300     #连接超时时间,单位秒 logleve
阅读本文

币胜网虚拟货币交易平台安装说明

安装教程:服务器需要支持php 5.4 + MySQL + 伪静态重要说明:服务器如果不支持伪静态是完全没法用的。1、将源码包完整上传至服务器空间,并解压2、修改数据库配置文件 /App/Common/Conf/db.php,将里面的数据库配置信息修改成你自己的(记得不要用记事本修改,否则可能会出现验证码显示不了问题,建议用Notepad++)3、将根目录下面的haoid.sql数据库文件导入到你
阅读本文

接口压测工具--jmeter

jmeter    jmeter是apache公司基于java开发的一款开源压力测试工具,是一个较轻量的测试工具。运行需要安装jdk环境,jmeter为免安装软件,        解压后直接运行jmeter执行脚本即可。它也是跨平台的,支持在windows、linux、macos上使用。    1 jmeter-http接口脚本基本流程      添加线程组      添加http请求
阅读本文

MySQL操作语句总结

闲来没事,将SQL语句记录一下,方便以后查找。还没有总结完,先记录这些吧!一、DDL语句1.创建数据库create database 数据库名;2.显示所有数据库show databases 数据库名;3.选择要操作的数据库use 数据库名;4.查看已选择数据库中创建的所有数据库表show tables;5.删除数据库drop database 数据库名;6.创建表create table emp
阅读本文

压测

2017年2月17日继续压测,pay访问电子账户和核心改成挡板,测试发现,tps也就是30多构造开户数据,然后用更多的数据量看tps是否会有提升单独压powercore的接口,效果还可以。不过需要查出来,并发后哪些资源存在竞争关系。两个并发压查询的时候,max就猛增。由30多毫秒猛增到3秒。并发越多,max会越大需要查pay这边为什么比较慢,core和核心都是挡板了,tps为什么也上不去?2017
阅读本文

JDBC1

1.jdbc的概述  是sun公司统一提供的一套接口规范,各个数据库生产商提供实现  注册驱动,获得连接,获得执行的SQL语句对象,释放资源package com.learn.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import org.junit.
阅读本文

创新实训定期汇报5.18

进度:1.对数据库进行了部分修改2.数据库反向生成Django的Models3.利用原先的获取题目的爬虫,向数据库导入了HDU1001-10994.前端成员基本了解了Django的架构,准备下一步的开发5.再次制订了项目的流程图(概括性的),如下:第一阶段1.数据库设计2.Python爬虫抓取题目,并写入数据库3.借助Django框架完成题库、题目的显示和题目的刷新4.Python爬虫获取Stat
阅读本文

Mysql 复制工作原理

数据库配置的时候,一定要开启二进制日志,如果开始没开启后来再想开启的话,必须重启。 基于日志点的复制   备份数据库工具-------------------------------------------------------------------------------------------------基于日志的复制连路开始1.准备2台虚拟机,ip addr命令查看ip主服务器ip 19
阅读本文