css (Total 1 articles)
实用工具 (Total 7 articles)
学习资料 (Total 18 articles)
学习 C/C++ 资料(基础知识一)
学习 C/C++ 资料(基础知识三-函数)
学习 C/C++ 资料(基础知识二)
学习 C/C++ 资料(基础知识四)
学习 C/C++ 资料(基础知识六-字符串-结构体-共同体)
学习 C/C++ 资料(基础知识五-指针)
学习 C/C++ 资料(基础知识八-输入输出)
学习 C/C++ 资料(基础知识七-位域,typedef)
学习 C/C++ 资料(基础知识十-强制转换)
学习 C/C++ 资料(基础知识十一-可变参数)
学习 C/C++ 资料(基础知识九-预处理器,头文件)
学习 C/C++ 资料(排序算法)
git重写commint历史
学习 C/C++ 资料(案例)
CamstarPortal添加用户及配置菜单
LINQ(语言集成查询)常用查询语句
LINQ(语言集成查询)使用语法
LINQ(语言集成查询)是C#和VB.NET中的统一查询语法(简介)
报错总结 (Total 1 articles)
技巧分享 (Total 12 articles)
百度收录网站,主动推送(Python)
快速改变网站为黑灰色调(css)
shell脚本运行python文件(Linux)
把SpringBoot项目从几十MB瘦身到几MB,部署起来真省事!
idea导入git仓库中下载的Java、Maven项目
git commit 格式限定标准
代码注解规范
spring boot 项目优化打包
python项目打包exe运行
jdk安装环境变量配置
Egg.js 开发常用框架整合
MySQL(本机或云数据库) 查询报错SELECT list is not in GROUP BY clause and contains nonaggregated 最可靠解决办法
代码分享 (Total 5 articles)
学习记录 (Total 8 articles)
Java面试 (Total 103 articles)
01-JDK,JRE,JVM有什么区别?
00-对面向对象思想的理解?
02-Java的基本数据类型有哪些?
03-==和equals的区别
04-final的作用
05-String s = "java"与String s = new String("java")
06-String,StringBuffer,StringBuilder区别
07-接口和抽象类的区别
08-算法题-求N的阶乘
09-算法题-求解斐波那切数列的第N个数是几?
10-什么是向上转型?什么是向下转型?
11-Int和Integer的区别(重点)
12-方法的重写和重载的区别
13-算法题-冒泡排序
14-List和Set的区别
15-谈谈ArrayList和LinkedList的区别
16-如何在双向链表A和B之间插入C?
17-谈谈HashSet的存储原理
18-谈谈LinkedHashMap和HashMap的区别(重点)
19-谈谈ConcurrentHashMap,HashMap,Hashtable的区别
20-ArrayList-vs-Vector
21-开发一个自己的栈,你会怎么写?
22-谈谈IO流的分类及选择
23-serialVersionUID的作用是什么
24-请描述下Java的异常体系
25-罗列常见的5个运行时异常
26-罗列常见的5个非运行时异常
27-throw跟throws的区别
28-一道关于try catch finally返回值的问题
29-创建线程的方式
30-一个普通main方法的执行,是单线程模式还是多线程模式?为什么?
31-请描述线程的生命周期
32-谈谈Sleep和wait的区别
33-JDK提供的线程池有哪些?实际开发我们该怎么使用?
34-谈谈你对线程安全的理解?
35-谈谈你对ThreadLocal的理解
36-我们来谈谈类的加载机制
38-JavaScript提供了哪些定时器
37-谈谈对CSS盒子模型的理解
39-JavaScript如何处理兼容性问题?
40-谈谈Ajax的工作原理
41-浅谈JavaScript的原型机制
42-谈谈Servlet的生命周期
43-描述JSP和Servlet的区别
44-描述JSP的9大内置对象(不重要)
45-JSP的4大域对象
46-描述Session跟Cookie的区别(重要)
47-转发和重定向的区别
48-谈谈三层架构
49-谈谈对MVC的理解(重要)
50-Iterator和ListIterator的区别?
51-并发和并行的区别
52-什么是序列化?
53-谈谈数据库设计的三大范式及反范式
54-说说常用的聚合函数有哪些及作用?
55-左连接,右连接,内连接,如何编写SQL,他们的区别是什么?
56-如何解决SQL注入?
57-JDBC如何实现对事务的控制及事务边界
58-谈谈事务的特点
59-谈谈事务的隔离级别
60-synchronized和volatile的区别
61-synchronized和lock的区别
62-深拷贝和浅拷贝的区别是什么?
63-什么是XSS攻击?
64-说说TCP和UDP的区别
65-什么是死锁?如何防止死锁?
66-什么是反射?可以解决什么问题?
67-如何实现动态代理?
68-谈谈你对Spring的认识
69-Spring的bean作用域有哪些?
70-Spring的bean是线程安全的吗?
71-谈谈SpringMVC的工作流程
72-SpringMVC+Spring的父子容器关系
74-什么是事务的传播特性及Spring支持的特性有哪些?
73-SpringMVC有哪些常用的注解?有什么作用?
75-什么是悲观锁,什么是乐观锁?
76-谈谈hibernate的缓存机制
77-hibernate的对象有几种状态?
78-谈谈MyBatis跟Hibernate的区别?
79-MyBatis-缓存机制,从一级缓存到二级缓存
80-MyBatis的XML映射文件都有哪些标签
81-谈谈什么是TCP的三次握手
82-谈谈什么是TCP的四次挥手?
83-从浏览器输入URL到页面加载完毕,都经历了什么?
84-说说synchronized底层原理(重要)
85-MyBatis有哪些分页方式?
86-说说MyBatis分页插件的原理是什么?
87-说说JVM的主要组成部分
88-说说JVM的运行时数据区
89-谈谈类加载过程的双亲委托机制?
90-谈谈类的装载步骤
91-谈谈如何判断一个对象是否可以被回收?
92-谈谈java的垃圾回收机制
93-谈谈JVM的垃圾回收算法及JVM参数
94-集合面试题分析
95-Dubbo高频面试题
96-从面试官的角度,来说说如何准备好一场技术面试
97-说说synchronized的底层原理
98-谈谈SpringBoot的工作原理(引用)
99-谈谈自定义注解
100-谈谈单体架构和微服务架构的区别?一般依据怎样的原则进行微服务的拆分?
101-谈谈互联网常见的负载均衡
102-谈谈微服务注册中心zookeeper&Eureka