自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

2012

我们一起成长

  • 博客(101)
  • 资源 (1)
  • 收藏
  • 关注

转载 js参数传递数组对象,修改此参数,会影响原数组吗

1,方法中改变了原数据的,会影响原数组,包括单个的赋值,排序var a = [1,2,3];function test(arr){ arr[0] = 4;//直接改变原数组的第一个数据,影响原数组,故改变了原数组。 console.log(arr);//[4,2,3];}a;//在没有调用test之前是[1,2,3]test(a);//输出[4,2,3]a;//te...

2018-09-26 16:57:33 3116

原创 excel中提取身份证中的生日

选中生日单元格,把文本部分改为常规如果是文本,输入什么展示什么\选中c2单元格,输入=MID(E2,7,8),按回车即可选中c2单元格点击复制,拉着c2单元格的右下脚往下拉就可以了...

2018-09-13 16:32:19 431

原创 jsp用foreach标签输出1到100

<c:forEach begin="1" end="10" step="1" var="i">    ${i} </c:forEach>

2018-07-06 17:17:43 3892

转载 spring mvc controller间的跳转

(1)一个controller跳转到另一个controller(不传递参数)        方式一:返回ModelAndView        return new ModelAndView("redirect:/toList");        方式二:返回String                    return "redirect:/ toList "; (2)一个controller...

2018-07-06 09:45:01 170

转载 javaWeb项目的classpath说明

【01】 src路径下的文件在编译后会放到WEB-INF/clases路径下吧。默认的classpath是在这里。直接放到WEB-INF下的话,是不在classpath下的。用ClassPathXmlApplicationContext当然获取不到。【02】 如果单元测试的话,可以在启动或者运行的选项里指定classpath的路径的。用maven构建项目时候resource目录就是默认的class...

2018-06-26 10:57:51 293

转载 log4j和commons- logging(好文整理转载)

一 :为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一? Commons-loggin的目的是为“所有的Java日志实现”提供一个统一的接口,它自身的日志功能平常弱(只有一个简单的SimpleLog?),所以一般不会单独使用它。Log4j的功能非常全面强大,是目前的首选。我发现几乎所有的Java开源项目都会用到Log4j,但我同时发现,所有用到Log4j的项目一般也...

2018-06-08 09:05:11 161

转载 Spring事物的传播行为

在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked 如果遇到checked意外就不回滚。 如何改变默认规则: 1 让checked例外也回滚:在整个方法前加上 @Transactional(roll...

2018-05-16 16:31:03 258

转载 点击button导致表单提交

button的type 属性,IE的默认是 “button”,非IE默认是 “submit”。 如果想不提交需要指定type为”button”。<form> <button type="button">button</button><!--不提交form--> <button type="submit">butto

2018-05-15 17:42:13 2024

原创 同样的sql在java项目中查出来是空(mybatis)

在页面上  在执行SQL 前的最后一部将SQL 打印出来看看 一定是页面拼接出现了一些问题 这些问题很可能是单引号  双引号之类的差别 如果是接口调用的时候,参数上不能加引号http://localhost:8080/项目/api/method/oneLevel?type=0eec69acb6314cb685949bc8e64146ab...

2018-05-08 10:09:14 1178

转载 JAVA利用HttpClient进行HTTPS接口调用

1.为了避免需要证书,所以用一个类继承DefaultHttpClient类,忽略校验过程。 import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import javax.net.ssl.SSLContext;import javax.net.ssl.TrustMana...

2018-05-07 15:01:42 362

原创 ueditor内容在app中展示的格式问题

ueditor可以上传图片、视频、iframe,在手机上展示时,不能铺满全屏,后台处理这种问题的解决步骤:1、用获取的ueditor的内容替换下面代码中的#content,将h5页面返给app,注意去掉空格和换行<!DOCTYPE html> <html lang="zh-CN"> <head> <meta http-equiv="Content-...

2018-05-02 17:46:07 1383

转载 http post request header is too large 问题,ajax上传base64

post请求,本身请求参数无大小限制,但是一般的服务器像tomcat都有默认大小,出现上述问题就是传输的参数超过了默认大小,处理办法:在server.xml中 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"  maxPostSize="-1" maxHttpHea..

2018-04-28 17:36:24 1128

原创 上传图片并裁剪(cropper),ajax上传base64(裁剪后的图片)

本次采用的是cropper裁剪一、需引入文件<link rel="stylesheet" href="scripts/cropper/cropper.css" /><script src="scripts/cropper/jquery.min.js"></script> <script src="scripts/cropper/cropper

2018-04-27 14:55:38 1145

转载 mybatis批量插入数据

在程序中封装了一个List集合对象,然后需要把该集合中的实体插入到数据库中,由于项目使用了Spring+MyBatis的配置,所以打算使用MyBatis批量插入,由于之前没用过批量插入,在网上找了一些资料后最终实现了,把详细过程贴出来。 实体类TrainRecord结构如下: Java代码  public class TrainRecord implements Serializable {   ...

2018-04-26 21:57:23 715

转载 js中的事件委托

1,什么是事件委托:通俗的讲,事件就是onclick,onmouseover,onmouseout,等就是事件,委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件。也就是:利用冒泡的原理,把事件加到父级上,触发执行效果。好处呢:1,提高性能。我们可以看一个例子:需要触发每个li来改变他们的背景颜色。<ul id="ul"> <li&...

2018-04-26 16:59:03 154

转载 关于JavaScript中apply与call的用法意义及区别(转)

call 方法调用一个对象的一个方法,以另一个对象替换当前对象。说明call 方法可以用来代替另一个对象调用一个方法。说明白一点其实就是改变对象的this指向的内容。例如<input type="text" id="myText" value="input text"><script> function Obj(){this.value="对象!";}

2018-04-26 13:17:18 210

原创 java拦截中设置表头(允许跨域)

response.setHeader("Access-Control-Allow-Origin", "*"); //解决跨域访问报错 response.setHeader("Access-Control-Allow-Methods", "POST, PUT, GET, OPTIONS, DELETE"); response.setHeader("Access-Control-Max-Age", ".

2018-04-24 13:16:40 2178

原创 linux下主目录和根目录的区别

一、根目录是/,是树状形式目录的根,只有一个。二、主目录是用户的HOME目录,添加用户的时候指定的。对于不同用户,主目录不同。对于用户名为user的用户,缺省的HOME目录是/home/user,root用户例外,它的缺省HOME目录是/root。在其他地方调用主目录使用~/...

2018-04-20 15:02:28 18286

原创 SecureCRT远程连接linux

点击左上脚的文件-->快速连接出现下面的框,输入密码若之前有连接过的,点击下图中的按钮,选中连接过的

2018-04-20 14:53:26 189

原创 JSP页面嵌套c:forEach

必须注意的是:内层循环用的变量必须存入外层循环,通过外层循环调用内层的list或数组后台代码:List<PageData> qiyeList = bannerService.qiyelist();//外层循环的list,PageData是一个mapString QIYE_ID[] = QIYE_ID_STR.split(",");//内层循环放的是数组for(PageData t:q...

2018-04-20 11:55:47 1226

原创 .class反编译工具

Java Decompiler

2018-04-19 18:01:18 120

原创 ueditor注释掉插入视频,只保留上传视频,用iframe按钮插入视频链接

插入视频会出现很多问题,因此公司要求注释掉这一块,让客户看不到需要修改的是如下两个文件:在video.html中:第14行:(加上style="display:none")如下<span tabSrc="video" class="focus" data-content-id="video"><var id="lang_tab_insertV">&amp

2018-04-19 16:30:15 1665

原创 百度ueditor上传视频

修改ueditor/jsp/config.json文件,如下图上传后,src无法回显修改ueditor.all.js,第17769行,html.push(creatInsertStr( vi.url, vi.width || 420,  vi.height || 280, id + i, null, cl, 'image'));改为html.push(creatInsertStr( vi.url,...

2018-04-18 17:45:19 666

原创 word 中表格续表

最好的方法应该是,ctrl shift enter 先拆分,然后定格插入一行复制表头,再然后定格表头后面ctrl shift enter插入空行,写上续表xx

2018-04-17 16:11:57 5420 1

转载 word中的页眉

希望页眉中显示当前章节的信息常见的问题是:两个章节的页眉信息总是相同,应该不同处理方法:想要每章都不同,必须在每章第一页的前一页,插入“分节符”分隔页眉页脚,具体操作如下:在word2007中,设置如下,光标放在每页最后一行,选择“页面布局”,点击“分隔符”,选“分节符”,如果只想改页眉,而不希望分隔两个页面,请插入分节符中的“连续”。接下来双击页眉位置,在“设计”中取消“链接到前一条页眉”。然后...

2018-04-17 14:30:43 168

转载 freemarker中的list

freemarker list (长度,遍历,下标,嵌套,排序)1. freemarker获取list的size : JavaArrayList<String> list = new ArrayList<String>(); Freemaker${list?size}  2. list的遍历: <#list animals as being>    <tr...

2018-04-15 18:19:33 465

转载 FreeMarker能接收的数据类型(HashMap、java类)

在Java代码中(下面第15行),我们提供给模板引擎的数据(process方法的第一个参数),可以是Map,也可以是自定义的Java对象。但是,模板引擎在处理时,并不是直接使用我们提供的类型。它会将其转换为自己内部定义的类型,转换工作由第8行的ObjectWrapper去完成,这种特性被称作“对象包装(Object Swapping)”。  查看源码,关于Template#process(Obje...

2018-04-15 00:11:40 2573

原创 站内信未读条数sql

通常设计站内信,一个站内信表,一个站内信已读表查询未读某用户的未读信息时需要关联查询:sql语句是selecta.MessageId,a.Title,a.Textfrom message aleft joinmessage_read bona.MessageId=b.MessageIdwhereb.userId=“”andb.MessageReadId=null其中b.MessageReadId=...

2018-04-14 21:21:43 670

转载 ssm框架与三层架构

三层架构分为用户界面层(UI)、业务逻辑层(BLL)和数据库访问层(DAL)他们分别的功能为:1.用户界面层(UI)层是为用户提供数据交互的操作,完成用户数据与BLL获取的数据的交互。2.业务逻辑层(BLL)不会直接与数据库交互,他与数据库的交互是通过DAL提供的方法。在调用这些方法前,要加入自己的逻辑判断或者业务处理。另外业务逻辑层(BLL)还有可能不会去调用DAL层的方法,而是进行其他业务处理...

2018-04-14 11:17:42 518

原创 mybatis中update返回值

 默认情况下,mybatis 的 update 操作返回值是记录的 matched 的条数,并不是影响的记录条数。 如果希望操作明确的返回受影响的记录条数,我们对我们的数据库连接配置稍做修改,添加 useAffectedRows 字段:url:jdbc:mysql://localhost:3306/mindspan?useAffectedRows=truedriverClassName:com.m...

2018-04-05 22:18:35 16824 1

转载 MyBatis的传入参数parameterType类型

1. MyBatis的传入参数parameterType类型分两种   1. 1. 基本数据类型:int,string,long,Date;   1. 2. 复杂数据类型:类和Map2. 如何获取参数中的值:   2.1  基本数据类型:#{参数} 获取参数中的值   2.2  复杂数据类型:#{属性名}  ,map中则是#{key}3.案例:  3.1 基本数据类型案例[html] view p...

2018-04-05 22:00:22 438

转载 SSM框架下各个层的解释说明

持久层:DAO层(mapper)DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此, DAO层的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,DAO层的数据源配置,以及有关数据库连接的参数都在Spring的配置文件中进行配置。业务...

2018-04-05 21:02:59 338

转载 SSM框架下各个层的解释说明

持久层:DAO层(mapper)DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此, DAO层的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,DAO层的数据源配置,以及有关数据库连接的参数都在Spring的配置文件

2018-04-05 21:02:18 318

转载 staruml画图时 invalid connection uml association

原因:是因为你拉线的时候没有从起点到终点拉解决办法:从actor的手的位置拉到use case 框的边缘。

2018-04-05 09:05:25 5334 1

转载 springmvc配置servlet的拦截形式/*和/的区别

 今天复制一个现有的spring-mvc的项目修改配置作为新的项目,结果悲剧了!遇到了一个小问题困扰了半天,找同事找总监都没有搞定,纠结了半天终于发现了问题所在,随笔记一下,所谓好记性不如烂博客嘛!问题描述:   项目很简单,只是简单搭建一个spring-mvc框架,写一个测试的NewsController,关于问题的配置如下:web.xml 1 <servlet> 2 &l...

2018-04-01 08:40:44 370

转载 freemarker单问号,双问号,感叹号的用法

?:单个问号后面跟的是操作函数也可以连着写${aaa?eval?default()}例如:${var?replace("无","")}类似于java中的var.replace("无","")!:,语法结构为:unsafe_expr!default_expr,比如 ${mouse!"No mouse."} 当mouse不存在时,返回default value;product.color!"red&qu

2018-03-30 17:35:15 942

转载 ueditor上传本地视频,可以存入数据库,后台不能正常显示

修改ueditor.all.js做出的修改如下将17769行中的image改为video改为改好后上传时只上传视频获取不到内容,必须在上传一个以上的字符

2018-03-26 20:46:27 1194 1

转载 RequestMapping注解

RequestMapping里面的注解包含的参数如图:RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。@RequestMapping 除了修饰方法, 还可来修饰类 :类定义处: 提供初步的请求映射信息。相对于 WEB 应用的根目录;方法处: 提供进一步的细分映射信息。 相对于类定义处的 URL。若类定义处...

2018-03-23 15:59:44 774

转载 Mybatis在xml文件中处理大于号小于号的方法

第一种方法:用转义字符把">"和"<"替换掉,就没有问题了。<if test="startTime != null "> AND order_date >= #{startTime,jdbcType=DATE} </if><if test="endTime != null ">

2018-03-22 20:46:48 138

原创 mysql查询截取前几位,

1、SELECTleft(winning_time,10),from fz_lottery20_winningleft比较好用,substring、substr容易出错2、小于6位的全部展示,否则展示前六位加省略号selectcasewhen LENGTH(TEXT) < 7 then TEXTelse CONCAT(left(TEXT,6),"...")end TEXTfrom表名注意:如...

2018-03-22 11:39:21 23920

JAVA面试题

初级面试用,一些程序题有答案,例如【程序3】 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数n,重复执行第一步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。

2018-03-07

空空如也

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

TA关注的人

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