自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 调试存储过程也是有提交和回滚的

以上2个按钮,一个是提交,一个是回滚,调试存储过程完成后,如果不提交,数据也是不会更新的比如在调试完过程后,得到这些出参,想通过select语句看看这些语句是否真的存在。select * from   yz_shiyeryzl where  grsxh='462323';首先得提交才能看到

2016-08-31 17:54:34 780

转载 Windows 下安装 Ubuntu 双系统

转载自:Windows 下安装 Ubuntu 双系统  一、准备:(一)、准备工具:   ➢U盘一个(请提前备份U盘里面的资料,因为后面操作要格式化U盘)   ➢Ubuntu16.04LTS(长期支持版)镜像:     下载地址:http://www.ubuntu.com/download/desktop     (Ubuntu中国下载地址:http://cn.ubuntu.com/downloa...

2016-08-31 14:33:12 20214 2

转载 group by 多个条件

关于group by 两个或以上条件的分析 首先group by 的简单说明:   group by 一般和聚合函数一起使用才有意义,比如 count sum avg等,使用group by的两个要素:   (1) 出现在select后面的字段 要么是是聚合函数中的,要么就是group by 中的.   (2) 要筛选结果 可以先使用where 再用grou

2016-08-29 16:01:08 4630

转载 oracle查询和Mysql查询

oracle查询to_char把查询出来的数字类型结果转换为字符串类型select * from CHK_YWCFSC where ywglsxh=( select to_char(dyzlsxh ) from yz_dyzl where grsxh='462323' )在Oracle使用sql语句中如何插入日期格式的数据update yz_shiyeryzl set jbrq...

2016-08-26 11:48:36 9425

转载 PL/SQL Developer 默认是不会自动提交事务的

设置PL/SQL Developer自动提交事务_百度经验http://jingyan.baidu.com/article/ac6a9a5e66804d2b653eaca9.html今天PL/SQL Developer上用SQL语句删除部分数据,删除成功后,在页面上,发现一个怪异的现象,我删除的数据居然还存在!简单来说就是:在PL/SQL Develop

2016-08-25 16:28:59 8772 2

转载 oracle带参数的游标

Oracle中的游标可以带参数么?具体怎么实现呢?可以啊,参数在游标定义时使用,打开时传入参数,例如:create or replace procedure aas cursor b(c_id int)is select * from d where id=c_id; begin open b(111); end;参游标是指带有参数的游标。在定义了参数游

2016-08-25 11:14:12 13884 1

转载 Servlet规范介绍、tomcat类加载器结构及部署war包过程中的组件实例化过程

     转载自: Tomcat(二) Tomcat实现:Servlet与web.xml介绍 以及 源码分析Tomcat实现细节在《Tomcat(一) Tomcat是什么:Tomcat与Java技术 Tomcat与Web应用 以及Tomcat基本框架及相关配置》对Tomcat有了一个大体的认识,下面将深入了解Tomcat技术的实现:      1、先来了解JavaEE Servlet技术的一些对象...

2016-08-25 08:28:31 1118

转载 冗余数据最终一致性的架构设计

一,为什么要冗余数据互联网数据量很大的业务场景,往往数据库需要进行水平切分来降低单库数据量。水平切分会有一个patition key,通过patition key的查询能够直接定位到库,但是非patition key上的查询可能就需要扫描多个库了。此时常见的架构设计方案,是使用数据冗余这种反范式设计来满足分库后不同维度的查询需求。例如:订单业务,对用户和商家都有查询需求:Order(oid, info_detail);T(buyer_id, seller_id, o...

2016-08-24 14:47:32 1649

原创 oracle创建事务级临时表

-- Create tablecreate global temporary table YS_GRYJ_GTT(  XTJGDM   VARCHAR2(4) not null,  GRSXH    NUMBER(12) not null,  DWSXH    NUMBER(12) not null,  XZLX     VARCHAR2(3) not null,  J

2016-08-24 10:45:16 2283

转载 oracle怎么拷贝一个表的数据进入临时表

比如临时表叫temp,你要查询的语句为select * from 表名 where id=1。如果temp表存在:insert into temp select * from 表名 where id=1;commit;如果temp表不存在create table temp as insert into temp select * from 表名 where id=1;

2016-08-24 09:57:15 5194

原创 选择有2条以上记录的个人顺序号和它的记录行数

在失业人员资料表中,一个个人顺序号对应多个失业资料顺序号即一个个人顺序号在失业人员资料中可能对应多条记录。选择有2条以上记录的个人顺序号和它的记录行数。select  grsxh, count(grsxh) from yz_shiyeryzl group by grsxh having count(grsxh)>1像这种要求,

2016-08-23 14:57:57 1180

转载 Zookeeper的CP特性

CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼分布式系统的CAP理论:理论首先把分布式系统中的三个特性进行了如下归纳:一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本)可用性(A):在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。(对数据更新具备高可用性)分区容错性(P):以实际

2016-08-23 14:33:42 56589 1

转载 ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名

刚才在网上看到如下,  ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表 driving table)将被最先处理. 在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表.oracle解析器解析的方式是怎么样的? 能说一说为什么需要把记录条数最少的表作为基础表.我已经测试了 确实 记录条数最少

2016-08-23 14:13:23 3097

转载 游标的for循环

原文链接:http://www.cnblogs.com/fjfzhkb/archive/2007/09/12/891031.html(1)FOR循环游标 (常用的一种游标) --定义游标 --定义游标变量 --使用for循环来使用这个游标  --前向游标 只能往一个方向走  --效率很高      declare        --类型定义     

2016-08-20 15:49:49 5287

转载 存储过程中游标的使用

例如:一个公司,按照如下规则计算加薪金额: 1.公司中除了总裁(president)外,所有人都会至少增加p_min的薪水 2.任何奖金(bonus)高于$600的员工都会另增加4% 3.员工的佣金(commission)越高,增加越少。佣金(commission)少于$2000的另增加3%,佣金(commission)在$2000到$3000的增加另2% 4.佣金(commiss

2016-08-20 15:02:16 824

转载 Oracle中%TYPE和%ROWTYPE说明

%type 对应一个字段%rowtype 对应一条记录(即2个以上字段)1. 使用%TYPE 在许多情况下,变量应该拥有与表列相同的类型。例如,emp表的name列的类型为VARCHAR2(20),我们可以使用硬编码写法声明一个变量: DECLARE        var_Name VARCHAR2(20); 这样可以实现,但是如果name列的定义改变了,比如将name字段的类型变为

2016-08-20 11:11:22 4744

原创 PL/SQL Developer的调试存储过程

学会使用PL/SQL Developer的调试功能,对于编写复杂的存储过程,包,funtion...非常有帮助,所以今晚学习了一下:(1)在sp里设置断点。(2)点击TEST. (3) Debug-->Start.(4)点击红色框的按钮进行单步调试。(5)把鼠标放到变量上。 CREATE OR

2016-08-18 14:08:54 575

转载 volatile与内存屏障

Intel Processor x86 has astrong memory model.Therefore all barrier StoreStore , LoadLoad, LoadStore are no-op on x86.Except StoreLoad which can be realized viamfence or cpuid orlocked insn. W...

2016-08-18 13:43:56 2555

转载 volatile与lock前缀指令

为什么加上lock指令后就能保证volatile关键字的内存可见性。lock指令的几个作用:锁总线,其它CPU对内存的读写请求都会被阻塞,直到锁释放,不过实际后来的处理器都采用锁缓存替代锁总线,因为锁总线的开销比较大,锁总线期间其他CPU没法访问内存lock后的写操作会回写已修改的数据,同时让其它CPU相关缓存行失效,从而重新从主存中加载最新的数据不是内存屏障却能完成类似内存屏障的功能,阻止屏障两遍的指令重排序

2016-08-17 23:48:51 19795 21

转载 Java FileDescriptor总结

FileDescriptor 介绍FileDescriptor 是“文件描述符”。FileDescriptor 可以被用来表示开放文件、开放套接字等。以FileDescriptor表示文件来说:当FileDescriptor表示某文件时,我们可以通俗的将FileDescriptor看成是该文件。但是,我们不能直接通过FileDescriptor对该文件进行操作;若需要通过FileDescripto...

2016-08-17 23:46:59 1312

转载 Java volatile 关键字解析及使用场景

来源:海子 ,www.cnblogs.com/dolphin0520/p/3920373.htmlvolatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于vol...

2016-08-17 11:43:15 499

转载 oracle在存储过程中给变量赋值

oracle变量赋值有两种一种是直接:=,两个字符串的连接不可以用 '+' ,要用 '||' 还有就是select into   下面是我写的例子:  create or replace procedure DAILYSTATIC isMAX_TMP   int;AVG_TMP   int;HIGH_TIME

2016-08-15 10:31:22 26190

转载 怎么查看package的声明和定义

在pl/sql developer中,你在sql window中输入package_name,右键package_name然后点击EditSpec&Body然后选择第二个选项卡就是包体了Package的用处function和stored procedure实际上就跟我们写代码中用到的一个个函数是一样的,只不过stored procedure是没有...

2016-08-15 10:17:33 976

转载 数据库原理

MYISAM与innodb搜索引擎原理MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。其采用索引文件与数据文件,索引文件只存放索引,叶子节点存放数据的物理地址。数据文件存放数据。其索引方式是非聚集的。 InnoDB也使用B+Tree作为索引结构。但是它的主索引与数据都放在一个文件中。这种索引叫做聚集索引,因为InnoDB的数据文件本身要按主键聚集,所以I...

2016-08-15 09:30:36 4664

原创 Oracle 客户端连接远程数据库配置注意事项

在安装目录D:\app\lizhifeng91242\product\11.2.0\client_1\network\admin里查看有没有tnsnames文件,如果没有的话,创建此文件,注意不是tnsnames.ora文件

2016-08-09 13:58:23 1151

转载 request.getParameter() 和request.getAttribute() 区别

getParameter 是用来接受用post个get方法传递过来的参数的.getAttribute 必须先setAttribute.(1)request.getParameter() 取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。(2)

2016-08-08 10:47:34 326

转载 SpringMVC是如何查找方法的参数名的

表单中input的参数名和Controller的参数变量名保持一致,就能完成数据绑定,如果不一致可以使用@RequestParam注解。需要注意的是,如果Controller方法参数中定义的是基本数据类型,但是从页面提交过来的数据为null或者”"的话,会出现数据转换的异常。也就是必须保证表单传递过来的数据不能为null或”",所以,在开发过程中,对可能为空的数据,最好将参数数据类型定义成包装类型。

2016-08-04 17:41:08 910

转载 LeetCode上出现频率最高的50道数据库题目

NO.2 简单 (176. 第二高的薪水)力扣# 将第一高的工资筛选掉,再次用MAX就可以取到第二高的工资了。select max(Salary) as SecondHighestSalary from Employeewhere Salary <>(select max(Salary) from Employee)NO.3 中等 (184. 部门工资最高的员工)力扣# 先用group by的方法求出部门最高薪资,再接着判断Employee表中哪些数.

2016-08-04 14:39:19 12209

转载 建立数据库,然后创建表空间、建用户、授权、用IMP导入DMP文件

--1、用system登录创建表空间 CREATE TABLESPACE NEWJWDB DATAFILE 'D:\oracle\product\10.2.0\oradata\NEWJWDB01.DBF' SIZE 200M autoextend on next 200M maxsize 3024M --2、创建用户CREATE USER NEWJW IDE

2016-08-02 18:00:00 3169

ios的网络图片下载类库

ios的网络图片下载类库

2016-03-31

viewpager的下横线指示器

viewpager的下横线指示器,使用translateAnimation位移动画实现被选中页卡的下横线的移动

2015-07-30

viewpager实现页面导航之三

新特点是使用translateAnimation位移动画实现被选中的点的移动。而不是用以往的方法实现点的切换。之所以说是点的移动而不是点的切换是因为,运行代码滑动页面时真的可以看到像在Flash中绿点的移动效果。以往的方法只是一个点换成灰色图片,另一个换成绿色图片,没有移动。

2015-07-22

viewpager实现页面导航

viewpager实现页面导航,代码耦合性低。比如不在initiateItem()中设计并返回页卡布局文件对象。姑且可以看看了解

2015-07-21

viewpager与预编译的点布局实现页面导航效果

该源代码简洁的实现了在页面滑动时点的变化,而且包容点的布局是经过重写的布局,单独作为一个文件,不在MainActivity.java中,耦合低

2015-07-20

进销存管理系统之二

这是由明日科技公司开发的进销存管理系统,跟上一例代码有些相似之处

2015-07-17

进销存管理系统

这是个教你怎么连接sqlserver2008的代码,只要查看dao.java即可

2015-07-17

java+Mysql学生数据库管理系统

该源代码里会教你怎么自定义类将在数据库查询到的结果集以表格的形式展示在界面上;怎么自定义图形面板添加背景图片

2015-07-11

MyListView

listview的BaseAdapter用法的android源代码,还用了convert与viewholder的回收机制

2015-07-10

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

TA关注的人

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