自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(308)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring Boot 使用JdbcTemplate(转)

原文地址:http://blog.csdn.net/liuziyingbeidou/article/details/53561792此处主要针对execute和batchUpdate中部分内容说明。   针对大数据量的插入推荐使用批量插入以便提高性能,经过实战说明JdbcTemplate批量插入效率高于循环单条插入。   JdbcTemplate继承JdbcAccessor类与JdbcOp...

2017-03-08 15:04:49 423

原创 spring boot 与 JdbcTemplate 一起工作(转)

原文地址 http://www.cnblogs.com/tomlxq/p/5514658.html本文将介绍如何将spring boot 与 JdbcTemplate一起工作。Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。 JdbcTemplate 是在JDBC API基...

2017-03-08 15:03:29 298

原创 oracle 动态执行命令execute immediate

可以使用execute immediate来动态执SQL语句和存储过程,在这次的项目中我有一类用“P_InsertInto_”开头的存储过程,后面是表名如:P_InsertInto_AC01、P_InsertInto_AC02等等,用来给AC01、AC02........这些表插入数据的,我们就只能用execute immediate动态执行这些过程,像这样速度和代码编写上就会方便很多了。这个...

2016-06-12 17:42:12 5574

原创 设计模式遵循的六大基本原则(转)

转载地址:http://www.uml.org.cn/sjms/201211023.asp#1目录:设计模式六大原则(1):单一职责原则设计模式六大原则(2):里氏替换原则设计模式六大原则(3):依赖倒置原则设计模式六大原则(4):接口隔离原则设计模式六大原则(5):迪米特法则设计模式六大原则(6):开闭原则设计模式六大原则(1):单一职责原则定义:不要存在多...

2016-05-12 17:10:46 853

原创 git通过远程仓库多人协作开发(转载)

原文地址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013760174128707b935b0be6fc4fc6ace66c4f15618f8d000当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库...

2016-05-11 17:51:15 477

原创 git stash 保存现场和恢复现场命令(转载)

git stash用于保存和恢复工作进度。    git stash保存当前的工作进度。会分别对暂存区和工作区的状态进行保存。git stash list显示进度列表。此命令显然暗示了git stash 可以多次保存工作进度,并用在恢复时候    选择。git stash pop [--index] [<stash>]...

2016-05-11 17:19:39 972

原创 git push 命令

git push 完整命令:git push origin localbranch:remotebranch,在本地分支和远程分支没有关联的情况下,本地分支和远程分支必须有一个、1.当忽略掉远程分支名字时,只有本地分支名字,意味着远程分支名字等同于本地分支名字,如:git push origin localbranch 2.当忽略掉本地分支名字时,只有远程分支名字,意味着删除远程分...

2016-05-09 17:25:06 1501

原创 git fetch和git pull的区别

原文: http://www.tech126.com/git-fetch-pull/ Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge    git fetch origin mastergit log -p master..origin/mastergit merge origin/master ...

2016-05-09 17:14:42 920

原创 Java I/O 操作及优化建议(I/O,NIO,AIO)

I/O:文件和网路流都是同步阻塞方式NIO:同步阻塞方式操作文件,同步非阻塞方式操作网路流AIO:文件和网路流都可异步非阻塞方式操作,也可同步非阻塞方试操作原文出处: IBM - 周明耀Java I/OI/O,即 Input/Output(输入/输出) 的简称。就 I/O 而言,概念上有 5 种模型:blocking I/O,nonblocking I/O,I/O mul...

2016-04-06 16:27:54 161

原创 Nginx+Windows负载均衡配置属性(转)

一、下载Nginx http://nginx.org/download/nginx-1.2.5.zip 解压到C:\nginx目录下 二、在两台服务器上分别建一个网站: S1:192.168.16.35:8054 S2:192.168.16.16:8089 二、找到目录 C:\nginx\conf\nginx.conf 打开nginx.conf 配置如下: 复制代码 代码如下:#使用...

2016-04-01 16:50:48 145

原创 Nginx负载均衡的4种方案配置实例(转)

1、轮询轮询即Round Robin,根据Nginx配置文件中的顺序,依次把客户端的Web请求分发到不同的后端服务器。配置的例子如下:?12345678910111213http{ upstream sampleapp { server <<dns entry or IP Ad...

2016-04-01 16:16:07 142

原创 推荐--tomcat结合nginx使用小结(转)

原文地址:http://cxshun.iteye.com/blog/1535188相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:Html代码  反向代理(Reverse Proxy...

2016-04-01 15:56:27 139

原创 推荐--nginx 作为反向代理实现负载均衡的例子(转)

nginx 这个轻量级、高性能的 web server 主要可以干两件事情: 〉直接作为http server(代替apache,对PHP需要FastCGI处理器支持); 〉另外一个功能就是作为反向代理服务器实现负载均衡 以下我们就来举例说明如何使用 nginx 实现负载均衡。因为nginx在处理并发方面的优势,现在这个应用非常常见。当然了Apache的 mod_proxy和mod_cache...

2016-04-01 15:56:19 187

原创 OkHttp:Java 平台上的新一代 HTTP 客户端(转)

原文  http://www.ibm.com/developerworks/cn/java/j-lo-okhttp/index.html?ca=drs-主题 HTTP OkHttp      在 Java 平台上,我们一般使用 Apache HttpClient 作为通常的 HTTP 客户端。Square 公司开源的 OkHttp 是一个更先进的专注于连接效率的 HTTP 客...

2016-03-30 14:59:39 188

原创 SVN—patch的应用(create patch,apply patch)(转)

1.create patch 使用create patch可以生成一个或者多个修改过的文件和当前版本差异的patch(支持目录树) 通常情况下,create patch将修改保存为.patch或.diff文件 可以将.patch或.diff文件的内容复制出来,发给需要审查的人 .patch或.diff文件中记录了发生这个patch的版本号以及具体修改的内容 针对某个文件或某几个文件的若干种修...

2016-03-18 10:38:31 6539

原创 sort、uniq命令对文本进行排序、单一和重复操作

sort是在Linux里非常常用的一个命令,它将文件进行排序,并将排序结果标准输出。sort命令既可以从特定的文件,也可以从stdin中获取输入。sort命令语法sort 选项 参数常用选项-b:忽略每行前面开始处的空格字符;-c:检查文件是否已经按照顺序排序,排序过为真;-d:排序时,处理英文字母、数字和空格字符,以字典顺序排序。忽略其他所有字符;-f:...

2016-02-18 11:47:27 807

原创 教你使用Hibernate的QBC查询(转载)

转载自:http://developer.51cto.com/art/200906/131743.htmQBC查询就是通过使用Hibernate提供的Query By Criteria API来查询对象,这种API封装了SQL语句的动态拼装,对查询提供了更加面向对象的功能接口。我们看下面的示例程序:Criteria criteria=session.createCriteria(Use...

2015-12-18 17:19:14 302

原创 Javascript模块化编程(系列)(转载)

Javascript模块化编程(一):模块的写法:http://www.ruanyifeng.com/blog/2012/10/javascript_module.html Javascript模块化编程(二):AMD规范:http://www.ruanyifeng.com/blog/2012/10/asynchronous_module_definition.htmlJavascri...

2015-09-23 15:21:24 174

原创 使用 Spring Data JPA 简化 JPA 开发(转载)

从一个简单的 JPA 示例开始本文主要讲述 Spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接着重构该示例,并引入 Spring 框架,这两部分不会涉及过多的篇幅,如果希望能够深入学习 Spring 和 JPA,可以根据本文最后提供的参考资料进一步学习。自 JPA 伴随 Java...

2015-08-18 16:32:27 132

原创 SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)(转载)

         首先我们为什么需要做日志管理,在现实的上线中我们经常会遇到系统出现异常或者问题。这个时候就马上打开CRT或者SSH连上服务器拿日子来分析。受网络的各种限制。于是我们就想为什么不能直接在管理后台查看报错的信息呢。于是日志管理就出现了。         其次个人觉得做日志管理最好的是Aop,有的人也喜欢用拦截器。都可以,在此我重点介绍我的实现方式。         Aop有...

2015-08-14 16:26:34 183

原创 Activiti - 新一代的开源 BPM 引擎

原文地址:http://www.ibm.com/developerworks/cn/java/j-lo-activiti1/Activiti - 新一代的开源 BPM 引擎Activiti 背景简介、服务和功能介绍Activiti 作为一个遵从 Apache 许可的工作流和业务流程管理开源平台,其核心是基于 Java 的超快速、超稳定的 BPMN 2.0 流程引...

2015-07-30 11:03:05 206

原创 java获取路径几种途径(J2SE及J2EE中)(转载)

在写java程序时不可避免要获取文件的路径...总结一下,遗漏的随时补上 1.可以在servlet的init方法里 String path = getServletContext().getRealPath("/"); 这将获取web项目的全路径 例如 :E:\eclipseM9\workspace\tree\ tree是我web项目的根目录   2.你也可以随时在任意...

2015-06-24 15:15:58 206

原创 SFTP编程开源框架jsch 异常问题汇总

Ssh IssuesAuthentication failureYou get the following exception when using the Ssh plugin for remote connectivity: com.jcraft.jsch.JSchException: Auth failIf this is using a ...

2015-06-10 11:35:24 4252

原创 Apache Commons IO入门教程

Apache Commons IO是Apache基金会创建并维护的Java函数库。它提供了许多类使得开发者的常见任务变得简单,同时减少重复(boiler-plate)代码,这些代码可能遍布于每个独立的项目中,你却不得不重复的编写。这些类由经验丰富的开发者维护,对各种问题的边界条件考虑周到,并持续修复相关bug。在下面的例子中,我们会向你演示一些不同功能的方法,这些功能都是在org.apach...

2015-06-01 17:33:05 805

原创 FileUtils方法大全(转载)

FileUtils获取系统的临时目录路径:getTempDirectoryPath() [java] view plaincopyprint?public static String getTempDirectoryPath() {               return System.getProperty("java.io.tmpdir");...

2015-06-01 15:46:38 376

原创 Oracle表与索引的分析及索引重建(转载)

Oracle表与索引的分析及索引重建2010年12月31日  1.分析表与索引(analyze 不会重建索引) analyze table tablename compute statistics 等同于 analyze table tablename compute statistics for table for all indexes for all columns...

2015-04-27 17:08:52 205

原创 Java NIO系列教程--不错,保留(转载)

Java NIO 系列教程原文地址:http://tutorials.jenkov.com/java-nio/index.html作者:Jakob Jenkov   译者:郭蕾    校对:方腾飞Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式。Java NIO...

2015-04-17 15:38:26 282

原创 java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp区别和总结(转载)

在web开发中,避免不了对日期的操作,就几种常见的日期操作做个总结(部分参考网络,在此表示感谢):java.util.Date、Java.util.Calendar、java.sql.Date、java.sql.Time、java.sql.Timestamp java.lang.Object ....|__java.util.Date ..........|__java.sql.D...

2015-04-15 16:36:11 215

原创 jdbc连接数据库使用sid和service_name的格式区别(转载)

最近使用jdbc连接oracle时报错: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: 10.12.162.84:1521:xxxx 登陆oracle数据发现在network/...

2015-04-10 10:25:01 238

原创 spring配置datasource的三种方式(转载)

1、使用org.springframework.jdbc.datasource.DriverManagerDataSource 说明:DriverManagerDataSource建立连接是只要有请求就新建一个connection,根本没有连接池的作用。 <bean id="dataSource" class="org.springframework.jdbc.datasource.Dr...

2015-04-09 15:04:28 265

原创 oracle 执行计划为什么不走hash join?(转载)

今天,某省的同事来告诉我,表重组后,他用于统计的一个sql脚本运行变慢了,之前只需要17、8分钟能出来的结果,现在1小时40分钟左右才能出来结果。我们一起来看看脚本中的一个sql:SQL> explain plan for  2  select a.startdate,b.subsid from tab_1 a,tab_2 b where   3  a.servid='025...

2015-04-07 14:34:37 1698

原创 详细介绍ORACLE sqlplus命令(转)

一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oraclea、启动ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>startupSVRMGR>quitb、关闭ORACLE系统oracle>svrmgrlSVRMGR&g...

2015-04-03 10:05:22 118

原创 oracle sqlplus登陆命令(转载)

oracle sqlplus登陆命令 首先,进入sqlplus,可以如下方法:第一种:cmd下输入  sqlplus 然后命令行连接成功后,输入用户名和口令第二种:cmd下输入 sqlplusw/nolog  或者 sqlplusw 启动sqlplus界面工具 其次,登陆口令格式:1,{<username>[/<password>][@&l...

2015-04-03 09:59:58 640

原创 web service实现方式(jax-ws,xfire,axis,cxf)

1.java自带 javax.jws 框架 轻量级框架 即可不开web使用,也可开web使用(JDK 1.6) 2.重量级框架xfire,axis,cxf,都需配合web容器或应用服务器,开启web来使用。 3.待续。。。。...

2015-03-27 15:48:09 150

原创 java jdk1.6内置支持的webservice使用示例

webService是一种跨语言的系统间交互标准。在java中使用webservice根据服务器端的服务根据描述生成WSDL文件,并将应用与此WSDL文件一起放入HTTP服务器中,借助服务工具根据WSDL文件生成客户端STUB代码。此代码的作用是将产生的对象请求信息封装成标准的SOAP格式数据,并发送到服务器端,服务器端根据接收到的SOAP格式数据进行转换,并最终通过反射调用响应类的响应方法。...

2015-03-27 15:32:03 169

原创 真正的轻量级WebService框架—使用JAX-WS(JWS)发布WebService(转载)

java内集了webservice服务,javax.jws,完全使用自带api。用jdk6.0自带的webservice,就不用载入第三方jar包了,部署方式都是在main方法中使用endpoint.publish来发布的,web服务器都不用。 WebService历来都很受重视,特别是Java阵营,WebService框架和技术层出不穷。知名的XFile(新的如CXF)、Axis1、Ax...

2015-03-27 15:27:12 199

原创 润乾报表取数---存储过程方式(转载)

Sql代码  --员工表  create table t_employee(  id number(10) primary key,  name varchar2(20),  age number(3),  salary number(10),  deptid number(10)  );    --部门表  create table ...

2015-03-18 11:57:54 534

原创 填报监听类中实现修改报表原纪录执行insert操作(转载)

首页 > 分类 > 填报监听类中实现修改报表原纪录执行insert操作(一)填报监听类中实现修改报表原纪录执行insert操作(一)类别:baobiao时间:2012年12月06日 阅读:0 views问题背景客户希望用户在修改填报表中数据的时候,若修改的字段为对应数据表的主键,则报表提交时该记录执行insert操作;若修改的字段为非主键,则报表提交...

2015-03-18 11:50:49 270

原创 填报监听类前后使用的实际用例(转载自润乾官网)

首页 > 分类 > 填报监听类前后使用的实际用例填报监听类前后使用的实际用例类别:baobiao时间:2012年07月02日 阅读:0 views第25章 填报监听类前后使用的实际用例 1. 问题概述 A:客户要在填报监听类中校验用户是否登陆。填报监听类中校验出错了就会抛出一个异常,返回后页面填入的数据就会丢失。客户希望像普通的单元格校验一样弹出一个警告...

2015-03-18 11:38:24 235

原创 Java泛型-- 通配符(转载)

通配符在本文的前面的部分里已经说过了泛型类型的子类型的不相关性。但有些时候,我们希望能够像使用普通类型那样使用泛型类型:◆ 向上造型一个泛型对象的引用◆ 向下造型一个泛型对象的引用向上造型一个泛型对象的引用例如,假设我们有很多箱子,每个箱子里都装有不同的水果,我们需要找到一种方法能够通用的处理任何一箱水果。更通俗的说法,A是B的子类型,我们需要找到一种方法能够将C<A&...

2015-03-06 17:33:41 101

空空如也

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

TA关注的人

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