自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

转载 主键冲突的话就更新否则插入 (ON DUPLICATE KEY UPDATE )

INSERT INTO user_tag_exp (uid,tag,detail)VALUES(?,?,?) ON DUPLICATE KEY UPDATE detail=?  看程序竟然发现Mysql有这个功能!以前写的程序呀……………………MySQL 自4.1版以后开始支持INSERT … ON DUPLICATE KEY UPDATE语法,使得原本需要

2013-09-24 17:45:54 4306

转载 Could not perform immediate configuration python2.7-minimal

自用开发机的ubuntu还是9.10版本,不在支持队列了,最近要编译一些东西,版本支持不足,于是决定升级到12.04。    源列表直接更新成12.04的,然后dist-upgrade,结果出了很多奇奇怪怪问题,主要是python的依赖问题,原来的2.6升级2.7,而装2.7又依赖自身,自己编译了一个跑起来了,最后遇到了一个终极错误:Could not perform immediate

2013-09-22 23:40:46 2215

原创 单机安装hadoop遇到问题

1、使用SecureCRT连接VM虚拟机。解决办法:a、在VM上新建一块网卡,使用桥接模式。        b、关闭防火墙,并使得主机和虚拟机的IP在同一网段上。        c、主机和虚拟机之间若能ping通,则可以使用CRT登陆虚拟机。参考:http://blog.csdn.net/sunny62520/article/details/86743772、ssh无密码登

2013-07-15 14:36:52 699

转载 Spring注解方式,异常 'sessionFactory' or 'hibernateTemplate' is required的解决方法 转载的

首先遇到的问题就是HibernateDaoSupport引起的,程序中所有的DAO都继承自HibernateDaoSupport,而HibernateDaoSupport需要注入sessionfactory或者hibernateTemplate,所以出现"sessionFactory " or "hibernateTemplate " is required异常,但是在spring配置文件中加入s

2013-04-18 15:02:36 1489

转载 MySQL时间计算

在既定时间上加一个时间段:用interval 数字 (SECOND|MINUTE|HOUR|DAY|MONTH)  便可实现  比如在当前时间上增加几个月: NOW() + INTERVAL 3 MONTH                        一天: NOW() + INTERVAL 5 DAY  减少多长时间则只需将加号变为减号就可以了。

2013-04-11 16:14:35 639

转载 MySQL 三表连接(join)

1、内连接:将两个表中存在连结关系的字段符合连接条件的记录形成记录集Select A.name,B.name from A inner join B on A.id=B.id和Select A.name,B.name from A,B where A.id=B.id结果是一样的(内连接的inner关键字可省略);2、外连接:分为左外连接和右外连接左连接A、B表结果包

2013-04-11 11:49:54 4249

转载 merge、update和saveOrUpdate的差别

通常下面的场景会使用update()或saveOrUpdate(): 程序在第一个session中加载对象该对象被传递到表现层对象发生了一些改动该对象被返回到业务逻辑层程序调用第二个session的update()方法持久这些改动saveOrUpdate()做下面的事: 如果对象已经在本session中持久化了,不做任何事如果另一个与本session关联的对象拥有相

2013-03-24 16:29:02 798

转载 SecureCRT连接VirtualBox虚拟机中的Linux环境

一、开启SSH以root用户登录Linux,打开终端,运行: /etc/init.d/sshd restrat______________________________________二、关闭防火墙1.在终端运行 setup2,.选择 firewall 回车3.按tab键切换到disablede项,然后按空格键选择,然后再按tab键切换到ok,按空格件选择4.按tab

2013-03-14 17:53:51 1075

转载 fedora 16 启动进入init 3 模式

Fedora 16不再使用inittab方式来配置启动环境,而是使用systemd的方式 开机进入多用户模式:终端下键入:ln -si /lib/systemd/system/multi-user.target /etc/systemd/system/default.target提示是否覆盖default.target,键入 y重启即可进入多用户模式

2013-03-14 16:25:44 1352

转载 Oracle to_char(date,format)

SYSDATE2009-6-16 15:25:10 TRUNC(SYSDATE)2009-6-16 TO_CHAR(SYSDATE,'YYYYMMDD')20090616到日TO_CHAR(SYSDATE,'YYYYMMDD HH24:MI:SS')20090616 15:25:10到秒

2013-03-08 15:14:23 1627

转载 星型模型和雪花模型 (数据仓库模型)

一、概述在多维分析的商业智能解决方案中,根据事实表和维度表的关系,又可将常见的模型分为星型模型和雪花型模型。在设计逻辑型数据的模型的时候,就应考虑数据是按照星型模型还是雪花型模型进行组织。当所有维表都直接连接到“ 事实表”上时,整个图解就像星星一样,故将该模型称为星型模型,如图 1 。星型架构是一种非正规化的结构,多维数据集的每一个维度都直接与事实表相连接,不存在渐变维度,

2013-02-28 10:50:40 11886

转载 正确理解ThreadLocal

首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new 对象 的操作

2013-02-27 15:41:08 529

转载 ThreadLocal---线程本地变量

This class provides thread-local variables. These variables differ from their normal counterparts in that each thread that accesses one (via its get or set method) has its own, independently initial

2013-02-27 14:13:42 319

转载 Struts2中ActionError与ActionMessage的互转,解决不同action不同页面的跳转问题

在工作中碰到一个action跳转的问题:   在Test1Action中有如下result  @Result(name="SUCCESS",location="test2",type="chain")      在Test1Action 的a1方法中有 this.addActionError 如果不做处理,在跳转到Test2Action时,因

2013-02-26 11:44:59 521

转载 FreeMarker教程

以下内容全部是网上收集: FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出

2013-01-21 16:50:37 997

转载 Oracle的rownum和rowid

在Oracle中,有一个很有趣的东西,那就是rownum。当你从某个表中查询数据的时候,返回的结果集中都会带有rownum这个字段,而且有时候也可以使用rownum进行一些条件查询。  在查询中,我们可以注意到,类似于“select xx from table where rownum 1)这样的查询是有正确含义的,而“select xx from table where rownum =

2013-01-21 15:30:26 416

转载 用sudo时提示"xxx is not in the sudoers file. "

用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。1.下面是修改方法:1)进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模

2013-01-05 11:38:29 527

原创 VirtualBox安装增强工具报错(附VirtualBox共享文件夹)

VirtualBox安装增强工具时报错Building the main Guest Additions modules [失败] 解决方法:确保系统装了以下几个包1、首先升级内核# yum update kernel升级完后重启生效。2、安装kernel-devel和gcc# yum install kernel-devel# yum install gcc makeOK

2013-01-03 15:43:18 678

转载 JSP页面直接显示Blob类型图片

做了一个JSP直接显示Oracle的Blob类型图片的小功能,参考代码如下: <% response.reset(); String guid = request.getParameter("guid"); Connection conn = null; PreparedSta

2012-12-27 08:21:20 3817 1

转载 Hibernate非主属性做外键

通常,外键约束引用主键。外键约束是一个完整性规则,它保证被引用的表有一行所包含的键值与引用表和给定行中的键值相匹配。遗留schema有时候会有不遵循简单的"外键引用主键"规则的外键约束。有时候外键引用非主键,一个简单的唯一列,一个自然的非主键。注意,被外键引用的非主键列必须用:unique="true"约束。hibernate映射中你会遇到property-ref属性,它用来告诉h

2012-11-27 21:57:15 1106

原创 校招那点事

(至今仍在找寻中。。)大四了,同学有考研的,有考公务员的,有出国的,有回家的。。剩下的就是就是占比例最大的找工作大军了,我就是其中一员本人是天津一个二线大学的软件工程专业学生,成绩在本专业还是可以的。。。(苦逼的二线学校,只怪高中没好好学习)从9月份开始,大量的企业校招开启,至今已经近两个月了,平均每两到三天往南开天大的跑(没办法,好的都在那边,谁不想去好的)可惜参加的宣讲会虽多,

2012-10-27 23:05:01 540

转载 SSH2整合出现404的问题解决

费劲巴拉的找了半天,结果找到是Hibernate的映射文件这里除了问题。 Person.hbm.xml 但是找了半天也没发现什么错误啊!!然后就到网上去找,终于在这里 http://wangchao0605.iteye.com/blog/421952 发现了问题:在使用Spring的AOP编程时,会用到这几个lib:asm-2.2.3

2012-06-21 10:41:02 1805

原创 android完全退出(关闭所有Activity)

找了很多资料,要么是android.os.Process.killProcess(android.os.Process.myPid()) ,要么是System.exit( 0 ), 可是依然无法退出全部的Activity。郁闷中找到了这个文章http://www.cnblogs.com/jauntlin/archive/2011/05/28/2060712.html,瞬间明了。该方法是通过

2012-05-03 10:56:37 3551 1

转载 Struts2 过滤器与拦截器

过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符      拦截器,是在面向切

2012-04-14 19:10:42 456

转载 在servlet中输出JS并且解决JS乱码

在用JSP进行MVC开发的时候,通常都是用一个页面提交信息给一个servlet来进行处理,比如信息添加成功后在servlet中弹出个窗口,提示信息已经添加成功,点确定后再转向添加前的页面或者其它页面。以下为我在servlet中写的添加评论的方法public void add(HttpServletRequest request, HttpServletResponse respon

2012-03-08 22:01:09 1859 1

原创 box2d刚体移动的方法

在网上搜了半天的结果是,body.getPosition()是一个只读变量,虽然有set(x,y)的方法,但是不能想精灵那样直接用键盘控制。常见的方法是给刚体施加一个力.ApplyForce 或 给刚体一个相对速度SetLinearVelocity,但是我依然没能解决刚体的移动 = =!后来用了setXForm,直接设置刚体的坐标,得意解决,如下:Vec2 vec

2012-01-09 08:15:48 3574

转载 dao和service

1,dao和service对应 一般情况下,Hibernate DAO只操作一个POJO对象,因此一个DAO对应一个POJO对象。 Service层是为了处理包含多个POJO对象(即对多个表的数据操作)时,进行事务管理(声明式事务管理)。Service层(其接口的实现类)被注入多个DAO对象,以完成其数据操作。 2, Service之有无    这一点我的看法未必正确,

2012-01-08 13:59:56 728

转载 Your project contains errors,please fix them before running your application

晕啊,找了半天都没找出错误,原来不知不觉接触android已经1年了。。。。私钥过期了,问题以及解决办法如下:网友们针对这个问题给出了多种解决方法: 1、有可能是无法读取r.class,删除R.java文件,刷新 2、clean整个项目,重新再编译一下。 以上方式我都试过了,却无法成功了。 于是乎我打开windows---show view----probl

2012-01-02 23:26:14 429

转载 SQL Server触发器创建、删除、修改、查看

一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。         二﹕ SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表。这两个表由系统来维护﹐它们存在于内存中而不是在数据库中。这两个表的结构总是与被该触发器作用的表的结构相同。触发器执行

2011-12-01 11:21:26 405

转载 oracle 索引的定义及使用

2 索引       目标是为了提高查询的速度,当用户对查询速度不满意而需要对数据库的性能进行调校时,优先考虑建立索引。       数据库中索引的概念与书索引的概念非常类似,       不同之处在于数据库索引用来在表中查找特定的行。       索引缺点:                      向表中“添加/删除”行时,必须花费额外的时间来更新该行的索引。

2011-11-27 15:28:45 1350 1

转载 oracle 视图的定义修改查询

1.视图(VIEW)1.1 概念       视图-----是由SELECT查询语句(可以是单表或者多表查询)定义的一个"逻辑表",只有定义而无数据,是一个"虚表". 在创建视图时,只是将视图的定义信息保存在数据字典中, 而并不将实际的数据复制到任何地方, 即不需要在表空间中为视图分配存储空间. 视图是查看和操纵基表数据的一种方法, 可以像使用表一样使用视图.        tips:

2011-11-27 15:12:48 6867

转载 转-Java调用本机默认程序打开各种文件(Desktop类)

1 import java.awt.Desktop; 2 import java.awt.event.ActionEvent; 3 import java.awt.event.ActionListener; 4 import java.io.File; 5 import java.io.IOException; 6 import javax.swing.JButton; 7

2011-11-22 20:06:06 1022

转载 给JList中的Item添加右键点击弹出菜单事件

import java.awt.BorderLayout;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.DefaultListModel;im

2011-07-17 01:28:09 4540

转载 Java双缓冲机制--如何消除坦克大战中景物的闪烁和白条

<br />  个人经验,写下来会加深自己的记忆,同时看看自己的日志还可以复习一下,也和大家一起分享!<br /> <br />            大家都知道,JavaSE不比Java ME.ME中已经内置使用了双缓冲的机制(部分老式手机不支持),而JavaSE中的双缓冲机制则要自己来实现。做过Java桌面游戏的人可能会发现,如果不用双缓冲,在很多时候会出现白色画面一闪而过,这就是因为图像正在绘制而没绘制完,却提前显示在窗口内造成的。解决这种情况就需要使用双缓冲机制。<br /> <br

2011-05-17 22:40:00 2418

原创 逻辑与和短路与

<br />1.  逻辑与(&)和逻辑或(|):<br />        标准的逻辑与(&)和逻辑或(|),不论第一个表达式为true or false,都计算第二个表达式。<br />        例如:if (c==0 | e++ < 100)  { d=12;}     //不论c是否等于0,e都被自增量。<br /><br />2.  短路与(&&)和短路或(||)<br />        A&&B, 当A为false时,不去计算B的值而直接返回false;当A为true时,计

2011-05-15 23:11:00 1177

空空如也

空空如也

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

TA关注的人

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