京东(京东物流)一、二面+阿里(天猫)一面

京东一面(初试) 看你简历有一段时间实习经历,讲一下 在实习期间都多了什么技术方面的,遇到了什么难题 你了解序列化吗? HashMap和TreeMap的区别 如何支持多线程访问?(ConcurrentHashMap) 你对注解的理解?(@bean、@Autowired说了IOC/AOP...

2019-04-19 22:36:33

阅读数 55

评论数 1

数据库三大范式讲解+笔试面试题、工作中数据库业务设计

本文讲解数据库三大范式、业务设计、逻辑设计、范式设计、反范式设计 数据库设计的第一大范式 数据库表中的所有字段都只具有单一属性,单一属性的列是由基本数据类型所构成的,设计出来的表都是简单的二维表: name-age列具有两个属性,一个name,一个 age不符合第一范式,把它拆分成两...

2019-03-28 22:01:19

阅读数 7274

评论数 5

为什么重写equals要重写hashcode?

为什么重写equals要重写hashcode? 答:Note that it is generally necessary to override the {@code hashCode} method whenever this method is overridden, so as to m...

2019-04-15 21:38:46

阅读数 24

评论数 0

使用Cookie防刷新页面计数功能(纯源码+注解)

(1)功能描述(登录、复选框购书、退出) (2)记录是第几位选书者(防止刷新的计数器,并且相同用户名下次登录进入选书页面,不进行累加,并显示上次登录的时间) 每行代码基本都有注释: login.jsp <%@ page language="java" co...

2019-04-01 19:49:41

阅读数 60

评论数 0

数据结构-数据结构与算法分析学习计划

《数据结构与算法分析(Java语言描述)》学习规划 一、学习内容 1,12个数据结构: 数组,链表,栈,队列,二叉树,AVL树,B树,散列表,优先队列(堆),图论,红黑树,斐波那契堆 3,10个算法: 递归,(插入、希尔、堆、归并、快速、)排序,二分查找,(最短路径、深度优先)搜...

2019-04-01 08:22:29

阅读数 130

评论数 0

数据库-Mysql事务、MySQl事务隔离级别、MySQL事务语法

Mysql事务 事务的简介 为什么需要事务 现在的很多软件都是多用户,多程序,多线程的,对同一个表可能同时有很多人在用,为保持数据的一致性,所以提出了事务的概念。 A 给B 要划钱,A 的账户-1000元, B 的账户就要+1000元,这两个update 语句必须作为一个整体来执行,不然...

2019-03-27 21:49:04

阅读数 65

评论数 0

数据库-MySQL中的读锁和写锁(InnoDb行锁、表锁、  MyISAM共享读锁 、MyISAM独占写锁)

MySql锁 (数据库都是悲观锁,java、redis、zookeeper会有乐观锁) 锁的概念 MySQL中的锁 MyISAM锁 MyISAM共享读锁 MyISAM独占写锁 MyISAM锁调度 InnoDb InnoDb行锁 InnoDb表锁 锁的概念 锁...

2019-03-26 21:51:23

阅读数 65

评论数 0

并发 JVM-JMM和底层实现原理

目录 并发编程领域的关键问题... 1 现代计算机物理上的内存模型... 2 Java内存模型(JMM)... 2 JVM对Java内存模型的实现... 3 Java内存模型带来的问题... 3 可见性问题... 3 重排序... 4 Java内存模型中的重排序... 4 重排序...

2019-03-25 22:44:43

阅读数 44

评论数 0

2018.11.5-Collection类解析

Collection结构 list{ AbstractList 、 ArrayList、 Vector、 LinkedList } 线程安全的集合 简单记忆线程安全的集合类:喂!SHE! 喂是指vector,S是指 stack,H是指hashtable,E是指:Eenumerat...

2019-03-25 08:08:47

阅读数 37

评论数 0

数据库-SQL效率优化

1 选择最有效率的表名顺序( 只在基于规则的优化器中有效) SQL 的解析器按照从右到左的顺序处理 FROM 子句中的表名,因此 FROM 子句中写在最后 的表(我们称之为基础表)将被最先处理. 在 FROM 子句中包含多个表的情况下,你必须选择 记录条数最少的表作为基础表.当 SQL 处理多个表...

2019-03-24 22:28:12

阅读数 39

评论数 0

数据库–MySQL存储引擎(MyISAM 、Innodb)-MySQL逻辑架构

Transactions Per Second(每秒传输的事物处理个数):TPS = (COM_COMMIT +COM_ROLLBACK)/UPTIME COM_COMMIT 事务提交 MySQL逻辑架构–MySQL存储引擎(MyISAM 、Innodb、表级锁、行级锁) MySql逻辑架构...

2019-03-24 22:24:30

阅读数 49

评论数 0

并发-ConcurrentHashMap容器、ConcurrentSkipListMap  和 ConcurrentSkipListSet并发容器

目录 ConcurrentHashMap. 2 预备知识... 2 Hash. 2 位运算... 2 1.7中原理和实现... 3 ConcurrentHashMap中的数据结构... 3 初始化做了什么事?... 4 在get和put操作中,是如何快速定位元素放在哪个位置的?.....

2019-03-22 20:48:20

阅读数 94

评论数 0

并发-显示锁Lock和独占锁AQS(AbstractQueuedSynchronizer)

4、显式锁和AQS 显式锁 Lock接口和核心方法 lock():添加锁 unlock():释放锁 trylock():这个方法确保了在需要锁的时候,是未加锁的状态。返回true,表示是未加锁的,返回false表示已加锁 Lock接口和synchronized的比较:synch...

2019-03-21 16:42:23

阅读数 40

评论数 0

并发-原子操作和CAS(CompareAndSwep)

3、原子操作CAS (在jvm中创建对象(new对象时)先去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个类的符号是否被加载、解析和初始化过,没有先执行相应的类加载,对象创建jvm中是非常频繁的行为,仅仅是修改一个指针所指向的位置,在并发情况下也并不是线程安全的,可能出现...

2019-03-19 20:27:08

阅读数 41

评论数 0

并发-线程并发工具类

2、线程的并发工具类 Fork-Join分支/聚合 什么是分而治之? 规模为N的问题,N<阈值,直接解决,N>阈值,将N分解为K个小规模子问题,子问题互相对立,与原问题形式相同,将子问题的解合并得到原问题的解 动态规范 工作密取 work...

2019-03-17 11:24:09

阅读数 38

评论数 0

并发-线程基础、线程共享和协作

线程基础、线程之间的共享和协作 单词: interrupt 打断;阻止;截断;中断;打扰;暂停;妨碍 resume 继续;重新开始 suspend暂停;悬;挂;延缓 yield 放弃;退让; notify 通知;布告 基础概念: CPU核心数和线程数的关系:核心数:线程数=1:...

2019-03-16 19:49:11

阅读数 122

评论数 0

2019年寒假北京面试记录

中国铁路通信信号-通号智慧城市研究设计院4-6k (一面) 先让手写建一张完整用户表(主键,自增,五六个字段,时间) 怎么查找重复的数据 springmvc怎么返回响应 spring怎么处理json串 spring怎么处理事务   视动世纪(北京)科技2-4k (一面) byte几...

2019-02-26 20:49:25

阅读数 459

评论数 0

ServletContext对象解析

ServletContext对象 原文:https://www.cnblogs.com/HigginCui/p/5970186.html 【简介】 ServletContext即Servlet上下文对象,该对象表示当前的web应用环境信息,一个Web应用只会创建一个ServletContex...

2018-12-26 17:22:39

阅读数 30

评论数 0

淘淘商城项目Exception实记

淘淘商城项目实记- -分布式-集群介绍-环境配置-框架搭建 问题一: Project build error: Non-resolvable parent POM for com.taotao:taotao-manager:0.0.1-SNAPSHOT: Could not find arti...

2018-11-29 12:04:23

阅读数 92

评论数 0

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