`
文章列表
  1.       有:表 User,UserID int ,UserName varchar(20), 写一个语句段或 SQL 语句删除表里重复的字段,要求删除后,保持 UserId 的唯一性。 2.       写一个存储过程,获取系统当前时间 ,时间格式为 DATETIME 。 3.       写一个函数,获取一字符串大写字母的数量。 4.       oracle 如何实现自增长? 5.       内连接,左连接,右连接的区别? 6.       ...
1,变量的线程安全:这里的变量指字段和共享数据(如表单参数值)。 a,将 参数变量 本地化。多线程并不共享局部变量.所以我们要尽可能的在servlet中使用局部变量。 例如:String user = “”; user = request.getParameter(“user”); b,使用同步块Synchronized,防止可能异步调用的代码块。这意味着线程需要排队处理。 在使用同板块的时候要尽可能的缩小同步代码的范围,不要直接在sevice方法和响应方法上使用同步,这样会严重影响性能。 2,属性的线程安全:ServletContext,HttpSession,ServletR ...

oracle 学习笔记

一、常用SQL语句: --创建表空间 CREATE TABLESPACE SSCP2 NOLOGGING DATAFILE 'E:\Oracle\oradata\sscp201.DBF' SIZE 10M AUTOEXTEND ON NEXT 500K MAXSIZE 1800M DEFAULT STORAGE ( INITIAL 16K NEXT 104K MINEXTENTS 1 MAXEXTENTS 5050000 PCTINCREASE 0 ); --创建用户 drop user SSCP2 casc ...
SQL重复记录查询 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select   peopleId from   people group by   peopleId having count (peopleId) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录 delete from people where peopleId in (select   peopleId from peo ...
Microsoft SQL Server 表不应该包含重复行和非唯一主键。为简洁起见,在本文中我们有时称主键为“键”或“PK”,但这始终表示“主键”。重复的 PK 违反了实体完整性,在关系系统中是不允许的。SQL Server 有各种强制执行实体完整性的机制,包括索引、唯一约束、主键约束和触发器。 如果表中有多组完全不同的重复的 PK 值,则逐个删除它们会很费时间。在这种情况下,可使用下面的方法: 1.首先,运行上面的 GROUP BY 查询来确定有多少组重复的 PK 值及每组的重复数。   2.选择重复的键值放入临时表中。 例如: SELECT col1, col2, co ...
一、数据库结构的设计     如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必 ...

hibernate 锁

    博客分类:
  • @SSH
hibernate锁机制包括悲观锁和乐观锁 1.悲观锁: 它指的是对数据被外界修改持保守态度。假定任何时刻存取数据时,都可能有另一个客户也正在存取同一笔数据,为了保持数据被操作的一致性,于是对数据采取了 数据库 层次的 锁定 状态,依靠数据库 提供的锁机制来实现。 基于jdbc实现的数据库 加锁如下: select * from account where name="Erica" for update.在更新的过程中,数据库 处于加锁状态,任何其他的针对本条数据的操作都将被延迟。本次事务提交后 解锁 。 而hibernate悲观锁的具体实现如下: ...
***************防止直接输入URL进入系统***************************** package org.hs.common.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest ...

Eclipse快捷键 学习

Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+F 查找并替换 Ctrl+Shift+K 查找上一个 Ctrl+K 查找下一个 Ctrl+Z 撤销 Ctrl+C 复制 Alt+Shift+↓ 恢复上一个选择 Ctrl+X 剪切 Alt+/ 内容辅助 Ctrl+A 全部选中 Alt+?上下文信息 Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Alt+Enter ...
crtl+shift+I  反选 crtl + H  隐藏 crtl + T  自由变化 18673699662 T  获取当前前景色和背景色 Ctrl+D 取消选择 Del键删除 选区内的图像 Alt建 在已有选区上,绘制新的选区 Alt+Del 前景色填充选区 crtl+del 背景色填充选区 crtl+鼠标左键  放大图像 alt+鼠标右键  缩小图像 crtl+k  预置 Alt+画笔工具 :讲点击的颜色 作为前景色 CRTL+画笔工具 :讲点击的颜色 作为背景色 ①设置图片大小改变,如2兆变成200KB 1.打开图片 2.CRTL+A  CRTL+T ...
powerdesigner反向MySQL5.1数据库 生成ER图   我用的powerdesigner是15.1版本,数据库是MySQL5.1.57 (1) 首先新建一个“PhysicalDataModel”类型的文件,然后点击“Database”->"Configure  Connections",弹出窗口“Configure Data Connections”, 并选择"Connection Profiles"如下图所示:   (2) 新建一个mysql连接,如下窗口:   填写连接相关信息,填 ...
人人都应该掌握的一些电脑操作技巧  一,巧解任何电脑的开机密码  小小一招巧解任何电脑的开机密码,无需任何工具,无需放电,任何电脑当开机需要密码时,只需将机箱打开,把里面的声卡或其它任何一个零件拔下来,然 ...

English 1

1 我的世界不允许你的消失, 不管结局是否完美.   No matter the ending is perfect or not, you cannot disappear from my world. 2 爱情是一个精心设计的谎言   Love is a carefully designed lie. 3 承诺常常很像蝴蝶, 美丽的飞盘旋然后不见   Promises are often like the butterfly, which disappear after beautiful hover. 4 凋谢是真实的 盛开只是一种过去   Fading is true whi ...
package org.hs.filecommon; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import ...
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return fals ...
Global site tag (gtag.js) - Google Analytics