•  Oracle的列操作:增加列:alter table emp4 add test varchar2(10);修改列:alter table emp4 modify test varchar2(20);删除列:alter table emp4 drop column test;这里要注意几个地方,首先,增加和修改列是不需要加关键字COLUMN,否则会报错ora-00905。其次,对删除单列的话,一定要加COLUMN,然后记住,删除是不需要加列类型的。增加多列:alter table emp4 add (test varchar2(10),test2 number);修改多列:a...
  • 启动tomcat6w.exe ,修改 Path to executable 路径:1.“开始”=>“运行”=>键入“regedit”打开注册表 2. 在HKEY_LOCAL_MACHINE\SYSTEM目录下 ctrl+f 搜索原来错误的路径 ,比如搜索:“c:tomcat\”,(注:最好是搜路径。我尝试搜ImagePath没搜到) 3. 修改ImagePath路径为正确的路径即可。
  • 在SQL Server中使用Navicat for SQL Server往数据库中插入数据时时出现如下错误提示:[SQL]INSERT INTO [gps_car_type] ([id], [CarType], [CTCode]) VALUES (1, '小轿车', '0') [Err] 23000 - [SQL Server]当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'gps_car_type' 中的标识列插入显式值。 刚开始以为是工具的问题,于是切换到Microsoft SQL Server Management Studio上进行执行,还是提示相同错误,...
  • 这个问题发生在SQL Server 2008中,所以我在这里也就以SQL Server 2008 为例子来说了。前期要实现的需求是这样的,在SQL Server中如果向一张表中插入新的数据,则需要将该数据同步到Oracle中制定的表中去。但是,由于利用触发器去实现这个的时候出现了如下异常信息:[SQL]-- use BGPS; INSERT INTO T_USER_BAK(ID, NAME, PASSWORD, PHONE) VALUES (1, 'ADMIN', 'ADMIN', '10000') [Err] 42000 - [SQL Server]无法执行该操作,因为链接服务器 ...
  •  Oracle字符串连接concat()函数:1、concat()字符串连接函数,concat只能连接两个字符,而“||”可以连接多个字符。select concat('BT','_youth') from dual; -- 用concat连接多个字符时,需要嵌套 select concat(concat('aa','bb'),'cc') from dual; select 'aa'||'bb'||'cc' from dual2、Oracle字符串长度length()函数:length(string)计算string所占的字符长度:返回字符串的长度,单位是字符se...
  • 1. 疑问我们在项目中使用了spring mvc作为MVC框架,shiro作为权限控制框架,在使用过程中慢慢地产生了下面几个疑惑,本篇文章将会带着疑问慢慢地解析shiro源码,从而解开心里面的那点小纠纠。(1)在spring controller中,request有何不同呢?于是,在controller中打印了request的类对象,发现request对象是org.apache.shiro.web.servlet.ShiroHttpServletRequest ,很明显,此时的 request 已经被shiro包装过了。(2)众所周知,spring mvc整合shiro后,可以通过两种方...
  • Redis是一个速度非常快的非关系型数据库,它可以存储键与5种不同类型的值之间的映射,可以将存储在内存的键值对数据持久化到硬盘,可以使用复制特性来扩展读性能,还可以使用客户端分片来扩展写性能。Redis有5种不同数据结构类型之间的映射,分别为 STRING(字符串)、LIST(列表)、SET(集合)、HASH(散列) 和 ZSET(有序集合)。 结构类型 结构存储的值 结构的读写能力 STRING 可以是字符串、整数或者浮点数 对整个字符串或者字符串的其中一部分执行操作;对整数和浮点数执行自增(increment)或者自减(decrement) LI...