自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

原创 java微服务实战项目股票项目搭建,网关会员统一登陆基本功能实现

java微服务实战项目股票项目搭建,网关会员统一登陆基本功能实现

2022-07-06 18:01:40 383 2

原创 java解决Selenium遇到反爬虫处理方法

项目场景:最近酒店公司需要对接第三方订单数据,但由于没有对应的接口所以只能使用爬虫的方式进行订单数据的爬取,但是部分第三方页面做了反爬虫处理,这里记录下java - chromdriver处理方法问题描述:这里使用淘宝演示下,可以看出其实已经无法登录了。原因分析:当我们使用selenium的时候-window.navigator.webdriver的值为True。解决方案:这里有一个很简单的方法,只需要执行chorme.executeScript("Object.d.

2021-01-14 12:31:39 2349 8

原创 vue学习后实战确实收获很多,今天分享下echarts作图简单使用**

最近学习VUE ,之前爬取了一个小说网站,正好这次练习爬虫,顺便爬了一个基金网站的数据。然后做了一个折线图,效果如下,就是输入基金编码,在输入天数,就可以生成多个基金的最近一段时间的折线图。下面是随便找的三个基金生成的折线图首先安装图表依赖包:npm install echarts --save接下来 就在main.js中引用import ECharts from 'echarts'Vue.prototype.echarts=ECharts;Vue.use(ECharts);页面代码展示

2020-05-25 01:17:41 258

数据可视化30个demo

学习可视化展示的同学,可以参考,各种实列都有。使用的echarts。大屏数据

2022-06-21

pkcs1Topkcs8.txt

java和ios联调RSA加签验。亲测可用 public static String pkcs1Topkcs8(String validKey) { // validKey = "MIGJAoGBAJzzXZJN+mMuFwUhPba10Ayn/GRameR57fH3LW8W76RF33vKyL3hAxXhY0QrFDu+zsVCKXRZg35ieDng2Ugg5mmdqH9gMEr0/LaLkcGXPHJzCINniAf7pciP2NjitLIeR+d6IVuxtxrNcTCnVOxBQiOTgAQwnLTURdMmdMlLcht3AgMBAAE="; String result = null; try { if (StringUtils.isNotBlank(validKey)) { //将BASE64编码的私钥字符串进行解码 byte[] encodeByte = Base64.decodeBase64(validKey); ASN1ObjectIdentifier pkcs_12 = new ASN1ObjectIdentifier("1.2.840.113549.1.12"); ASN1ObjectIdentifier bagtypes = pkcs_12.branch("10.1"); ASN1ObjectIdentifier pkcs8ShroudedKeyBag = bagtypes.branch("2"); AlgorithmIdentifier algorithmIdentifier = new AlgorithmIdentifier(pkcs8ShroudedKeyBag); //PKCSObjectIdentifiers.pkcs8ShroudedKeyBag // ASN1Sequence asn1Sequence = ASN1Sequence.getInstance(encodeByte); ASN1Object asn1Object = ASN1Object.fromByteArray(encodeByte); SubjectPublicKeyInfo subjectPublicKeyInfo = new SubjectPublicKeyInfo(algorithmIdentifier,asn1Object); // PrivateKeyInfo privKeyInfo = new PrivateKeyInfo(algorithmIdentifier, asn1Object); byte[] pkcs8Bytes = subjectPublicKeyInfo.getEncoded(); String type = "PUBLIC KEY"; result = format2PemString(type, pkcs8Bytes); } } catch (Exception ex) { logger.error("签名异常:{}",ex); } logger.info("result-----" + result); return result.replace("-----BEGIN PUBLIC KEY-----","").replace("-----END PUBLIC KEY-----","").trim(); }

2020-04-02

空空如也

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

TA关注的人

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