- 浏览: 81347 次
- 性别:
- 来自: 南京
最新评论
-
di1984HIT:
学习了。
Apache定义的web应用标准结构 -
di1984HIT:
不错哦啊。学习了。
jdk和maven环境变量配置 -
di1984HIT:
学习了。
linux中导入oracle备份 -
di1984HIT:
写的很好啊。
linux中删除表空间 -
di1984HIT:
说的很好啊。
建表报错ORA-00922
文章列表
不能直接拼sql,要用?的方式传参。
【问题】如题,linux本生支持中文显示,echo $LANG查看语言包为zh_CN.utf8;
【解决】修改Xshell设置,文件->属性->终端,将编码设置为UTF8,默认为“默认语言”。
ps:建议linux装的时候直接装英文的,可以避免很多乱码问题。
Xftp中文乱码问题,解决方法类似,连接时用SFTP协议,端口默认22。
1.查看(某个)端口使用情况
netstat -tln
netstat -tln|grep <端口号>
2.查看端口被哪个进程占用
lsof -i:<端口号>
3.根据pid杀掉,即强制终止占用端口的进程
kill -9 <pid>
问题:PL/SQL插入和更新乱码。
解决乱码问题需要关注的三点:
1. Oracle数据库内部的字符集
2. Oracle客户端应用所在环境的字符集
3. Oracle数据库所在服务器的系统中NLS_LANG变量里保存的字符集(最好与前两点保持一致)
步骤一:查看当前oracle服务器内部的字符集配置;
select * from v$nls_parameters; 结果如下图所示:
linux中导出报错:
EXP-00091: Exporting questionable statistics.
原因:linux环境变量NLS_LANG没有配置,导致与数据库中的配置不一致
解决:查询数据库中的配置
select userenv('language') from dual;
结果为:AMERICAN_AMERICA.AL32UTF8
根据查出的结果设置linux环境变量NLS_LANG
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
linux中备份oracle数据库,出现如下错误:
EXP-00028: failed to open xxx.dmp for write
原因之一:当前用户在某些目录没有写文件的权限。
jackson在get方法上添加注解,可以自动转换日期格式,用于前端展示。
private Date ctime;
@JsonSerialize(using = JsonDateSerializer.class)
public Date getCtime() {
return ctime;
}
Oracle Number类型
如指定类型为:Number(2,2) ,存0.15没问题,存1.15会报错:ORA-01438: 值大于为此列指定的允许精度
由此可见,精度是从第一个不为0的开始算起。
官网下的 VMware workstation 10 安装完默认就是中文,习惯用英文原版的怎么办?
和之前的版本相比,在安装目录下的messages文件中多了zh_CN,这个包就是汉化包,
vmware启动时会去加载这个目录,只要把这个目录重命名或者删掉,然后重启就全是英文了。
WIN7资源管理器设置小技巧
- 博客分类:
- 应用杂记
win7中,点击任务栏资源管理器,默认进入“库”文件夹,而不是“计算机”,进行如下设置,即可达到直接进入计算机的目的,这样“计算机”图标也可以不用在桌面显示了。
首先关闭所有的资源管理器窗口,按住Shift同时右击任务栏的资源管理器图标,选择属性,
修改“目标”项的值,在原值后添加英文半角空格和逗号,即“%windir%\explorer.exe ,”保存即可。
目标:实现oracle分页
案例:主键为id的user表,界面呈现形式为每页显示10条记录,可以翻页,当前需要显示第2页。
说明:分页技术主要涉及4个变量,即rowCount、pageSize、currentPage、pageCount,分别表示表中
所有记录条数、每页显示的记录条数、当前显示第几页、总页数。
select * from (select u.* , rownum rn from user u where rownum<=x) where rn>y
其中 x = currentPage * pageSize,y = ...
如果用seajs实现js模块化管理,需要js遵循CMD模块书写格式,已有的js插件要改为CMD格式,一种方式如下:
define(function(){return function($){...($);}});
其中...为js插件内容。
windows
在远程桌面窗口下使用ALT+F4即可实现关机、注销,简单实用
linux
远程软件登录后,root用户:shutdown -h now
ModelAndView mav = new ModelAndView("index");
index对应的webapp目录下的jsp文件,如果要自定义jsp的存放目录,配置文件中需配置prefix和suffix。
从虚拟机导出的创建表的脚本恢复到另一个数据库中执行报错的问题
报错信息:创建表 ORA-00922: 选项缺失或无效
解决办法:
先检查表空间是否正确,这里没错;
再从目标数据库中生成快速ddl文件,将其与创建表的脚本做对比,发现多了如下红色部分语句:
CREATE TABLE "MYDB"."APP_WORK"
( "ID" NUMBER(12,0),