- 博客(28)
- 收藏
- 关注
原创 Spring SpringMVC SpringBoot SpringCloud概念、关系及区别
一、正面解读: Spring主要是基于IOC反转Beans管理Bean类,主要依存于SSH框架(Struts+Spring+Hibernate)这个MVC框架,所以定位很明确,Struts主要负责表示层的显示,Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作),Hibernate主要作用是数据的持久化到数据库。 SpringMVC是基于Spring的一个MVC框架,用以替代初期的SSH框架;(spring Framework本身没有Web功能,Spring MVC使用WebApplica
2021-12-17 09:40:52 595
原创 Windows系统下安装vue
一、安装node.js(https://nodejs.org/en/) 下载完毕后,可以安装node,建议不要安装在系统盘(如C:)。 二、设置nodejs prefix(全局)和cache(缓存)路径 1、在nodejs安装路径下,新建node_global和node_cache两个文件夹 2、设置缓存文件夹 npm config set cache “D:\vueProject\nodejs\node_cache” 设置全局模块存放路径 npm config set prefix “D:\vuePro
2021-08-09 16:17:35 371
原创 MySQL存储过程详解 mysql 存储过程
mysql存储过程详解 1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可...
2015-12-04 11:52:13 124
原创 iBatis多参数处理
Mapper中多参数查询, 批量更新 参数包括String和List类型时,Strig类型的为表名,日志表以月为单位生成,(还可以使用按月表分区功能优化性能)一般使用Map方式注入参数。 例如调用类: Java代码 public int batchUpdate(List<Logs> list,...
2014-09-04 10:38:37 156
原创 iBatis入门
iBatis 简介: iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。 官网为:http://www.mybatis.org/ 搭建iBatis 开...
2014-09-04 09:51:28 92
原创 C:\fakepath\文件路径问题
工具 -> Internet选项 -> 安全 -> 自定义级别 -> 找到“其他”中的“将本地文件上载至服务器时包含本地目录路径”,选中“启用”即可。 //附带不用修改浏览器安全配置的javascript代码,兼容ie, firefox全系列 function getPath(obj) { if(obj) ...
2014-08-08 15:17:19 686
原创 局域网内不能访问SQL Server 2005 的解决办法
系统提示错误: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider) 解决步骤: 1、SQL Serve...
2014-06-18 09:41:50 336
原创 编程常用英语词汇大全
很实用的编程英语词库,共收录一千五百余条词汇。 第一部分: application 应用程式 应用、应用程序 application framework 应用程式框架、应用框架 应用程序框架 architecture 架构、系统架构 体系结构 argument 引数(传给函式的值)。叁见 parameter 叁数、实质叁数、实叁、自变量 array 阵列 数组 arrow operat...
2014-06-09 16:47:50 374
原创 Python 之ConfigParser
一、ConfigParser简介 ConfigParser 是用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容。 1: [db] 2: db_host = 127.0.0.1 3: db_port = 22 4: db_user = root 5: db_pass...
2014-06-09 16:34:06 81
原创 程序员必须进行的10项投资
你的健康 显而易见,开发人员经常都是坐着不动的。每天坐8到16个小时,只休息很短的时间,你的肚子周围很容易会堆起赘肉。肥胖是其它疾病的催化剂,而其中心脏病又是最可怕的。多花点时间运动一下就能避免这样的情况,如果有可能的话,花点钱办一张健身房的会员卡。 长时间以不符合人体工程学的姿势打字,也容易使开发人员选成重复性的肌肉损伤,比如说腕管综合征。每隔几个小时拉伸一下你的手腕或者买块鼠标和键...
2014-06-09 16:32:44 80
原创 Excel 2007
package com.excel.test; import java.io.*; import java.util.List; import javax.servlet.http.*; import org.apache.poi.hssf.usermodel.*; import org.apache.poi.ss.usermodel.Cell; import or...
2014-04-11 16:12:53 73
原创 高并发高负载网站的系统架构浅析
大型网站,比如门户网站。在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。但是除了这几个方面,还没法根本解决大型网站面临的高负载和高并发问题。上面提供的几个解决思路在一定程度上也意味着更大的投入,并且这样的解决思路具备瓶颈,没有很好的扩展性,下面我从低成本、高性能和高扩张性的角度来说说我的一些经验...
2014-04-08 12:16:12 109
原创 Hibernate缓存机制
缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能. Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升. Hibernate缓存分...
2014-04-08 12:16:03 68
原创 Bulk Insert命令详细
Bulk Insert命令详细 BULK INSERT以用户指定的格式复制一个数据文件至数据库表或视图中。 语法:Sql代码 BULK INSERT [ [ 'database_name'.][ 'owner' ].]{ 'table_name' FROM 'data_file' } WITH ( [ BATCHSIZE [ = batch_size ] ],...
2014-04-08 12:15:17 127
原创 如何修改临时表空间
以下的操作是用数据库的sys超级用户操作 刚开始打算把临时表空间的数据文件重新缩小就好了 执行: SQL> alter database tempfile 2 '/oracle/oms/oradata/temp/temp01.dbf' resize 10240M; 数据库报错,重新设置的空间大小不能满足需要。 看来需要重新建立新的临时表空间替换当前的表空间了 1、首先查看当前的数据...
2014-04-08 12:10:35 863
原创 在SQL Server的存储过程中实现对文本的操作
//在SQL Server的存储过程中实现对文本的操作如,对一个文本文件c:\ttt.txt;怎么实现从文本中读取一行,怎么实现写入一行呢?DECLARE @object intDECLARE @hr intDECLARE @src varchar(255), @desc varchar(255)Declare @tmp intdeclare @msg varchar(3000)SET @msg=...
2014-04-04 16:46:28 632
原创 sqlserver存储过程中利用游标遍历结果集简单示例及查询数据库时间
本实例用的是sqlserver2005 在存储过程中遍历结果,和查询数据库中所有 存储过程名称 加以处理以文本形式输出 源码: [sql] view plaincopy drop procedure findName create procedure findName--创建一个名为findName的存储过程 AS declare...
2014-04-04 16:23:16 945
原创 DispatchAction和MappingDispatchAction区别
DispatchAction和MappingDispatchAction的区别DispatchAction是MappingDispatchAction的父类, 用同一表单提交到同一个action而需要两个不同方法业务做处理的解决方式说明两个Action的不同 DispatchAction:一个类继承DispatchAction后,写自定义方法名(按照execute方法格式),分别处理不同的业...
2014-04-01 16:46:22 142
原创 spring 配置触发器
在Spring中配置Quartz 前面介绍过了Timer在Spring中的实现,今天接前文介绍Quartz在Spring中的配置. 而Quartz类库不但有着上述JDK的Timer类库类似的配置,更重要的,它还有着类似于unix的cron服务的配置; 正是基于cron服务的配置使Quartz能方便、清晰指定启动时间,让开发者更青睐于它。 在调度方式上,不同于Timer...
2014-03-17 21:53:57 81
原创 js 画 玫瑰花
<html> <head> <title>I Love You!</title> <meta charset="utf-8" /> </head> <body> <canvas id="c"></canvas&a
2014-03-12 20:35:17 480 2
原创 web框架之Spring-MVC环境搭建
spring框架jar包 1、下载spring源包 下载:spring-framework-3.1.0.RELEASE-with-docs.zip下载依赖包:spring-framework-3.0.5.RELEASE-dependencies.zip注意官网上3.0.3版本以后同版本依赖包不提供下载 2、导入所需jar包 引入dist目录下除了下面三个其余所有包org.sprin...
2014-03-12 20:34:07 86
原创 Velocity入门之基础语法
1. 变量 (1)变量的定义: #set($name = "hello") 说明:velocity中变量是弱类型的。 当使用#set 指令时,括在双引号中的字面字符串将解析和重新解释,如下所示: #set($directoryRoot = "www" ) #set($templateName = "index.vm" ) #set($template = "$directory...
2014-03-12 20:31:25 112
原创 java中ftp断点上传功能的实现
主要使用apache中的net包来实现。网址http://commons.apache.org/net/。具体包的下载和API文档请看官网。 断点上传就是在上传的过程中设置传输的起始位置。并设置二进制传输。 package apache.net.test; import java.io.File; import java.io.FileInputStream; impor...
2014-03-12 20:29:07 90
原创 Spring MVC
1:Spring介绍: Spring框架是一个分层架构,由7个定义好的模块组成。Spring模块构建在核心容器上,核心容器定义了创建、配置和管理bean的方式。每个模块的功能如下:核心容器:核心容器提供Spring框架的基本功能。核心容器的主要组件是BeanFactory,它是工厂模式的实现,BeanFactory使用控制反转(IoC)模式将应用程序的配置和依赖性规范与实际的应用代码分开。S...
2014-03-12 20:25:49 72
原创 Mina
MINA 框架简介 Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编...
2014-03-10 20:41:36 83
原创 火狐和ie兼容性问题
问题一:最简单的鼠标移过手变型的css要改了 cursor:pointer;/*FireFox(火狐)不支持cursor:hand*/ dw8下面自动出来的也没有hand这个属性了,标准的是pointer 问题二:FireFox(火狐)不支持滤镜 最常见的半透明不支持。 filter: Alpha(Opacity=50); /* for IE */ opacity: .5;/*...
2014-02-21 10:54:05 113
原创 cronExpression表达式解释
0 0 12 * * ?---------------在每天中午12:00触发 0 15 10 ? * *---------------每天上午10:15 触发 0 15 10 * * ?---------------每天上午10:15 触发 0 15 10 * * ? *---------------每天上午10:15 触发 0 15 10 * * ? 2005---------...
2014-02-21 09:24:14 117
原创 分享web前端开发技术
Web前端开发随着html5的日渐普及,而益发重要。构建一个高质量的站点,成为决胜之道上的重要一步。下面就推荐几本计算机图书第一网上书店china-pub上的几本畅销web前端开发技术图书。 N0.1 《瞬间之美:Web 界面设计如何让用户心动(09年度畅销榜TOP50)(全彩印刷,首部Web"微观设计"杰作)》 作者: (美)Robert Hoekman, Jr. 出版社:人...
2014-02-20 15:00:30 371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人