UserJoe123
码龄7年
关注
提问 私信
  • 博客:96,090
    社区:1,134
    97,224
    总访问量
  • 45
    原创
  • 512,697
    排名
  • 7
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-06-25
博客简介:

weixin_39304739的博客

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得19次评论
  • 获得20次收藏
创作历程
  • 22篇
    2021年
  • 14篇
    2020年
  • 7篇
    2019年
  • 2篇
    2018年
成就勋章
TA的专栏
  • 会议
  • 日常
    40篇
兴趣领域 设置
  • 网络空间安全
    web安全
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

354人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

java实现ABAC

去下面这个网站下载jar包 bouncycastle.org然后,复制这段代码到idea里面,参考路径:JPBC - Java Pairing-Based Cryptography Library : Schemes - Unbounded HIBE and Attribute-Based Encryptionhttp://gas.dia.unisa.it/projects/jpbc/schemes/uhibe_lw11.html#.YcAxGL1Bw2ximport it.uni..
原创
发布博客 2021.12.23 ·
1455 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

从零开始以太坊(四)

学习使用truffle文档:快速入门 Truffle | Truffle 中文文档 - DApp 开发框架 | 深入浅出区块链(1)创建项目mkdirmkdir acd atruffle unbox metacointruffle compileganache-cli下载gedit truffle-config.js取消原本关于network的注释把端口改成ganache-cli的端口,下面是ganache-cli启动图片修改truffle-co...
原创
发布博客 2021.12.12 ·
11442 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Nodejs Error: read ECONNRESET

Ubuntu使用truffle unboxmetacoin时,下载资源失败显示read ECONNRESET解决方案:修改网络,开启全局模式
原创
发布博客 2021.12.12 ·
760 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

从零开始以太坊(三)

node index.jsvar http = require("http");var url = require('url');const { exit } = require("process");var events = require('events');var Web3 = require('web3');var web3 = new Web3(Web3.givenProvider || 'http://localhost:8545');var helloworld.
原创
发布博客 2021.12.12 ·
14186 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

从零开始以太坊(二)

1.安装ganacheganache是一个以太坊的本地开发环境,你可以在上面部署合约、开发程序和进行测试。类似eclispe对于java安装:npm install -g ganache-clinpm install web3 -save启动ganache-cli端口是8545新建文件test.js,下面连接ganache,通过网址http://localhost:8545var Web3 = require('web3');var web3...
原创
发布博客 2021.12.08 ·
383 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

从零开始以太坊(一)

以太坊 入门 环境搭建
原创
发布博客 2021.12.02 ·
15141 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

XML和mapper绑定失败仔细检查了好久,才发现是location配置错误mybatis: mapper-locations: classpath:mapper/*Mapper.xml
原创
发布博客 2021.11.13 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven打fat-jar包的方式,收藏一下

https://baijiahao.baidu.com/s?id=1623237938646767090&wfr=spider&for=pc1. pom配置,利用maven-assembly-plugin插件,命令行加mvn package assembly:single2.使用maven-jar-plugin和maven-dependency-plugin插件打包3.使用maven-shade-plugin插件打包...
原创
发布博客 2021.07.29 ·
718 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

括号的所有合法组合

关键点:左括号的个数必须大于右括号的个数,才能加右括号左括号和右括号的个数都<= n回溯终止条件为左右括号都为0,其中当左括号被用完时,不能再使用左括号,但右括号剩余个数更多时还可以使用右括号。class Solution { List<String> list; public List<String> generateParenthesis(int n) { list = new ArrayList<String>().
原创
发布博客 2021.03.15 ·
607 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

面试题 04.03. 特定深度节点链表

面试题 04.03. 特定深度节点链表给定一棵二叉树,设计一个算法,创建含有某一深度上所有节点的链表(比如,若一棵树的深度为 D,则会创建出 D 个链表)。返回一个包含所有深度的链表的数组。典型层序遍历,这里不写了...
原创
发布博客 2021.03.15 ·
100 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LC 72.编辑距离

给你两个单词 word1 和 word2,请你计算出将 word1 转换成 word2 所使用的最少操作数 。你可以对一个单词进行如下三种操作:插入一个字符删除一个字符替换一个字符来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/edit-distance著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。答案:使用动态规划使用二维dp数组一般式 dp[i][j]表示A的前i个字符和B的前j个字符匹配的最少操作
原创
发布博客 2021.03.15 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试题 08.07. 无重复字符串的排列组合~回溯法

试题 08.07. 无重复字符串的排列组合~回溯法参考文章:https://mp.weixin.qq.com/s/vdB0xWuuWHaDZcFTZXZNMQhttps://leetcode-cn.com/problems/permutation-i-lcci/solution/mian-shi-ti-0807-wu-zhong-fu-zi-fu-chuan-de-pai–2/https://leetcode-cn.com/problems/permutation-i-lcci/solution/q
原创
发布博客 2021.03.14 ·
156 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LC 1290. 二进制链表转整数

LC1290链表不为空。链表的结点总数不超过 30。每个结点的值不是 0 就是 1。class Solution { public int getDecimalValue(ListNode head) { //二进制链表 int sum = 0; while(head != null){ int val = head.val; sum = sum * 2 + val; he
原创
发布博客 2021.03.14 ·
102 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试题 16.01. 交换数字

三种方法return new int[]{numbers[1], numbers[0]};加减法 public int[] swapNumbers(int[] numbers) { numbers[0] += numbers[1]; numbers[1] = numbers[0] - numbers[1]; numbers[0] -= numbers[1]; }异或numbers[0] ^= numbers[1];numbers[1] ^= numbers.
原创
发布博客 2021.03.14 ·
87 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LC1379

给定target,寻找克隆树中与target相同的节点。答案:递归实现如果当前的值不为空,判断root节点是不是target,是就返回,不是就先找left,再找rightclass Solution { public final TreeNode getTargetCopy(final TreeNode original, final TreeNode cloned, final TreeNode target) { return help(original, cloned,
原创
发布博客 2021.03.14 ·
90 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LC1111. 有效括号的嵌套深度

LC1111有效括号字符串 定义:对于每个左括号,都能找到与之对应的右括号,反之亦然。详情参见题末「有效括号字符串」部分。嵌套深度 depth 定义:即有效括号字符串嵌套的层数,depth(A) 表示有效括号字符串 A 的嵌套深度。详情参见题末「嵌套深度」部分。有效括号字符串类型与对应的嵌套深度计算方法如下图所示: 给你一个「有效括号字符串」 seq,请你将其分成两个不相交的有效括号字符串,A 和B,并使这两个字符串的深度最小。不相交:每个 seq[i] 只能分给 A 和 B 二者中的一个,不能
原创
发布博客 2021.03.14 ·
285 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

lc815. 公交路线 求出最少乘坐的公交车数量

力扣 815给你一个数组 routes ,表示一系列公交线路,其中每个 routes[i] 表示一条公交线路,第 i辆公交车将会在上面循环行驶。例如,路线 routes[0] = [1, 5, 7] 表示第 0 辆公交车会一直按序列 1 -> 5 -> 7 -> 1 -> 5 ->7 -> 1 -> … 这样的车站路线行驶。 现在从 source 车站出发(初始时不在公交车上),要前往 target 车站。期间仅可乘坐公交车。求出 最少乘坐的公交车数量
原创
发布博客 2021.03.14 ·
833 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

2021-02-22

推荐一个博客,关于Java新特性和JVM剖析https://alidg.me/blog/Java并发学习网站http://tutorials.jenkov.com/java-concurrency/index.html
原创
发布博客 2021.02.22 ·
84 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AOP学习1

前提:本文属于源码探索,完全不懂,大家随便看看1. 关键类DefaultAopProxyFactory顾名思义,DefaultAopProxyFactory是AopProxy类的默认工厂,需要生产很多AopProxy对象,生产对象的方法为createProxy。需要注意以下几个事项。1. 只能生产两个代理类中的一个,JDK或者CGLIB2.何时创建CGLIB?* <p>Creates a CGLIB proxy if one the following is true...
原创
发布博客 2021.02.21 ·
172 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringDataFlow

教程:https://dataflow.spring.io/docs/stream-developer-guides/streams/data-flow-stream/#the-data-flow-dashboard1.使用docker配置环境我的操作系统为Centos,docker为19.03.2,docker-compose1.24.1下载文件docker-compose.yml这个网址需要翻墙:https://raw.githubusercontent.com/spring-cl.
原创
发布博客 2021.01.27 ·
918 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏
加载更多