标签:解决方法

编程技术

⼤型微服务框架设计实践

18

yeseng 发布于 2019-05-24

大家好,我是杜欢,很荣幸能代表滴滴来做分享。我来滴滴的第一件事情就是帮助公司统一技术栈,在服务端我们要把以前拿 PHP 和 Java 做的服务统一起来,经过很多思考和选择之后我们决定用 Go 来重构大部分业务服务。现在,滴滴内部已经有非常多的用 Go 实现的服务和大量 Go 开发...

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

Java

面试官问我注解的使用有没有踩过坑

3

xubiao.zhuang 发布于 2019-05-23

问题背景 很久很久前,在我还是青铜的时候(现在依旧是青铜段位)去面试,面试官问我怎么获取类,方法上的注解。 当时的我也算用过注解,顺口就回答了,用 isAnnotationPresent 判断是否加了注解,  getAnnotation 获取注解对象,然后获取注解中的值...

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

Java

《Core Java Volume I》读书笔记——异常

1

songhua.gao 发布于 2019-05-20

异常分类 先上图: Java的顶级异常类是 Throwable 类,下面分为 Error 和 Exception 两大子类。 Error 及其子异常代表的是Java运行时系统内部错误,资源耗尽等情况。如果这种异常发生了,我们只能让自己的程序退出。而 Exception 及其分支异...

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

Java

程序兵法:Java String 源码的排序算法(一)

5

wenming.gapo 发布于 2019-05-20

号外:为读者持续整理了几份最新教程,覆盖了 Spring Boot、Spring Cloud、微服务架构等PDF。 获取方式:关注右侧公众号"泥瓦匠BYSocket",来领取吧! 摘要: 原创出处 https://www.bysocket.com 「公众号:泥...

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

编程技术

波卡白皮书 Polkadot:畅想一种异构的多链架构

3

likai 发布于 2019-05-18

转载岳利鹏翻译的波卡白皮书 – Polkadot:畅想一种异构的多链架构,本文针对原译文笔误略有修改。 波卡Polkadot:畅想一种异构的多链架构 原文Paper 草案 1 作者:Gavin Wood 博士 以太坊&Parity 创始人 GAVIN@PARI...

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

Java

技术分享|浅谈Java Web漏洞分析

8

dulong 发布于 2019-05-17

介绍 本文是为和我一样有"Java Web漏洞分析恐惧症"的人准备的,所以前置知识需求很少,只需要能看懂Java代码,有Linux/OSX系统操作基础,有一定耐心去一步步实操即可。基于这个目的,本文会假设读者完全没有Java Web开发经验,所以会从最基础的环...

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

Spring

35道SpringBoot面试题及答案,面试常被问到!

21

zhuangli 发布于 2019-05-15

Spring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spring Boot 的专家。本文精选了三十五个常见的Spring Boot知识点,祝你一臂之力! 问题一 Spring Boot、Spring MVC 和 Spring 有什么区别? 1、Sp...

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

Java

Spring源码解读(2)IOC容器bean的实例化

1

hanze 发布于 2019-05-14

上一节分析了Spring如何读取xml配置文件并最终将配置的POJO类生成一个个 BeanDefinition 注册到IOC容器的过程,主要是针对直接配置在xml中的标签来分析的,应该来说生成BeanDefinition指数读取配置放入到指定属性中,并不是太难理解。 IOC的第二...

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

Java

在Spring Boot中使用Spring Session解决分布式会话共享问题

2

尖兵 发布于 2019-05-14

前言 如果你正在使用Java开发Web应用,想必你对HttpSession非常熟悉,但我们知道HpptSession默认使用内存来管理Session,如果将应用横向扩展将会出现Session共享问题。Spring Session提供了一套创建和管理Servlet HttpSess...

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

Java

ArrayList源码解析

小丁 发布于 2019-05-12

相信写Java代码不久就会接触到ArrayList,这是个容器类,我们在使用的时候觉得这个容器好像是无限大的一样,我们可以不断的操作它(add、get、remove),其实它的内部实现是基于数组的,这篇文章就是介绍其内部原理。了解原理后,我们在使用的时候可以根据实际情况来配置它,...

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

编程技术

使用lamp搭建个人博客

刘莉莉 发布于 2019-05-11

购买一台网络云服务器,可以考虑阿里云、腾讯云、百度云等,这里以阿里云服务器举例。 共享型价格在半年170元左右。不定期会有活动,首台半价等。 系统配置Ubuntu16.04系统 可在管理控制台查看配置购买的服务器 二、网络环境部署 购买完成后,在管理端后台更多设置里修改远程登录密...

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

Java

Java开发中存在这样的代码,反而影响整体整洁和可读性

33

尖兵 发布于 2019-05-10

不完美的库类 不完美的库类(Incomplete Library Class) 当一个类库已经不能满足实际需要时,你就不得不改变这个库(如果这个库是只读的,那就没辙了)。 问题原因 许多编程技术都建立在库类的基础上。库类的作者没用未卜先知的能力,不能因此责怪他们。麻烦的是库往往构...

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

Java

Hashtable、HashMap、TreeMap

1

yanxinchi 发布于 2019-05-09

Hashtable、HashMap、TreeMap都是比较常见的一些Map实现,它们都是 key-value 键值对的形式存储和操作数据的容器类,同时他们的元素中不能有重复的key,一个key也只能映射一个value值。 下面我从不同的维度来分别说说这三个集合,文章中涉及到的源码...

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

Java

死磕Java——ReentrantLock

2

xiaoli.wang 发布于 2019-05-09

ReentrantLock 是 java.util.concurrent.locks 包下一个可重入的默认是非公平的锁, ReentrantLock 类是 Lock 接口的一个使用很频繁的实现类,类结构如下图: 前面说过 JMM 模型要求的是 可见性 , 原子性 和 有序性 。解...

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

编程技术

大型Web网站架构演变之9大阶段

12

hanze 发布于 2019-05-09

前言 我们以Java Web为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。 该系统具备的功能: 用户模块:用户注册和管理 商品模块:商品展示和管理 交易模块:创建交易和管理 正文 阶段一、单机构建网站 网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我...

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

Java

LeetCode 第567题 Permutation in String【滑动窗口】(Java)

xiaoli.wang 发布于 2019-05-08

原题地址: https://leetcode.com/problems/permutation-in-string/ 要求 给定两个字符串s1和s2,写一个函数,如果s2包含了s1的排列组合(permutation,就是字符长度跟s1一样,字符频率一样,但是字符出现的位置一样),...

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