Harries Blog™

24小时更新:47篇     一周更新:310篇最新发布

Java

jvm系列(三)GC算法 垃圾收集器

likai 发布于 2019-02-21

垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。 jvm 中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内...

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

Spring

Sring事务原理分享小结

2

xirruiqiang 发布于 2019-02-21

原本以为自己看了这么久的源码,分享效果应该不错,但是发现不是这样的,大部分人都是处于以为自己知道,实际上自己似是而非的情况。虽然细节,大的主线自己比较清楚,但是在告诉大家的时候,不是所有人的理解程度都和自己一样。 可能自己在讲的时候,大家以为自己理解了,但是推敲推敲,就能提出很多...

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

Java

三年Java开发工程师,面试电话接到手软,做到这些你也可以!

darida 发布于 2019-02-21

序言 对于职场来说,简历就如同门面。若是没想好,出了差错,耽误些时日倒不打紧,便是这简历入不了HR的眼,费力伤神还不能觅得好去处,这数年来勤学苦练的大好光阴,岂不辜负? 简历,简而有力。是对一个人工作经验的简单介绍。对公司而言,在挑选人才时,可以通过简历对人才有整体认识,减少人才...

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

Java

Java 8:1行为参数化

3

xiaoli.he 发布于 2019-02-21

2 次查看 行为参数化本质上是一块代码并使其可用而不执行它。例如,它可以传递给方法。 由于Java 8引入了lambdas (最后),现在可以使用匿名函数来参数化方法的行为。如果您熟悉Javascript,Scala,Groovy或内置lambdas的任何其他语言,那么您可能一直...

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

Java

SpringBoot 实战 (十) | 声明式事务

9

xirruiqiang 发布于 2019-02-21

微信公众号:一个优秀的废人 前言 如题,今天介绍 SpringBoot 的 声明式事务。 Spring 的事务机制 所有的数据访问技术都有事务处理机制,这些技术提供了 API 用于开启事务、提交事务来完成数据操作,或者在发生错误时回滚数据。 而 Spring 的事务机制是用统一的...

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

Java

Nacos系列:基于Nacos的配置中心

6

xirruiqiang 发布于 2019-02-21

前言 在看正文之前,我想请你回顾一下自己待过的公司都是怎么管理配置的,我想应该会有以下几种方式: 1、硬编码 没有什么配置不配置的,直接写在代码里面,比如使用常量类 优势:对开发友好,开发清楚地知道代码需要用到什么配置 劣势:涉及秘钥等敏感配置直接暴露给开发人员,不安全;如果想修...

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

Java

『互联网架构』软件架构-spring源码之spring MVC(下)(13)

5

邓龙华 发布于 2019-02-21

有老铁联系我,想好好学习一个框架,从底层看源码,从头跟到尾,每个都写上注释。我的建议老铁别傻了,别人写一个框架多少个人的团队,多少个日日夜夜你还要养家糊口,其实有三个阶段,我来说下具体哪三个阶段。 学习一个框架的阶段 1. 学会对这个框架的使用 翻翻书,百度一下基本就可以了。 2...

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

Java

Java、Python、Go 哪个后端编程语言适合web前端工程师学习?

xubiao.zhuang 发布于 2019-02-21

不知道作为 web前端工程师的大家有没有相似的经历:很多时候我们想 深入 学习 node ,立志向 web全栈方向发展,但是却十分遗憾的发现很多 node 教程 基本都是 helloworld级别的。 如果 真想搞后端开发, node还是 不稳定,于是乎我们有了想接触更多后端语言...

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

Java

40K刚面完Java岗,这些技术必须掌握

songhua.gao 发布于 2019-02-21

学习是一份苦差事,这句话真的不是说说而已,真的是你认真学习过,才会懂得,学习是多么的辛苦,这点我深有体会,但是我还是想说,没办法,想要更好的生活,你就要不断地努力学习。 所幸的是,程序员这个行业,学习和回报率是要高于其他行业的,不断提升自己的技术水平和认知,是绝对没有坏处的。 !...

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

Java

类加载器在 Java 中扮演的角色是什么

darida 发布于 2019-02-21

阅读本文大概需要3分钟。 典型答案 首先,类加载器属于JVM的类加载子系统,常见的类加载器有:Bootstrap classloader、ExtClassloader、AppClassloader,还有用户自定义的类加载器。Bootstrap classloader是C++编写的...

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

Java

在字符串中查找第一个非重复字符的3种方法

darida 发布于 2019-02-21

有三种方法可以找到第一个非重复字符。每个都使用自己的算法来完成这个编程任务。 第一种算法在getFirstNonRepeatedChar(String str)方法中实现。它首先从给定的String获取字符数组并循环遍历它,以构建一个哈希表,其中字符为键,其计数为值。在下一步中,...

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

Java

使用JPA和Hibernate延迟加载实体属性的最佳方法 – Vlad Mihalcea

1

刘莉莉 发布于 2019-02-21

获取实体时,也会加载所有属性。这是因为每个隐式使用 @Basic 实体属性提取策略都默认FetchType.EAGER。 但是,属性获取策略可以设置为FetchType.LAZY,在这种情况下,实体属性只有在第一次访问时才加载,通过select语言的执行。 @Basic(fetc...

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

Spring

spring cloud config将配置存储在数据库中

1

yeseng 发布于 2019-02-21

转载请标明出处: https://blog.csdn.net/forezp/… 本文出自 方志朋的博客 Spring Cloud Config Server最常见是将配置文件放在本地或者远程Git仓库,放在本地是将将所有的配置文件统一写在Config Server工程...

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

编程技术

中台之上(二):为什么业务架构存在 20 多年,技术人员还觉得它有点虚?

5

xiaoli.wang 发布于 2019-02-21

业务架构这个词大家时常听到,但是能解释得清楚的却不多,撩撩度娘,你就会发现,不少人问及业务架构和应用架构的关系,聊天时,也常有人问起业务架构师和产品经理什么区别?业务架构分析和需求分析什么区别?为了思考这个问题,我把《软件工程》、《软件系统架构》、《系统分析与设计》都翻了,这些经...

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

Spring

Spring 中获取 request 的几种方法,及其线程安全性分析

2

xiaoli.he 发布于 2019-02-21

概述 在使用Spring MVC开发Web系统时,经常需要在处理请求时使用request对象,比如获取客户端ip地址、请求的url、header中的属性(如cookie、授权信息)、body中的数据等。 由于在 Spring MVC 中,处理请求的Controller、Servi...

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

编程技术

细说API – 文档和前后端协作

9

xubiao.zhuang 发布于 2019-02-21

在上一篇文章—— 《细说API – 重新认识RESTful》 中介绍了如何理解和设计RESTful风格的API,现在我们来聊聊如何有效的呈现API文档,以及前后端协作的方式。 我经历过一些没有文档的项目,前后端开发者坐到一起口口相传,或者有些团队用 word、pdf 来编写 AP...

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

编程技术

重学前端-winter

8

zhuangli 发布于 2019-02-21

本文为:winter 发布在极客时间 【重学前端】系列课程的的笔记和总结 支持正版哦: https://time.geekbang.org/col… 导语 如果深入进去了解,你会发现,表面上看他们可能是一时忘记了,或者之前没注意但实际上是他们对于前端的知识体系和底层原...

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