标签:1111

编程技术

微服务的接入层设计与动静资源

12

xiaoli.wang 发布于 2018-12-12

编辑推荐: 本文来自于sq.163yun.com ,文中从DNS,HttpDNS,GSLB,CDN,边界路由,核心交换,等价路由,负载均衡SLB,LVS,Haproxy,接入层nginx,接入层缓存等方面说明,介绍比较详细。 这个系列是微服务高并发设计,所以我们先从最外层的接入层...

阅读(9)评论(0)赞 (0)

Java

Java——HashMap源码解析

3

小丁 发布于 2018-12-11

哈希表基于 Map 接口的实现。此实现提供了所有可选的映射操作,并且允许键为 null ,值也为 null 。HashMap 除了不支持同步操作以及支持 null 的键值外,其功能大致等同于 Hashtable。这个类不保证元素的顺序,并且也不保证随着时间的推移,元素的顺序不会改...

阅读(14)评论(0)赞 (0)

Java

Eureka Server启用 https服务指北

8

changyuan.xu 发布于 2018-12-10

Eureka Server 开启 https服务让安全性更上一层楼 文章共 591字,阅读大约需要 2分钟 ! 概 述 在我的前文 《Eureka Server 开启Spring Security Basic认证》 中已经给 Eureka Server 开启了最基本的鉴权措施,本...

阅读(28)评论(0)赞 (0)

Java

Java中的Comparable接口和Comparator接口

3

yeseng 发布于 2018-12-03

介绍 Comparable<T>接口和Comparator<T>接口都是JDK中提供的和比较相关的接口。使用它们可以对对象进行比较大小,排序等操作。这算是之后排序的先导知识吧。 Comparable, 字面意思是“可以比较的”,所以实现它的类的多个实例应该...

阅读(22)评论(0)赞 (0)

Java

计算机中的进制&位运算

3

小丁 发布于 2018-12-03

在十进制中,个位的1代表10⁰=1,十位的1代表10¹=10,百位的1代表10²=100,所以:123=1×10²+2×10¹+3×10⁰ 同样道理,在二进制中,个位的1代表2⁰=1,十位的1代表2&su...

阅读(40)评论(0)赞 (0)

Java

死磕Synchronized底层实现–偏向锁

1

wenming.gapo 发布于 2018-11-28

本文为synchronized系列第二篇。主要内容为分析偏向锁的实现。 偏向锁的诞生背景和基本原理在上文中已经讲过了, 强烈建议在有看过上篇 文章 的基础下阅读本文 。 更多文章见个人博客: github.com/farmerjohng… 本文将分为几块内容: 1.偏向锁的入口 ...

阅读(39)评论(0)赞 (0)

Java

Eureka Server 开启Spring Security Basic认证

5

尖兵 发布于 2018-11-26

Eureka Server 最基本的安全措施 文章共 503字,阅读大约需要 2分钟 ! 概 述 Eureka Server 在实际使用过程中必须考虑安全问题,比如 未认证的用户 不允许其随意调用 Eureka Server的 API;还有一个则是 未认证的 Eureka Cli...

阅读(29)评论(0)赞 (0)

Java

30分钟入门MyBatis

1

zhuangli 发布于 2018-11-22

本文旨在用最通俗的语言讲述最枯燥的基本知识 当项目框架SSH(spring Struts hibernate)日落西山时,SSM(spring SpringMVC、MyBatis)就大行其道,大部分项目都渐渐转至SSM,因此mybatis也成了Java程序员的必学之术,本文就my...

阅读(43)评论(0)赞 (0)

Java

内网渗透有它就够了,手把手教你破解CobaltStrike3.12

songhua.gao 发布于 2018-11-19

1 – 概述 CobaltStrike是一款内网渗透的商业远控软件,支持自定义脚本扩展,功能非常强大。前段时间Github上有好心人放出了CobaltStrike3.12的试用版,接着Lz1y很快就放出了破解版,加上热心老哥提供了的xor64.bin(试用版中没有这个...

阅读(51)评论(0)赞 (0)

Java

深入了解 Java8 的 HashMap

4

hanze 发布于 2018-11-18

TreeMap 中保存的记录会根据 Key 排序(默认为升序排序),因此使用 Iterator 遍历时得到的记录是排过序的 因为需要排序,所以TreeMap 中的 key 必须实现 Comparable 接口,否则会报 ClassCastException 异常 TreeMap ...

阅读(29)评论(0)赞 (0)

Java

小型公司DevOps落地实践

7

wenming.gapo 发布于 2018-11-14

编辑推荐: 本文来自于网络,本文主要分享了DevOps对项目研发效率的重要性,企业是如何制定一套适合自己的DevOps流程。 背景 先说下背景,我们公司做的大概可以理解成SaaS服务,即从服务器硬件到系统环境到服务都归我们管。而且每家客户都有很多个性化的需求,在我接手重构前,我们...

阅读(53)评论(0)赞 (0)

Java

源码冲浪之HashMap

11

hellas 发布于 2018-11-07

HashMap是我们最常用到的集合之一,是java非常典型的数据结构。学习它的源码是非常只有必要的,我们所要了解的并不仅仅是“HashMap不是线程安全的,HashTable是线程安全的,通过synchronized实现的。HashMap取值非常快”等等。 了解hashmap必须...

阅读(40)评论(0)赞 (0)

Java

HashMap怎么hash?又如何map?

3

wenming.gapo 发布于 2018-11-02

HashMap 是 Java 中 Map 的一个实现类,它是一个双列结构(数据+链表),这样的结构使得它的查询和插入效率都很高。HashMap 允许 null 键和值,它的键唯一,元素的存储无序,并且它是线程不安全的。 由于 HashMap 的这些特性,它在 Java ...

阅读(49)评论(0)赞 (0)

Java

Java工具包:资源访问器

7

尖兵 发布于 2018-10-24

Java *.class 编译文件构成了 Java 程序,而 Java 程序则通过 classpath 能够访问到 class 文件。一个 Java 程序,classpath 位置可以不止一个,而保存 class 的介质也不止一种,磁盘文件系统,jar 包甚至 zip 包这些介质...

阅读(40)评论(0)赞 (0)

Spring

Sharding-Sphere 3.0.0 正式发布

1

尖兵 发布于 2018-10-24

经过 M1-M4 四个版本,Sharding-Sphere 3.0.0 迎来了正式版。 Sharding-Sphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由 Sharding-JDBC、Sharding-Proxy 和 Sharding-Sideca...

阅读(83)评论(0)赞 (0)

Java

Spring Cloud Eureka Server高可用之:在线扩容

13

zhuangli 发布于 2018-10-19

Spring Cloud Eureka Server 微服务注册中心高可用之:在线扩容! 本文共 1591字,阅读大约需要 6分钟 ! 概述 业务微服务化以后,我们要求服务高可用,于是我们可以部署多个相同的服务实例,并引入负载均衡机制。而微服务注册中心作为微服务化系统的重要单元,...

阅读(47)评论(0)赞 (0)

创业知识

为何腾讯创业系没有超级独角兽?

3

wenming.gapo 发布于 2018-10-12

作者:希小婧&南七道,编辑:南七道 在创业的江湖里,一直以来都是BAT的天下。从2016年开始,在创业数量这个维度来说,已经成了ATB的排位。阿里校友创业项目约680个,腾讯校友约429个的创业项目,百度系约321个。 之后的几年,阿里系创业者成长出了如滴滴等超级独角兽企...

阅读(66)评论(0)赞 (0)