用户中心USER CENTER

首页/用户
  • java面试总结

    摘要:面试总结因为我是开发,所以面试的都是后端开发,只能总结一些这方面的题。因为我也没有面试太多的公司,在小城市,没有太多的大公司,所以总结的只有这些,希望想要换工作的人,提前准备。 好久没有更新文章了,不是因为偷懒,是因为忙着准备面试了,现在总结下最近的面试心得,希望对大家有帮助 时刻准备着 每次入职一个公司,我们都是想着一直干下去的,但是这只不过是我们的一厢情愿罢了,工作中有太多的不可控...

    Lionad-Morotar 发布于Java
  • Java并发编程之线程间通讯(上)wait/notify机制

    摘要:用线程表示维修的过程维修结束把厕所置为可用状态维修工把厕所修好了,准备释放锁了这个维修计划的内容就是当维修工进入厕所之后,先把门锁上,然后开始维修,维修结束之后把的字段设置为,以表示厕所可用。 线程间通信 如果一个线程从头到尾执行完也不和别的线程打交道的话,那就不会有各种安全性问题了。但是协作越来越成为社会发展的大势,一个大任务拆成若干个小任务之后,各个小任务之间可能也需要相互协作最终...

    Lionad-Morotar 发布于Java
  • FastJson几种常用场景

    JavaBean package com.daily.json; import com.alibaba.fastjson.annotation.JSONField; import java.util.Date; public class Student { @JSONField(name = NAME, ordinal = 3) private String name; ...

    Lionad-Morotar 发布于Java
  • JavaWEB开发12——el&jstl

    摘要:列名字段名表单中的属性名要一至创建数据库及表开发应用搭建开发环境添加包创建实现类层业务层接口实现类数据访问层接口实现类添加工具类表示层要注意注册页面登录页面 一、JavaWeb开发模式 C/S:客户端 / 服务器 (胖客户端)B/S:浏览器 / 服务器 (瘦客户端) JavaBean: 就是一个普通类(实体bean),包含三样标准:一个无参构造、私有属性、公共的getter和se...

    Lionad-Morotar 发布于Java
  • 猫头鹰的深夜翻译:Volatile的原子性, 可见性和有序性

    摘要:有可能一个线程中的动作相对于另一个线程出现乱序。当实际输出取决于线程交错的结果时,这种情况被称为竞争条件。这里的问题在于代码块不是原子性的,而且实例的变化对别的线程不可见。这种不能同时在多个线程上执行的部分被称为关键部分。 为什么要额外写一篇文章来研究volatile呢?是因为这可能是并发中最令人困惑以及最被误解的结构。我看过不少解释volatile的博客,但是大多数要么不完整,要么难...

    Lionad-Morotar 发布于Java
<