1.怎么构造一个线程安全的hashmap?用reentrantreadwritelock
2.线程是怎么处理二个以上的对象同时处理一个全局变量

3.读文件为啥不用字符流

4.请求鉴定,各种错误码502-500-401-404 403 302 304

5.数据库锁,共享所,排他锁,乐观锁,悲观锁
https://www.cnblogs.com/boblogsbo/p/5602122.html
https://www.cnblogs.com/knowledgesea/p/3714417.html
如果AUTOCOMMIT设置为1(默认值),每一个SQL语句都被认为是一个完整的事务。 AUTOCOMMIT设置为0时,在随后的一系列语句的作用就像一个事务,直到一个明确的COMMIT语句结束。

6.什么情况用list,map
   集合类有哪些 区别

7.抽象类有构造方法吗 接口和抽象类
   https://blog.csdn.net/YuanMxy/article/details/74389953

8.锁静态方法和普通方法的区别
   即类锁和实例锁 两者之间不会发生互斥 类锁只对所有加了锁的静态方法互斥
9.spring是怎么处理二个有依赖关系的数据been

https://blog.csdn.net/shenjianzhuang/article/details/79032469
https://bbs.csdn.net/topics/390722739?page=1

10.联合索引的优缺点,应用场景?

https://www.aliyun.com/jiaocheng/1111987.html

11.索引,不在同一个库怎么办?

索引最左匹配?where后语句是从右至左过滤吗 查询优化器会更改次序
https://blog.csdn.net/qq_24690761/article/details/52787897

12.索引什么情况失效
https://www.cnblogs.com/heiming/p/5871230.html
索引列进行计算 包括对索引列使用函数 存在隐式转换字符和数字之间
like "%_" 百分号在前.
not in ,not exist.
查询表小 或者返回的数据量很大10%
https://blog.csdn.net/u013400939/article/details/72869319
联合索引的第一个条件必须是索引列第一列 以此类推 复合上面索引查找是从左至右 中间断开会失效? 待确认
https://blog.csdn.net/zhanglu0223/article/details/8713149

13.索引分类
https://blog.csdn.net/qiuchaoxi/article/details/80010489

14.redis 命令及 数据类型有哪些?

springboot怎么加载配置文件 configure怎么被启用
springcloud组件介绍
https://blog.csdn.net/forezp/article/details/70148833
eureka里面zone和region
https://www.cnblogs.com/junjiang3/p/9061867.html
配置中心怎么刷新配置 利用rabbitmq插件向configclient广播
https://blog.csdn.net/forezp/article/details/70148235
什么时候发生内存溢出 死循环 递归调用 线程池
类似12306削峰的场景 有哪些实现方法?

threadlocal应用场景
mybatis批处理
spring的核心 aop用在哪些场景 日志处理和事务配置
分页查询实现
runnable和thread差异点
表设计时要考虑哪些问题?单独划分此表的访问权限

设计模式
http://zz563143188.iteye.com/blog/1847029/

set的实现类特性
https://blog.csdn.net/u010209842/article/details/40114913
https://blog.csdn.net/tanyit/article/details/7467003

数据库主键用自增长还是UUID
https://blog.csdn.net/caodongfang126/article/details/76977942

java.conccurent并发包用过哪些类
数据库分库分区分表和分片
分布式事务处理
spring bean的作用域 声明周期

springmvc原理 处理器映射和适配器
https://blog.csdn.net/qq_28165595/article/details/77461410
https://www.cnblogs.com/xiaoxi/p/6164383.html
https://blog.csdn.net/fengle6666/article/details/73330925

TCP/ip协议
https://jingyan.baidu.com/article/359911f5492b5c57ff03065f.html
TCP/UDP区别
面向连接 / 无连接
可靠稳定 / 不可靠 会丢包
数据传输量大 / 少量数据
速度慢 / 快
面向字节流 / 面向报文
一对一通讯 / 一对一&一对多广播通讯
TCP是全双工 udp是单工?半双工?
此处说的可靠是指消息正确送达 不是安全方面,安全系数udp稍高,适用高速传输和实时性有较高 但通讯质量要求不高的的情况
https://www.cnblogs.com/xiaomayizoe/p/5258754.html

TCP/IP三次握手四次分手
https://blog.csdn.net/sunyongye/article/details/79007439
https://blog.csdn.net/special23/article/details/54137298

jvm原理&参数调优

在项目中遇到一个难题是怎么解决的
看过哪些数据
职业规划 人生理想
谈到这里基本就稳了!!

java实用资料的更多相关文章

  1. 学习记录 java泛型资料

    java泛型资料: 1. 概述在引入范型之前,Java类型分为原始类型.复杂类型,其中复杂类型分为数组和类.引入范型后,一个复杂类型就可以在细分成更多的类型.例如原先的类型List,现在在细分成Lis ...

  2. JAVA学习资料整理

    今天偶然间发现之前一个群里发过的一篇关于JAVA学习资料的东西.本着服务大众的精神,搬来了博客园: <JAVA编程思想>第四版(英文原版) 下载地址:http://115.com/file ...

  3. JAVA实用案例之水印开发

    写在最前面 上周零零碎碎花了一周的时间研究水印的开发,现在终于写了个入门级的Demo,做下笔记同时分享出来供大家参考. Demo是在我上次写的 JAVA实用案例之文件导入导出(POI方式) 框架基础上 ...

  4. JAVA实用案例之图片水印开发

    写在最前面 上周零零碎碎花了一周的时间研究水印的开发,现在终于写了个入门级的Demo,做下笔记同时分享出来供大家参考. Demo是在我上次写的 JAVA实用案例之文件导入导出(POI方式) 框架基础上 ...

  5. Java实用知识记录 —— 截止到Java8

    记录Java实用知识点,截止(包括)到Java8,只作概要的描述,不涉及到具体细节.变量:int.long的包装类支持无符号位操作,即其在内存中的位可以用来全部表示正数."_"可以 ...

  6. JAVA实用案例之文件导出(JasperReport踩坑实录)

    写在最前面 想想来新公司也快五个月了,恍惚一瞬间. 翻了翻博客,因为太忙,也有将近五个多月没认真总结过了. 正好趁着今天老婆出门团建的机会,记录下最近这段时间遇到的大坑-JasperReport. 六 ...

  7. Java 学习资料整理

    Java 学习资料整理 Java 精品学习视频教程下载汇总 Java视频教程 孙鑫Java无难事 (全12CD) Java视频教程 即学即会java 上海交大 Java初级编程基础 共25讲下载 av ...

  8. Java相关资料分享(视频+电子书籍)

    正所谓“授人以鱼不如授人以渔”,你们想要的Java学习资料来啦!不管你是学生,还是已经步入职场的同行,希望你们都要珍惜眼前的学习机会,奋斗没有终点,知识永不过时. 关注底下的公众号,获取百度网盘提取码 ...

  9. Java进阶资料汇总

    Java经过将近20年的发展壮大,框架体系已经丰满俱全:从前端到后台到数据库,从智能终端到大数据都能看到Java的身影,个人感觉做后台进要求越来越高,越来越难. 为什么现在Java程序员越来越难做,一 ...

随机推荐

  1. c++中的静态成员

    引言 有时候需要类的一些成员与类本身相关联,而不是与类的每个对象相关联.比如类的所有对象都要共享的变量,这个时候我们就要用到类的静态成员. 声明类的静态成员 声明静态成员的方法是使用static关键字 ...

  2. java集合(1)-概述

    Java集合类是一种特别有用的工具类,可用于存储数量不等的对象,并可以实现常用的数据结构,如栈,队列等,此外Java集合还可以用于保存具有映射关系的关联数组.java集合大致可分为Set,List,Q ...

  3. java面向对象程序设计(下)-接口的定义

    抽象类是从多个类中抽象出来的模板,如果将这种抽象进行得更加彻底,则可以提炼出一种更加特殊的"抽象类"-接口(interface),Java9对接口进行了改进,允许在接口中定义默认方 ...

  4. Scala学习——基础入门

    基础语法 1)注意点 1)区分大小写 -  Scala是大小写敏感的,这意味着标识Hello 和 hello在Scala中会有不同的含义. 2)类名 - 对于所有的类名的第一个字母要大写. 3)方法名 ...

  5. debug:am trace-ipc源码分析

    debug:am trace-ipc源码分析 目录 debug:am trace-ipc源码分析 一.使用 官网介绍 命令提示 小结 二.源码分析 ActivityManagerShellComman ...

  6. Maven作用及应用

    1.简介 Maven是一个项目管理的Java 工具,在JavaEE中,我们可以使用Maven方便地管理团队合作的项目,现在我们在学习JavaEE框架,使用Maven可以管理类库,有效方便地供团队中的其 ...

  7. DC-7靶机

    仅供个人娱乐 靶机信息 下载地址:http://www.five86.com/downloads/DC-7.zip 一.主机扫描 二.信息收集 或者 python3 cmseek.py --url h ...

  8. 深度强化学习中稀疏奖励问题Sparse Reward

    Sparse Reward 推荐资料 <深度强化学习中稀疏奖励问题研究综述>1 李宏毅深度强化学习Sparse Reward4 ​ 强化学习算法在被引入深度神经网络后,对大量样本的需求更加 ...

  9. 论文笔记:(ICML2020)On Learning Sets of Symmetric Elements

    目录 摘要 一.引言 二.先前的工作 三.基础 3.1 符号和基本定义 3.2 G-不变网络 3.3 描述等变层 3.4 Deep sets 四.DSS层 4.1 对称元素集合 4.2 等变层的表征 ...

  10. 自学linux——9.Linux的权限概述

    Linux的权限概述 一.      权限概述 1.权限介绍 在多用户(可以不同时)计算机系统的管理中,权限是指某个特定的用户具有特定的系统资源使用权力,像是文件夹.特定系统指令的使用或存储量的限制 ...