自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 springd的事务管理

转载于:http://www.mamicode.com/info-detail-1248286.html什么是事务由一系列单个逻辑工作单元执行的一系列操作,这些操作要么全部完成执行,要么全部不执行。事务的四大特性ACID原子性(Atomicity):事务中的一系列操作,这些操作要么全部执行,要么全部不执行,例如:在银行取钱,输入密码、银行卡扣钱、atm机出钱,这几个操作就属于同一个...

2018-11-17 23:43:03 247

原创 关于文件下载的几种实现

ajax不能进行文件下载(导出excel,word等),ajax的返回值类型是json,text,html,xml类型,或者可以说ajax的接收类型只能是string字符串,不是流类型,所以无法实现文件下载。但用ajax仍然可以获得文件的内容,该文件将被保留在内存中,无法将文件保存到磁盘。这是因为JavaScript无法和磁盘进行交互,否则这会是一个严重的安全问题,js无法调用到浏览器的下载处...

2018-11-07 18:54:05 268

原创 ajax的实现原理与相关设置

AJAXAjax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。ajax原理Ajax其核心有JavaScript、XMLHTTPRequest、DOM对象组成,通过XmlHttpReq密码 uest对象来向服务器发异步请求,从服务器获得数据,然后用JavaScript来操作DOM...

2018-11-07 18:48:27 181

原创 quartz定时任务实现与运用

Quartz定时任务框架Quartz是一个任务调度框架。总结起来就是在某一个有规律的时间点干某件事。并且时间的触发的条件可以非常复杂(比如每月最后一个工作日的17:50),复杂到需要一个专门的框架来干这个事。 Quartz就是来干这样的事,你给它一个触发条件的定义,它负责到了时间点,触发相应的Job起来干活。核心元素Scheduler:调度容器,一个调度容器可以注册多个jobDetai...

2018-11-07 18:46:37 1879

原创 基于spring+cxf框架进行webService接口开发(2)---客户端

上一篇文章讲的是服务器端的开发,现在介绍客户端接口的开发应用。客户端通过接口地址进行接口的访问http://101.230.218.71:6071/service/FcmsReportService?wsdl基于生成代码的客户端wsimport是jdk自带的命令,可以根据wsdl文档生成客户端中间代码,基于生成的代码编写客户端,可以省很多麻烦。wsimport命令生成webSe...

2018-11-07 18:35:21 505

原创 基于spring+cxf框架webService接口开发(1)--服务器端

WebService接口开发(Spring+cxf)服务器端(认证+加密)导入Apache  cxf.jar包什么是cxfCXF是建立在SOAP协议上的一个Web service框架。什么是SOAP协议?简单来说就是两个不同项目(开发语言不同等)通过xml文件来描述要传输的东西,然后通过HTTP协议传输,接收方把收到的xml解析成需要的对象使用,返回的时候将xml封...

2018-11-07 18:32:35 4696 2

原创 如何开启注解处理器与适配器

注解装配在spring里是默认关闭的,所以要先在spring的主配置文件下配置才能使用基于注解的装配模式。配置方式如下:接下来就是在配置文件spring-mvc.xml中添加配置<mvc:annotation-driven>来开启注解处理器和适配器 ...

2018-09-09 23:53:57 1292

原创 springmvc 常用注解

1:@requestMapping 对url 进行映射常用的方式是 @resultMapping(value=“/query“)2:@requestBody将http请求的json 数据转换成相应的java对象3:@responseBody将ctrl返回的数据转换成json数据4:@ControllerIOC 注入bean的一种方式 注解注入 实质上就是一个comp...

2018-09-09 23:52:56 95

原创 jsp页面自动换行问题

word-break(css3的新增属性):规定自动换行的处理方法;word-break:break-all; 表示按照单个字母去换行,不保证单词的完整性 word-wrap:break-word;(保持单词的完整性)内容将在边界内换行,仅用于块对象,内联对象要用的话,必须要设定height、width或display:block或position:absolute。white-spa...

2018-09-09 23:45:57 3603

原创 order by 排序原则

order by 排序原则order by 默认不是根据拼音排序的 ,是根据ascii码排序的如果按照拼音排序的话这边“大”应该是num=4中最大的,由此可以看到order by 是靠ascii码排序的。所以一般是数字->字母->中文按拼音排序ORDER BY nlssort(name,'NLSSORT=SCHINESE_PINYIN_M')但是当u...

2018-09-09 23:35:16 5871

原创 objectMapping进行Java对象与json之间的转换

ObjectMapper类是Jackson库的主要类。它提供一些功能将转换成Java对象匹配JSON结构,反之亦然。json与java对象之间的转换json--->javaBean(readValue(String,Object))这里的class 可以是自定义的javaBean 也可以还java中已有的类比如:Object 、List 等om :public static...

2018-09-09 23:08:47 1335

原创 get与post请求

http定义了与服务器交互的不同方法,最基本的方法为get.post.put.delete,url为请求资源描述符,这几个方法就是对资源进行查、改、增、删的操作 。get一般用来获取查询数据,post一般更新资源信息。所以一般不需要对资源信息进行修改的请求用get比较好,相对的安全(不修改数据),比如数据查询与导出Post请求可能改变资源数据,比如表单的提交,更新。这是原理,实际上用g...

2018-09-09 22:49:08 168

原创 重写与重载

java中重载与重写都是实现多态(同一个对象调用同一个方法做出不同的反应)的方式。重载【overload】(编译时的多态)发生在同一个类里 方法名相同 参数不同(顺序,多少,内容。。。) 返回类型可以相同也可以不同 可以抛出不同的异常 可以有不同的访问权限重载不能通过返回类型来区分:比如class A 类两个方法public void getName();publi...

2018-09-09 15:48:20 102

原创 javaScript替换函数

在JavaScript里用replace进行字符的替换但是这个函数只能替换出现的第一个字符var a={lin#a#b}将#替换成:a.replace("#",":")  输出 {lin:a#b} \replaceAll 是替换所有的字符的函数 但是(java后端的)javaScript中没有这个函数所以用正则表达式可以实现替换所有的#字符a.repalce(/#/g,...

2018-09-09 15:31:06 1283

原创 java 序列化

什么是java序列化,如何实现java序列化?序列化是对流对象(将对象的内容进行流化)进行处理的一种机制,解决流对象在进行读写过程中遇到的一系统问题。序列化实现:要实现Serializable接口,这个接口没有任何的抽象方法,实现这个接口的类是可序列化类。为了满足保存到文件、内存、通过网络传输等不同需求,对象序列化后保存在流对象中(objectInputSteam/objectOupu...

2018-09-09 15:16:37 114

转载 IO流概要

IO流常见分类:根据流向不同:输入流(InputStream Reader..):数据从文件读到程序中输出流(OuputStream Writer..):将数据从程序中写到文件中根据功能不同: 节点流:节点流:直接与数据源相连,读入或读出。 直接使用节点流,读写不方便,为了更快的读写文件,才有了处理流。 处理流: 处理流和节点流一块使用,在节点流的基础上,再套接一层,套...

2018-09-09 15:00:14 105

原创 jar包导入

jar包导入方式有多种 ,我今天介绍两种常用方式外部导入jar包1:将jar包复制到项目的lib文件夹下2:我们再在项目名上右击,依次选择【Build Path】-->【configure bulid path...】3: addjars添加jar包,remove删除jar包即可pom.xml添加maven 依赖(配置仓库)1:在MavenRepository搜索...

2018-09-08 09:54:19 275

转载 httpServletRequest、httpServletResponse概要介绍

一般我们在处理浏览器发送过来的请求时候,用的是接口HttpServletRequest和HttpServletResponse,为的是对http协议请求更好的支持。他们的父接口ServletRequest和ServletResponsehttpServletRequestrequest的运行流程.     HttpServletResponseHttpServletRespon...

2018-09-08 09:48:20 140

原创 oracle常见函数

1:nvl(a,b)如果a 为null  则输出b,否则输出a2:nvl2(a,b,c)如果a为null则输出c 反之 输出b3:decode(a,b,c,d)如果a==b,则输出c 反之输入ddecode(a,条件1,返回值1,条件2,返回值2,条件3,返回值3,条件4,。。。。。)类似于:if a=条件1return  返回值1else if a=条件2...

2018-09-02 13:20:50 209

原创 jxl导出excel

上一篇讲到freemarker导出excel这篇讲用jxl导出excel freemarker导出通用性比较高,只需要把freemarker的模板进行替换就可以,jxl则比freemarker相对繁琐一点,但是不会像freemarker一样打开excel提示文件格式不正确,用户体验感高一些;废话不多说具体实现如下:1:导入jxl的jar包同样外部导出jar包或者pom文件加入相应的...

2018-09-02 13:12:18 1702

原创 freemarker导出excel

导出excel有多种方式,我用的是freemarker和jxl导出excel,各有各的优缺点。本篇讲的是用freemarker导出excel众所周知freemarker是采用模板导出的方法,通用性比较高,但是由于它是用xml模板生成的,打开时会提示文件格式不正确,选择确认打开时没有问题的就是老会提示,这个我一直没有解决 ,有大神知道的,希望可以向菜鸟我指点迷津,废话不多说;1:导出fr...

2018-09-02 12:50:44 3482 3

原创 javaScript集合的相关定义与操作

1:数组、定义:var a=[];或者 var b=new Array([num]);添加值一样 也可以用pop/push splice这些操作数组的函数a[2]=2;b[2]=2; 2:Mapvar a={}; var b=new Map([[“one”,”zhou”],[“two”,”ming”]];添加数据:a["one"]="zhou";a["two"]="...

2018-09-02 11:53:52 2809

原创 遮罩层

在java开发中,多级弹框的情况就要考虑使用遮罩层将下层“遮”起来,防止交叉操作。如何实现遮罩层:1:定义遮罩层重要属性:首先display:none  先隐藏起来;Z-INDEX 三维中z坐标的高度 ,一定在你想遮罩和显示层中间;opacity:不透明度 根据实际情况进行设置;2:在需要的时候 ,显示遮罩层如上图:当人员为空时,显示遮罩层,弹出提示框,遮住...

2018-09-02 11:27:10 783

原创 javaScript常见的数组函数

1:convat常用于连接两个数组var a={1,2}   var b={3,4}  a.convat(b);a={1,2,3,4}2:toString将数组转换成String,因为后台不能接受\list类型数据,例如:批量删除,传入多个Id时 需要将ids.toString()做相应的转换。3:pop/pushpop 往数组末尾里添加数据   (添加一个或者多个数据...

2018-09-02 11:12:13 130

转载 常见内存溢出问题以及解决方法

1:死循环 或者是循环创建大量的重复的对象实例;----尽量不要在循环里创建对象实例2:数组、集合里面对象没有清除,导致jvm不能回收----及时清除3:内存中加载的数据量过大导致,比如:一次性从数据库取数据过多  ----采取分页查询方式4:JVM启动参数内存值设置过小。----修改jvm内存参数值5: 使用第三方软件中的bug。...

2018-09-02 10:39:48 459

空空如也

空空如也

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

TA关注的人

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