工作笔记
国Q躺平中
这个作者很懒,什么都没留下…
展开
-
关于Mybatisplus selectById
在用到selectById 的时候如果你数据库表的主键字段名不为id的话比如你建表为a_id,b_id的话就会报错Invalid bound statement (not found)这个错原创 2018-10-11 10:07:42 · 8018 阅读 · 2 评论 -
自定义异常
要继承Exception在if逻辑判断中抛出异常或者try catch出异常原创 2018-10-16 17:01:49 · 99 阅读 · 0 评论 -
将redis中的json转换成对象
JSONArray parse = (JSONArray) JSONObject.parse(ogj);List seckills = parse.toJavaList(Seckill.class);将json转成list对象JSONObject.toJavaObject(JSONObject.parseObject(ogj),Seckill.class);json转换成对象实体类要和r...原创 2018-10-19 16:56:34 · 5993 阅读 · 0 评论 -
一周的工作总结
实习了两个月在这周终于接到了项目总结1.dubbo服务 通俗来说就是可以多个工程,生产者一个工程运行生产消费者是另一个工程运行时消费生产者生产的数据等等说白了就是调用。2.free mark jQuery 等对于Java开发也很重要,因为我的不了解导致工作进度很慢。...原创 2018-11-05 14:51:59 · 378 阅读 · 0 评论 -
get post区别
https://www.cnblogs.com/logsharing/p/8448446.html转载 2018-11-05 15:12:30 · 109 阅读 · 0 评论 -
高效率条件构造器 mybatisplus
当查询条件很多时分页构造器可以让你不用写那么多Service根据条件构造器查询总条数 @Override public Integer getFundFlowCount(FundFlowReq req) throws KeynesException { if (null == req) { throw new KeynesException...原创 2018-11-19 17:45:17 · 489 阅读 · 0 评论 -
构建springboot 整合mybatisplus 整合dubbo
1.service工程(生产者工程)具体实现(1)整合mybatisplus在application.yml中配置数据源 url username passwordspring: datasource: url: jdbc:mysql://localhost:3306/seckill?characterEncoding=UTF-8&useUnicode=true&a...原创 2018-12-27 14:41:03 · 1693 阅读 · 0 评论 -
关于序列化的问题
1.static 和 transient 修饰的属性 不可以被序列化2.serialVersionUID 的值应该要赋值否则 当你老工程序列化 更新之后在反序列化 会识别不了老数据https://blog.csdn.net/qq_27093465/article/details/78544505#commentBox...原创 2018-12-27 17:42:03 · 144 阅读 · 0 评论 -
关于maven 的代理设置
关于maven 的代理设置 在setting中设置主机 账号密码端口在idea中设置 并检查能不能联网成功提示如果这都弄完了 maven成功拉包并且pom文件里没有标红但是下载的jar包都是标红的时候就需要如下操作:1.下载maven并配置环境变量等2.配置修改maven地址 setting的地址默认就可以 但是要将下载完maven中config中的setting配置...原创 2019-08-09 17:07:52 · 707 阅读 · 0 评论 -
关于发送邮箱验证码 Redis
邮箱发送验证码 Reids缓存需要注意的地方1.在测试类中不能进行控制台输入2.在测试中@Test 会自动帮你装配spring容器,所以在main方法中要配置spring。3.存入redis中的数据要进行解析才能进行判断1.EmailDetailpublic class EmailDetail { private String to; private String...原创 2018-09-26 16:39:45 · 1042 阅读 · 0 评论 -
mybatisplus updata 实现字段自减
public SeckillRes reducenumber(Long id , SeckillReq seckillReq){ Seckill seckill = zDozerBeanUtil.convert(seckillReq,Seckill.class); Seckill getselect = getById(id); Inte...原创 2018-10-11 17:49:05 · 12699 阅读 · 0 评论 -
短信验证码登陆基于Redis
1.先在一些短信平台进行注册配置短信格式等等。我的用的是秒嘀。2.`package com.spring.test.SMS;/**系统常量/public class Config{/*url前半部分*/public static final String BASE_URL = “https://api.miaodiyun.com/20150822”;/**开发者...原创 2018-09-27 16:02:52 · 785 阅读 · 0 评论 -
MQ入门理解(MQ的作用)
MQ消息队列举个例子淘宝双十一抢单,当很多用户发送抢单请求,基本会造成线程阻塞等等所以运用MQ,当用户发送请求,就存入MQ中,并没有占用多线程,然后一个一个进行处理。当用户并发的也就是请求过多的时候,当请求不用第一时间处理的时候可以用MQ。同时MQ也可以持久化。MQ消息中可以是json,string等等,在消费者进行消费的时候要进行解析。MQ的消费者可以写成死循环进行消费。我说的有些地方...原创 2018-09-27 17:30:49 · 7707 阅读 · 0 评论 -
Date 日期时间的加减操作
Date day = new Date();Date endDay = new Date(day.getTime()+(long)560601000);day为系统当前时间enDay为系统当前时间+5小时Date time = new Date(day.getTime()+(long)天小时分钟秒*1000);...原创 2018-10-12 16:49:52 · 1537 阅读 · 0 评论 -
身份证识别的简单使用
身份证识别的简单使用在这里进行订阅服务package com.spring.test.sfsb;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.security.KeyManagementException;import java.security.NoSuchAlgo...原创 2018-09-29 17:12:49 · 320 阅读 · 0 评论 -
关于阿里MQ的个人笔记
1.AccessKey,SecretKey,消费者ID,生产者ID在控制台中设置2.Properties properties = new Properties();初始化对象,可以进行连接配置.put 连接配置 (key,服务接入点等).setProperty超时设置Producer producer = ONSFactory.createProducer(properties);...原创 2018-09-29 17:36:32 · 334 阅读 · 0 评论 -
BIO/NIO总结
一.NIO和IO的主要区别下表总结了Java IO和NIO之间的主要区别:| IO | NIO ||面向流| 面向缓冲|| 阻塞IO | 非阻塞IO|| 无 | 选择器|IoNio面向流面向缓冲––阻塞非阻塞––无选择器面向流意味着必须从头到尾读写流,中间不能中断。是直线的。面向缓冲是读写数据是以块的形式读...原创 2019-08-30 16:48:00 · 150 阅读 · 0 评论