Harries Blog™

所有文章 第4页

Java

iOS死开发硬转JAVA后台 入门到XX(2)

9

wenming.gapo 发布于 2019-11-14

网上随便找的教程 这个教程介绍的有些高深 对初学者不太友好 但是基本明白这几点就可以: maven 是做什么的 pom.xml 主要是做什么的 怎样引入依赖 开始写代码 代码写的很随意 是 《spring boot in action》书和 视频教程 的代码。 github代码地...

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

Java

这样规范写代码,同事直呼“666”

2

小丁 发布于 2019-11-14

作者:涛姐涛哥 来源:https://www.cnblogs.com/taojietaoge/p/11575376.html 复制代码 上一篇: 阿里规定超过3张表,禁止join,为何? 一、MyBatis 不要为了多个查询条件而写 1 = 1 当遇到多个查询条件,使用where...

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

Java

Java面试集锦:集合思维导图与30道集合面试题

8

songhua.gao 发布于 2019-11-14

Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。 1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类: Vector 、 Stack 、...

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

Spring

SpringBoot+轮询or长连接 实现扫码登录功能Demo—Postman模拟扫码请求

10

likai 发布于 2019-11-14

扫码登录功能Demo—Postman模拟扫码请求 扫码登录功能—轮询or长连接WebSocket—Zxing生成二维码 扫码登录其实就是一个登录请求,只不过信息存储在用户手机上,还需要通过二维码验证是否匹配的方式就可以登录,免去了用户多次输入密码的场景,现在越来越多登录方式,其中...

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

Spring

SpringCloud源码阅读0-SpringCloud必备知识

邓龙华 发布于 2019-11-14

在开始源码阅读前,我觉得有必要先讲讲springcloud的体系。 SpringCloud 是一系列微服务工具项目的 集合 。这个集合包含如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等工具。 这些项目地址在: github.com/spring-clou… 包含...

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

Java

Dubbo源码解析(十一)远程通信——Buffer

1

dulong 发布于 2019-11-14

目标:介绍Buffer的相关实现逻辑、介绍dubbo-remoting-api中的buffer包内的源码解析。 前言 缓存区在NIO框架中非常重要,它作为字节容器,每个NIO框架都有自己的相应的设计实现。比如Java NIO有ByteBuffer的设计,Mina有IoBuffer...

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

Java

Java基础语法01

3

wenming.gapo 发布于 2019-11-14

一、Java入门 Java 是最好的语言吗? 不是,因为在每个领域都有更合适的编程语言。 Java技术体系平台 JavaSE//JavaEE//JavaME Java程序的结构 类{ 方法{ 语句; } } 二、Java基础知识 注释: 单行 // 多行 /* */ 文档 /**...

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

Java

jdbc 加载数据库驱动如何破坏双亲委托模式

2

puefu.he 发布于 2019-11-14

导读 通过jdbc链接数据库,是每个学习Java web 方向的人必然一开始会写的代码,虽然现在各路框架都帮大家封装好了jdbc,但是研究一下jdbc链接的套路还是很意义 术语以及相关类 SPI Service Provider Interface classload 类加载器 ...

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

Java

Java反序列化利用链分析之CommonsCollections5,6,7,9,10

18

Harries 发布于 2019-11-14

0x00 前言 本文继续分析 CommonsCollections:3.1 的相关反序列化利用链,这次主要分析CommonsCollections5,6,7,9,以及我找的一个新利用链,这里暂且将其称为10. 0x01 环境准备 CommonsCollections5,6,7,1...

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

Spring

学习SpringCloud Hystrix带你从0到1

19

hellas 发布于 2019-11-14

正常情况下请求经过多个服务传到服务T,服务T进行处理并逐级返回。 当服务B接收到了大量的请求时,最终处理服务的服务T会受到压力,导致服务崩掉。 因为服务T最先瘫痪,请求就会积压在服务U,当压力过大时各级系统都会崩掉,这样就令这条线路的服务全部不可用了。 一个线路的瘫痪也会影响到其...

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

Spring

揭秘Spring(六)之复盘分析Bean的加载

1

尖兵 发布于 2019-11-14

前边我们吭哧吭哧的说了一堆bean加载过程中可能的扩展方式,在本节中,我们就从源码的角度详细分析下bean的加载过程。 需要提前说明的是,为了便于阅读以及限于篇幅,我展示的代码可能会对源码做出了部分删除省略,当然,相应处都会标记,如果感兴趣的话,可以自己对比源码阅读。 getBe...

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

Java

springboot入门03 – 配置定时任务

wenming.gapo 发布于 2019-11-14

概述 在Java环境下创建定时任务有多种方式: 使用while循环配合 Thread . sleep ( ) ,虽然稍嫌粗陋但也勉强可用 使用 Timer 和 TimerTask 使用 ScheduledExecutorService 定时任务框架,如 Quartz 在Sprin...

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

Spring

springboot入门03 – 定时任务

xirruiqiang 发布于 2019-11-14

概述 在Java环境下创建定时任务有多种方式: 使用while循环配合 Thread . sleep ( ) ,虽然稍嫌粗陋但也勉强可用 使用 Timer 和 TimerTask 使用 ScheduledExecutorService 定时任务框架,如 Quartz 在Sprin...

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

Java

优秀的Java程序员必须了解的GC哪些

6

yanxinchi 发布于 2019-11-14

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 作者丨灵犀一脚C http://www.cnblogs.com/ckwblogs/p/5975921.html 一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的...

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

编程技术

微服务架构的四大金刚利器

2

xirruiqiang 发布于 2019-11-14

【编者的话】互联网应用发展到今天,从单体应用架构到 SOA 以及今天的微服务,随着微服务化的不断升级进化,服务和服务之间的稳定性变得越来越重要,分布式系统之所以复杂,主要原因是分布式系统需要考虑到网络的延时和不可靠,微服务很重要的一个特质就是需要保证服务幂等,保证幂等性很重要的前...

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

Java

5种常见Bean映射工具的性能比对

9

xubiao.zhuang 发布于 2019-11-14

本文由 JavaGuide 翻译自 https://www.baeldung.com/java… 。转载请注明原文地址以及翻译作者。 1. 介绍 创建由多个层组成的大型 Java 应用程序需要使用多种领域模型,如持久化模型、领域模型或者所谓的 DTO。为不同的应用程序...

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

编程技术

支撑马蜂窝「双11」营销大战背后的技术架构

12

xirruiqiang 发布于 2019-11-14

点击上方“马蜂窝技术”,关注订阅更多优质内容 引言 消费者的狂欢节「双 11」刚刚过去。在电商竞争环境日益激烈的今天,为了抓住流量红利,双 11 打响的已经不仅仅是「促销战」,也是「营销战」,这对平台的技术支撑能力提出新的要求。 从 2014 年的「318 大促」,到正在进行的 ...

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

Java

Jdk14都要出了,还不能使用 Optional优雅的处理空指针?

2

changyuan.xu 发布于 2019-11-14

如果你没有处理过空指针,那么你不是一位真正的 Java 程序员。 空指针确实会产生很多问题,我们经常遇到空的引用,然后又想从这个空的引用上去获取其他的值,接着理所当然的碰到了 NullPointException 。这是你可能会想,这报错很好处理,然后你看了眼报错行数,对比了下代...

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