自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Amazing

NikoBelic

  • 博客(5)
  • 资源 (3)
  • 问答 (5)
  • 收藏
  • 关注

原创 Java多线程:解决高并发环境下数据插入重复问题

1.背景描述应用框架:Spring + SpringMVC + Hibernate 数据库:Oracle11g一家文学网站向我系统推多线程低并发推送数据,我这边观察日志和数据库,发现有一个作者被存储了2次到数据库中。按照程序的编写逻辑,重复的数据是会被判断出来不被存储的。2.原因分析由于网络原因,客户可能连续推送了两条重复的数据,两条数据时间间隔非常小,因此导致

2016-11-23 17:56:53 70404 15

原创 Oracle数据库迁移常用命令和问题

一.启动DB和监听在启动、关闭或者重启oracle监听器之前确保使用lsnrctl status命令检查oracle监听器的状态:1、$lsnrctl status:检查当前监听器的状态2、$lsnrctl start [listener-name] 启动所有的监听器,可以指定名字来启动特定的监听器3、$lsnrctl stop [listener-name]  关闭所有的

2016-11-25 13:59:10 545

原创 数据库编程入门(三)-触发器的应用

1.什么是触发器 触发器是一种特殊的存储过程 每当一个特定的数据操作语句(insert,update,delete)在指定的表上发出时,Oracle自动地执行触发器中定义的语句序列。2.触发器的应用场景复杂的安全性检查数据确认实现审计功能完成数据的备份和同步3.最简单的触发器3.0 触发器基本语法create or repla

2016-11-23 22:30:11 674

原创 数据库编程入门(二)-存储过程和存储函数

1.什么是存储过程和存储函数相同点:存储过程和存储函数都是完成特定功能的程序 区别: 存储函数可用return语句返回值,存储过程不可以CREATE OR REPLACE PROCUDURE [PNAME(PARAMS)]AS -- AS相当于PLSQL的DECLAREPLSQL程序体2.最简单的存储过程--SET SERVEROUTPUT ON;CREATE OR REPLACE PR

2016-11-23 17:26:42 1000

原创 数据库编程入门(一)-PL/SQL快速入门

1.什么是PL/SQL1.1 PL/SQL含义Procedure Language / SQL 是Oracle对过程化语言的扩展,针对CRUD的过程处理语句,使得SQL语句具有过程处理能力。1.2 为什么要学习PL/SQL比如要给员工按职位不同增加不同的工资,虽然可以用java等编程语言操作数据库进行实现,但是效率远不如使用Oralce原生的变成语言实现。为了学习存储过程和触发器打基础Proc

2016-11-22 12:42:28 2766

传智网上书城项目(非SSH,纯Jsp+Servlet完成)

传智网上书城项目(非SSH,纯Jsp+Servlet完成)

2015-08-11

基于C/S架构的学生选课系统(C#)

小学期做的学生选课系统 权限分为管理员和学生.比较简单,供新手学习.

2015-08-11

科研成果登记审核系统(C#+SqlServer)

我做的毕业设计,内容非常齐全,包括如下: 1.完整代码 2.数据库生成脚本 3.开题报告 4.中期答辩ppt 5.毕业答辩 6.毕业论文

2015-08-11

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

TA关注的人

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