java
10年资深程序员
写过linux C,C++,Verilog,.NET,Java,目前正在研究golang,虽然工作了好久,可是依然在学习,邮箱[email protected]
展开
-
im设计分享
为公司开发了即时消息服务,分享一下整个im架构如图im-broker1.负责维护客户端连接2.侦测到设备登录或离线,推送消息到rabbitMQ3.收到客户端消息后上报给rabbitMQ4.接收从im-api传过来的数据,推送给客户端im-api负责维护所有的客户端登录im-broker数据通过接收rabbitMQ消息来接收客户端的请求,处理请求并回复给im-broker扩展性分析im-broker采用目前最流行的nio架构,只处理消息流的上传和下推,不处理具体的业务,单机处理原创 2022-02-19 19:43:14 · 1457 阅读 · 0 评论 -
htmlunit+Jsoup实现网页抓取
公司的产品上线后,需要从工商总局的网页抓取企业的数据放到我们的数据库中。因此研究了一下java抓取网页数据。由于我们公司其他的产品就做过网页抓取,因此直接学习了。htmlunit就是一个java写的浏览器,可以模拟浏览器的各种动作,比较适合做登陆用。jsoup提供了类似jquery接口,用jsoup可以直接访问网页,按照jquery 方式解析。由于原来的产品需要登陆,因此采用的是htm原创 2016-01-09 19:37:43 · 1337 阅读 · 1 评论