- 博客(7)
- 收藏
- 关注
原创 Jetbrains插件GitHelper支持GitLab批量、Git批量操作
Jetbrains插件GitHelper当前使用环境为 IDEA,目前不支持 fork 合并。GitHelper插件主要解决以下问题:项目代码托管在GitLab上,如果每次开发涉及多个项目,那么clone、create merge request等操作每个项目都要去操作一遍,工作会很繁琐。项目开发完后,涉及开发的多个项目要切回主分支来排查bug或其他工作,但IDEA中,如果你工作空间中有一个项目跟其他项目没有公共分支,那么自带的git branches是不会显示common local
2022-03-26 00:46:14 1369
原创 RSA公钥PKCS1转PKCS8
RSA公钥PKCS1转PKCS8PKCS1(非JAVA)-----BEGIN RSA PUBLIC KEY-----....-----END RSA PUBLIC KEY-----PKCS8(JAVA)-----BEGIN PUBLIC KEY-----....-----END PUBLIC KEY-----命令:openssl rsa -RSAPublicKey_in -i...
2019-09-28 12:15:33 1503
原创 二进制位运算符
位运算:程序中所有的数,在内存中都是以二进制的形式存储的。位运算就是对二进制位的进行的位操作(逻辑操作)。& 与运算| 或运算^ 异或运算~ 反码<< 左移>> 右移>>> 无符号右移优点:特定情况下,计算方便,速度快,被支持面广。如果
2019-03-14 09:13:02 1294
原创 linux安装redis-rdb-tools
安装pipwget https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gztar -xzvf pip-1.5.4.tar.gzcd pip-1.5.4python setup.py install安装redis-rdb-tools[root@taifund pip-1.5.4]# pip install rdbto...
2019-03-12 21:13:47 4145 1
原创 linux安装pip:ImportError: No module named setuptools
[root@local pip-1.5.4]# python setup.py installTraceback (most recent call last): File "setup.py", line 6, in <module> from setuptools import setup, find_pack
2019-03-12 16:33:56 3134
原创 Java设计模式之代理模式(Proxy)
设计模式(Design Pattern): 是一套被反复使用、经过分类编目、代码设计经验的总结。目的: 为了可重用代码、让代码更容易被他人理解、保证代码的可靠性。代理模式的定义: 为其他对象提供一种代理,以控制对这个对象的访问。代理对象起到了一个中介的作用,可以去掉功能服务、增加额外服务。比如:移动电信服务站、火车票代售处等等常见的代理模式有:远程代理、虚拟代理、保护代理...
2019-03-11 19:12:11 154
原创 模拟JDK动态代理的内部实现
模拟JDK动态代理的内部实现代理模式的定义: 为其他对象提供一种代理,以控制对这个对象的访问。代理对象起到了一个中介的作用,可以去掉功能服务、增加额外服务。 JDK动态代理: 1.只能代理实现了接口的类 2.没有实现接口的类不能实现JDK的动态代理 CGLIB动态代理: 1.针对类实现代理的 2.对指定目标类产生一个子类,通过方法拦截技术拦截所有父类方法的调用J...
2019-03-11 19:11:25 285 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人