自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(176)
  • 问答 (1)
  • 收藏
  • 关注

原创 http异常代码解析

[table]|状态代码 |  状态信息 |  含义 ||100   | Continue  | 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP1.1新)||101   | SwitchingProtocols |  服务器将遵从客户的请求转换到另外一种协议(HTTP1.1新)||200 | OK | 一切正常,对GET和POS...

2013-07-30 15:26:18 237

原创 spring mvc 与JPA/Hibernate的整合示例

一、首先通过maven加入spring、jpa和hibernate相关的jar包。如pom.xml:[code="java"] 4.0.0 cn.ibeans ibeans war 0.0.1-SNAPSHOT myweb Maven Webapp http://maven.apache.org 1.6 4...

2013-07-17 16:53:12 300

原创 extjs应用实例

一、js就一个文件:plans.js[code="java"]Ext.namespace("com.ibeans.ui");/** * 数据列表 * @class com.ibeans.PlansGridPanel * @extends Ext.grid.GridPanel */PlansGridPanel = Ext.extend(Ext.grid.Gr...

2013-06-28 11:45:45 228

原创 软件架构师与系统分析师关系

软考中软件架构设计师与系统分析师两项职称,感觉有时很难区分不清楚。结果网络资源整理出以下内容:[size=large]一、职能[/size]软件架构规划与设计主要是以宏观的角度切入系统架构,一般所谓的设计则是以微观的角度切入。软件工程师和程序员所考虑的是单个构件的功能,而软件架构师必须从全局的角度理解软件项目的业务目的和期望结果,能够定义不同的构件是如何组装在一起的[27]。软件架构师规划...

2013-02-23 21:45:10 283

原创 [oracle]如何在删除ORACLE之后删除 ORACLE 中的 SID?

以下内容转贴网上内容,向原作者致谢!实现方法:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除5、 运行reg...

2012-12-29 19:34:01 1423

原创 递归应用的简单实例

递归算法是一种直接或者间接地调用自身算法的过程。递归算法解决问题的特点:  (1) 递归就是在过程或函数里调用自身。  (2) 在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。  (3) 递归算法解题通常显得很简洁,但递归算法解题的运行效率较低。所以一般不提倡用递归算法设计程序。实例说明,前台需要一个关于各级地区的目录树。在后台组织数据时,从上往下,需要为每一...

2012-12-19 21:15:25 144

原创 [extjs] 三态树的使用实例

以下通过一个工作实例,来说明怎么使用extjs的三态树。一、需求描述:在一个iframe中嵌入一个页面,这个页面在要创建一颗地区的三态树。在用户选择后,系统要从这个iframe中获到选择的结果。二、构建三态树1、area.js[code="java"]Ext.namespace("send.comp");/** * 切换非GIS方式进行区域标绘的树 ...

2012-12-17 16:44:22 154

原创 优化hibernate批量数据的处理

hibernate官方参考指南里有对批量数据处理的指导一、批量插入[code="java"]Session session = sessionFactory.openSession();Transaction tx = session.beginTransaction();for ( int i=0; i...

2012-11-30 12:45:09 153

原创 windows主机与virtualbox虚拟机下的Linux共享网络

环境:主机:windows7虚拟机:virtualbox 4.2虚拟系统:CentOS6.2需求:1、虚拟机linux可以共享主机网络上互联网2、主机、虚拟机互通讯,组成一个虚拟的局域网,且在主机上可通过ssh工具连接虚拟机Linux步骤:1、在主机上安排virtualbox软件,并在虚拟机上安排linux系统2、将virtualbox虚拟机的网络模式设...

2012-11-25 14:01:50 342

原创 linux系统中配置网络

ifconfig eth0 192.168.1.10 netmask 255.255.255.0 //配置IP地址ifconfig eth0 up | down //激活,关闭设备eth0route add default gw 192.168.1.1 ...

2012-10-18 00:31:06 131

原创 Opensuse配置vsftp

一、安装vsftpopensuse默认是不安装vsftp的。在opensuse上安装vsftpd非常简单 只需要一个命令 sudo zypper in vsftpd就可以完成安装,其中sudo命令的意思是如果你的当前用户是非root用户 需要在执行这个命令的时候,提升自己的权限到root.// 如果你是在用root用户,那么就不需要敲sudo了 安装完成后用命令...

2012-10-12 14:38:22 167

原创 在Linux中配置ssh

ssh的问题1、chkconfig --list | grep sshd查看ssh服务有没有安装2、修改sshd_config文件修改/etc/ssh/sshd_config,主要是设置port 22,PermitRootLogin为yes,PasswordAuthentication为yes,Protocol为2,注意去掉前面的注释号,yes一定要小写3、4、重新启动SSH服务:...

2012-09-13 17:57:41 317

原创 [转贴] liinux RPM包的安装与卸载

以下内容转贴网友佳作,便于个人参考学习之用。向原创作者致谢!在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。RPM 有五种操作模式,分别为:安...

2012-09-07 10:51:54 116

原创 解决extjs日期精确到分钟时被struts丢失时分秒的问题

问题:extjs 当日期控件的格式精确到分钟时,提交到struts的时候会丢失精度,只保留年月日,没有了时分秒。解决办法:1、将action中与前台对应的属性类型由date修改为string 这样就不会有类型转换的问题。2、手动转换,string的类型还是不能直接赋给类型为date的属性的。就只能现手动转换一下了。js:[code="java"]{ colum...

2012-08-21 18:14:56 136

原创 win7系统的笔记本电脑共享无线

[quote]C:\Users\llf>netsh wlan set hostednetwork mode=allow ssid=llf key=12345678承载网络模式已设置为允许。已成功更改承载网络的 SSID。已成功更改托管网络的用户密钥密码。C:\Users\llf>netsh wlan start hostednetwork已启动承载网络。[/...

2012-08-11 14:21:31 95

原创 时间管理的概率

活动的概率可以用正泰分布图来协调计算首先画出正泰分布图[img]http://dl.iteye.com/upload/attachment/0068/5612/31de2963-9d12-360d-be3e-97436b56887a.png[/img]公式:任务完成时间估算=(最乐观+4*最可能+最悲观)/6任务完成的标准差δ=(最悲观-最乐观)/6例如:某项目...

2012-05-23 23:37:57 153

原创 时间网络图算法

[size=large]一、关键路径[/size][size=medium]1、概念[/size]所有路径中,各活动的历时总和最长的路径为关键路径。关键路径的时长一般等于项目的总工期。也可以说,关键路径是指起点到终点之间,由总时差为0的关键活动连接而成的路径。[size=medium]2、计算关键路径的目的[/size]a 看项目网络图中关键路径是否满足合同工期的要求b...

2012-05-23 00:59:10 843

原创 将oracle数据迁移到mysql

通常的数据迁移是通过生成一个.sql文件做为数据载体。但由于数据库平台间的方言或其它差异,是很难实现的。特别是大字段(clob,blob)。各类数据库间的处理机制差异太大。由于项目需要,摸索了一下。将经验记录下来。 备忘:[size=large]一、数据库建模[/size]1、借助powerdesigner,先通过逆向工程,将oracle数据库建模。这样的好处是数据库的表关系已经建起来...

2012-04-06 09:57:55 282

原创 【JPA】基础知识

JPA是java编程领域的ORM标准。最著名的参考实现是hibernate.[size=large]一、主要API[/size]⑴ 实体(@Entity)⑵ 数据库模式属性(@Table、@SecondaryTable、@SecondaryTables、@Column、@JoinColumn、@JoinColumns、@PrimaryKeyJoinColumn、@PrimaryKe...

2012-03-04 20:22:57 112

原创 startUML无法加载插件的原因

startUML是一款不错的uml设计软件。尝试用过几天后来换卸载了。今天重装,居然发现无法象以前那样正向工程和应用设计模式。在网上找到了原因:http://blog.csdn.net/superbeck/article/details/4323861原来是卸载不成功造成的。在安装目录下找到各类插件目录,如:staruml-java,等依次执行unreg.bat 重启软件。终于好了...

2012-02-29 00:14:13 861

原创 JAXB的基本应用

JAXB(Java API for XML Binding)是JAX-WS规范中的一项数据绑定技术.作用是在客户端与服务端通讯时将java对象特别是复杂对象解析成xml格式的soap包。通过http协议进行传输。JAXB通过Marshal/unMarshal进行对象的编码和解码。JAXB同时提供了一组注解1、@XmlRootElement把一个java类映射为xml根节点...

2012-02-29 00:13:45 61

原创 log4j的应用与配置

在java编程领域,log4j已经是事实上的日志输出工具。不但功能强大,配置还非常简单。[size=large]一、基础知识[/size][size=medium]1、5种输出目的地(appender)[/size](1)控制台:[code="java"]org.apache.log4j.ConsoleAppender[/code](2)文件[code="java"]org...

2012-01-31 22:25:13 54

原创 springsecurity学习笔之二:实现一个基于数据库的简单权限系统

这里在一个web工程中,通过三张表,实现用户、角色、权限的关系实现一个相对简单的权限系统。没有考虑对资源(URL)的控制一、在web工程中加入springsecurity的支持,主要jar包二、配置web容器:web.xml[code="java"] contextConfigLocation classpath:applicati...

2012-01-23 14:35:38 103

原创 springsecurity学习笔记之一:安全架构的理解

计划将springsecurity的引入新的项目中。开始学习。按照我一惯“基本概念”-->“基本原理”-->"初步体验"-->"实战案例"-->"高级特性"的学习路线图。开始吧……直接从基本原理开始:经过从各种资料了解,springsecurity的安全架构原理的精髓其实就是两个java模式的运用。即:责任链和动态代理。一句话,就是设计一系列的过滤器分别负责对web资源的认证和...

2012-01-20 09:45:20 147

原创 如何测试struts2的action?

在web应用中做action的单元测试,一向比较麻烦.因为它对web容器的依赖。现在有办法了。struts提供了 个测试插件,结合JUnit,可以很方便的进行单元测试,一、加入struts2-junit-plugin.xxx.jar插件二、测试类[code="java"]/** * */package com.auth;import org.apache.st...

2012-01-18 15:10:36 342

原创 activeMO学习笔记二:发布和订阅

其实学习activeMQ的初衷就是要找一个能够实现异步消息的发布/订阅机制的解决方案。一、要启动消息代理也就是一个broker.在上一篇中,我是自建了一个内嵌的broker. 经过进一步的了解,实际上利用官方的代理才是最常见的应用场景。这里直接执行官方解压包下的activemq.bat若是要启动特定配置的broker.先确认配置文件如activemq-demo.xml存在于conf...

2012-01-16 14:57:11 126

原创 activeMO学习笔记一:开始自己的第一个mq

因为项目的需要,在构思系统的架构设计上,想到了ActiveMQ.只所以选择它。开始了学习。一、首先做了一点小功课。1、大致了解了JMS的原理的核心API.2、知道了这是JMS的一个实现。在apache上可以免费下载使用。还不赶快下一个去?二、运行并观察了官方例子1、我先在activeMQ的解压目录的bin下执行了:[code="java"]activemq[/c...

2012-01-14 14:01:08 123

原创 cxf学习笔记之传递附件

cxf是jws的实现,上传二进制文件主要借助MTOM来实现,只须在发布服务时进行简单的配置即可。[b]一、服务端[/b]先建web工程1、创建包括附件的复杂对象[code="java"]package cn.ibeans.ws.pojo;import javax.activation.DataHandler;import javax.xml.bind.annot...

2012-01-12 09:34:40 178

原创 cxf学习笔记之传递复杂对象

设计思路,创建一个人员注册的web服务。接受客户端传递的人员信息并注册到系统中。而这个人员信息是一个复杂对象。一、服务端1、创建人员类[code="java"]package cn.ibeans.ws.pojo;import javax.xml.bind.annotation.XmlRootElement;@XmlRootElementpublic class Pe...

2012-01-10 14:52:46 118

如何通过powerdesigner快速编制数据库说明书

一、确保pdm文件二、reports菜单三、整理最右侧的报告输出内空四、设置最重要的表信息,选择要输出的字段属性:从中间栏选择list of table columns添加到右栏在右栏右选layout,在弹出的属性中选择要输出的字段属性并排序...

2011-11-15 00:09:59 87

原创 ssh+mysql大字段处理方法

大字段共分两种,一是clob,即长文本。通常用来存储超过一定数量的(如4000)的字符,一是blob,即二进制字节数据,通常就是用户提交的附件这里假定ssh+mysql的开发环境已配置完成。通过设计一个用户管理程序来举例说明针对mysql的大字段处理方法一、数据库字段定义[code="java"]CREATE TABLE `users` ( `enable` int(11...

2011-09-19 17:30:27 130

原创 weblogic部署java应用的常见问题

空指针的问题在tomcat下正常的应用到weblogic下发现@Autowire注入的bean为空。经过验证,发现是web.xml中配置spring上下文参数时用了例如classpath:applicationContext*.xml的写法,weblogic不能识别。解决办法就是将通配符*号去掉数据库源的问题当配置容器数据源后,需要在spring中做对应的配置[code="ja...

2011-08-29 23:00:53 329

原创 利用eclipse构建和部署maven工程

一、环境OS:win7jdk:1.6maven:3eclipse:jee3.6+m2eclipsetomcat:6二、创建由maven构建的web工程1、创建maven工程mvn archetype:generate在出现的archetype列表中可选择一个合适的编号,例如197: remote -> struts2-archetype-blank (-...

2011-08-23 12:23:22 80

原创 java中对象集合的比较与排序

现种方式。一是对象本身直接实现Comparable接口[code="java"]class Student implements Comparable{ private int age; private String name; //实现Comparable接口方法 public int compareTo(Object o){ Student s ...

2011-07-19 00:26:43 146

原创 java中对象数组的排序与比较

首先,数组中的元素即被排序的对象要实现comparable接口及其compareTo(Object o)方法[code="java"]class Student implements Comparable{ int age; String name; public Student(int age,String name){ this....

2011-07-15 00:36:36 681

原创 oracle常见错误

IMP-00015: 由于对象已存在, 下列语句失败: "CREATE SEQUENCE "LOG_SEQ" MINVALUE 1 MAXVALUE 999999999999999 INCREMENT BY " "1 START WITH 1296 NOCACHE ORDER CYCLE"应该是表空间不够了,修改如下:SQL> alter database datafile '...

2011-06-21 22:32:46 151

原创 解决secureCRT“数据库里没有找到防火墙无”的问题

提示的问题一般是由于中文汉化造成的。环境:secureCRT6.5汉化免安装版win7 linux suse10.3C:\Users\llf\AppData\Roaming\VanDyke\Config\Firewalls\无.iniC:\Users\llf\AppData\Roaming\VanDyke\Config\Sessions\192.168.1.107.in...

2011-05-29 13:00:53 892

原创 linux学习笔记之五:oracle

一、启动oracle服务以oracle用户登录linux,可以在/etc/passwd中查看到有没有oracle用户如果不知道oracle用户密码,可以以root账号进行重置。#:passwd oracleoracle用户登录后执行:sqlplus / nolog //进入sqlshellSQL> conn /as sysdbaSQL>startup二、关闭...

2011-05-28 20:58:51 76

原创 plsql对oracle数据库集群的操作

一、连接在本地tnsnames中配置连接字符串C:\oracle\product\10.2.0\db_1\network\ADMIN\tnsnames.ora[code="java"]aix_group =(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.123.2.4)(POR...

2011-04-08 09:49:01 602

原创 linux学习笔记之四:jdk

一、安装jdk下载.bin的安装包,传到linux服务器上进入安装包目录./jdk-xxxx.bin正常情况下会开始解压,最后出现声明,要求输入yes并确认之后会在同一目录下产生一个jdk的目录如果找不到这个目录,这说明安装不成功。原因可能是权限的问题chmod 775 jdk-xxx.bin之后再试着安装。安装成功后,还需要修改环境变量进入...

2011-04-08 00:23:15 79

空空如也

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

TA关注的人

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