自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (10)
  • 收藏
  • 关注

原创 springmvc 和struts2的区别?struts2工作原理?

springmvc 和struts2的区别?机制 :springmvc 的入口是servlet,struts2的入口是filter性能 : springmvc 会比struts2快一点。springmvc是基于方法设计,struts2是基于类,每次发一次请求都会实例一个action,每个Action都会被注入属性。参数传递:struts2是在接受参数的时候,可以采用属性来接收参数,这家

2015-11-24 11:03:14 1407

原创 算法

1.递归排序例如:打印某个磁盘的所有文件private static void listfiles(File file) { // 打印路径 System.out.println(file.getAbsolutePath()); try { // 如果是文件夹 打印所以文件 if (file.isDirectory()) { File[] files

2015-11-23 14:26:18 271

转载 使用jersey实现应用服务器和图片服务器分离

1.模拟应用服务器(客户端):所需jar:123commons-io-1.3.2.jar,jersey-client-1.8.jar,jersey-core-1.8.jar编辑客户端代码:1234

2015-11-20 17:12:53 1973

转载 页面缓存OSCache

OScache是什么?是一个高性能的J2EE缓存框架,缓存部分JSP或HTTP请求,任何Java对象都可以缓存缓存以key value 方式来存储也可以永久缓存:缓存可以随意写入磁盘支持集群使用OSCache:1.把所需jar拷贝lib2.把oscache安装目录下oscache.properties放入src目录下3.引入4.页面添加缓存缓存时间:

2015-11-20 17:10:18 379

原创 网上商城项目实战之Freemarker 页面静态化

FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 l         FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 l         虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据(如下图)模板 

2015-11-20 17:08:01 2043

原创 镜像下载包

Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements.  See the NOTICE filedistributed with this work for additional informationregarding copyright own

2015-11-20 10:06:07 308

转载 网上商城项目实战之springmvc配置

1.创建后台配置文件springmvc-back.xml    context:component-scan base-package="cn.liu"        use-default-filters="false">        context:include-filter type="annotation"

2015-11-16 19:29:09 857

转载 display tag 标签分页实例

找到display tag 所需jar编写实体类UserInfo.java package com.liu.po;public class UserInfo {    private Integer userId;         private String userName;     

2015-11-16 19:24:50 761

转载 网上商城项目实战之使用nexus搭建maven私有服务器

1.nexus 介绍    是开源的,用该框架架设maven私有服务器2.nexus私服环境搭建    把nexus.war包放到tomcat的webapps下面    浏览且登录    用户名:admin    密码:admin1233.关于中央仓库注意事项    地址:目前来说:http:repo1.mav

2015-11-16 19:21:48 557

转载 Ckeditor在线文本编辑器

示例代码:    pageEncoding="UTF-8"%>    String path = request.getContextPath();    String basePath = request.getScheme() + "://"            + request.getServ

2015-11-13 17:52:42 319

转载 安装Eclipse Maven插件

link方式:   1. 在你的 eclipse 安装的根目录下创建两个文件夹:links,mavenPlugins(文件夹名称可自定义),把eclipse-maven3-plugin.7z解压 后的features和plugins文件夹放到mavenPlugins文件夹下(必须如此,注意解压后文件夹的嵌套情况)。   3. 在 links 目录下创建一个maven.l

2015-11-13 16:52:06 209

转载 servlet 生成验证图片

pageEncoding="UTF-8"%>    String path = request.getContextPath();    String basePath = request.getScheme() + "://"            + request.getServerName() + ":" + request.getServerPort()

2015-11-13 16:39:13 537

转载 spring mvc 上传文件

springmvc 上传文件步骤:第一 拷贝所需jar 第二 需要在springmvc(springmvc-servlet.xml)中配置:SpringMVC上传文件时,需要配置MultipartResolver处理器                               第三 需要在上传的表单添加enctype="mu

2015-11-13 16:34:22 275

转载 JSP 导出EXCEL文件

把JSP里面的contentType设置为:contentType="application/vnd.ms-excel; charset=UTF-8"打开页面的时候就可以直接保存为一个EXCEL文件代码示例    pageEncoding="UTF-8"%>    String path = req

2015-11-13 16:31:00 502

转载 java excel表格数据导入

jxl操作excel包括对象Workbook,Sheet ,Cell。一个excel就对应一个Workbook对象,一个Workbook可以有多个Sheet对象一个Sheet对象可以有多个Cell对象读取excel操作通过Workbook,Sheet ,Cell这三个对象我们就可以实现Excel文件的读取工作。1、 选取Excel文件得到工作薄2、 选择

2015-11-13 16:25:37 443

转载 网上商城项目实战之springmvc乱码问题

在web.xml配置过滤器:    filter>        filter-name>characterEncodingFilterfilter-name>        filter-class>org.springframework.web.filter.CharacterEncodingFilterfilter-class>    

2015-11-12 16:29:36 309

原创 网上商城项目实战之spring mybatis整合

1.配置POM.xml文件,配置项目所需jar(下载jar包,寻找依赖,热部署)2.配置web.xml:     配置spring监听器      contextConfigLocation  classpath:application-context.xml  org.springframework.web.context.ContextLoaderListe

2015-11-12 08:59:06 642

原创 java基础1

一、java 的三种技术架构Java SE        : 开发java桌面应用程序,和低端的服务器程序,是Java所有版本的基本,提供了Java最基本的语言特性; Java ME       :Java企业版或Java企业平台:包含了java SE平台,并增加了附加类库,以便支持目录管理、交易管理、和企业级消息处理等 Java EE       :Java微型版

2015-11-10 19:26:16 279

原创 网上商城项目实战之maven热部署

一、配置多个tomcat    a.配置JDK环境变量    b.修改端口号 3个地方    c.创建maven 项目, 输入命令:tomcat:run (第一次运行需要下载jar)二、热部署    a.给tomcat配置账号密码,找到tomcat-users.xml                           b.配置pom.

2015-11-10 17:02:42 305

转载 网上商城项目实战之需求分析

2015-11-10 15:36:02 2613

原创 项目简介

2015-11-10 14:09:40 314

转载 单例模式

单例模式是一种常见的设计模式单例模式分三种                 懒汉式单例、                 饿汉式单例、                 登记式单例。单例模式有一下特点:    1、单例类只能有一个实例。       2、单例类必须自己自己创建自己的唯一实例。    3、单例类必须给所有其他对象提供这一实例。说明:《

2015-11-10 10:44:40 204

转载 JDBC创建步骤

•创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载MySql的驱动类

2015-11-10 10:13:16 357

原创 oscache高速缓存

需要的jar:commons-logging.jar,jgroups-all.jar,oscache-2.4.1.jar语句:pageEncoding="UTF-8" import="java.util.*"%>Insert title here当前时间:Date()%>缓存时间:Date()%>

2015-11-06 17:52:44 276

原创 使用Jersey实现应用服务器和图片服务器分离

1.模拟应用服务器(客户端):所需jar:commons-io-1.3.2.jar,jersey-client-1,8.jar,jersey-core-1.8.jar编辑客户端代码:// 图片名称生成策略DateFormat df = new SimpleDateFormat("yyyyMMddHHmmssSSS");// 图片名称一部分String format

2015-11-06 11:49:37 1191

原创 tomcat7.0创建不了

昨天把项目搞死了,结果项目没问题又把猫搞死了,结果找了好久重新安装憋,或者把猫复制到路径下

2015-11-06 09:11:48 339

原创 PowerDesigner设置外键

外键如果是由概念模型或者逻辑模型生成物理模型,那么外键是通过Relationship生成的,也可以通过工具栏中的Reference来实现两表之间的外键关系。假如一个课程只会在一个固定的教室上课,而一个教室会安排多个课程在不同的时间上课,所以教室和课程是一对多的关系,那么课程表中就需要添加RoomID列以形成外键列,具体操作方法就是在工具栏中单击“Reference”按钮,然后在设计面板中,

2015-11-05 13:16:30 18779 8

原创 String 和StringBuffer的区别

JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。

2015-11-04 16:26:26 225

原创 大型网站技术架构

从应用程序服务器到文件服务器,最后从数据库服务器取出数据需要的配置

2015-11-04 12:08:36 247

MQ请求响应&发布订阅流程动图

简单的用图描述了一下数据A系统到B系统经过的流程,数据的走向,以及请求响应和发布订阅的区别,就是同步和异步的区别;如果还不理解就举例说明一下,比如银行取钱,这个动作就属于请求响应,输入金额后,拿到钱了,取卡走人;那发布订阅就相当于存钱,或者说是汇款,我输入账号放入钱,就等ATM出现一个成功就可以了,至于什么时候到是另外一端的事情

2018-06-21

DirectX Repair

DirectX这个工具我用了很多次,每次重装系统后C盘总差东西,使用也很简单

2018-06-21

计划任务调用存储过程

计划任务调用存储过程,执行语句 1.创建一个用户与表 create user testspm identified by SPMspm123; grant connect, resource to testspm; 切换testspm用户 2.建表 create table SPMDATA ( device_id NVARCHAR2(200) not null, send_date NVARCHAR2(200), insert_date NVARCHAR2(200) ) alter table SPMDATA add constraint pk_testspm primary key (DEVICE_ID);。。。。。。。。

2018-06-20

libaio-devel-0.3.110-alt1.1.x86_64

找了很多个,官网也下下来试了很多个,最后这个包时可以的,没问题

2018-06-20

安装 Nginx

网上找了许久,下载了几个文档,然而都不能搭建好,这是我搭建好的,里面有配置文件:nginx.conf 用SSH Secure Shell远程终端将nginx-1.8.1.tar.gz以及依赖包openssl-1.0.1e-48.el6.x86_64.rpm、pcre-7.8-7.el6.x86_64.rpm、zlib-1.2.3-29.el6.x86_64.rpm上传到服务器目录/opt/ESB_InstallFiles/Nginx/下。 先安装依赖包: root@localhost Nginx]# yum install gcc-++ [root@localhost Nginx]# yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel [root@localhost Nginx]# cd /usr/local/ [root@db local]# tar -zxv -f nginx-1.8.1.tar.gz [root@db local]# cd /usr/local/nginx/ [root@db nginx]# ./configure --prefix=/usr/local/nginx [root@db nginx-1.8.1]# make [root@db nginx-1.8.1]# make install 开放防火墙的这个端口 vi /etc/sysconfig/iptables 添加:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 重启iptables service iptables restart 开放一个范围的端口22到80 -A INPUT -m state --state NEW -m tcp -p tcp --dport 22:80 -j ACCEPT [root@db nginx-1.8.1] ./configure && make && make install [root@name Nginx]# rpm –ivh openssl-1.0.1e-48.el6.x86_64.rpm [root@name Nginx]# rpm –ivh pcre-7.8-7.el6.x86_64.rpm [root@name Nginx]# rpm –ivh zlib-1.2.3-29.el6.x86_64.rpm 再安装Nginx: [root@name Nginx]tar zxvf nginx-1.8.1.tar.gz [root@name Nginx] cd nginx-1.8.1 [root@db nginx-1.8.1] ./configure && make && make install 启动Nginx: 启动:/usr/local/nginx/sbin/nginx 停止/重新加载:/usr/local/nginx/sbin/nginx -s stop(quit、reload) 验证配置文件是否合法:/usr/local/nginx/sbin/nginx -t 命令帮助:/usr/local/nginx/sbin/nginx –h

2018-06-20

Linux操作命令搜集

以下为本人搜集的一些Linux的常用操作命令:关机 (系统的关机、重启以及登出 ) shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdown -h hours:minutes & 按预定时间关闭系统 shutdown -c 取消按预定时间关闭系统 shutdown -r now 重启(1) reboot 重启(2) logout 注销 rm -rf删除文件

2018-06-20

Linux上搭建FTP

提示各位,不同的环境有写参数的修改并不一致,此文档是redhat6.4上验证的

2018-06-20

esb linux odbc配置文档

1) 已有Linux系统,最好是才装好的纯净的。(下文以RHEL6.4版为例) 2) 数据库尽量不要和ESB装在同一台服务器上,数据库最好是Oracle 11g,方便导入初始表及数据。(下文不介绍数据库安装) 3) 登陆系统时最好以root用户登陆,系统语言最好选择为英文(选中文的话在MQ中会出现很多乱码)。 4) 本文以能够操作Linux系统可视化界面为前提进行叙述,若只能用指令控制Linux系统,则某些环节可能操作方法不一样。 5) 有些文字叙述的Linux基础操作可能没有写出具体指令(如创建文件、解压文件等),若不能使用图形化界面,可自寻上网搜索Linux指令。

2018-06-20

Oracle11g安装文档

这个版本是Oracle11g for RHEL 7以下版本,如果需要安装RHEL 7以上版本请参考我另外一篇Oracle12c安装文档

2018-06-20

Oracle12c安装

Linux版Oracle12C安装,详细截图,在网上找了好多都没有用,这个是我验证过的

2018-06-20

空空如也

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

TA关注的人

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