标签:二维码

Java

【WEB系列】徒手撸一个扫码登录示例工程

3

刘莉莉 发布于 2020-04-02

不知道是不是微信的原因,现在出现扫码登录的场景越来越多了,作为一个有追求、有理想新四好码农,当然得紧跟时代的潮流,得徒手撸一个以儆效尤 本篇示例工程,主要用到以下技术栈 qrcode-plugin :开源二维码生成工具包,项目链接: https://github.com/liuy...

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

Java

几位阿里朋友重写的Java并发编程,牛逼了

7

xiaoli.wang 发布于 2020-04-02

昨天在黄金时代群里和读者聊机械键盘大 F 的时候,好朋友 cxuan 推了一篇文章,吸引了我的眼球,名叫“太赞了,阿里几位工程师重写了 《Java 并发编程》”,我看完后,直呼“牛逼了”,就想着赶紧推荐给小伙伴们。 我一看作者介绍,真不得了,全是一线大厂的 Java 高级工程师。...

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

Java

Hutool – 小而全的Java开发工具库推荐

yeseng 发布于 2020-04-02

Hutool简介 Hutool是一款小而全的开源开发工具类库,在github上拥有将近一万九的star,基本上你能想到的开发当中常需要用到的小轮子,基本上都有具备。学习一下hutool工具包可以避免我们在平常开发中重复造轮子。这款hutool开源库,更新频率快,jar包小仅1.5...

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

Java

并发编程学习(一)Java 内存模型

5

zhuangli 发布于 2020-04-02

Java 内存模型 什么是 Java 内存模型(Java Memory Model) Java 内存模型是一种规范,规范了 Java 虚拟机和计算机内存是如何进行协同工作的。 JMM 规定了一个线程如何和何时看到其它线程修改过后的的共享变量的值,以及在必须时如何同步的访问共享变量...

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

编程技术

这本《第三行代码》,让大家久等了!

7

xubiao.zhuang 发布于 2020-04-02

《第一行代码——Android》这本书自2014年出版以来,已经过去了6个年头。期间Android系统版本经历了4.0到10.0系统的巨大升级,开发技术也发生了翻天覆地的变化。在2016年的时候,我曾对书中的内容进行了大幅度的更新,出版了这本书的第2版,也就是所谓的《第二行代码》...

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

编程技术

快手基础架构演进实录

2

dulong 发布于 2020-04-02

作者 | 张晓楠 采访嘉宾 | 王天舟 2020 年除夕,作为 BAT 以外第一家扛起春晚战旗的互联网公司,快手在当天的春晚红包活动中,红包互动总量达到 639 亿次,创春晚史上最大的视频点赞纪录,红包站外分享次数达到 5.9 亿次。对于这场“大考”,InfoQ 此前曾经做过详细...

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

Java

在容器上构建持续部署及最佳实践初探

14

zhuangli 发布于 2020-04-02

作者 | 倚天码农 责编| 徐威龙 封图| CSDN下载于视觉中国 要想理解持续集成和持续部署,先要了解它的部分组成,以及各个组成部分之间的关系。下面这张图是我见过的最简洁、清晰的持续部署和集成的关系图。 图源:sonatype.com 持续部署 如...

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

Java

创造快乐工作的Ant Design 4.0

1

邓龙华 发布于 2020-04-01

一个开源项目的成活,除了维护者的保持更新外,也需要来自社区的力量。开源界中,你会看到非常多的优秀项目。但是随着时间推移,逐渐不再维护。因而如何保持项目的活力是重中之重。2015 年,Ant Design 发布第一个版本,到现在时间过去整整 5 年了,第一代 Ant Designe...

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

Java

Java – Java开发中的安全编码问题

hanze 发布于 2020-03-31

目录 1 – 输入校验 编码原则:针对各种语言本身的保留字符,做到 数据与代码相分离 。 1.1 SQL 注入防范 严重性高,可能性低。 (1) 参数校验,拦截非法参数(推荐白名单): public String sanitizeUser(String usernam...

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

编程技术

依赖标准倒置,聚合层与资源层微服务交互探讨 | ArchSummit

8

wenming.gapo 发布于 2020-03-31

作者 | 奇正 一位产品大咖曾说过,成功的 App 都是在大而全的满足用户的多样化的需求,大部分面向用户服务(ToC)的公司通常会不断的尝试多样化服务。其后端微服务群组通常可以被简单的划分为两层:下层的业务单元服务,提供独立的基础资源功能;和上层的聚合服务,基于下层资源基础上提供...

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

Java

Optional 是个好东西,你会用么?| 原力计划

11

xiaoli.he 发布于 2020-03-31

作者 | BoCong-Den 责编 | 夕颜 封图 | CSDN下载自东方IC 出品 | CSDN(ID:CSDNnews) 写在前面 从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(Null...

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

Java

一文带你入门Java Stream流,太强了

3

songhua.gao 发布于 2020-03-31

两个星期以前,就有读者强烈要求我写一篇 Java Stream 流的文章,我说市面上不是已经有很多了吗,结果你猜他怎么说:“就想看你写的啊!”你看你看,多么苍白的喜欢啊。那就“勉为其难”写一篇吧,嘻嘻。 单从“Stream”这个单词上来看,它似乎和 java.io 包下的 Inp...

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

Spring

聊聊Spring Boot服务监控,健康检查,线程信息,JVM堆信息,指标收集,运行情况监控等!

18

wenming.gapo 发布于 2020-03-31

公众号后台回复“ 面试 ”,获取精品学习资料 扫描下方海报了解 专栏详情 本文来源: https://juejin.im/post/5e2179def265da3e152d2561 《Java工程师面试突击(第3季)》重磅升级,由原来的 70讲增至160讲 ,内容扩充一倍多,升级...

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

Java

JUnit 中的设计模式

33

刘莉莉 发布于 2020-03-31

前面几篇文章中, 我们分别从江湖故事、 棋类使用类比 和小范围的实例中, 看到了设计模式的价值和使用。不过瘾?有没有成名的框架在设计模式使用上有很好的范例? 答案是肯定的, JUnit就是其中一个。 本篇文章中,从最外围的需求入手,步步为营,看到设计高手是怎么地匹配到合...

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

Java

华为云ServiceStage正式加入Spring生态大家族!

9

hanze 发布于 2020-03-30

点击关注了解更多精彩内容!! 本文介绍最近开源的spring-cloud-huawei背景、定义、优势和使用方法,带你两分钟搞定SpringCloud应用与ServiceComb引擎对接。 为什么会有spring-cloud-huawei? 很多人会使用SpringCloud开发...

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

Java

Java|递归算法计算

6

hanze 发布于 2020-03-30

欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。 问题描述 在本周的 java 框架学习中,在讲述 aop 的时候,利用测试递归和迭代两种方式计算斐波拉契数列的效率进行了讲解,由于 java ...

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

Java

Java|如何使用“Java”爬取电话号码

4

dulong 发布于 2020-03-30

欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。 前言 下面会介绍如何使用“ Java ”去爬取到一个网站的电话号码。 使用到的一些基本语法与定义: IO 流,正则表达式,如过不清楚可以先去了...

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

Java

Java 线程状态和等待唤醒机制和线程池的实现

1

xirruiqiang 发布于 2020-03-30

1.概念 线程一共有6中状态,相互之间可以互相转换。 等待唤醒案例(线程之间的通信) 实现: 等待唤醒案例:线程之间的通信 创建一个顾客线程(消费者):告知老板要的包子的种类和数量,调用wait方法,放弃cpu的执行,进入到WAITING状态(无限等待) 创建一个老板线程(生产者...

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