自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

javawar8的博客

见证这个时代吧

  • 博客(19)
  • 收藏
  • 关注

spring项目中异常设计

我们用到spring4 来处理异常,每当项目发生异常时,它就会调用相应的方法。 spring异常处理类: @Controller@ControllerAdvicepublic class ControllerExceptionHandler{ private static final Log LOGGER = LogFactory.getLog(Control...

2015-07-10 00:49:16 181

mongodb与spring集成案例

假设现在我们已经安装好了mongodb,并且都熟悉spring项目的配置。 spring 配置文件 spring-context.xml与mongodb不相关的配置都已经去掉 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schem...

2015-07-10 00:12:40 114

通过ApplicationContextAware加载Spring上下文环境

项目用到了ApplicationContextAware,通过它Spring容器会自动把上下文环境对象调用ApplicationContextAware接口中的setApplicationContext方法。我们在ApplicationContextAware的实现类中,就可以通过这个上下文环境对象得到Spring容器中的Bean。 使用方法如下:1.实现ApplicationC...

2015-07-07 15:52:38 128

mongodb查询

1. 指定需要返回的键db.users.find({},{"username":1,"email":1}); 2. 查询条件db.user.find({"age":{"$gte":18,"$lte":30}}); 3. in、nin、or查询db.raffle.find({"ticket_no",{"$in":[231

2015-07-06 00:32:11 87

mybatis 多数据源 配置实例

 简介:本案例是使用使用mybatis来增删改查的一个实例, 它的数据源是多个的,可以随意切换,这在数据量比较大的项目中还是经常要用到的哦。 简单的说有点意思,哈哈。最后测试由于刚好有httpclients的代码就之间拿过来用了。 操作的实体类: public class User { private int id; private String username...

2015-07-05 12:23:03 257

6位数字的短信验证码生成

其实很容易写,这里贴出来只是想说代码还是写的优雅点好看。 public class Test { private static final SecureRandom RANDOM = new SecureRandom(); /** * 获取6位验证码 * * @param num * @return */ public static...

2015-07-05 11:27:44 2031

选择性将对象的属性转换为Json

上一篇写的Json转换项目中大部分情况都已经够用了,但是,有时候一个对象很多属性,而我们并不需要那么多,那么就选择性的过滤掉一些属性喽。还有对于日期这样的属性,我们该让它以何种格式显示呢? 这也是我们需要考虑的问题。下面请看实例:实体类Student.java  public class Student { @Include("tt") private Strin...

2015-07-04 15:29:16 930

fastjson来做Json转换例子

不多说废话了,比较简单,直接上代码吧,都是在本人电脑上跑过的。说明下还有个Student的实体类没上传了,随便搞几个属性测试下就可以。 转换类:import java.io.IOException;import java.util.Collections;import java.util.List;import net.sf.json.JSON;import...

2015-07-04 14:57:42 198

mongodb 基本操作

1. 远程连接mongo 192.168.23.4/TestDB -u hd -p Dbpassw0rd@Hd 2. 创建集合db.createCollection("test_home"); 3. 删除集合db.kk.drop();db.getCollection("20150306.dat").drop(); 如果有特殊字符串,第一种是删除不了的,还是...

2015-07-04 11:43:44 80

原创 日志收集之Flume

    日志是系统数据的基石,对于系统的安全来说非常重要,它记录了系统每天发生的各种各样的事情,用户可以通过它来检查错误发生的原因,或者寻找受到攻击时攻击者留下的痕迹。日志主要的功能是审计和监测。它还可以实时地监测系统状态,监测和追踪侵入者。现在互联网上存在的日志组件各种各样,我们这里主要讲的是Flume。Flume 发展历史    Cloudera 开发的分布式日志收集系统 Flume,是 ...

2015-07-01 17:00:14 559

String 比较以及hashcode 总结

 关于“==”       Java中当“==”匹配时,其实就是比较两个内存单元的内容是否一样。如果是原始类型如byte、short、boolean、int等,就是直接比较它们的值,这个大家应该都懂。如果是引用,比较的就是引用的值。即比较两个对象的地址是否一样,换句话说,如果两个引用所保存的对象是同一对象,则认为它们相等,否则返回false。 关于equals()...

2015-06-28 21:12:09 434

原创 Java枚举的简单介绍

DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。 常量在JDK1.5 之前,我们定义常量都是: publicstaticfianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 public enum Color { RED, GREEN, BLANK, ...

2013-02-17 17:42:00 59

原创 Win7 wifi热点设置

如果安装的是win7系统,我们可以把自己的电脑设置成wifi热点,供手机或者其它电脑使用。 第一步,要知道自己的网卡是否支持承载网络,如果不支持就悲剧地一票否决了,支持的话才能开始以后各步骤的设置。查看方法如下:在CMD里用“netsh wlan show drivers”命令(没引号),运行完后会有一行显示“支持的承载网络:是(如果支持显示为:是)”为“否”则略过以下全文~~~~...

2012-08-08 19:15:23 91

原创 oracle 创建、删除、修改表空间

--DROP TABLESPACE cmsas_bl including contents and datafiles;--DROP TABLESPACE cmsas_sa including contents and datafiles;--DROP TABLESPACE cmsas_ml including contents and datafiles; CREATE TABLESPA...

2012-08-08 19:05:25 78

原创 Linux的文件权限与目录配置

 Linux最优秀的地方之一就是它的多用户、多任务环境。Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。如何改变文件的属性与权...

2012-08-04 11:08:08 85

原创 oracle 基本权限管理

入门语句Save c:\1.txt 把SQL存到文件  @ c:\1.txt 运行SQL语句Desc emp; 描述Emp结构Select * from tab; 查看该用户下的所有对象如果在sys用户下: 查询Select * from emp; 会报错,原因:emp是属于scott,所以此时必须使用:select * from scott.emp; 加/解锁:alter user so...

2012-07-10 11:31:54 105

原创 oracle 触发器1

存放在数据库中,并被隐含执行的存储过程。在Oracle8i之前,只允许给予表或者视图的的DML的操作,而从Oracle8i开始,不仅可以支持DML触发器,也允许给予系统事件和DDL的操作。 --Before语句触发器--禁止工作人员在休息日改变雇员信息create or replace trigger tr_src_emp  before insert or update or delet...

2012-07-10 11:27:05 123

原创 oracle 游标和函数1

游标是一种PL/SQL控制结构;可以对SQL语句的处理进行显示控制,便于对表的行数据逐条进行处理。游标并不是一个数据库对象,只是存留在内存中。由于使用游标有许多种方法,这里只挑选较常用的进行介绍。对应的表都是oracle安装时自带的表。 操作步骤: • 声明游标 • 打开游标 • 取出结果,此时的结果取出的是一行数据 • 关闭游标到底那种类型可以把一行的数据都装进来 • 此时使...

2012-07-10 11:11:55 119

原创 oracle存储过程1

与过程相比,存储过程相当于数据库里面的一个对象。如果编译出错,可以用show errors查看。最简单的存储过程 eg:create or replace procedure myproc1as  i number;  begin     i:=100;     dbms_output.put_line('i='||i);  end;/存储过程的执行: exec myproc1当然...

2012-07-10 11:00:31 136

空空如也

空空如也

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

TA关注的人

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