- 博客(23)
- 资源 (3)
- 收藏
- 关注
原创 微信开发遇到的问题
获取用户信息1、微信返回用户的基本信息中,sex是double,自己数据库涉及的是Interger类型的,需要修改一下2.nickbname乱码,由于本地使用UTF-8,微信使用的是ISO-8859-1格式,需要设置一下nickname = new String(nickname.getBytes(“ISO-8859-1”), “UTF-8”);3.插入数据后拿不到主键ID(主键时自增的),设置SQL语句@Options(“useGeneratedKeys=true, keyProperty=“i
2021-01-26 09:25:12
497
原创 微信授权登录相关开发流程
1、微信用户发送请求到第三方应用2、第三方应用请求微信OAuth2.0授权登录到微信开放平台3、微信开放平台发送二维码请求用户扫码确认 给微信用户4、微信用户扫码确认给微信开放平台5、微信开放平台回调,拉起第三方应用或重定向到第三方,带上授权临时票据(code)到第三方应用6、第三方应用通过code加上appid和appsecret换取access_token到微信开放平台7、微信开放平台返回access_token到第三方应用8、第三方应用携带access_token请求微信开放平台9.微
2021-01-25 14:26:19
497
转载 看懂UML类图和时序图
看懂UML类图和时序图这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图中各个类之间的线条、箭头代表什么意思后,也就足够应对 日常的工作和交流; 同时,我们应该能将类图所表达的含义和最终的代码对应起来; 有了这些知识,看后面章节的设计模式结构图就没有什么问题了;本章所有图形使用Enterprise Architect 9.2来画,所有示例详见根目录下的design...
2020-03-26 10:31:04
309
原创 java-map按key升序或降序排序
package com.ihdou.api.order.service.impl.order;import java.util.Comparator;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.TreeMap;public class test {...
2020-03-25 14:21:17
2441
原创 Dubbo超时
这里写自定义目录标题场景错误补偿积分产生的结果产生的原因解决办法同理场景给用户补偿积分,数据量在10W条左右,Api消费者调用Oms服务提供者,Oms消费者调用Point积分提供者。错误补偿积分产生的结果1.同一用户会有相同的数据原因补偿的积分,重复多次。2.不同的用户有不同次数的数据补充积分,不同用户被执行的次数不一样。产生的原因Dubbo服务调用过程中,Api消费者调用Oms服务...
2020-03-13 09:30:25
267
原创 由时间和数字组成唯一编码
import org.springframework.data.redis.core.RedisTemplate;@Resourceprivate RedisTemplate redisTemplate;@Resourceprivate RedisUtil redisUtil;//生成编码public String getExchangeTicketCode(){String dat...
2019-11-20 11:01:05
298
原创 解决java.lang.NumberFormatException String类型转换格式有问题
public class PriceUtil {public static String subZeroAndDot(String s) {if(snull||"".equals(s)){return “”;}if (s.indexOf(".") > 0) {s = s.replaceAll(“0+?","");//去掉多余的0s=s.replaceAll("[.]", "");...
2019-11-20 10:54:38
819
原创 redis生成唯一编码,可指定自增
唯一向redis本身天然是单线程的 package com.social.member.server.common;import com.alibaba.nacos.client.utils.StringUtils;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Au...
2019-11-14 16:50:24
938
原创 正整数校验
正整数校验 public static boolean isNumericSend(String str){ Pattern pattern = Pattern.compile("^[1-9]\\d*\\.\\d*|0\\.\\d*[1-9]\\d*$"); Matcher isNum = pattern.matcher(str); return ...
2019-11-14 16:40:26
674
转载 Requirement: Microsoft Visual C++ 2013 Redistributable Package (x64) is not installer
安装MySQL时 Requirement: Microsoft Visual C++ 2013 Redistributable Package (x64) is not installer ...
2019-10-21 14:38:40
29373
2
转载 Long类型比较相等问题
一、问题描述开发过程中遇到如下问题Long a = 100L;Long b = 100L;System.out.prin...
2019-08-12 13:46:44
373
转载 消息驱动:Spring Cloud Stream
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/supper10090/article/details/78295682 ...
2019-08-12 13:43:37
184
转载 Cron表达式详解
Cron表达式Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每个域代表一个含义,Cron有如下两种预发格式:(1) Seconds Minutes Hours DayofMonth Month DayofWeek Year(2) Seconds Minutes Hours DayofMonth Month DayofWeek一、结构cron从左到右(用空格隔开)...
2019-08-12 11:56:49
445
转载 MySQL 中NULL和空值的区别?
NULL和空值NULL也就是在字段中存储NULL值,空值也就是字段中存储空字符(’’)。1、占用空间区别mysql> select length(NULL), length(''), length('1');+--------------+------------+-------------+| length(NULL) | length('') | length('1') |...
2019-07-04 10:36:46
282
转载 Java内存模型是什么
前几天,发了一篇文章,介绍了一下JVM内存结构、Java内存模型以及Java对象模型之间的区别。有很多小伙伴反馈希望可以深入的讲解下每个知识点。Java内存模型,是这三个知识点当中最晦涩难懂的一个,而且涉及到很多背景知识和相关知识。网上有很多关于Java内存模型的文章,在《深入理解Java虚拟机》和《Java并发编程的艺术》等书中也都有关于这个知识点的介绍。但是,很多人读完之后还是搞不清楚,甚至...
2019-07-03 18:16:50
109
转载 Java内存模型
Java内存模型最近,面试过很多Java中高级开发,问过很多次关于Java内存模型的知识,问完之后,很多人上来就开始回答:Java内存模型由几部分组成,堆、本地方法栈、虚拟机栈、方法区…每一次我不想打断他们的话,虽然我知道这又是一个误会了我的问题的朋友。其实,我想问的Java内存模型,是和并发编程有关的。而候选人给我回答的那叫JVM内存结构,完全是两回事。很多时候,在我没有打断他们的情况...
2019-07-03 17:50:49
109
转载 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/ff906317011/article/details/78539581 很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结...
2019-07-03 17:13:31
133
转载 JVM内存结构 VS JAVA内存模型 VS JAVA对象模型
版权声明:本文为博主原创文章,未经博主允许不得转载。 http://www.hollischuang.com/archives/2509 Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模型和Java对象模型,这就是三个截然不同的概念,但是很多人容易...
2019-07-03 17:11:36
152
转载 最全的常用正则表达式大全
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?...
2019-02-24 22:09:09
3250
转载 swagger2 注解说明
文章目录1、swagger2 注解整体说明2、`@Api`:请求类的说明3、`@ApiOperation`:方法的说明3.1、`@ApiImplicitParams`、`@ApiImplicitParam`:方法参数的说明4、`@ApiResponses`、`@ApiResponse`:方法返回值的说明5、`...
2019-02-24 10:44:19
386
转载 Java编程思想学习笔记二:一切都是对象
一、用引用操作对象    在Java中一切都是对象,但操纵标识符的是对象的一个“引用”。可以将这一情形想象是电视机与遥控器的关系。电视机是一个对象,遥控器是对象的引用,我们在房间里拿着遥控器不管在哪里都可以操控电视机对象。此外,脱离电视机对象,遥控器引用也是可以独立存在的。因此有如下代码:String s;这里只是创建了一个引用,...
2019-02-23 23:16:29
124
转载 Java编程思想学习笔记一:对象导论
一、抽象过程     1万物皆为对象:理论上讲,我们可以抽取一个待解决问题中的任何概念化构件(狗、建筑、服务)等,将其表示为程序中的对象。    2程序是
2019-02-23 23:16:10
173
Spring in action--(V4)
2019-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人