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

java架构学习交流

专栏作者
101
文章
81240
阅读量
35
订阅数
对java多线程里Synchronized的思考
    Synchronized这个关键字在多线程里经常会出现,哪怕做到架构师级别了,在考虑并发分流时,也经常会用到它。在本文里,将通过一些代码实验来验证它究竟是“锁”什么。     在启动多个线程后,它们有可能会并发地执行某个方法或某块代码,从而可能会发生不同线程同时修改同块存储空间内容的情况,这就会造成数据错误。    1 //需要同步的对象类 2 class SynObject { 3 // 定义两个属性 4 int i; 5 int j; 6
用户1153489
2018-01-12
4920
泛型的继承和通配符,同时归纳集合部分的面试点
    在定义泛型时,我们可以通过extends来限定泛型类型的上限,也可以通过super来限定下限,这两个限定字一般会和?等关键字搭配使用。     比如有这样的代码List<? super Fat
用户1153489
2018-01-12
7800
面试技巧,如何通过索引说数据库优化能力,内容来自Java web轻量级开发面试教程
       如果我们需要招个Java方面的高级程序员,一方面看年限(本科3年),具体到数据库方面的技能要求,包括如下三个方面:        第一,是否会基本的增删改查,存储过程等技能,是否会用些group by, having,distinct, exist, in, with等高级点的语句。这点一般都没问题,甚至一个刚毕业的大学生或工作经验2年之内的初级程序员也没问题,也就是说,这个是高级程序员必备的,你会了是应该,不会甚至不及毕业生。        第二,有没有设计表的经验,这方面的面试技能也已
用户1153489
2018-01-12
6670
如何用比较快速的方法掌握Spring的核心——依赖注入,Java web轻量级开发面试教程 读书笔记
      我们知道,Java方面的高级程序员一定得掌握Spring的技能,其中包括Spring 依赖注入(IOC),面向切面(AOP),和数据库的整合(比如和Hibernate整合或声明式事务等)以及Spring MVC架构。其中,Spring的依赖注入是重中之重,在面试时,面试官一定会问这方面的问题。       根据我的培训和面试经验,这方面的知识点虽然不难(初学者估计最多3天就能看明白并调通程序),但要把其中的各混淆点(也就是面试点)讲清楚不容易,换句话说,初级程序员在学习Spring IOC这部分
用户1153489
2018-01-12
5970
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档