首页
学习
活动
专区
工具
TVP
发布

JAVA技术zhai

专栏作者
157
文章
127591
阅读量
53
订阅数
手把手指导您使用 Git
摘要: 如果您从未使用过 Git,甚至可能从未听说过它。莫慌张,只需要一步步地跟着这篇入门教程,很快您就会在 GitHub 上拥有一个全新的 Git 仓库。 在开始之前,让我们先理清一个常见的误解:Git 并不是 GitHub。
技术zhai
2022-03-14
4120
Java 并发基础之内存模型
关于 Java 并发也算是写了好几篇文章了,本文将介绍一些比较基础的内容,注意,阅读本文需要一定的并发基础。
技术zhai
2022-01-21
1760
程序员转行为什么这么难
当你要这么做时,就会感慨:想不到一切竟如此艰难!你不禁会想起李白老先生的诗:噫吁嚱,危乎高哉!蜀道之难,难于上青天!
技术zhai
2019-02-28
5170
项目难做,程序员难当,软件开发中的 9 大难题
是什么让项目变糟?何时起我们下班回家时开始盘算:“见鬼,我得离开”?下面是我们程序员不时要面对的一个问题清单,这些问题让我们筋疲力尽。而通常我们又躲不掉,不得不设法去应付。 01 错误的团队 如果你不
技术zhai
2019-02-28
3580
程序员什么时候该考虑辞职?
很多人想要辞职但是因为怕被贴上「爱跳槽」的标签而裹足不前。从我观察的结果来看,很多程序员趋向于为了所谓的「声誉」而呆在老公司,但是在后期将两者相比较,「呆在老公司」的程序员处理问题的经验和职业发展前景远远不如那些频繁跳槽的。正如我以前曾经说过,有的公司甚至非常愿意在岗位上看到一些积极的人员流动。
技术zhai
2019-02-28
4570
Spring Boot的自动配置
随着Ruby、Groovy等动态语言的流行,相比较之下Java的开发显得格外笨重。繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术集成难度大等问题一直被人们所诟病。随着Spring家族中的新星Spring Boot的诞生,这些问题都在逐渐被解决。
技术zhai
2019-02-28
1K0
你还在用传统的 JDBC 持久化访问吗
这里我会采用mybatis3.2做数据库的持久化,很多小伙伴或许还停留在老师的教导下,仍然停留在使用传统的JDBC持久化访问数据层。今天,我们来聊聊面向接口编程和怎么充分利用注解的优势!
技术zhai
2019-02-28
5760
转:成为Java高级程序员需要掌握哪些?
1、Core Java,就是Java基础、JDK的类库,很多童鞋都会说,JDK我懂,但是懂还不足够,知其然还要知其所以然,JDK的源代码写的非常好,要经常查看,对使用频繁的类,比如String,集合类(List,Map,Set)等数据结构要知道它们的实现,不同的集合类有什么区别,然后才能知道在一个具体的场合下使用哪个集合类更适合、更高效,这些内容直接看源代码就OK了
技术zhai
2019-02-15
6320
一篇文章把本该属于你的源码天赋还给你
"有人阅读过 mybatis 的源码吗 ?就看一个初始化过程就看的已经头晕眼花了,小伙伴们支支招吧!"
技术zhai
2019-02-15
5190
volatile与synchronized的区别
1. volatile修饰的变量具有可见性 从图中可以看出: ①每个线程都有一个自己的本地内存空间–线程栈空间???线程执行时,先把变量从主内存读取到线程自己的本地内存空间,然后再对该变量进行操作 ②
技术zhai
2019-02-15
5110
2018Java线程热门面试题,全部掌握之后轻松拿offer!
8、什么是原子操作?在Java Concurrency API中有哪些原子类(atomic classes)?
技术zhai
2019-02-15
5030
垂直打击之JVM剖析
让Java应用程序运行是一回事,但让他们跑得快就是另外一回事了。在面对对象的环境中,性能问题就像来势凶猛的野兽。但JVM的复杂性将性能调整的复杂程度增加了一个级别。这里Refcard涵盖了JVM internals、class loading(Java8中更新以映射最新的元空间)、垃圾回收、故障诊断、检测、并发性,等等。
技术zhai
2019-02-15
4500
并发编程的艺术
关于 Java 并发也算是写了好几篇文章了,本文将介绍一些比较基础的内容,注意,阅读本文需要一定的并发基础。
技术zhai
2019-02-15
4370
校招生向京东发起的“攻势”,做到他这样,你,也可以
面试时间较长,回答速度也较快,所有问题都进行了完整的回答。形式为电话面试,都是基础,难度一般,不要紧张,回答知识点即可。
技术zhai
2019-02-15
3760
线性表及ArrayList/LinkedList源码分析总结
定义:零个或者多个元素的有限序列。 也就是说它得满足以下几个条件:   ①该序列的数据元素是有限的。   ②如果元素有多个,除了第一个和最后一个元素之外,每个元素只有一个前驱元素和一个后驱元素。   ③第一元素没有前驱元素,最后一个元素没有后继元素。   ④序列中的元素数据类型相同。 则这样的数据结构为线性结构。在复杂的线性表中,一个数据元素(对象)可以由若干个数据项组成,组成一张数据表,类似于数据库。
技术zhai
2019-02-15
5810
作为过来人的感悟:进了小公司的程序员如何翻身进入大公
进了小公司的程序员如何翻身进入大公司——知乎上的一个问题。看来这是很多在小公司颠簸流离多年感到疲惫的开发者都会关注的问题。
技术zhai
2019-02-15
6830
徒手撸框架--实现IoC
Spring 作为 J2ee 开发事实上的标准,是每个Java开发人员都需要了解的框架。但是Spring 的 IoC 和 Aop 的特性,对于初级的Java开发人员来说还是比较难于理解的。所以我就想写一系列的文章给大家讲解这些特性。从而能够进一步深入了解 Spring 框架。
技术zhai
2019-02-15
5400
徒手撸框架--实现Aop
上一讲我们讲解了Spring 的 IoC 实现。大家可以去我的博客查看,这一讲我们继续说说 Spring 的另外一个重要特性 AOP。之前在看过的大部分教程,对于Spring Aop的实现讲解的都不太透彻,大部分文章介绍了Spring Aop的底层技术使用了动态代理,至于Spring Aop的具体实现都语焉不详。这类文章看以后以后,我脑子里浮现的就是这样一个画面:
技术zhai
2019-02-15
3340
半路出家程序员的痛旁人不会懂
非科班出身的程序员,不仅要面对科班出身者的技术优势,还要面临职场偏见,尽管压力重重,但只要够努力,这一切都不是问题。
技术zhai
2019-02-15
9350
微服务架构下分布式事务方案
微服务倡导将复杂的单体应用拆分为若干个功能简单、松耦合的服务,这样可以降低开发难度、增强扩展性、便于敏捷开发。当前被越来越多的开发者推崇,很多互联网行业巨头、开源社区等都开始了微服务的讨论和实践。Hailo有160个不同服务构成,NetFlix有大约600个服务。国内方面,阿里巴巴、腾讯、360、京东、58同城等很多互联网公司都进行了微服务化实践。当前微服务的开发框架也非常多,比较著名的有Dubbo、SpringCloud、thrift 、grpc等。
技术zhai
2019-02-15
1.2K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档