![](https://img-blog.csdnimg.cn/20191227182557824.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
面试技巧
面试技巧
苦思冥想行则将至
分享下心得!加油,会越来越好的!让这世界更加美好我们一起努力!
展开
-
NIO高级编程与Netty
packagecom.itmayiedu; importjava.net.InetSocketAddress; importjava.util.Scanner; importjava.util.concurrent.ExecutorService; importjava.util.concurrent.Executors;...原创 2020-04-20 11:11:01 · 471 阅读 · 0 评论 -
/dev/sr0 3.7G 3.7G 0 100% /media/CentOS_6.8_Final no space left on device磁盘空间不足处理
查看所有空间文件所占的空间大小[root@Hadoop modules]# du -sh /*7.3M /bin64M /boot304K /dev40M /etc88K /home325M /lib43M /lib6416K /lost+found4.0K /media8.0K /mnt3.4G /opt...原创 2020-03-10 10:50:57 · 1824 阅读 · 0 评论 -
/dev/sr0 3.7G 3.7G 0 100% /media/CentOS_6.8_Final no space left on device磁盘空间不足处理
查看所有空间文件所占的空间大小[root@Hadoop modules]# du -sh /*7.3M /bin64M /boot304K /dev40M /etc88K /home325M /lib43M /lib6416K /lost+found4.0K /media8.0K /mnt3.4G /opt...原创 2020-03-10 10:43:36 · 1810 阅读 · 0 评论 -
java创建线程池
ExecutorService pool = new ThreadPoolExecutor(5, 200, 0L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue(1024), namedThreadFactory, new ThreadPoolExecutor.AbortPolicy());原创 2020-02-28 11:19:24 · 176 阅读 · 0 评论 -
Linux自定义快捷命令
#自定义命令alias "ela"="/opt/modules/elasticsearch-6.4.3/bin/elasticsearch"alias "kib"="/opt/modules/kibana-6.4.3-linux-x86_64/bin/kibana"alias "zook"="/opt/modules/zookeeper-3.4.5/bin/zkServer.sh s...原创 2020-02-27 14:21:31 · 474 阅读 · 0 评论 -
JDBCTemplate操作
@Repositorypublic class MemberDao { private JdbcTemplate template; @Resource(name="dataSource") public void setDataSource(DataSource dataSource){ template = new JdbcTemplate(dataSource); }...原创 2020-02-26 20:20:38 · 222 阅读 · 0 评论 -
Maven循环依赖面试题目解决办法
mvn compile怎么解决循环依赖?1、build-helper-maven-plugin插件解决2、重构如何重构?1、平移。模块A的代码平移到模块B2、下移。模块A和模块B相互依赖,同时都依赖模块C,可以将A和B相同的代码移到模块C,这样A和B都依赖C。...原创 2020-02-25 22:19:17 · 537 阅读 · 0 评论 -
2020Java开发岗位面试题汇总
1. 简单描述一下Zookeeper答:Zookeeper是一种为分布式应用所设计的高可用性、高性能且一致的开源协调服务,它提供一项基本服务:分布式锁服务。由于Zookeeper的开元特性,后来我们的开发者在分布式锁的基础上,摸索了出了其他的使用方法:配置维护、组服务、分布式消息队列、分布式通知/协调等。 ZooKeeper性能上的特点决定了它能够用在大型的、分布式的系统当中。从可靠性...原创 2020-02-24 10:59:09 · 1155 阅读 · 0 评论 -
2020面试java中间接MQ四类的区别比较
原创 2020-02-24 10:50:44 · 282 阅读 · 0 评论 -
Mybatis的EnumOrdinalTypeHandler的枚举类型使用
<insert id="insertBatch" parameterType="list"> insert into test (id, nums, name ) values <foreach collection="list" item="item" separator=","> (#{item.id,jdbcType=INTE...原创 2020-02-23 20:21:29 · 983 阅读 · 0 评论 -
花钱学习买的课程
命名规范项目名以gupaoedu-vip开头的都是VIP课件源码,其他都是公开课源码下面是项目源码与课题的对应关系gugaoedu-catalina 手写Tomcat容器gupaoedu-crawler 基于Jsoup实现网页爬虫gupaoedu-es-search-nearby 利用ElasticSearch GEO实现查找附近的人gupaoedu-jdbc-orm 基于...原创 2020-02-23 18:09:10 · 377 阅读 · 0 评论 -
java2020年面试单例模式实现的5中方式比较
第一种:饿汉模式最简单的方式:安全/* * 饿汉式: * 在类初始化时直接创建实例对象,不管你是否需要这个对象都会创建 * * (1)构造器私有化 * (2)自行创建,并且用静态变量保存 * (3)向外提供这个实例 * (4)强调这是一个单例,我们可以用final修改 */public class Singleton1 { public static final S...原创 2020-02-23 18:05:16 · 206 阅读 · 0 评论 -
SPring面试要点
<!-- ★bean的作用域 可以通过scope属性来指定bean的作用域 -singleton:默认值。当IOC容器一创建就会创建bean的实例,而且是单例的,每次得到的都是同一个 -prototype:原型的。当IOC容器一创建不再实例化该bean,每次调用getBean方法时再实例化该bean,而且每调用一次创建一个对象 -request:每次请求实例化一个be...原创 2020-02-23 11:51:14 · 208 阅读 · 0 评论 -
蚂蚁金服面试记录重要知识点2020
用过哪些设计模式cas高并发处理方式利用jdk1.8解决一个问题函数式编程hashmap项目介绍动态代理MySQL(索引,现场优化)1、hashmap 底层实现 并发优化2、动态代理原理3、数据库索引优化 limit offet原理 datetime4、分布式唯一id生成5、索引与db的同步方案1. 工厂方法和抽象工厂区别2. 代理模式和装饰者模式区别3....原创 2020-02-19 11:31:05 · 770 阅读 · 0 评论 -
别人的面试准备-简历
https://blog.csdn.net/csdnnews/article/details/103154693原创 2020-01-10 10:05:08 · 236 阅读 · 0 评论 -
Java-Dubbo 下
1. Dubbo 中 zookeeper 做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么? 可以通信的,启动 dubbo 时,消费者会从 zk 拉取注册的生产者的地址接口等数据,缓存在本地。每次调用时,按照本 地存储的地址进行调用; 注册中心对等集群,任意一台宕机后,将会切换到另一台;注册中心全部宕机后,服务的提供者和消费者仍能通过本 地缓存通讯。服务提供者无状态...原创 2020-01-10 09:57:42 · 229 阅读 · 0 评论 -
JAVA-Dubbo上
Dubbo 支持哪些协议,每种协议的应用场景,优缺点? dubbo: 单一长连接和 NIO 异步通讯,适合大并发小数据量的服务调用, 以及消费者远大于提供者。传输协议 TCP,异步,Hessian 序列化; rmi: 采用 JDK 标准的 rmi 协议实现,传输参数和返回参数对象需要实现 Serializable 接口,使用 java 标准序列化机制,使用阻塞式短连接,传输...原创 2020-01-10 09:57:52 · 221 阅读 · 0 评论 -
JAVA-linux
问题一: 绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示 ? 切换目录用 什么命令? 答案: 绝对路径:如/etc/init.d 当前目录和上层目录:./ ../ 主目录:~/ 切换目录:cd 问题二: 怎么查看当前进程?怎么执行退出?怎么查看当前路径? 答案: 查看当前进程:ps 执行退出:exit 查看当前路径:pwd...原创 2020-01-09 08:23:39 · 543 阅读 · 0 评论 -
JAVA-Spring
BeanFactory 和 ApplicationContext 有什么区别 > BeanFactory 可以理解为含有 bean 集合的工厂类。BeanFactory 包含了种 bean 的定义, 以便在接收到客户端请求时将对应的 bean 实例化。 > BeanFactory 还能在实例化对象的时生成协作类之间的关系。此举将 bean 自身与 bean 客 户端的配...原创 2020-01-09 08:23:02 · 656 阅读 · 0 评论 -
Java -Mysql
1、一张表,里面有 ID 自增主键,当 insert 了 17 条记录之后,删除了第 15,16,17 条记录, 再把 Mysql 重启,再 insert 一条记录,这条记录的 ID 是 18 还是 15 ? (1)如果表的类型是 MyISAM,那么是 18 因为 MyISAM 表会把自增主键的最大 ID 记录到数据文件里,重启 MySQL 自增主键的最大 ID 也不会丢失 (...原创 2020-01-09 08:22:12 · 281 阅读 · 0 评论 -
Java-Mybatis 知识
1、什么是 MyBatis? 答:MyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架。 2、讲下 MyBatis 的缓存 答:MyBatis 的缓存分为一级缓存和二级缓存,一级缓存放在 session 里面,默认就有,二级缓 存放在它的命名空间里,默认是不打开的,使用二级缓存属性类需要实现 Serializable 序列化 接口(可用来保存对象的状态),可...原创 2020-01-09 08:21:35 · 203 阅读 · 0 评论 -
java面试
java 后端面试题答案<1> 说明:以下所有答案均为个人的理解和网上的一些资料的整合 List 和 Set 的区别 List , Set 都是继承自 Collection 接口 List 特点:元素有放入顺序,元素可重复 , Set 特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(元素虽然无放入顺序,但是元素在set中的位 置是有该元素的 HashCode...原创 2020-01-09 08:21:02 · 209 阅读 · 0 评论 -
JAVA系列面试笔记七之限流方案
原创 2019-12-30 09:00:23 · 349 阅读 · 0 评论 -
JAVA系列面试笔记六之多线程Future
原创 2019-12-30 08:54:13 · 216 阅读 · 0 评论 -
JAVA系列面试笔记五之多线程volatile&CAS
原创 2019-12-30 08:49:05 · 126 阅读 · 0 评论 -
JAVA系列面试笔记二之多线程volatile
原创 2019-12-30 08:06:35 · 125 阅读 · 0 评论 -
JAVA系列面试笔记一之数据库
原创 2019-12-30 08:00:31 · 136 阅读 · 0 评论 -
【JAVA基础】面试准备
1.synchronized的3种使用方式修饰实例方法:作用于当前实例加锁 修饰静态方法:作用于当前类对象加锁 修饰代码块:指定加锁对象,对给定对象加锁https://youzhixueyuan.com/detailed-implementation-of-synchronized.html Java并发编程系列:深入详解Synchronized同步锁的底层实现...原创 2019-12-12 11:07:31 · 142 阅读 · 0 评论 -
软件开发工程师面试题目
**拷贝一个文件:**public class 复制文件{ public static void main(String[] args) { File dir = new File("f:/jtd"); // 得到d:/jtd 下的所有文件对象 File[] files = dir.listFiles(); for (File原创 2015-11-12 20:45:34 · 4176 阅读 · 0 评论