Git Product home page Git Product logo

comments's Introduction

Hello, I'm Liu Zhihang. 🤪

👀 About

Java开发, 热爱互联网, 闲暇时间会看看视频, 教程, 看书. 写写学习笔记.

喜欢跑步 这家伙很懒, 已经很久没跑步了

偶尔打打王者 (混分大王)

更多的时间是比较宅!

⚡ Label:

java 后端 支付 开发 程序猿 coder

📌 Project

推荐个人写的 IDEA 插件

Doc View https://github.com/liuzhihang/doc-view

Toolkit: https://github.com/liuzhihang/toolkit

copy-as-json: https://github.com/liuzhihang/copy-as-json

💬 Other

欢迎通过以下方式了解我

Blog: https://liuzhihang.com/

GitHub: https://github.com/liuzhihang

语雀: https://www.yuque.com/liuzhihangs

LeetCode: https://leetcode-cn.com/u/liuzhihang/

CSDN: https://blog.csdn.net/qq_36535538

知乎: https://www.zhihu.com/people/liuzhihang

公众号: 『 程序员小航 』

comments's People

Contributors

liuzhihang avatar

Watchers

 avatar

comments's Issues

contact | Notes

https://liuzhihang.com/contact/

欢迎留言大家有什么问题都可以给我留言, 非常欢迎和大家沟通交流. 博客内容为个人学习笔记, 肯定有理解的不到位的地方, 非常欢迎大家指正. 欢迎关注公众号

关于我 | Notes

https://liuzhihang.com/about/

Java开发, 热爱互联网, 闲暇时间会看看视频, 教程, 看书. 写写学习笔记.喜欢跑步 (这家伙很懒, 已经很久没跑步了~)偶尔打打王者 (混分大王~)更多的时间是比较宅! Label:java 后端 支付 开发 程序猿 coder Experience 2019-12 - 至今 北京欧非科技有限公司(Opay) 2017.04 - 2019-12 现在支付股份有限公司 Oth

【JDK源码笔记】- JDK 8 新增的 LongAdder,得过来看一下! | Notes

https://liuzhihang.com/2020/06/28/source-code-longadder.html#post-comment

在介绍 AtomicInteger 时,已经说明在高并发下大量线程去竞争更新同一个原子变量时,因为只有一个线程能够更新成功,其他的线程在竞争失败后,只能一直循环,不断的进行 CAS 尝试,从而浪费了 CPU 资源。而在 JDK 8 中新增了 LongAdder 用来解决高并发下变量的原子操作。

反射 | Notes

https://liuzhihang.com/2018/08/24/reflection.html

java反射可以在运行时获取对象的成员和属性, 并且可以动态的创建对象并调用对象的属性; 反射一般编程中很少使用,但是在很多框架中都使用了反射, 比如配置Spring的Xml配置文件中, 就使用全类名配置方式, 其实就是反射的一种使用方式.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.