自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Excel导出中HttpServletResponse消息头参数设置

response.setCharacterEncoding("UTF-8");//编码格式为UTF-8response.setContentType("application/vnd.ms-excel;charset=UTF-8");//让服务器告诉浏览器它发送的数据属于excel文件类型其他常用类型: 'doc'        => 'application/mswo...

2018-12-20 16:00:16 13675 1

转载 事务遇到异常时的几点注意事项

1、事务不是遇到所有异常都会回滚,默认只有遇到遇到运行异常(RuntimeException)和程序错误(Error)才会回滚,非运行异常必须在@Transactional 注解中使用 rollbackFor 属性来指定异常,比如:@Transactional(rollbackFor = Exception.class),才会回滚。2、我们在处理异常时,有两种方式,要么抛出去,让上一层来捕...

2018-11-29 16:40:16 3409

原创 加载页面光标定位出现在某个文本框中

window.onload = function(){               var oInput = document.getElementById("hisId");               oInput.focus();        }

2018-11-21 17:27:34 766

原创 Jquery中过滤数组元素

 表达式:$.grep(ary,    function(obj, i) {        return obj[property] != value;  //return为过滤的条件    });例:1、var arr =$.grep( [0,1,2], function(n,i){ return n > 0; });console.info(arr)...

2018-11-13 16:19:29 2874

原创 按钮上的title有弹出框或绑定事件无法取消的解决办法

之前遇到一个问题,按钮上绑定了onclick事件,导致按钮上的title无法取消:解决办法:在onclick上绑定一个方法destroyTooltip(this),让它点击该按钮即能取消title。function destroyTooltip(obj) {  $(obj).tooltip('destroy');}...

2018-08-17 10:13:02 332

原创 Mybatis中对String类型的数字进行大小比较的方法

当数据表中字段被设置为String类型(如年龄),但需要根据该字段的数据大小进行条件查找时的方式:1、在Mybatis的XML文件中将查询条件参数age由String转为int进行比较,如下,给age参数+0处理:<if test="age != null and ''!=age" >        AND MIN_AGE <![CDATA[ <= ]]> ...

2018-07-25 15:48:29 10023

原创 EL表达式中比较String类型数字的大小

当后台向前端页面传入String类型数字,并需要在EL表达式对此数据进行比较大小,如下<c:when test="${(!empty ecgParamConfig.minAverageHeartRate && ecgParamConfig.minAverageHeartRate > ecgBeatParam.averageHeartRate)||(!empty ec...

2018-07-25 15:32:08 4422

原创 Eclipse中在一个项目中引入另一个项目作为依赖资源

1、将被引入的那个项目打包为folder:project---》peoperties----》Resource---》Linked Resources2、引入上面的folder,在右键点击需要引入工程的那个工程,build path--->Link Resource...

2018-07-03 09:30:47 11445

原创 FreeMarker实现Excel导出的几点注意事项

最近项目中有用到FreeMarker实现复杂Excel导出,实现效果如下:其中出现几点问题,做下记录:1、合并单元格:        要实现上图前两列单元格合并,需要在ftl模板中对应行对应列的Cell单元格中添加ss:MergeDown="${size}",这表示向下合并几格,如上图向下合并2格,其中size最好设为动态的。2、导出的Excel表格只能在WPS中展示,但用office2007打不...

2018-06-13 09:54:38 3934 2

原创 Socket编程--基础知识

一、计算机通信的必备条件IP、端口(区分不同的应用程序):端口范围是0~65535,1~1023被系统保留、协议二、Tcp/IP(传输控制协议/互联网协议)模型:        应用层:HTTP超文本传输协议(浏览网页,80)、FTP文件传输协议(文件上传下载,21)、SMTP简单邮件传送协议、Telnet远程登路服务(23)        传输层:TCP/IP协议        网络层:    ...

2018-05-11 09:52:38 165

原创 Spring事务学习总结

一、事务的特性:1、原子性:事务不可分割,事务里面的操作要么全部成功,要么全部失败。2、一致性:事务执行前后,数据的完整性必须一致。3、隔离性:多个用户操作并发修改数据库记录,事务操作之间不能相互影响覆盖。通过设置数据库的隔离级别来保证隔离级别。4、持久性:数据库记录被修改之后是永久的,即便数据库出现故障记录也不应被改变。二、事务的接口:1、PlatformTransactionManager(平...

2018-04-27 17:18:41 158

原创 springmvc拦截器--HandlerInterceptor

一、拦截器的作用:HandlerInterceptor作为一个接口,主要用于拦截请求和响应。     二、使用场景:可用于登陆认证,参数转化等三、使用方式:在使用时需要创建该接口的实现类,并将此实现类注册进servlet文件中。此实现类需要重载三个方法:1、boolean preHandle(HttpServletRequest request, HttpServletResponse respo...

2018-04-27 09:32:45 264

原创 springboot解决Long类型数据传入前端损失精度

之前在做springboot项目时遇到Long类型数据直接用@ResponseBody返回数据自动转换成json时,不做任何处理,而直接传给前端的话,在Long长度大于17位时会出现精度丢失的问题。之后使用自定义消息转化器全部转为String解决。代码如下:@EnableWebMvc //默认情况下Spring Boot 使用WebMvcAutoConfiguration中配置的各种属性,@Ena...

2018-04-11 09:53:58 6166

转载 Java反射

今天看到了一篇关于反射的文章,做下转载,便于以后查找。====================================================================https://www.cnblogs.com/zhaoyanjun/p/6074887.html

2018-04-09 14:30:30 99

原创 注解说明

因为对于一些注解不太了解,做下记录说明======================================================================1、@Bean:告诉Spring,一个带有@Bean的注解方法将返回一个对象,该对象应该被注册为在Spring应用程序上下文中的bean。2、@Configuration::一般标识在类上,表明这个类将作为springBe...

2018-04-04 10:25:21 195

原创 AOP通过自定义注解方式管理日志

今天学到点新东西--AOP通过自定义注解方式管理日志,做下记录,以免遗忘。======================================================================1、自定义一个日志注解@Target(ElementType.METHOD)// Target注解用于设定注解的使用范围,ElementType是一个枚举集合@Retention(Ret...

2018-04-03 14:59:45 298

原创 SpringCloud中的服务注册中心Eureka

1、什么是 EurekaEureka,这里是 Spring Cloud Eureka 的简称,是 Spring Cloud Netflix 组件之一。Spring Cloud Netflix 中核心的组件包括了服务治理(Eureka),服务容断(Hystrix),路由(Zuul)和客户端负载均衡(Ribbon)。Spring Cloud Eureka,是基于 Netflix Eureka (Net...

2018-03-26 16:25:49 214

原创 SpringBoot中Rest风格接口传递多个参数

       这次在项目开发中要求写Rest风格接口,在调试时发现有个按条件分页查询的接口涉及到多参数传递。因为参数较多,不想使用GET请求避免参数太过繁琐,经过试验,发现可以使用POST请求在后台通过JavaBean来接受所有参数。现在做下记录:        参数实体类:@Datapublic class OrderPageDTO { /**   *用户分象ID   */    priv...

2018-03-26 15:02:01 32738

转载 dubbo-zookeeper的关系

    之前很长一段时间对dubbo和zookeeper之间的关系弄不明白,后来在网上闲逛弄明白了二者之间的关系,做下记录。*******************************************************************************************    zookeeper其实是dubbo推荐的注册中心。       1、 如上图,服务提供...

2018-03-05 15:10:53 444

原创 Junit-对涉及数据库操作的服务进行单元测试

之前一直不知道怎么通过单元测试,对涉及数据库操作的服务进行验证,现在了解了,做个记录。****************************************************************************************************************************对涉及数据库操作的服务进行单元测试时,需要在单元测试类里配置加载对...

2018-03-02 10:43:31 10878

转载 Maven-pom文件部分解释

    转载自:http://blog.csdn.net/qq_30137611/article/details/76762070(略添加)    GroupId和ArtifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。    GroupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称...

2018-03-02 10:14:49 180

空空如也

空空如也

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

TA关注的人

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