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. MAC系统如果碰到报错信息:sudo:command not found

    ** 一般要考虑最近是否有别人或者自己修改过环境变量,这种报错往往是因为环境变量设置错误导致的. ** 1. 首先要获得创建,或者是打开bash_profile的权限,请在命令行中输入: export ...

  2. lombok之@Data

    在实体类的编写过程中,常常需要应用大量的get.set方法,需要写大量的重复代码,即有的工具有自动生成功能,当时也会使实体类中产生大量冗余代码,使得代码变,springboot为我们提供了相应注解可以 ...

  3. .NET6 preview is coming

    快速升级.NET 6.0 本文发布文章,只是证明,从5.0到6.0还是那么简单.其实官网永远是最好的老师,你可以直接看官网: https://docs.microsoft.com/zh-cn/aspn ...

  4. Vue 可拖拽组件 Vue Smooth DnD 详解和应用演示

    本文发布自 https://www.cnblogs.com/wenruo/p/15061907.html 转载请注明出处. 简介和 Demo 展示 最近需要有个拖拽列表的需求,发现一个简单好用的 Vu ...

  5. tomcat禁用PUT,DELETE等一些不必要的HTTP方法

    一.背景 公司进行安全整改, 技术要求:系统软件所需支撑的WEB容器环境应禁止除GET和POST外其他HTTP(S)方法. 提供凭证:建议在不影响业务的前提下,禁用PUT.DELETE.HEAD.OP ...

  6. 5G[generation]的知识收集

    一.什么是5G? G的英文是"5 Generation",即第五代无线通讯系统. 二.发展历程 1G的速率只有2.4k.2G是64k.3G是2M.4G{2013年12月,我国第四代 ...

  7. Flask db init 抛出KeyError: 'migrate’这个问题

    问题 目录下执行flask db init 结果 抛出KeyError: 'migrate'这个问题 ## 原因 初始化Migrate对象时没有加db 解决: appfactory.py import ...

  8. kubernetes/k8s CRI分析-容器运行时接口分析

    关联博客:kubernetes/k8s CSI分析-容器存储接口分析 概述 kubernetes的设计初衷是支持可插拔架构,从而利于扩展kubernetes的功能.在此架构思想下,kubernetes ...

  9. 浅谈Java类中的变量初始化顺序

    一.变量与构造器的初始化顺序 我们知道一个类中具有类变量.类方法和构造器(方法中的局部变量不讨论,他们是在方法调用时才被初始化),当我们初始化创建一个类对象时,其初始化的顺序为:先初始化类变量,再执行 ...

  10. Distance Queries 距离咨询 (LCA倍增模板)

    农夫约翰有N(2<=N<=40000)个农场,标号1到N.M(2<=M<=40000)条的不同的垂直或水平的道路连结着农场,道路的长度不超过1000.这些农场的分布就像下面的地 ...