- 博客(30)
- 资源 (3)
- 收藏
- 关注
原创 springboot+jndi+tomcat多数据源配置(附事例代码)
最近项目使用springboot和jndi,然后整了个demo,仅供大家参考,项目中jndi.txt有详细说明。
2019-12-04 16:48:27
1011
转载 double转bigDecimal精度问题
double转bigDecimal精度问题 需要用到bigDecimal的字符串构造来转float的精度 : 2^23 7位double的精度: 2^52 16位十进制 转 二进制 存在精度差double g= 12.35;BigDecimal bigG=new BigDecimal(g).setScale(1, BigDecimal.ROUND_HALF_UP); //...
2018-11-28 14:30:54
8341
原创 &转换&
通过网络传输 字符串中的&被转义成了&amp ; 需要使用StringEscapeUtils转换StringEscapeUtils.unescapeHtml(longUrl);
2018-08-30 13:41:31
10615
1
转载 vue解决刷新时闪烁
原文地址:原文地址1.在vue容器的div里面加上 v-cloak<div id="app" v-cloak>2.样式文件中加上 <style type="text/css"> [v-cloak] { display: none !important; } </style>...
2018-04-25 22:35:38
4617
转载 js删除数组
js中遍历删除元素: 思想就是在遍历的时候定义一个变量,删除元素之后 i++ 做判断,遍历下一次 原文地址:这里写链接内容 for (var i = 0,flag=true,length=_shoppingCarts.length ;i < length; flag ? i++ : i) { if(_shoppingCarts[i]...
2018-04-25 22:28:06
199
转载 linux安装mysql
原文地址:linux安装mysql1、安装查看有没有安装过: yum list installed MySQL*rpm -qa | grep mysql* 查看有没有安装包:yum list mysql* 安装mysql客户端:yum install mysql 安装mysql 服务器端: yum install mysql-server yum insta...
2018-03-03 22:45:24
361
原创 linux安装jdk
1.下载jdk安装包 jdk下载地址 下载之后上传到服务器 2.rpm安装执行命令 rpm -ivh jdk-8u11-linux-x64.rpm 3.tar安装执行命令 tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/java 4.修改环境变量 export JAVA_HOME=/usr/java/jdk1.8.0...
2018-03-03 18:04:30
210
原创 poi导出excel 3.14版本合并单元格报错
poi导出excel合并单元格的时候 , 执行sheet.addMergedRegion(new CellRangeAddress(rowNumber, (short) rowNumber, 0, (short) 1)); poi3.14版本会报错找不到方法 ,3.12版本没问题...
2018-03-01 18:40:02
2917
原创 java服务端利用poi 导出excel 前端需要用表单提交
ajax提交接受返回数据格式可以是html,xml,json,text, 服务端返回流然后指定contentType为excel,是没办法导出的, 前端改成formt提交就可以导出excel
2018-03-01 18:38:00
2999
原创 @Transactional 中使用 try catch之后不会回滚
采坑记录: 使用spring的事务管理的时候,建议在service的try catch中抛出自动异常,然后在controller层做统一的异常处理,再返回给视图。也可以使用切面捕获异常,返回统一的信息给视图。...
2018-02-23 10:48:40
4857
原创 Spring 中使用@Aspect 控制自定义注解
Spring 中使用@Aspect 控制自定义注解 转载一篇介绍@Aspect 1.定义系统日志注解类 @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface SysLog {String value() default "";}2.定义切面处理类packa
2017-12-23 16:54:41
21232
原创 异步提交form表单
<form id='searchform' class="easyui-form" method = "post" enctype="multipart/form-data"> <input id = "" name="financeData" class="easyui-filebox" data-options="required:true,buttonT
2017-09-10 00:41:38
1260
转载 java Quartz定时器任务与Spring task定时的几种实现
原文地址: http://www.cnblogs.com/itjcw/p/5977952.html java Quartz定时器任务与Spring task定时的几种实现基于java 的定时任务实现,Quartz 时间详细配置 请查阅 http://www.cnblogs.com/sihuanian/p/5010872.htmlQuartz 时间简单介绍 请查阅最底部spring框
2017-09-10 00:17:07
317
原创 javaWEB项目中webSocket的简单应用
webSocket握手协议 客户端到服务端: GET /demo HTTP/1.1 Host: example.com Connection: Upgrade Sec-WebSocket-Key2: 12998 5 Y3 1 .P00 Upgrade: WebSocket Sec-WebSocket-Key1: 4@1 46546xW%0l 1 5 Origin: ht
2017-09-02 10:37:58
2936
原创 SpringMVC和rabbitmq集成使用
1.添加maven依赖<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.5.1</version></dependency><dependency> <groupId>org.springframework.amqp</groupId>
2017-09-02 09:51:26
17034
2
转载 Linux下安装SVN服务端小白教程
转载:http://www.cnblogs.com/liuxianan/p/linux_install_svn_server.html#扩展yum安装路径Linux下安装SVN服务端小白教程安装使用yum安装非常简单:yum install subversion配置2.1. 创建仓库我们这里在/home下建立一个名为svn的仓库(
2017-08-30 23:55:46
536
原创 easyui 实现动态表头
主要的思路就是:创建datagrid的时候将colums和数据当成参数,columns属性里面的field,和title通过后台传过来的数据进行循环拼接。function init(){var array = [];var arrayFields = [];var columns = [];$.ajax({url : '${pageContext.reques
2017-08-05 14:16:10
917
转载 rabbitmq可靠发送的自动重试机制
rabbitmq可靠发送的自动重试机制转载地址:http://www.jianshu.com/p/6579e48d18aehttp://www.jianshu.com/p/4112d78a8753接这篇在上文中,主要实现了可靠模式的consumer。而可靠模式的sender实现的相对简略,主要通过rabbitTemplate来完成。本以为这样的实现基本是没有问题
2017-07-26 17:23:37
12568
转载 rabbit ack机制
原文出处:http://rd-030.iteye.com/blog/2313286每个Consumer可能需要一段时间才能处理完收到的数据。如果在这个过程中,Consumer出错了,异常退出了,而数据还没有处理完成,那么 非常不幸,这段数据就丢失了。因为我们采用no-ack的方式进行确认,也就是说,每次Consumer接到数据后,而不管是否处理完 成,RabbitMQ Server会立
2017-07-26 17:06:14
589
原创 easyui dialog显示关闭再打开重复显示上次内容
var url = *********; $('#estimateAtomicTable').dialog({title:'',iconCls:'icon-add',modal:true,width:900,height:600,//href:url,closed:true,buttons:[{text:'取消',iconCls:'icon-ca
2017-07-17 09:21:45
3028
原创 mybatis防止sql注入
当参数使用#{} 时,mybatis会有预编译的处理,将sql例如:select * from text where id = #{id} ,sql执行前,会先预编译为 select * from text where id = ? , 执行时,然后将?替换为实际的参数再进行执行。因为sql注入只能对编译过程起作用,所以这样的方式就很好地避免了sql注入的问题。同时也可以提高效率,执行相同
2017-07-14 09:55:09
690
原创 mybatis缓存,返回的地址一样
mybatis 配置了缓存之后 当查询条件相同时,返回的对象的hash值是一样的 ,如果要返回的地址不以一样需要将查询结果clone 然后返回。
2017-07-14 09:29:54
485
转载 如何在Listener(监听器)中使用spring容器管理的bean(自定义监听使用spring管理的bean)
原文地址:http://blog.lifw.org/post/46428852点击打开链接如何在Listener(监听器)中使用spring容器管理的bean1.在java web项目中我们通常会有这样的需求:当项目启动时执行一些初始化操作,例如从数据库加载全局配置文件等,通常情况下我们会用javaee规范中的Listener去实现,例如12
2017-07-09 15:00:53
678
原创 ajax返回json JSON.parse报错
当使用ajax的时候,dataType 选择是json之后,返回的就已经是json对象,不需要再进行JSON.parse
2017-06-29 18:02:57
892
原创 淘宝开放平台接口对接(获取sdk,appkey)
1.首先需要有一个淘宝账户,一般实名认证支付宝之后就可以入住开发者平台。 2.首先确定自己要对接的接口在哪一个应用下面,因为需要下载对应应用的sdk用来调用。确定好是哪一个应用之后创建相对应的应用。 3.创建好应用之后点击前面的sdk小图标会弹出sdk的下载页面,下载sdk保存到本地。在应用管理界面获取到appkey和appSrecet 4.获取code 获取code地址: res
2017-01-10 20:22:55
37582
10
原创 京东宙斯平台使用方法(accesstoken,appkey,appsecret参数和SDK的获取)
1.注册成为开发者 链接:https://dev.jd.com/ 2.创建应用 3.获取appsrecet和appkey,SDK(获取) 新建应用之后在左边应用证书栏位可以查看到appkey,appsrecet,下载对应应用的sdk保存到本地。 4.必须要写好回调的URL用于接收京东方回传的code,code可以用来获取accesstoken(后面会提到)。 5.获取code
2017-01-10 19:57:32
30431
9
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人