加载中
小岑的架构学习笔记-架构设计的历史背景

最近在学习极客时间《从0到1学架构》,记一些笔记。 在上一篇《架构是什么?》记录了架构和一些常用名字的一些基础概念。 这一章主要是学习架构设计的历史背景。 软件开发进化的历史 软件开发...

2020/05/21 22:12
89
小岑的架构学习笔记-架构到底是什么?

最近在学习极客时间《从0到1学架构》,记一些笔记。 每一个从事技术工作的同学,都有一个成为架构师的梦想,去从事设计架构方面的工作。那么架构这个词具体是什么? 在我平时的工作中,会进行...

2020/05/20 23:45
60
不要做软件开发团队里打破窗户的那个人

以下内容人物均为杜撰,如有巧合,纯属雷同。 从前有个程序员,叫阿星,在小公司工作了2,3年,经过了好多轮技术面试的奋战,终于成功加入了Banana公司,是一个很有名的技术大厂。阿星加入的...

2020/05/16 20:51
176
Mybatis版本升级踩坑及背后原理分析

1、背景 某一天的晚上,系统服务正在进行常规需求的上线,因为发布时,提示统一的pom版本需要升级,于是从 1.3.9.6 升级至 1.4.2.1。 当服务开始上线后,开始陆续出现了一些更新系统交互日志...

2020/05/16 20:42
187
面技术岗位实习生,这些你得了解啊!

最近是实习生招聘季节,作为团队的面试官之一,也面试了有接近20个后端的实习生。举一些例子,谈一些个人体会,提一些小建议,望君笑纳。 1.遇到过好多学弟学妹,实习招聘一开始就投递了简历...

2020/05/16 20:39
125
程序员小白的个人思考

这个周末,听了一个关于程序员从小白到骨干的成长经验分享,谈谈个人体会。 了解自己当前正处于什么样的阶段 首先提到的是达克效应,全称为邓宁-克鲁格效应(Dunning-Kruger effect)。它是一...

2020/05/16 20:26
129
[Leetcode-09] 9. Palindrome Number

题目要求 Determine whether an integer is a palindrome. An integer is a palindrome when it reads the same backward as forward. 判断一个整数是否是回文数。回文数是指正序(从左向右)...

2019/12/24 22:11
80
[LeetCode-2] Add Two Numbers

题目要求 You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. ...

2019/12/22 18:12
104
[Leetcode-01] Two Sum

欢迎关注我的公众号-凯伦说,查看更多精彩内容。 题目要求 Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume t...

2019/12/22 01:15
77
从Facebook的React框架事件学习一下开源协议

前言 前一阵子由于Facebook BSD+PATENTS License的原因,Apache项目禁止使用带该license的代码,引人注目的就是Facebook的React前端框架。 后来在知乎上看到百度内部也要求在半年内完成内部产...

2017-09-08-Java并发笔记之 Race Condition and Critical Section

个人介绍 Java爱好者,个人网站: http://kailuncen.me/about/ 前言 这几天学习并发编程,race-conditions-and-critical-sections,翻译一下,写点自己的笔记并加上点个人的理解。 网页中里中提...

2017/09/08 11:48
78
读书笔记之《Java并发编程的艺术-第二章》之synchronized

在之前的文章中学习了volatile关键字,volatile可以保证变量在线程间的可见性,但他不能真正的保证线程安全。 /** * @author cenkailun * @Date 9/5/17 * @Time 20:23 */ public class C...

2017/09/05 21:09
87
读书笔记之《Java并发编程的艺术-第二章》之volatile

读书笔记之《Java并发编程的艺术-第二章》之volatile

2017/09/04 20:55
45
读书笔记之 《Java并发编程的艺术-第一章》

前言 并发编程的目的是让程序跑的更快,但并不是启动更多的线程,这个程序就跑的更快。有以下几种挑战。 挑战及方案 上下文切换 单核CPU上执行多线程任务,通过给每个线程分配CPU时间片的方式...

2017/09/02 17:21
98
一篇文章带你读懂Mysql和InnoDB

发现一篇好文章,图文都十分精美,经作者同意后,进行转载。 作者Draveness,原文地址: http://draveness.me/mysql-innodb.html。 作为一名开发人员,在日常的工作中会难以避免地接触到数据库...

2017/08/07 21:43
1.8W
谈谈技术工作中提问的基本姿势

个人公众号: KailunTalk. 前言 最近混迹在SegmentFault问答专区解答一些Java相关的技术问题,发现很多的提问者都不知道如何去正确提一个问题,然后结合平时工作中的一些感受,想就提问这件小...

2017/07/26 23:45
203
从字节码和JVM的角度解析Java核心类String的不可变特性

从字节码和JVM的角度解析Java核心类String的不可变特性

Java 函数调用是传值还是传引用? 从字节码角度来看看!

最近遇到一个有趣的问题,重新认识了一下Java传参相关的知识,本文将谈一下Java是如何&...

2017/06/05 20:43
5.3K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部