MySQL(本机或云数据库) 查询报错SELECT list is not in GROUP BY clause and contains nonaggregated 最可靠解决办法
后端处理带有父子关系扁平数组转为JSON树对象
Egg.js 开发常用框架整合
Egg.js自定义插件(xml解析器)
软件设计模式实现一个医院系统的部分功能
ApiDoc APi开发文档生成器
RESTful API 状态码
NodeJs-egg-框架学习
NodeJs-koa2-框架学习
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
01-JDK,JRE,JVM有什么区别?
00-对面向对象思想的理解?
02-Java的基本数据类型有哪些?
03-==和equals的区别
04-final的作用
抽象工厂模式和工厂方法模式区别
jdk安装环境变量配置
python项目打包exe运行
spring boot 项目优化打包
代码注解规范
git commit 格式限定标准
数据结构与算法实验报告
数据结构
软件工程概论
重新开始自己的blog记录
Linux发邮件shell脚本与群发邮件shell脚本
VMware虚拟机安装使用教程,带正版激活码!
idea导入git仓库中下载的Java、Maven项目
把SpringBoot项目从几十MB瘦身到几MB,部署起来真省事!
shell脚本运行python文件(Linux)
windows官方免费截图贴图软件(小巧 功能强大)
WPS2019专业版永久授权,支持手机和PC(远离广告)
SpringBoot RESTful API 快速框架搭建
python-简单生成表情包
快速改变网站为黑灰色调(css)
百度收录网站,主动推送(Python)
git退回指定版本(本地)
git如何ignore已经track的文件
git重写commint历史
版本控制及git常用基本命令
学习 C/C++ 资料(案例)
学习 C/C++ 资料(基础知识十一-可变参数)
学习 C/C++ 资料(排序算法)
学习 C/C++ 资料(基础知识十-强制转换)
学习 C/C++ 资料(基础知识九-预处理器,头文件)
学习 C/C++ 资料(基础知识八-输入输出)
学习 C/C++ 资料(基础知识七-位域,typedef)
学习 C/C++ 资料(基础知识六-字符串-结构体-共同体)
学习 C/C++ 资料(基础知识五-指针)
git pull 远程分支并与本地分支合并(包含错误解决)
学习 C/C++ 资料(基础知识四)
学习 C/C++ 资料(基础知识三-函数)
学习 C/C++ 资料(基础知识二)
学习 C/C++ 资料(基础知识一)
利用Gitee免费创建图床-方便、快捷、稳定
css中使用 object-fit 来控制可替换元素的样式