自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Archmage的专栏

做一个纯粹程序猿

  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 java ssdb连接操作

ssdb 是一个高性能的支持丰富数据结构的 NoSQL 数据库,集成了redis的高效快速,也提供了持久化服务,使用场景越来越丰富。ssdb官方提供了一个java的客户端sdk,本文介绍一下其使用。 1.首先从github上下载其代码。下载地址为:https://github.com/ssdb/javassdb可以看到,整个sdk就4个文件,Link.java, Memor

2018-01-28 23:11:56 2259

原创 Log4j2指定配置文件路径

上一文中,我们学习了如何利用Log4j2来帮助我们更加优雅的打日志。在项目编译成jar包正式上线的时候,作者遇到了一个问题,就是log4j2.xml将会被打包到jar中,不能再上线后随时更改。为了能让项目上线后,根据不同的需要改变一些日志的配置信息,如:日志输出路径,日志输出级别等,我们需要对log4j配置文件的加载进行一些变化。对此,可以通过log4j的ConfigurationSouce

2018-01-28 22:48:11 11753

原创 Java使用log4j进行日志管理

log4j是一个开源的日志工具包,可以提供很好的日志支持。可以通过配置文件,定义日志输出的等级,日志文件格式,存放位置,保存策略等。1.引入log4j包到官网下载所需要的jar包或者源码包,放到工程中lib路径下,然后在工程中添加dependency即可。2.log4j配置文件log4j默认情况下会读取classpath下的配置文件,配置文件格式可以为.json, .xml, .

2018-01-28 22:40:57 1504

原创 Jedis连接操作redis

redis是系统中最常见的缓存应用,Jedis可以产生线程安全的实例,用于连接、操作redis。String redis_host = REDIS_HOST;int redis_port = REDIS_PORT;JedisPoolConfig config = new JedisPoolConfig();//配置最大jedis实例数config.setMaxTotal(10);

2018-01-28 19:24:58 415

原创 使用FastJson进行JSON编解码

fastjson.jar 是阿里巴巴开发的Java下快速进行JSON编解码的工具包,方便使用。1.编码把object的内容编码成为json格式。1.1 自定义data类编码成json格式。如果数据类型是常用的,可以写成一个类,生成getter setter constructor,然后轻松利用JSON.toJSONString 进行编码。//class usercl

2018-01-28 19:15:45 3677

原创 使用FastJson进行JSON编解码

fastjson.jar 是阿里巴巴开发的Java下快速进行JSON编解码的工具包,方便使用。1.编码把object的内容编码成为json格式。1.1 自定义data类编码成json格式。如果数据类型是常用的,可以写成一个类,生成getter setter constructor,然后轻松利用JSON.toJSONString 进行编码。//class userclas

2018-01-28 19:14:51 2964

原创 Ethereum ERC20 Transaction(二)

上一篇我们介绍了如何创建ERC20代币的过程,本文我们将介绍利用JSON-API接口对ERC20代币进行的一些开发过程中的相关操作。1. 发送代币。ETH的Transaction有几个重要字段,from, to, value, data(input)。from: Transaction是由谁发起的。 to: Transaction发送到哪个地址。 value: Tran...

2018-01-14 22:53:52 8303 9

原创 Ethereum ERC20 Transaction(一)

利用以太坊智能合约发型代币(token)已经成了区(bi)块(quan)链的一个快捷方式,下面我们分两次叙述利用ERC20标准,创建代币,发送代币,获取代币transaction的技术细节。1. 关于ERC20标准。以太坊提供了利用solidity编程,部署在以太坊区块上,以实现智能合约的工作模式,这其中可以根据不同项目的需求,编写不同的智能合约。当然,编写的智能合约面临诸多安全问题,前

2018-01-14 22:15:35 4215

原创 Ethereum私有网络的搭建

好久没有弄以太坊,因为工作需要,需要搭建一个以太坊的私有网络(private network)。0. 实验环境3台阿里云服务器,Ubuntu 16.04,分别简称为ali1, ali2, ali3. 1. Ethereum节点的编译、安装。这一点无需赘述,以前的文章详细介绍过,请参见这里!2. 创始块因为要搭建自己的私有网络,所以要从头构建私有网络的区块链,我们需要初始

2018-01-07 23:06:28 3295 1

原创 写在2018年的第一个夜晚

公元2017年,是不平凡的一年。这一年,是我人生巨大转折的一年。脱军装、解甲归田、而立之年重启航,始创业、孤注一掷、白手起家道且长。这一年,为了理想自由,不愿寄人篱下,看似疯狂,实也疯狂。解放军干部,后勤部队,很多人羡慕,也有很多人不屑一顾。军人的职业是高尚的,是一种荣誉,一种责任,一种担当。只是在服从命令、履职尽责的同时,关于人生、价值、自由的追求,让我选择了脱下军装,而且放弃转业,选择复员,自谋

2018-01-01 23:12:14 537 4

原创 golang连接redis

golang提供了redis的连接库redigo,尝试了一下。1. 安装redigo包。go get github.com/garyburd/redigo/redis//连接redisc, err := redis.Dial("tcp", "127.0.0.1:6379")if err != nil { fmt.Println(err) return } defer

2018-01-01 18:04:15 5867

原创 swoole websocket 支持ssl

上一篇博文中,在成功利用swoole_websocket_server 开启websocket服务之后,遇到一个问题,大多数web都是https的,特别是涉及到安全性比较高,设计互联网金融、数字货币的时候,https都是必须的。这时候,因为安全问题,ws://连接会被禁止。1. 安装swoole的openssl支持。重新编译安装swoole源码,加上--enable-openssl%PHP_BIN

2018-01-01 17:51:28 5514 2

虚拟私有网络L2tp搭建脚本

L2TP搭建脚本,适用于Ubuntu,运行后,按照提示即可设定所有参数。简单易用,已验证正确。

2017-10-31

转盘抽奖软件

学生活动、party聚会转盘抽奖程序,界面可定制,奖项设置可以定制,根据实际情况,定制自己的抽奖器。好用!

2013-11-19

Burp suite 1.5 pro 破解版

黑客界公认的基本工具套件,网络攻击、安全监测必备工具

2013-11-19

MFC编程实例

很好的编程实例例子!

2008-04-09

空空如也

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

TA关注的人

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