自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 只需三步!SpringBoot启动异步线程执行任务

1.在Application启动类上加@EnableAsync注解@SpringBootApplication@EnableAsyncpublic class SelectionApplication { public static void main(String[] args) { SpringApplication.run(SelectionApplicatio...

2019-07-23 10:11:55 9445

原创 每周一更-编码书写改进-学习笔记

1.StringUtils.isBlank()判断是否为null/“”/“ “/StringUtils.hasLengh()功能同上2.CollectionUtils.isEmpty(list),代替list.isEmpty()能同事判断list是null还是size为03.return Collections.emptyList(),代替return null4.List.nwAr...

2019-06-12 16:04:57 343

转载 用mysql实现rank()排序

MySQL中不存在类似于SQL Server或Orcal中的rank()函数来得到排名。而在实际的工作中,常常需要将查询后排序得到的排名给记录下来。由于项目需要,不仅要对成绩进行排名,而且需要相同成绩的具有相同的排名。根据网上的提供的排名方法,进一步进行扩充,得到了下面的实现方式。表:score,有三个字段,id,name,score表中原始数据:SQL代码:select tmp.id...

2018-11-22 19:16:17 3001

原创 java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal

java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result当使用BigDecimal进行divide除法运算的时候,有时会出现除不尽的现象,因此回报上面的错误,我原来的代码是BigDecimal divide = decimal.divide(ne...

2018-11-05 11:56:12 984

原创 zookeeper安装失败Session 0x0 for server null, unexpected error, closing socket connection and attempting

2018-10-25 14:55:38,507 INFO [ClientCnxn.java:966] : Opening socket connection to server 192.168.3.71/192.168.3.71:2181. Will not attempt to authenticate using SASL (unknown error)2018-10-25 14:55:5...

2018-10-25 15:31:02 10296

原创 mysql开启远程连接

### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is com.alibaba.druid.pool.GetConnectionTimeoutException:...

2018-10-10 18:07:57 3319

原创 解决连接数据库时出现的编码集问题

问题是这样的,当我根据name查询id的时候,如果name为英文,就可以顺利查出id,如果name为中文的时候sql语句就知行不通,要解决这个问题,需要在jdbc配置文件中这样配置只需要在原先的配置后面加上这样一句话?useUnicode=true&characterEncoding=UTF-8&useInformationSchema=true搞定了ps:...

2018-09-28 20:00:55 715

原创 @RequestBody Map param使用时,前台必须传回json格式

var j = {}; j.id = id;var a = JSON.stringify(j);$.ajax({ url:"incomewithdrawu/passUserWithdraw", type: 'POST', //GET contentType : 'application/json', async: false, //或false,是否异步 ...

2018-09-25 18:37:17 1548

原创 返回结果集FootResult

1.1.0版本public class FootResult { private String event; private Object data; private String describe; public FootResult(String event,Object data ,String describe){ super(); ...

2018-09-25 18:36:06 127

原创 后端分页工具PageHelper

1.引入maven<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.0.0</version> </de

2018-09-25 18:33:20 356

原创 shiro授权应用(一)

1.登录controller@Autowired private RoleServiceImp roleServiceImp; @RequestMapping("login") @ResponseBody public Object login(String rolename,String password){ Subject subject =...

2018-09-25 18:25:41 137

原创 shrio框架搭建

1.导入jar包<!-- shiro --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId&

2018-09-25 18:08:04 127

原创 @RequestBody Map param使用时前台应该注意传回数据的格式

var j = {}; j.id = id;var a = JSON.stringify(j);$.ajax({ url:"incomewithdrawu/passUserWithdraw", type: 'POST', //GET contentType : 'application/json', async: false, //或false,是否异步 ...

2018-09-14 11:53:20 1024

原创 导出Excel流程

一、后台代码/** * 导出报表 * @return */ @RequestMapping(value = "/exportUser") @ResponseBody public void export(HttpServletRequest request,HttpServletResponse response,Integer pageN...

2018-09-12 18:27:17 481

原创 junit测试搭建流程

import com.fasterxml.jackson.databind.ObjectMapper;import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;import org.junit.Test;import java.util.HashMap;import java.ut...

2018-09-12 18:17:47 213

原创 使用支付宝沙箱进行平台支付

1.payServiceString alikey = aliPayService.unifiedorder(transaction, subject, amount); System.out.println(alikey); AlipayClient alipayClient = new DefaultAlipayClien...

2018-09-12 18:12:32 1873

原创 运用阿里云短信,进行注册流程

一、接收注册短信 1.userService/** * 短信注册登录 * @param phone * @throws ClientException * @throws JsonProcessingException */ @Transactional public void message(String phone) th...

2018-09-12 17:59:38 930

原创 即时通讯(腾讯)流程

1.controller层// 拼接用户id String imId = String.format("u_%s",finalUser.getId()); // 获取腾讯云用户信息 Map imUserInfo = this.tencentService.getImUserInfo(imId); // 如果没有腾讯云用户信息...

2018-09-12 17:36:02 3317

原创 消息推送(极光推送)流程

1.service层String alias = this.userMapper.getUserAlias(userId);//推送识别标识String content =""//推送内容this.jpushClientService.senedToAlias(alias,content);2.JpushClientServiceimport net.$51zhiyuan...

2018-09-12 17:13:23 1668

原创 上传aliyun图片流程

一、前端代码 1.请求后台上传方法 function dataLoad(type) { $.post("user/uploadImg", function (data) { if(type==0){ if (data.status == 666) { ...

2018-09-12 16:48:20 780

原创 typeHandler=backStage.typehandler.JsonTypeHandler"Map类型转出工具

import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import backStage.exception.SystemException; import org.apache.commons.lang.StringUtils...

2018-09-12 16:15:08 496

原创 typeHandler="backStage.typehandler.ListTypeHandler"List类型转出工具

@MappedTypes({List.class}) public class ListTypeHandler extends BaseTypeHandler {private final ObjectMapper mapper = new ObjectMapper();@Overridepublic void setNonNullParameter(PreparedStatement...

2018-09-12 16:10:56 788

原创 org.apache.shiro.authz.UnauthenticatedException: The current Subject is not authenticated. Access d

属于shiro安全框架的限制问题,我在这里写的是新用户注册的功能,但是shiro框架要求必须登录时候才能操作,为了解决这个矛盾的问题,只能给注册这个功能开放一个非安全的口 在Handler文件中,在1处添加全路径名,注意2处的“/”是默认值,不能删掉...

2018-09-12 10:31:48 15697

原创 java.lang.NoSuchMethodException

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class net.51zhiyuan.dev.pedicure.ui.model.Servicewithinvalidtypes(I...

2018-09-11 20:01:59 635

原创 HTTP Status 415 – Unsupported Media Type

在ajax中加入 contentType: ‘application/json’,

2018-09-11 11:08:46 3624 1

原创 关于定时器的cron表达式

在使用在线生成器生成10s的定时器的时候,会自动生成 0/10 * * * * ? * 但是系统会报错,需要把最后的*删掉 0/10 * * * * ?

2018-09-10 10:52:41 183

原创 内部类中不能引用本地变量,需要声明为常量

Variable is accessed from within inner class ,need to be declared final 解决的办法就是,在这个变量前面加上“final”,让其变为一个常量

2018-09-07 10:06:07 2173 1

原创 前端遍历的数据中如果有undefined的如何处理

如图中,我数据库中的所有limit有的有值,有的为null,为了让他们全部遍历出来,需要加这样一个条件判断,否则,前台就会报错

2018-09-06 08:58:38 4679 1

原创 mybatis的sql语句出错

注意在mybatis中不是关键字,但是在mysql中是关键字,也要用“引起来,否则会出错

2018-09-05 17:57:31 719

转载 Timestamp、BigDecimal日常使用

Timestamp nowDateStrts = Timestamp.valueOf(nowDateStr); Long ll = appointmentTimets**.getTime()**-nowDateStrts.getTime(); Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]2.BigDecimal tim...

2018-08-24 18:03:52 452

转载 java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp

问题:  代码中查询MySQL的结果集时报错,提示Value ‘0000-00-00 00:00:00’ can not be represented as java.sql.Timestamp;刚开始以为是代码中格式化结果集中的日期报错,找了一遍发现并没有对日期进行格式化,发现是查询的结果集中某数据行的日期值为0000-00-00 00:00:00。因MySQL的时间类型datetime范围...

2018-08-23 18:13:29 102

原创 防止页面反复添加

$(“#servicveTypeName”).html(”) .each(result.data.data,function (i,val) {                &

2018-08-16 17:22:07 166

原创 关于拼接字符串的那些事儿

一、在ajax中拼接id值 1.原型:{‘#id’}  2.当id为变量时:{‘#id’}  2.当id为变量时:{‘#id’} 2.当id为变量时:{“#”+id} 3.需要再添加一个固定值时:${“#”+id+”aaa”}二、在var字符串中拼接 1.原型:id=’123’ 2.当id为变量时:id=”+id+” 3.需要再添加一个固定...

2018-08-13 18:08:29 328

原创 关于new Date(时间戳)类型转化的问题

当时间单位为秒时,数字时间戳的长度是10位,例如:1533916800 当时间单位为毫秒时,数字时间戳的长度时13位,例如:1533916800000 注意转化时,数值与单位一一对应,否则就会出现这样的状况 失之毫厘差之千里 ps:...

2018-08-13 14:18:24 8462

原创 用ajax获取数据时,总出现undefined

原因是在mapper中select的字段名和ajax中val.的字段名不一致,可以通过给select添加属性别名来解决这个问题 这样就不会因为shop_id对应不上shopId而导致undefined 另外在返回结果集中也要保持名字的一致 ps:...

2018-08-13 14:13:25 5061

原创 SSM框架下,a标签如何定向到WEB-INF下的jsp页面

由于WEB-INF下的jsp页面不能通过地址栏直接访问,必须要经过后台转发,才可以实现页面的跳转,具体步骤如下 1.在spring.xml中配置好视图解析器 2.在WEB-INF/jsp下创建jsp页面 3.在index页面写好实现跳转功能的a标签 4.在controller层写转发功能 其中“1”处对应a标签中href参数,“2”对应页面名称,为了方便起见,二者的名字一...

2018-08-13 11:47:01 9884 12

原创 ajax val.返回值都是undefined

先看js代码 百度了很多,发现问题并不在参数,也不需要设置异步禁止:async: false, 查看了一下网页源代码,返现了问题所在 原来,我的json数据是嵌套了两层,所以result.data只拿到了第一层数据,而userId这些字段在第二层json中,所以需要result.data.data 按照这个规律,如果你的json数据有很多层,那就一直.data下去,直到找到为...

2018-08-10 17:51:18 1384

原创 java.lang.NumberFormatException: For input string:

最近总是遇到这类错误 java.lang.NumberFormatException: For input string:“” “null” “Wed Nov 30 00:00:00 CST 2016” 总而言之他们出现的问题就是输入的String语句或者为null,或者为“”,或者含有空格无法转化为number类型,而导致sql语句无法正常查询,解决前两者的方法就是,加这样一段判断代码...

2018-08-09 15:02:44 14036

原创 返回值类型错误,requestMap与requestType

java.lang.IllegalArgumentException: Result Maps collection does not contain value for net.51zhiyuan.dev.yunzuliaobackStage.mapper.SigninMapper.Integeratorg.apache.ibatis.session.Configuration51zhiyuan...

2018-08-09 14:46:33 2094

空空如也

空空如也

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

TA关注的人

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