- 博客(54)
- 资源 (3)
- 收藏
- 关注
原创 truffle unbox metacoin报错,修改temp文件夹路径
执行truffle unbox metacoin或者truffle test的时候报错
2022-08-24 09:49:27 638
原创 web3入门-web3.js通过Ganache连接truffle智能合约
一、用truffle框架在本地部署智能合约。二、通过web3.js连接合约
2022-07-18 15:17:16 3941
原创 输出RSS源报错,Namespace prefix content on encoded is not defined
报错信息:Namespace prefix content on encoded is not defined刚开始以为是这个字段“<content:encoded>”导致的,后来找到的解决办法是:在<rss>标签里添加属性“xmlns:content”<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">......
2022-05-23 10:20:30 707
原创 GooglePay 订阅状态
/** 从帐号保留状态恢复了订阅 */SUBSCRIPTION_RECOVERED(1, "从帐号保留状态恢复了订阅"),/** 续订了处于活动状态的订阅 */SUBSCRIPTION_RENEWED(2, "续订了处于活动状态的订阅"),/** 自愿或非自愿地取消了订阅。如果是自愿取消,在用户取消时发送。 */SUBSCRIPTION_CANCELED(3, "自愿或非自愿地取消了订阅。如果是自愿取消,在用户取消时发送。"),/** 购买了新的订阅 */SUBSCRIPTION_PURC.
2022-05-13 18:41:51 1380
原创 java 距离今天/本月结束还有多少秒
/** * 获取距离今天结束还有多少秒 * @return 秒数 */public static long getSecondByEndToday() { Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DAY_OF_YEAR,1); calendar.set(Calendar.HOUR_OF_DAY,0); calendar.set(Calendar.SECOND,0); .
2022-03-17 09:57:49 1150
原创 jdk 1.8 获取本月开始时间和结束时间
/** * 获取当月开始时间和结束时间 * @return 起止时间 */ public static Date[] getMonthRangeDate() { LocalDate today = LocalDate.now(); //本月的第一天 LocalDate firstDay = LocalDate.of(today.getYear(), today.getMonth(), 1); ...
2022-03-15 16:41:01 1016
原创 jdk 1.8 获取本周开始时间和结束时间
import org.joda.time.LocalDateTime;/** * 获取本周开始时间和结束时间(周一-周日) * @return 起止时间 */public static Date[] getWeekRangeDate() { //当前时间 LocalDateTime now = LocalDateTime.now(); //开始时间 Date startTimeInWeek = now.withHourOfDay(0).withMinuteOf.
2022-03-15 16:08:54 1334
原创 maven项目引入外部jar包 服务器上跑不起来
<dependencies> <dependency> <groupId>xxx</groupId> <artifactId>xxx</artifactId> <version>1.0.0</version> <scope>system</scope> <systemPath>${proj..
2022-03-14 15:08:59 342
原创 java 对接微信公众号(二)获取关注取关事件/用户回复消息
1、公众号后台配置:点击基本配置-修改配置URL:填写服务端建立的接口地址(接口要能接受get/post请求)token:随便写秘钥:自动生成配好之后,点击提交,微信会往接口发送一条get请求的数据,服务端校验后,把微信发送的数据中的echoStr字段原样返回,微信接收到会提示修改成功。2、配置服务端接口 /** * 接受微信发送的消息 * @param request 公参 * @return 返回结果 ....
2022-03-11 10:03:24 6313 5
原创 java 对接微信公众号(一)获取token
1.登录微信公众平台,在基本配置里获取AppId和AppSecret2.获取token(token获取到存本地,后续API都要带token访问)需要在基本配置里配置ip白名单才能获取到token /** TokenURL */ private final static String GET_TOKEN_URL = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=
2022-03-11 09:35:49 5985 4
原创 java 判断用户是否关注了公众号
1.获取token public String getToken(){ try { HttpClient client = HttpClients.createDefault(); String tokenUrl = MessageFormat.format("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={0}&
2022-03-09 19:21:24 4255 8
原创 int 数字 隔三位加逗号
int number = 2611;String.format("%,d", number); //返回"2,611"
2022-02-23 08:44:41 315
原创 报错java: java.lang.IllegalAccessError: class lombok.javac.apt.LombokProcessor (in unnamed module @0x7
报错信息:java: java.lang.IllegalAccessError: class lombok.javac.apt.LombokProcessor (in unnamed module @0x702fc6a) cannot access class com.sun.tools.javac.processing.JavacProcessingEnvironment (in module jdk.compiler) because module jdk.compiler does not exp
2021-12-29 11:59:46 4728
原创 mybatis : Value ‘‘ IS OUTSIDE OF VALID RANGE FOR TYPE JAVA.LANG.INTEGER
报错信息:Error attempting to get column 'xxx' from result set.nested exception is java.sql.SQLDataException: Value 'xxxxxxxxxxxx' IS OUTSIDE OF VALID RANGE FOR TYPE JAVA.LANG.INTEGER现象:该字段数据库中为varchaer类型,但是报错显示要转换为integer。处理方法:去掉PO类里的builder注解原因貌似是因为@Da.
2021-12-27 09:55:31 7376 1
原创 springboot 微信支付接口(H5)
基本流程和springboot 微信支付接口_藏进风里的博客-CSDN博客一致,不同点在:第一步调统一下单接口的时候,需要传两个参数//H5特殊字段//场景信息 H5支付应用场景信息需要拼接//wap_url为商户H5支付界面地址,wap_name为商户支付名称(貌似随便写就行)String sceneInfo = "{\"h5_info\": {\"type\":\"Wap\",\"wap_url\": \"https://pay.qq.com/index.html\",\"wap_nam
2021-12-24 10:20:25 943
原创 springboot 微信支付接口
1、调用微信统一下单接口,必要参数:appid(公众账号ID)、mch_id(商户号)、nonce_str(随机字符串)、sign(签名)、body(商品描述)、out_trade_no(商户订单号)、total_fee(标价金额)、spbill_create_ip(终端IP)、notify_url(通知地址)、trade_type(交易类型)notify_url必须是外网可访问的(官方接口文档https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chap
2021-12-24 10:11:33 1048 1
原创 java redis锁 防连点
定义上锁方法,注意要设置过期时间public boolean lock(String key) { // 如果redis中不存在就存锁,也就是第一次进来,之前已经存在返回 false, 不存在返回 true return redisUtils.setIfAbsent(key,IsDeleteEnum.YES.getCode(),10L,TimeUnit.SECONDS);}进入接口时,定义一个不会重复的key,在if块儿里执行代码String key = .
2021-12-24 09:33:27 926
原创 mysql的mediumtext类型字段在java如何获取
数据库:PO:重点是autoResultMap = true和@TableField(typeHandler = FastjsonTypeHandler.class)@Data@EqualsAndHashCode(callSuper = false)@TableName(value = "xxx", autoResultMap = true)@ApiModel("一分钱充值用户配置表")public class xxx implements Serializable {@Tabl
2021-12-22 16:41:19 2152
原创 LIST.SORT,通过两个字段排序
list.sort(Comparator.comparing(AppBookForCaseDto::getIsRead, Comparator.reverseOrder()) .thenComparing(AppBookForCaseDto::getIsRead, Comparator.reverseOrder()));
2021-12-08 19:48:17 1930
原创 mysql索引-int类型查询时使用引号括住是否走索引
-- explain select * from student where name ="88";-- explain select * from student where name ='88';-- explain select * from student where name =88;-- 当查询条件是字符串时,不管单引号双引号都走索引,但是不加引号 隐式转换不走索引-- explain select * from student where abs(age) =18;-- exp..
2021-12-02 14:31:33 1619 2
原创 getBytes获取到值不一样的坑
以前没注意过。。。这个方法str.getBytes();在不同环境可能获取出来的byte数组不同,看了下源码默认应该是指定了ISO-8859-1,解决方法就是手动指定编码.getBytes("UTF-8");
2021-06-29 10:31:02 660
原创 Git本地代码上传远程仓库(入门级示例)
先在github(gitlib/gitee/码云...)平台上新建仓库1、2、(新建完后点进去可以找到两个链接,这是第8步添加仓库时要用到的,此截图为gitlib 其它平台类似)3、在本地项目文件夹下(src同级目录)按shift点右键,打开git bash here4、填写name和emailgit config --global user.name "" git config --global user.email ""5、建立本地仓库git init
2020-10-21 17:13:24 184
原创 applicationContext.xml中数据源密码加密方法
一、新建加密类,根据项目情况使用任何方法都可以,这里使用AES加密。package com.xxx.xxx.util;/** * AES 高级加密算法,本项目中用于对数据库的验证信息进行加密 * * @author Mcy * @create 2020/10/15 * @since 1.0.0 */import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec
2020-10-16 11:14:46 1542 2
原创 maven项目使用本地Jar包
1、cmd命令行进入本地maven安装目录下(bin、conf文件夹同层),执行命令:mvn install:install-file -Dfile=*A* -DgroupId=*B* -DartifactId=*C* -Dversion=1.0.1-Dpackaging=jar(*A*:本地jar包的路径,如:C:\Users\Mcy\Desktop\demo.jar。 *...
2019-11-29 09:50:38 159
原创 DB2 索引操作
select * from sysibm.sysindexes where tbname='tablename';create index 索引名 on 表名(列名,列名)drop index 索引名 on 表名;
2019-09-12 16:25:29 458
原创 U盘大容量存储设备 感叹号,错误10
我的问题是插上U盘后识别不了,是360天擎引起的,别的原因也可以试一下以下步骤 1、点击“开始菜单”-“运行”-输入命令:regedit,打开系统注册表。 2、找到这个目录: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{36FC9E60-C465-11CF-8056-444553540000} 3、找到“u...
2019-08-20 14:04:23 19261 6
原创 ajax跨域session失效问题
@CrossOrigin@RequestMapping("/test")public ResponseMessage test(){ return ResultUtil.error(ResultEnum.EMPTY_PASSWORD);}后端重点是@CrossOrigin注解$.ajax({ url : "http://localho...
2019-04-11 17:13:25 219
原创 DCE维护项目配置文件方式
一、在配置管理--配置文件中创建配置文件(名称为配置源名称,键为文件名,值为文件内容。一个配置源可有多个配置文件)二、在应用中找到自己部署的应用,进入应用点击配置--容器配置三、在配置文件中添加配置文件配置源就是新建配置文件时的配置源名称,容器子路径就是新建配置文件时的键值对设置启动时复制配置文件到项目/bin/bash -c 'rm -f /us...
2019-04-09 17:18:06 315
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人