Developer
未读
easyvpn-linux使用
公司vpn用的是easyvpn,就是这个sangfor-深信服,但是linux的连接方式是通过网页,在浏览器中执行java,也就是applet,但是现在的浏览器都不再支持运行java了,然后我尝试通过运行Windows10虚拟机,因为easyvpn的Windows客户端比较方便,然后通过http代理
Developer
未读
OpenWrt编译USB有线网卡RTL8152B驱动
路由器用的TP-Link WR13U(ar71xx),只有一个RJ-45口,我用来作为WAN口,局域网只能通过无线连接,所以局域网网速比较差,于是就像加一个USB有线网口。 在淘宝上淘了RT8152B的网卡,但是OpenWrt仓库没有该驱动,最后发现github源码中已经包含该驱动,于是下载源码,编
Developer
未读
java常用JSON库注意事项总结
如果想将对象进行网络传输,就需要序列话和反序列化。主要分为以文本为介质和以二进制为介质。以文本为介质最广泛的是 xml 和 json ,但是 xml 过于冗长,json 成为最常用的序列化反序列化的中间保存介质。以二进制方式保存的方式优点是速度快,数据量小,缺点是 human-unfriendly,
Developer
未读
Java静态代码块的执行
问题及总结 关于静态代码块其实是面试时老生常谈的问题,虽然面试时问了我也大概知道,但是在用的时候还是踩了个小坑。我想通过调用类的静态变量来触发静态代码块的调用,但是没有成功。 总结下静态代码块能执行的条件: 第一次初始化对象 第一次调用静态方法 第一次调用静态代码块下面的静态变量 <!--more-
Developer
未读
不同平台下的RSA加解密及认证
RSA是目前(2016)用途最为广泛的非对称加密方法,广泛应用于加解密以及认证,例如:ssh登录、加密通信、https等很多方面。但是不同平台对其支持时,在实现上有少许的不同,这些不同可能会阻碍我们使用,尤其是在跨平台的时候,如果不知道其中的细节,往往会失败,本文以作者用过的几个语言做一些实例。 代
Developer
未读
利用wifidog实现微信wifi连接
前言 大家如果有用公共场合wifi的习惯,想必都有过如下的体验。 这就是利用微信身份来进行wifi连接认证,主要目的是商家为了吸引顾客,推广其公众号。别的也不多说,下面就来讲一讲怎么实现这样的wifi认证方式。 本篇文章要讲的是portal型路由设备(具体就是OpenWrt路由)的改造实现。在进行改
Developer
未读
借助Docker技术的Solr集群实现
在本项目中,为了更好的模拟真实的生产环境,对于SolrCloud技术不采用伪集群方式,而是真正实现一个搜索集群,当然由于笔者只是学生,没有资金租用多台服务器来搭建集群,因此借助于Docker的容器技术在一台服务器上虚拟出逻辑上的六台主机。 <!--more--> 在阅读本节之前,需要对Docker技
Developer
未读
SolrCloud基础
本节是SolrCloud基础理论知识,我也是从网上学习到,这里只是进行一些整理。参考的博客比本文更好,更有深度,有耐心的请看参考的原文-- SolrCloud之分布式索引及与Zookeeper的集成 SolrCloud基本概念 SolrCloud模式下有Cluster,Node,Collection