- 博客(27)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 mv命令移动文件夹及其下所有文件
格式:mv [选项(option)] 源文件或目录 目标文件或目录使用命令:mv webdata /bin/usr/可以延伸一下:mv /usr/lib/* /zone是将 /usr/lib/下所有的东西移到/zone/中。mv /usr/lib/*.txt /zone是将lib下以txt结尾的所有文件移到/zon
2016-02-01 10:47:29 216109
原创 Mybatis中javaType和jdbcType对应关系及案例
javaType="double" jdbcType="NUMERIC"/>javaType="string" jdbcType="VARCHAR"/>select * from JCMinsert into jcmvalues(#{FLD_NUMBER,jdbcType=INTEGER},#{FLD_VARCHAR,jdbcType=VARCHAR},
2014-08-18 13:41:07 6505
原创 mybatis命名空间namespace注意
namespace 是什么呢?是不是 C# 中的命名空间呢?其实不是的,这个命名空间与映射文件中的 statements 中配置的 SQL 语句的 id 有关。在大型项目中,可能存在大量的 SQL 语句,这时候,为每个 SQL 语句起一个唯一的标识 id 就变得并不容易了。为了解决这个问题,在 mybatis 中,可以为每个映射文件起一个唯一的命名空间,这样,定义在这个映射文件中的每个 S
2014-08-18 12:31:45 13024 3
原创 Oracle基础增删改查、修改表结构
更改表的结构 1.编辑表的字段 修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制): 语法: ALTER TABLE 表名 MODIFY(列名,数据类型); eg1: alter table skate_test modify (author number(10,0) ) 在修改列的长度时候,只能编辑比现有字段实际存的长度还要大,否则
2014-08-18 10:29:33 1203
原创 Oracle常用函数(更新中)
1.substr函数substr(字符串,截取开始位置,截取长度) //返回截取的字substr('Hello World',0,1) //返回结果为 'H' *从字符串第一个字符开始截取长度为1的字符串substr('Hello World',1,1) //返回结果为 'H' *0和1都是表示截取的开始位置为第一个字符substr('Hello World',2,4) //返
2014-08-15 17:41:41 618
原创 hibernate异常记录(更新中)
1. org.hibernate.MappingException:Association references unmapped class: com.dai.entity.Employee出现了这种异常,根据提示,就可以看出来这个是一个hibernate没有检测到com.dai.entity.Employee这个类。所以可以肯定在映射文件中的
2014-08-13 16:15:36 629
原创 Oracle恢复删除并已提交的数据
一、通过scn恢复删除且已提交的数据 1、获得当前数据库的scn号 select current_scn from v$database; (切换到sys用户或system用户查询) 查询到的scn号为:1499223 2、查询当前scn号之前的scn select * from 表名 as of scn 1499220; (确定删除的数据是否存在,如果
2014-08-11 15:22:43 3018
原创 修改ORACLE客户端字符集编码解决中文乱码问题
当更新数据的时候中文出现乱码,修改Oracle客户端字符集编码与服务端的相同:NLS_LANG SIMPLIFIED CHINESE_CHINA.AL32UTF8这样,重启PL/SQL,无需修改什么注册表了。重新update一下就好了
2014-07-22 10:49:52 1572
原创 (实用php脚本)批量删除数据库下所有前缀为prefix_的表
<?php//设置数据库连接信息。数据库服务器地址,数据库用户名,数据密码mysql_connect('localhost','homva','dhw13914165207');//设置查询的数据库名称mysql_select_db('homva');$rs=mysql_query('show tables');while($arr=mysql_fetch_array($rs)){
2014-06-08 16:52:31 907 1
原创 (实用)简单的百度各平台分享代码
var bds_config = {"bdTop":155}; document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=" + new Date().getHours();
2014-06-07 16:16:22 3147
原创 (实用)网页在线QQ客服咨询html代码
步骤:1. 首先在QQ商家设置要代码中的QQ号码(2632674343)为在线状态:http://shang.qq.com/widget/set.php2. 在html中加入以下代码:并给这个a标签加上css样式:.qqzixun{ width: 30px; height: 100px; background-color: #15b1ea;
2014-06-07 15:35:37 21363
原创 hibernate懒加载问题
Hibernate懒加载解析在Hibernate框架中,当我们要访问的数据量过大时,明显用缓存不太合适, 因为内存容量有限 ,为了减少并发量,减少系统资源的消耗,这时Hibernate用懒加载机制来弥补这种缺陷,但是这只是弥补而不是用了懒加载总体性能就提高了。我们所说的懒加载也被称为延迟加载,它在查询的时候不会立刻访问数据库,而是返回代理对象,当真正去使用对象的时候才会访问数据库。
2014-06-07 15:23:16 855
原创 解决linux中sudo su失效的问题
之前不小心改动了/usr/bin的权限。可能导致sudu命令不能正常切换至root。解决方法:1. 重启,在grub引导界面按下e;2. 输入以下命令:chown root:root /usr/bin/suduchmod 4775 /usr/bin/sudoreboot重启之后就可以了
2014-03-25 13:01:20 5489
原创 linux下安装字体
例如下载好的字体是consola.ttf。第一步:在/usr/share/fonts文件夹下新建一个consola文件夹;(需要root权限)第二步:将下载的字体文件拷贝到consola文件夹下;第三步:运行fc-cache更新字体信息缓存
2014-03-23 12:48:26 795
原创 linux下run文件的安装与卸载
安装:首先给.run后缀名的安装文件加上执行权限:chmod +x vitualbox.run然后开始安装:./vitualbox.run卸载:直接去安装目录下找到uninstaller,然后执行:./uninstaller
2014-03-23 12:31:11 2491
原创 Dead Code与Unreachable Code
dead code,即死代码,无作用的代码 if (true & true) { System.out.println("execute ok"); } else { System.out.println("execute fail"); }从else开始即为无效代码。因为true&true在编绎时即知结果,所以else部分是无用的,编译器知道肯定不
2014-03-22 14:56:59 1544
转载 JVM垃圾回收总结
垃圾回收包含的内容不少,但顺着下面的顺序捋清知识也并不难。首先要搞清垃圾回收的范围(栈需要GC去回收吗?),然后就是回收的前提条件如何判断一个对象已经可以被回收(这里只重点学习根搜索算法就行了),之后便是建立在根搜索基础上的三种回收策略,最后便是JVM中对这三种策略的具体实现。1.范围:要回收哪些区域?Java方法栈、本地方法栈以及PC计数器随方法或线程的结
2014-03-22 14:46:46 650
转载 Linux下zip包的压缩与解压缩[转]
linux zip 命令详解 功能说明:压缩文件。 语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b ][-ll][-n ][-t ][-][压缩文件][文件...][-i ][-x ] 补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。 参 数: -A 调整可执行的自动解压缩文件。 -b 指
2014-03-09 15:05:00 979
原创 fedora安装synergy错误的解决方法
首先:认识rpm的安装方法:安装rpm: rpm -ivh xxx.xxx.rpm更新: rpm -Uvh xxx.xxx.rpm查询: rpm -q xxx删除: rpm -e xxx如果还是不明白,就用man rpm看一下官方说明文档。问题:在用rpm -ivh安装 synergy*.rpm的时候报错:错误:依赖检测失败:libcurl.so.4(CUR
2014-03-08 13:12:38 1429
原创 linux常用命令(更新中)
tar语法:tar [主选项+辅选项] 文件或者目录主选项(指定是解压还是打包):c 创建新的档案文件。相当于打包。x 从档案文件中释放文件。相当于拆包。t 列出档案文件的内容,查看已经备份了哪些文件。特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。辅助选项:-z :是否用 gzip 压
2014-03-08 12:06:19 955
原创 Hibernate中设置query参数的方法
1.用hibernate建议的命名参数方法(推荐): List list = session.createQuery("from Student where dept=:sdept and age>:sage and sex=:sex") .setString("sdept", "计算机学院") .setParameter("sex", "男") .setInte
2014-03-05 13:37:05 4481 3
原创 MySQL用while实现for循环嵌套(插入学生成绩信息功能)
本次实验的目的在于实现mysql中自动插入学生成绩信息,即给每个学生自动插入1~6号课程的成绩,属性如下:学生学号(i):1~23课程号(j):1~6成绩:用rand()函数来实现自动填成绩此功能在java中用两个for循环嵌套即可,代码如下:for(int i=0;i<22;i++){ for(int j=0;j<6;j++){//此处为jdbc操作插入的语句
2014-03-04 17:05:15 23894 1
原创 java jdbc操作oracle数据库的两种方式
第一种应该是比较古老的方法了。 Windows下采用JDBC-ODBC Bridge连接oracle数据库 1、 安装oracle客户端程序,在tnsnames.ora中配置好相应的数据库连接串文件,此处设连接串名为“dbora”。 2、 在windows的控制面板->“数据库源ODBC”中,建立相应的用户或者系统DSN,具体方法:在安装的数据源的驱动程序选择“Micros
2014-03-04 13:11:34 1564
原创 简单的区分“对象”和“对象引用”之间的区别
先定义一个简单的vehicle类:class Vehicle {int passengers; int fuelcap;int mpg;}定义了这个类之后我们就可以来创建对象了:Vehicle veh1 = new Vehicle();这里要说明一下通常把这条语句的动作称之为创建一个对象,其实,它包含了四个动作。1)右边的“new Vehicle”,是
2014-03-04 12:53:46 917
空空如也
nginx1.8+tomcat8配置不成功
2015-05-05
spring管理的单例bean能否在service中手动new实例化?
2015-01-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人