Java___Architect的博客

Java___Architect的博客 一枚来自阿里的架构师

一份Java架构技术图谱,谱写一位Java程序员的8年心酸实战史

前言 笔者有位好友在京东Java后端做了大牛,牛不牛我不知道,头发是已经掉得能屈指可数了,要是以后别人说头发是数不清楚的, 那他可能是把程序员这个职业给忘了。 好了不吐槽他了,我最佩服他的就是他对工作的热爱,那股冲劲,用了整整八年的时间,造就了他现在的辉煌。他是我见过最努力肯学的程序员,...

2019-04-10 12:32:29

阅读数 3229

评论数 0

明令禁止工作“996”,是对“生而为人”的基本尊重

人民日报发文《被“996”围困的年轻人,像是定好闹钟的机器》称,在许多互联网公司,每天早9点到晚9点,一周工作6天已不是新鲜事。 “996工作制”的具体出处已很难考究,但几乎是整个互联网行业的一种潜规则。 不仅仅是程序员面临无止境的加班,大多数白领都深陷其中。这个小管家之前是深有体会,别说99...

2019-04-09 19:17:35

阅读数 16631

评论数 81

IT培训机构出来的学员,很难拿到offer吗?看看IBM大佬如何回复

(文末领取免费学习资料) 我认为:人一定不能仅靠耳朵、眼睛来做决定,一定要用脑子。 第一,假如我们不去IT培训机构,我还能有哪些办法? 大学学习、自学、找朋友教学,我想除了培训机构可能也就这三种方式了吧。 a大学学习:如果你还是大学在读,学校读的计算机专业,这种方法看似可行。但是,有数据显...

2019-04-20 21:13:43

阅读数 8

评论数 0

作为刚工作的java菜鸟,怎么样做三年后才能成为月薪10k+的大牛?

Java 后端程序员 1 年工作经验总结 1.引言 毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼。遂决定梳理一下自己所学的东西,为大家分享一下。 经过一年...

2019-04-20 21:05:25

阅读数 10

评论数 0

Java8中增强版Comparator和排序(奇淫巧技)

前言 Lambda表达式中Comparator和对集合(Collection)进行排序 数据结构准备 public class Item { private Long id; private String name; private Double score; ...

2019-04-20 19:15:35

阅读数 7

评论数 0

java实现图片无损任意角度旋转(奇淫巧技系列)

这篇文章主要为大家详细介绍了java实现图片无损任意角度旋转,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 前言 在做项目的时候遇到一个业务需要对图片进行旋转,于是找到一个工具类,亲测有效;在此与大家共享,需要用时可以直接用哈! 实战 一、旋转工具类代码: package zh.t...

2019-04-20 19:11:06

阅读数 11

评论数 0

“加班吗?秃头的那种”—当代互联网民工的996日常

整整两周,996热潮依旧,关于996工作制度的讨论频频登上热搜。 从#被996围困的年轻人#到#企业大佬谈996#,再到马云三次谈996 的发言,将996工作制推上了风口浪尖。 996工作制,即朝九晚九,一周工作6天的工作制度,深刻体现了中国互联网企业盛行的加班文化。 很多传统企业与非互联网...

2019-04-20 19:05:14

阅读数 8

评论数 0

线程分组 , 守护线程 , 线程优先级等这些你都懂吗?

线程分组 线程分组可以理解为一些线程的分类。在多线程的程序当中,在调试或者打印日志的时候,众多的线程一般很难区分开来。但是通过线程的groupName和threadName可以清晰的看出是哪个线程。但是首先你需要给线程或线程组命一个清晰明了的名字。 下面上一个demo: public cl...

2019-04-20 18:49:17

阅读数 7

评论数 0

Java程序员必会的Hibernate 10 个常见面试问题(含答案)

在Java J2EE方面进行面试时,常被问起的Hibernate面试问题,大多都是针对基于Web的企业级应用开发者的角色的。Hibernate框架在Java界的成功和高度的可接受性使得它成为了Java技术栈中最受欢迎的对象关系影射(ORM)解决方案。 Hibernate将你从数据库相关的编码中解...

2019-04-20 18:44:59

阅读数 8

评论数 0

一文让你看懂java中重入锁 ReentrantLock(干货)

线程的同步控制,最基础的就是 synchronized关键字。但是在使用的过程中有一些限制,并没有那么的灵活。 可重入 所以下面介绍一下ReentrantLock的使用和相关特性,一个简单的demo如下: public class ReenterLock implements Runnab...

2019-04-20 18:39:10

阅读数 7

评论数 0

阿里余额宝团队(Java 4面含答案):G1+二叉树+线上调

Java一面 hashmap源码问题 HashMap底层结构 put操作讲一下 HashMap、HashMap如何保证线程安全、ConcurrentHashMap JVM有哪些回收算法,对应的收集器有哪些? jvm g1的内存模型讲一下,G1和CMS收集器的区别?以及G1收集器对CMS的...

2019-04-20 18:29:05

阅读数 8

评论数 0

遇到sb老板,程序员们:怎么用一行代码让他开除你?

大量的编程工作或许给你的生活带来了很多枯燥和痛苦,但是换个角度,程序员也应该是快乐的,这种快乐往往无法用言语表达,比如程序员经常被很多人自嘲;程序员也是一个非常烂漫存在,用他们特有的代码去表白自己心仪的女神;他们也是段子手的存在,吹着自己的牛逼,随便别人怎么看。 然而,今天就和大家来看看如果遇到...

2019-04-20 18:27:48

阅读数 8

评论数 0

转发 微博 Qzone 微信 Java高级架构师-Redis非关系型数据库

1.简介 Redis是一个基于内存的Key-Value非关系型数据库,由C语言进行编写。 Redis一般作为分布式缓存框架、分布式下的SESSION分离、分布式锁的实现等等。 Redis速度快的原因:基于内存、单线程、多路复用。 2.Redis数据结构 Redis中提供了五种数据...

2019-04-19 19:44:30

阅读数 49

评论数 0

Spring MVC请求处理流程分析

(长篇警告) 一、简介 Spring MVC框架在工作中经常用到,配置简单,使用起来也很方便,很多书籍和博客都有介绍其处理流程,但是,对于其原理,总是似懂非懂的样子。我们做技术,需要做到知其然,还要知其所以然。今天我们结合源码来深入了解一下Spring MVC的处理流程。 以上流程图是S...

2019-04-19 15:46:18

阅读数 19

评论数 0

Java架构笔记——分布式锁

分布式锁 并发编程中的锁并发编程的锁机制:synchronized和lock。在单进程的系统中,当存在多个线程可以同时改变某个变量时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。 而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线...

2019-04-19 13:33:42

阅读数 31

评论数 0

java并发编程 | 线程详解

进程与线程 进程:操作系统在运行一个程序的时候就会为其创建一个进程(比如一个java程序),进程是资源分配的最小单位,一个进程包含多个线程 线程:线程是cpu调度的最小单位,每个线程拥有各自的计数器,对战和局部变量等属性,并且能过访问共享的内存变量 线程的状态 java线程的生命周期总共包...

2019-04-19 13:22:50

阅读数 36

评论数 0

Java架构师浅谈Java微服务架构设计

微服务架构模式(Microservice Architect Pattern)。近两年在服务的疯狂增长与云计算技术的进步,让微服务架构受到重点关注

2019-04-19 13:09:53

阅读数 56

评论数 0

五大Java自动化测试框架

【51CTO.com快译】多年来,Java一直是服务器端应用开发的首选编程语言。随着时间的推移和自动化测试的兴起,业界出现了许多基于Java,并根据不同的业务逻辑而发展起来的开源框架。在此,我向大家介绍并比较五种用到了Java的自动化测试框架。 1.JUnit 由Kent Beck和Erich...

2019-04-19 13:07:17

阅读数 43

评论数 0

阿里外包java程序员分享,看完你还会去外包吗?

本文完全是我自己对软件外包认识,可以说是个“议论文”,请大家看的时候可以从自己的角度出发,来感受这篇文章里面所涉及的内容。 我所知道的外包人员的职位: 程序员 软件测试人员 实施人员 需要外包服务的的公司,我在这里暂且叫做雇主公司。一般的雇主公司规模都比较大,项目比较多,人事招聘程序繁琐。...

2019-04-19 12:49:17

阅读数 18

评论数 0

3个研究生,分别进入华为阿里和vivo,第一年就拿40万!

导语: 近日网上到处都是被996的工作时间是否合理给霸屏,可以说在绝大多数有规模的公司中,996太正常了。其实我们可以这么去想,你之所以能够拿到很高的收入,还不是因为公司赚到钱了,而公司之所以能够赚到钱,还是靠员工996的工作给创造的。你不多干活,公司能给你高工资,想想也不可能。 当然吵来吵去...

2019-04-19 12:48:44

阅读数 93

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭