日常笔记
悠_ran
这个作者很懒,什么都没留下…
展开
-
java身份证号正则表达
用到的模式有Pattern和Matcherpublic static boolean isSFZHChina(String str) throws PatternSyntaxException { //正则表达式 网上很多 String regExp = "^[1-9]\\d{5}(18|19|20|(3\\d))\\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\\d{3}[0-9Xx]$"; Pattern p = Pattern.com原创 2021-08-10 10:54:43 · 1993 阅读 · 0 评论 -
springboot整合dubbo+zookeeper
今天整理springboot+dubbo+zookeeper在网上找了很多资料,记录一下自己搭建时候的心得springboot整合dubbo+zookeeper 也就是子项目为springboot 父级还是maven首先创建一个父级maven这个就是父类的结构父级pom 文件引入依赖 <dependencies> <dependency> <groupId>org.springframework.boot</g原创 2021-04-12 16:15:57 · 414 阅读 · 0 评论 -
linux时间校准步骤记录
记录一下校准时间操作的执行步骤:首先使用 date 查看当前时间是否准确校准时间命令ntpdate cn.pool.ntp.org如果没有权限:sudo -i会出现输入密码,直接输入密码即可再次执行校准时间操作命令ntpdate cn.pool.ntp.org操作完成之后,查看时间是否准确date...原创 2020-12-10 13:08:37 · 254 阅读 · 0 评论 -
微信支付sign签名工具类
secretKey为商户平台设置的密钥keyparams为非空参数集合public static String genSignature(String secretKey, Map<String, String> params) throws UnsupportedEncodingException { if (secretKey == null || params == null || params.size() == 0) { return "";原创 2020-12-09 14:12:05 · 1064 阅读 · 1 评论 -
springboot使用定时器@Scheduled不管用
如果是一开始就不能用就是没写@EnableScheduling注解,如果是用着用着不管用了 是因为@Scheduled是单线程,有定时器在工作或者没有运行完毕,所以造成了线程堵塞所以导致下一个定时器不能运行增加一个方法类package com.llt;import org.springframework.boot.autoconfigure.batch.BatchProperties;import org.springframework.context.annotation.Configurati原创 2020-07-06 14:51:17 · 1721 阅读 · 1 评论 -
微信小程序页面内导航
wxml页面<view class="navbar"> <lable wx:for="{{navbar}}" data-idx="{{index}}" class="item {{currentTab==index ? 'active' : ''}}" wx:key="unique" bindtap="navbarTap"> <text>{{item}}</text> </lable></view><view原创 2020-06-05 10:26:59 · 1473 阅读 · 0 评论 -
java微信公众号获取用户openid
/** * 获取用户openid,获取token链接在公众号上 * */ @RequestMapping(value="getopenIDCODE.do") public String getopenIDCODE(String code, String openid, HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception { JSONObject.原创 2020-05-13 15:48:51 · 2143 阅读 · 0 评论 -
JAVA获取微信小程序用户openid
代码//获取session private Map<String, String> getSessionKey(String code) { String appid = "小程序appid"; String AppSecret = "小程序秘钥"; Map<String,String> map = new Ha...原创 2020-05-07 10:13:51 · 282 阅读 · 0 评论 -
java微信小程序支付
微信支付的流程:统一下单----->前端支付------>支付回调流程很简单首先先看下官方统一下单文档:官方文档:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_1官方统一下单接口,只需要我们后端调用这个接口就能完成统一下单,接下来是参数:参数中有必传和非必传根据我们的需要选定好参数,我做...原创 2020-04-27 15:04:09 · 293 阅读 · 0 评论 -
微信小程序微信运动解密JAVA版
添加pom依赖<!--微信运动--> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <ver...原创 2020-04-27 10:13:50 · 463 阅读 · 0 评论 -
springboot整合log4j2心得
springboot 自带logging 但是这个用的少,log4j2是log4j的升级版性能比较优越springboot项目整合log4j2需要导入的依赖有 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte...原创 2020-01-08 13:50:46 · 325 阅读 · 0 评论 -
多线程将数据源分段取值
今天在做一个大量数据的数据库操作,需要把数据插入到数据库中,但是单线程查实在太慢即使批量查询还是慢,就想到了多线程.上代码:list是我取出来的数据源 int thread = 200;// 线程数 if (list.size()<20) { thread=1; } int...原创 2019-11-15 17:24:34 · 309 阅读 · 0 评论 -
微信小程序显示模糊查询下拉数据
以前做的小程序需要做做一个一边输入一边出现模糊查询的数据,没有特定的api只能自己想别的方法1.wxml使用input标签里面的bindinput<view class="all_one"> <input class="chaxun" placeholder="请输入车架号或OE号" name="ip" bindinput="onBlur" placeholde...原创 2019-11-12 15:51:59 · 3489 阅读 · 0 评论 -
Spring Boot配置ssl证书
https://blog.csdn.net/sinat_40399893/article/details/79860942原创 2019-11-12 15:39:18 · 107 阅读 · 0 评论 -
JAVA小程序微信支付
微信支付有专门的文档:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_1当时找的时候都是前台如何,后来才发现后台需要做的就是统一下单一、先到微信下载两个证书,然后把证书放到resources下,cart是我自己建的二、因为需要调用微信接口所以我们需要一个调用接口的工具类,下面是我的工具类1.工具类需要的p...原创 2019-11-12 14:37:20 · 256 阅读 · 1 评论 -
springboot整合mysql和mongodb双数据源
因为业务需求,需要在一个项目中同时使用myslq和mongodb数据库,在网上找了好久都没有,只有相同数据库的双数据源,当时就想如果按照相同数据库的双数据源配置分别配置myslq和mongodb。一、先看一下pom文件<dependencies> <dependency> <groupId>org.springframework.boot<...原创 2019-11-11 13:30:12 · 7561 阅读 · 0 评论 -
springboot配置双mysql数据源
这两天一直在配置双数据源,找了网上很多资料,有的资料写的太乱而且注释不清楚,类不全.像我这样的刚开始配置的新手很难看明白,今天终于配置成功了,我把我总结的整理一下,做个日志以防以后遇到问题一.创建一个springboot项目其中需要的pom文件: <dependency> <groupId>org.springframework.boot</groupId...原创 2019-11-07 13:22:25 · 625 阅读 · 0 评论 -
Spring整合mongodb,并且配置两个数据源
首先引入pom文件<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></dependency>在application.prope...原创 2019-10-30 15:45:30 · 934 阅读 · 0 评论 -
swagger和springboot整合使用心得
引入所需要的pom文件<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.2.2</version> </dependency>...原创 2020-04-16 11:52:38 · 118 阅读 · 0 评论 -
JAVA获取请求的IP地址
@ResponseBody @RequestMapping(value = "/weiZhang",method = RequestMethod.POST) public Object[] DemoOne1 (@RequestBody String vString,HttpServletRequest request){ String requestUrlIP =...原创 2019-11-07 13:23:38 · 770 阅读 · 0 评论