分类搜索
当前选择"github"

四步实现内网穿透

想要做数据分析,一个配置说的过去的服务器必不可少,在自己的笔记本跑数据总有一些说不出的痛。如果能把实验室配备的高性能服务器搬回宿舍,就可以在宿舍里愉快地工作了。 达成这一愿望一共只需要四步: 下班后趁机潜入机房 拔掉服务器电源,对服务器进行简单拆解 低调地将服务器各零件搬回宿舍 在宿舍对服务器进行组装并调试 以上步骤实施过程中,如果出现意外概不负责!...

实例分析JVM安全体系:双亲委派、命名空间、保护域、策略

在了解双亲委派模型之前,先了解一下类加载器的概念:  类加载器的作用就是将真实的class文件根据位置将该Java类的字节码装入内存,并生成对应的Class对象。用户可以通过继承ClassLoader和重写findClass方法来定义自己的类加载器进行加载,系统类加载器按照层次,分为:  (1).启动类加载器(Bootstrap ClassLoader):将加载 /JAVAHOME/lib以及

Twitter的分布式自增ID算法snowflake(java版)

概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移到Cassandra,因为Cassand

使用Spring Session实现Spring Boot水平扩展

本文使用Spring Session实现了Spring Boot水平扩展,每个Spring Boot应用与其他水平扩展的Spring Boot一样,都能处理用户请求。如果宕机,Nginx会将请求反向代理到其他运行的Spring Boot应用上,如果系统需要增加吞吐量,只需要再启动更多的Spring Boot应用即可。 Spring Boot应用通常会部署在多个Web服务器上同时提供服务,这样做有

GitHub上整理的一些工具

技术站点     Hacker News:非常棒的针对编程的链接聚合网站     Programming reddit:同上     MSDN:微软相关的官方技术集中地,主要是文档类     infoq:企业级应用,关注软件开发领域     OSChina:开源技术社区,开源方面做的不错哦     cnblogs,51cto,csdn:常见的技术社区,各有专长     stackoverflow