自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kris的杀手之路

专研 your way !!

  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 小尾巴翻译APP产品分析

最近突然对翻译行业内的app有点兴趣,所以利用闲暇之余,试着做了做分析。今天介绍的小尾巴app是一款旨在解决用户在出境旅游中遇到的语言问题的一款集机器内翻译和人工翻译一身的旅行翻译软件,实时高效的翻译效果得到了用户的好评。针对这款app,在下准备从六个方面进行分析,包括行业背景、产品的定位、产品的商业模式、场景需求、竞品分析、改进点。对的地方希望得到同仁们的认可,不对的地方烦

2015-09-23 19:53:50 2430

转载 ORACLE执行SQL过程

当我们提交一条sql语句时,oracle会做哪些操作呢?Oracle会为每个用户进程分配一个服务器进程:service process(实际情况应该区分专用服务器和共享服务器),当service process接收到用户进程提交的sql语句时,服务器进程会对sql语句进行语法和词法分析。名词解释:语法分析:语句本身正确性。词法分析:对照数据字典中检查表,索引,视图和用户权限。检

2013-07-13 11:32:17 727

转载 oracle执行计划

1,什么是执行计划所谓执行计划,顾名思义,就是对一个查询任务,做出一份怎样去完成任务的详细方案。举个生活中的例子,我从珠海要去英国,我可以选择先去香港然后转机,也可以先去北京转机,或者去广州也可以。但是到底怎样去英国划算,也就是我的费用最少,这是一件值得考究的事情。同样对于查询而言,我们提交的SQL仅仅是描述出了我们的目的地是英国,但至于怎么去,通常我们的SQL中是没有给出提示信息

2013-07-13 11:21:12 644

转载 xStream完美转换XML、JSON

xStream完美转换XML、JSONxStream框架xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换;前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html以及Jackso

2012-11-13 17:41:53 968

原创 spring机制分析(1)

spring  运行机制众所周知,一个 HTTP 请求发送到 Web 容器, Web 容器就会封装一个 HTTP 请求对象 (HttpServletRequest) ,这个对象包含所有的 HTTP 请求信息,例如, HTTP 参数以及参数值, HTTP 请求头的各种元数据。同时, Web 容器会创建一个 HTTP 响应对象( HttpServletResponse ),用以发送 H

2012-11-09 15:24:52 480

原创 回首项目中用mule的过程

1.首先就是一个入口  那就从mule-config.xml中说起吧 首先从flow说起它是Mule ESB 3.0引入的一个新的概念,它泛指一个模块化的操作系统,它包含之后提到的所有部件,它是一个母体。在3.0之前是service,然而3.0的flow有着比service更强大、灵活、易于使用的特点。它是一个母体从这个地方进入,然后通过入口地址 访问相应的url,指定它的服务交互

2012-11-08 17:02:00 3064

转载 XStream的分析

XStream是一个序列化对象为XML或XML转换为对象的库. 特点: 简化的API; 无映射文件; 高性能,低内存占用; 整洁的XML; 不需要修改对象;支持内部私有字段,不需要setter/getter方法,final字段;非公有类,内部类;类不需要默认构造器,完全对象图支持.维护对象引用计数,循环引用. i 提供序列化接口; 自定义转换类型策略; 详细

2012-11-08 11:35:10 2829 1

转载 get与post的区别

get与post的区别Get和Post 的区别(asp)一、 在Form里面,可以使用post也可以使用get。它们都是method的合法取值。但是,post和get方法在使用上至少有两点不同: 1、Get方法通过URL请求来传递用户的输入。Post方法通过另外的形式。 2、Get方式的提交你需要用Request.QueryString来取得变量的值,而Post方式提交时,你必

2012-10-26 14:07:51 701

转载 用java调用oracle存储过程总结

这段时间开始学习写存储过程,主要原因还是因为工作需要吧,本来以为很简单的,但几经挫折,豪气消磨殆尽,但总算搞通了,为了避免后来者少走弯路,特记述与此,同时亦对自己进行鼓励。一:无返回值的存储过程存储过程为:CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2)  ASBEGIN    INSE

2013-07-16 15:38:50 495

原创 Spring定时器的两种实现方式

有两种流行Spring定时器配置:Java的Timer类和OpenSymphony的Quartz。1.Java Timer定时首先继承java.util.TimerTask类实现run方法import java.util.TimerTask;   public class EmailReportTask extends TimerTask{       @Override

2013-05-13 11:27:47 895

转载 tomcat解析

Tomcat启动分析     1 - Tomcat Server的组成部分   1.1 - Server   A Server element represents the entire Catalina servlet container. (Singleton)   1.2 - Service   A Service element represents the com

2013-05-13 09:51:26 1068

转载 存储过程的一个基础实例

存储过程是在面试中常被问到的程序员必备技能之一。很多朋友被问到时唯唯诺诺,吞吞吐吐,明显自信不足。其实存储过程无外乎就是特定的功能,在特定的层次实现。这些朋友可能会触发器,但是不怎么用存储过程而已。久而久之,谈虎色变。为此作者写了一个 Oracle 存储过程的入门级例子,用实例来帮这些朋友对存储过程 say "Hello,world!"。只希望可以方便到大家。  1 sql 语句创建一

2013-01-08 17:05:19 523

原创 spring bean scope 的几种类型

Spring容器最初提供了两种bean的scope类型:singleton和prototype,但发布2.0以后,又引入了另外三种scope类型:request、session和global session,这三种只能在web 应用中才可以使用。 singleton: Spring 容器只会创建该bean定义的唯一实例,这个实例会被保存到缓存中,并且对该bean的所有后续请求和引用

2012-12-27 21:23:58 8854

原创 解决plsql中的乱码问题

1.在电脑->属性->高级->环境变量->系统变量中新建:变量名:NLS_LANG 变量值:AMERICAN_AMERICA.ZHS16GBK2.解决PL/SQL和TOAD中文乱码问题:regedit->hkey_local_machine->software->oracle->home0->NLS_LANG value:AMERICAN_AMERICA

2012-11-29 16:18:10 844

转载 Spring AOP

最近在学习spring,做了一些关于Spring AOP的总结和例子,参考书籍是李刚老师著的《轻量级J2EE企业应用实战》。如下:Spring AOP介绍Spring的AOP是上面代理模式的深入。使用Spring AOP,开发者无需实现业务逻辑对象工厂,无需实现代理工厂,这两个工厂都由Spring容器充当。Spring AOP不仅允许使用XML文件配置目标方法,ProxyHandler也允

2012-11-27 14:42:33 402

转载 BeanUtils.copyProperties与PropertyUtils.copyProperties用法及区别

BeanUtils.copyProperties与PropertyUtils.copyProperties用法及区别一、简介:BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读

2012-11-22 10:02:48 1178

原创 org.mule.transport.http.ReleasingInputStream cannot be cast to java.lang.String

1.org.mule.transport.http.ReleasingInputStream cannot be cast to java.lang.String通过调试才发现在调用第三方接口的服务时出现了这种错误。说mule中传输的这个http流不能转换成String类型在调用第三方接口的过程中如下代码:就是说从这个输出点传出来的数据不能进行有效的转换这里

2012-11-17 18:54:26 1766

原创 发版本 和 svn的一些事情

打包发版本步骤1.引入项目所需要的包,首先当项目缺少开发文件的时候,需要在svn上面检出代码具体的步骤是:(1)右键工程--从svn检出所缺少的代码--这时检出的代码可能不在你的工作空间中--然后点击工程右键 workingSet 然后加入没有加入的工程,在加入新的模块时可能不是个maven项目 则必须加入maven依赖的包部署,其次也会遇到编译jdk的版本太低,因此需要改变编

2012-11-09 18:15:46 1019

转载 for循环的那点事

J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。在Java程序中,要“逐一处理”――或者说,“遍历”――某一个数组或Collection中的元素的时候,一般会使用一个for循环来实现(当然,用其它种

2012-11-09 14:19:28 468

转载 XStream分析(2)

XStream 使用XStream的初衷 研究和使用XStream的原因是我在项目中的一个预研。在项目中需要应用到对XML文件的管理和配置,因此需要一个能够将对象保存为XML的工具库,在这里有多种方法实现,我也研究并进行了比对,比如与Zeus工具的比对,与Java自身的XML工具库的比对等。在这里,我就描述下我的XStream学习过程和研究结果。 XStream简单介绍

2012-11-08 11:38:44 2473

原创 java.lang.String cannot be cast to java.lang.Integer报错

问题只是源于在调试的时候发现的一句微不足道的一行代码如下:/*su.setOperType((Integer)param.get(SpeedMessageKey.OPERTYPE.getValue()));*/首先 将现出上面各个类的原型public enum SpeedMessageKey {/*** 申请操作0:开始提速;1:停止提速*/OPERTYPE("op

2012-11-08 09:59:19 54936

原创 map与list

一个list中的存放的是多条记录的对象比如 说 查询出来的 信息 userInfo中有多个属性 多个属性组成一个对象所以用list来存放结果,而这些属性都要存在一个map里面,也就是 map.put("username",list.get(i).getUserName());这样的存放多个属性,但是我们需要或得这些信息的时候是需要一个map来封装的 如果只是这样我们只能封装一条记录,所

2012-11-02 17:32:45 575

转载 mule中的cxf

mule 基于wsdl调用cxf web service最近看mule的一个文档mule esb 3 concepts,介绍了mule esb的一些基本概念。看完后,对soa,esb,服务等都有了更深的认识。今天试验通过mule进行cxf web service的调用,试了一下午终于成功。1,首先要有一个已经发布的cxf web service,可以通过mule studio以

2012-10-30 16:48:25 1495 1

原创 关于硬件

1.cpu的好坏鉴别(1).看它有几核(2).看它的主频GHZ来记,越高越好(3).看它的线程,越多越好(4).看它的缓存,积越多越大越好(5).制作工艺,32纳米 45纳米 64纳米2.内存的鉴别(1).“KVR1333D3N9/4G”,KVR是金士顿的标示,全称为Kingston的ValueRAM系列内存产品;1333代表频率,D3代表为DDR3代内存;N代表Non

2012-10-26 14:25:41 307

原创 开发中需要的最基本的sql

1.对数据库时间的操作to_char 是将日期和数字转换成字符串(这一点就是我们要将时间显示在页面上 或者是用excle导出等一系列的操作时需要转换);to_date 是将将字符串转换成数据库中的日期类函数;to_number 是将字符转换成数字;to_timestamp  是从数据库中取出微秒数;(在excle导出时我遇到了导出有0的情况 用这个函数得到了解决关键点事时间的类型有

2012-10-26 13:51:47 310

原创 初次接触mule

一.什么是mule?    Mule是一种以java为核心的轻量级的消息框架和整合平台,在我的理解看来它就是用来实现对消息的转换的,当一种消息格式不是我们需要的时候我们就可以利用它来进行消息的转换,不过它的运用可不只如此。他有强大的API文档(好像现在还没有中文版的)。想去研究的可以去下载个看一下。Mule是一个透明的,基于Java的消息框架,它允许不同的应用程序连接,从而摆脱应用程序之间

2012-10-25 17:53:48 587

原创 有关inner on 和 left join..on left outer...on的区别

关于inner join  ..on 与  left join...on left outer join ..on(1)inner join..on是 值的是包括a表和b表中相同的字段例子  select * from a  inner join  b on   a.id = b.id就是显示出 a与b表中相同的id的值(2left...join..on 是指的是左边表的全部值 加

2012-10-25 15:07:43 634

spring api手册

详细的spring内层结构 让你游刃有余的使用spring进行项目开发,IOC的经典以及AOP的神秘

2012-10-12

设计模式实例

当你面对Gof这本厚厚的书籍的时候 你是否有点厌倦,这些代码 能够给你很好的去理解常见的几种设计模式 让你更好的运用到你的开发中去

2012-10-11

空空如也

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

TA关注的人

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