Cappadocia_
码龄7年
求更新 关注
提问 私信
  • 博客:15,520
    15,520
    总访问量
  • 10
    原创
  • 2
    粉丝
  • 5
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2018-04-03
博客简介:

Cappadocia_的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得4次评论
  • 获得18次收藏
  • 博客总排名2,332,639名
创作历程
  • 1篇
    2019年
  • 9篇
    2018年
成就勋章
TA的专栏
  • 加密
    4篇
  • 服务器相关
    2篇
  • io编程
    2篇
  • MySQL
    1篇
  • nio编程

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

76人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Mac 使用natapp,Nginx内网穿透,生成可访问域名

以下内容基于Mac##natapp使用使用natapp工具,官网链接https://natapp.cn下载完成后,根据官方教程进行配置,链接如下:https://natapp.cn/article/natapp_newbie下载下来的文件不可直接运行,先执行chmod a+x natapp下载配置文件 链接:https://natapp.cn/article/config_ini将配...
原创
发布博客 2019.01.07 ·
2514 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

Java微信测试公众号调试使用

以前只是单纯使用过微信公众平台的开发接口,并没有自己配置过公众号相关参数,今天配置了一次,写个文档记录一下。在阅读之前,我们需要一个外网可访问的域名。没有外网域名的可以参考博主这篇:Mac 使用natapp,Nginx内网穿透,生成外网可访问域名千万要注意到,微信文档中提到微信公众号接口必须以http:// 或 https:// 开头,分别支持80端口和443端口。好的,明确了这一点以...
原创
发布博客 2018.10.30 ·
733 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

浅谈网络编程之Socket

前言此文只是简单概述Socket,Java编程的使用方法,还请移步Java 网络IO编程SocketSocket是用来连接网路,进行传输数据的工具,Scoket大致分为两种,TCP和UDPTCP:服务端:创建Socket->绑定ip和端口号->接听连接->accept连接客户端:创建Socket->connect服务器在创建Socket的时候其实并不区...
原创
发布博客 2018.10.27 ·
332 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL insertOrUpdate 存在时更新,不存在时插入

对于可能经常更改,或者可能大批量更改的业务场景。个人不推荐使用这种方式,因为会导致主键跳跃。每次存在(即更新)时,主键会+1,也就是说如果你的表里有100w数据,当你更改的时候,每调用一次下面的方法,主键+1。也可能出现其实你数据只有100w,结果主键已经到200w甚至更多了。如果你还决定要用这种方式,可以往下看。前提:判断更新或者插入的条件是 表里的唯一索引是否冲突,比如插入主键值相同的...
原创
发布博客 2018.10.25 ·
3939 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Java 网络IO编程

什么是SocketSocket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。如下图所示我们可以选择基于TCP或UDP协议进行网络通信1. 基于TCP协议进行网络通信通过TCP...
原创
发布博客 2018.10.24 ·
226 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JDK中JCA的简单使用(四)---Mac加密

Mac 类消息认证码(MAC)提供了一种检查在不可靠介质上传输或存储在不可靠介质中的信息的完整性的方法,只有拥有正确密钥的人才能验证收到的消息。 基于加密散列函数的MAC机制被称为HMAC。HMAC可以与任何加密散列函数(例如,SHA-256)一起使用,并结合秘密共享密钥。 应用场景:接口签名校验,防止抓包伪造请求。 //macKey为双方共同持有的秘钥,HmacSH...
原创
发布博客 2018.10.18 ·
496 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

JDK中JCA的简单使用(三)---RSA加密解密

Cipher 类Cipher类提供用于加密和解密的加密密码功能。加密是获取数据(称为明文)和 密钥,并且生成数据(密文)对于不知道密钥的第三方无意义的过程。解密是一个相反的过程:采用密文和密钥并生成明文。对称与非对称加密有两种主要的加密类型:对称(也称为密钥)和非对称(或公钥加密))。在对称加密中,加密和解密数据的密钥相同。保持密钥的私密性对于保持数据机密至关重要。另一方面,非对称密码术使用...
原创
发布博客 2018.10.18 ·
596 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

JDK中JCA的简单使用(二)---RSA加签验签

请注意这里是加签验签,如有加密解密需求的,还请移步JDK中JCA的简单使用(三)---RSA加密解密Signature 类Signature类是一个引擎类,提供加密的数字签名算法,例如DSA或RSAwithMD5。加密安全签名算法采用任意大小的输入和私钥,并生成一个相对较短(通常是固定大小)的字节串——签名。只有私钥/公钥对的所有者才能创建签名。对于拥有公钥的任何人来说,恢复私钥在...
原创
发布博客 2018.10.18 ·
667 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

JAVA-RSA加密工具类

发布资源 2018.10.18 ·
java

JDK中JCA的简单使用(一)---MD5加密

其实MD5加密就是用到了MessageDigest类的一种加密算法MessageDigest类MessageDigest类是一个引擎类,提供加密的安全消息功能,如SHA-256,SHA-512,MD5。加密安全消息摘要采用任意大小的输入(字节数组),并生成固定大小的输出。应用场景: 加密某段数据,不需要解密,比如数据库储存密码。public class MD5Util { ...
原创
发布博客 2018.10.18 ·
1101 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

记录Linux安装ElasticSearch遇到的一些问题与解决

环境和版本Centos 6 x86  ElasticSearch-6.3.2   jdk8问题与解决1.外网无法访问elasticsearch修改文件elasticsearch.yml,添加如下配置network.host: XX.XX.XX.X //本机iphttp.port: 9200之后可能会遇到的问题 max file descript...
原创
发布博客 2018.08.14 ·
2336 阅读 ·
3 点赞 ·
2 评论 ·
5 收藏

BlazeMeter

发布资源 2018.04.28 ·
crx