精通Java编程

  精通Java编程
  • Home
  • macOS Installers for Jenkins LTS
  • Jenkins 安装扩展插件
  • Jenkins 基础设置
  • 目标主机配置初始化
  • 如何在 CentOS 7 上安装 Tomcat 9
  • Jenkins 注册节点
  • Jenkins 远程控制服务器执行简单验证任务
  • Jenkins 定时任务的扩展
  • Jenkins 部署Github上的项目
  • `TCP/IP Socket `协议通讯
  • 一行实现数组累加
  • node.js 常用工具
  • 使用 TypeScript 实现发送 SMTP 邮件的示例代码
  • API身份验证技术 之AccessKey ID和AccessKey Secret
  • TypeORM 插入数据方式有几种
  • TypeORM 查询数据方式有几种
  • 常用依赖包 jsonwebtoken (JWT)
  • TypeORM 有哪些常用注解
  • TypeORM 有哪几种修改数据的方式
  • TypeORM 有哪几种删除数据的方式
  • TypeORM @BeforeInsert() /@BeforeUpdate() 注解示例
  • TypeORM @AfterLoad() 应用
  • TypeORM @OneToMany() /@ManyToOne() 应用示例
  • TypeORM @ManyToMany() 使用示例
  • TypeORM 事务有两种方式来管理事务
  • 常用的Express中间件helmet:提供各种安全增强功能
  • 常用的Express中间件cors:提供处理跨域请求功能
  • 常用的Express中间件compression:用于压缩 HTTP 响应
  • 常用的Express中间件multer: 上传文件
  • Nodejs 文件上传minio
  • Nodejs 文件上传七牛(qiniu)
  • Node.js 进程管理工具
  • express-session + Redis做会话管理
  • 基于 Redis 的分布式锁(解决分布式商品超卖问题)
  • 避免出现竞态条件和数据不一致的情况举例说明
  • joi: 用于验证请求数据的库
  • Node.js 处理任务调(定时任务)
  • express 中间件原理
  • express 使用 dotenv 示例
  • CSDN Copy Markdown
  • 网页页面模板引擎Art-Template 使用
  • 前端表单验证jquery.validate
  • 如何抵御XSS攻击?
  • Prism.js是一个轻量级的语法高亮库,
  • localStorage sessionStorage 两者区别
  • IDEA Tomcat编码设置 解决中文乱码问题
  • IDEA的调试技巧
  • 正则表达式十分钟上手
  • js正则表达式提取列表
  • js 正则表达式(匹配,提取)
  • win IDEA 多行编辑快捷键
  • 使用HTTP Client测试接口
  • Mac 代码格式化为一行
  • JAVA的异常体系
  • 定义枚举数字及枚举类的构造方法的使用
  • Java爬虫利器HTML解析工具-Jsoup
  • 什么是Lambda表达式?
  • Lambda语法格式
  • 什么是函数式编程? `Prodicate`
  • 什么是函数式接口?自定义一个函数式接口
  • JDK8常用函数式接口:`Consumer` / `Function`
  • 函数式编程和面向对象编程比较有哪些区别?
  • Java正则表达式提取文本
  • java flie类方法有
  • java正则手机号脱敏
  • 容器Collection vs
  • 流和管道是基础用法?
  • 中文乱码处理和词频统计
  • 编码字符的发展史
  • HttpClient post请求中文乱码问题解决
  • java7排序和java8函数式排序区别
  • 函数式编程的几个特点
  • java8提供了一批内置的函数式接口
  • Java高阶函数式编程的特点
  • Lamda方法引用class::method 语法
  • Java异常处理如何优雅的不处理
  • Java 服务器架构演进过程
  • Java 内存模型
  • API身份验证技术
  • ThreadLocal是什么
  • ThreadLocal API
  • 场景一ThreadLocal 线程资源持有
  • 场景二ThreadLocal 线程一致性
  • 场景三ThreadLocal 线程资源持有
  • 场景四ThreadLocal 分布式计算
  • Spring并发线程竞争
  • 源码分析1-Quartz SimpleSemaphore.java
  • 源码分析2 Mybatis框架保持连接池线程一致
  • Java 内存模型
  • 并发测试模拟代码
  • 原子性Atomic[]()
  • 原子类LongAdder
  • AtomicReference 自动更新对象应用
  • 原子类AtomicBoolean
  • 原子性-synchronized
  • 如何避免死锁
  • 线程如何启动?
  • 实现多线程的方法有几种?
  • Guava RateLimiter 单体应用限流
  • 分布式限流Ridis 方案
  • HashMap为什么不安全
  • ConcurrentHashMap与HashMap区别?
  • 多线程并发和线程安全总结
  • 可见性
  • 可见性-synchronized
  • 可见性-volatile
  • 可见性-volatile读
  • 可见性-volatile写
  • volatile使用场景
  • 有序性
  • 并发的优势与风险
  • 安全发布对象-发布与逸出
  • 并发场景保证线程安全单例模式研究
  • 不可变对象-final
  • 堆栈封闭
  • 线程不安全类与写法
  • SimpleDateFormat高并发下的进化之路
  • 线程安全-同步容器
  • 线程安全-并发容器
  • J.U.C之AQS
  • J.U.C之AQS-CountDownLatch
  • J.U.C之AQS-Semaphore
  • CountDownLatch和CyclicBarrier区别?
  • J.U.C之AQS-CyclicBarrier
  • Chrome 谷歌浏览器清除HTTPS证书缓存
  • chrome 快速curl copy 请求
  • golang仿NGINX反向代理
  • golang 中函数
  • golang 使用值传递还是引用传递?
  • MySQL 表结构生成 Markdown 文档
  • Mac brew install Minio
  • 七牛URLencode 和 Java 标准库URLEncoder区别
  • 要将Minio绑定到域名上,需要进行以下几个步骤
  • MinIO 对象生命周期管理
  • 不同数据库分页的实现原理:(面试经常问到).
  • MySQL数据的导入与导出
  • MySQL事务机制
  • MySQL事务隔离
  • Centos install mysql 安装配置及初始化
  • 登录mysql数据库
  • 配置MySQL允许外网访问
  • left join、right join和join的区别?
  • MySQL的数据类型:数字
  • MySQL的数据类型:字符串
  • MySQL数据类型:日期类型
  • MySQL 数据定义语言:索引
  • MySQL 数据操作DML语句
  • MySQL数据库条件查询
  • MySQL聚合函数
  • MySQL分组查询
  • MySQL HAVING子句【需要联合GROUP BY 使用】
  • MySQL表连接查询
  • MySQL 子查询
  • MySQL函数:数字处理函数(一)
  • MySQL时间处理函数
  • MySQL字符处理函数
  • MySQL条件函数
  • 下载rpm文件
  • 关闭SELinux:
  • 业务数据库设计流程
  • ER图数据建模
  • MySQL 选用存储引擎
  • 批量插入数据跳过错误
  • 记录不存在就插入,存在就更新
  • MySQL from 子查询解决where性能问题
  • 外连接的 where 条件 on 条件的区别
  • UPDATE 表连接修改
  • 优化技巧 如何快速商品分页
  • 谈谈订单号和流水号的关系?
  • MySQL读多写少和读多写多设计场景区别?
  • 数据库架构演进
  • 设计范式概要
  • 数据库设计其它注意事项
  • 反范式化表设计
  • 常用的 MySQL JSON 函数
  • mongo vs mongosh 区别
  • MongoDB插入文档
  • MongoDB 4.x版本的事务
  • Spring boot 和MongoDB 整合
  • MongoDB ORM 工具
  • typegoose / mongoose
  • 要更改MongoDB用户的密码,您可以执行以下步骤
  • Mongoose populate
  • Typegoose 管理事务有哪些方式
  • 免费MongoDB数据库 (cloud.mongodb.com )
  • SpringBoot+SQLte3整合
  • 如何在CentOS 8上安装SQLite
  • 使用brew在Mac上安装sqlite3
  • SQLite基本使用
  • Java使用MD5加密
  • xml 小于符大于符号怎么书写
  • freemarker+servlet整合
  • 使用servlet3.1注解实现文件上传详细例子
  • Freemarker 3种循环模式
  • 请说明Sevlet 执行流程?
  • Servlet生命周期是什么?
  • 请阐述HTTP请求和响应结构?
  • 阐述请求转发与响应重定向之间的区别?
  • 阐述Session的原理
  • JSP九大内置对象:
  • JDBC 中使用Statement 和 PreparedStatement的区别
  • 请说明JDBC使用步骤?
  • SQL编程题目
  • final 的作用是什么?有哪些用法?
  • 单例模式的几种写法
  • JDK,JRE,JVM的区别:
  • 面试官特别喜欢问,某一个数据类型的范围:
  • 数据精度丢失面试题?
  • 随机生成30~100之间的整数
  • 质数:在大于1的自然数中,只能被2和自身整除的数
  • 面向对象三大特征:继承、封装、多态。
  • 静态和实例变量(方法)的区别:(static)
  • 类的执行顺序:考察的是父类和子类,静态和非静态的执行顺序。
  • java异常体系:
  • 考察字符串,底层存储的理解
  • String,StringBuilder,StringBuffer的区别?
  • List和Set的区别:
  • HashSet和TreeSet的区别:
  • List排序:?
  • TreeSet排序方式?
  • hashCode()和equals()的区别
  • Java IO中有几种类型的流
  • 利用IO实现文件复制:
  • JVM的内存组成?
  • Java的垃圾回收机制(GC):
  • Java中内存泄露的场景:
  • 请实现对象浅复制与深复制?
  • 谈谈你对IOC和DI的理解?
  • Spring 中Bean 实例化有几种方式呢?(3种)
  • Spring Bean注入属性有哪几种方式呢?(Spring面试必问)
  • Spring中singleton和prototype的区别?
  • Spring中有@Autowired和@Resource的区别?
  • aop有几种通知类型?
  • 请介绍Spring申明式事务?
  • 使用 springMVC实现REST风格
  • SpringMVC的配置过程:
  • SpringMVC拦截器的作用:(高频面试题)
  • SpringMVC执行流程?
  • Spring Boot和Spring Cloud的关系?
  • 你了解Spring IOC
  • spring boot 拦截器和过滤器有什么区别
  • express 常用依赖包
  • MyBatis 批量插入和批量删除
  • MyBaits 使用Lambda方式连接MySQL
  • Mybatis缓存:
  • Mybatis注解开发
  • MyBatis多表级联查询
  • MyBatis Plungin PageHelper 原理:
  • MyBatis配置C3P0连接池:
  • MyBatis动态SQL
  • MyBatis增删改查
  • 软件开发中的框架:
  • MyBatis工作流程:
  • MyBatis日志管理
  • MyBaits 使用Druid连接池
  • 开发基于RBAC的权限控制模块:(Role-Based Access Control)
  • maven 加速
  • mapper.xml中常用的标签详解
  • MyBatis 插入数据返回ID
  • Java高级阶段最最最重要的框架体系:Spring
  • Spring的含义
  • Spring应用实例
  • Spring配置Bean的三种方式
  • 实例化Bean的三种方式
  • 从IoC容器获取bean
  • 路径表达式
  • 注入集合对象:保存多数据的类型,如何在SpringIoC中,进行动态注入
  • 查看容器内有多少个对象:
  • bean scope属性
  • bean的生命周期
  • Spring三类注解
  • 基于注解完成IOC容器实例化
  • 两类自动装配注解
  • 元数据注解
  • 使用java config配置ioc容器实例化
  • Spring Test测试模块
  • Spring注解@Resource和@Autowired区别对比
  • Spring AOP(Aspect Oriented Programming):
  • Aop标准流程:
  • PointCut切点表达式
  • Spring AOP五种通知类型
  • Spring 利用AOP进行方法性能筛查[环绕通知]
  • 使用注解配置Spring AOP
  • Spring AOP 实现原理:(面试高频重点)
  • Java使用Porxy和InvocationHandler实现动态代理
  • Spring AOP 的实现原理(面试高频)
  • Spring AOP 面向切面编程总结:
  • Spring JDBC
  • SpringJDBC中配置JdbcTemplate对象,实现增删改查操作
  • Spring jdbc事务管理之编程式事务
  • Spring框架下,使用日志:(导入依赖后spring会自动识别,并启用)
  • Spring JDBC申明式事务配置过程
  • 事务传播行为:编写程序时使用较少,但属于面试高频问题
  • 注解配置声明式事务:
  • 总结:
  • Spring 表单时间使用注解转换格式
  • Spring redirect 页面重定向
  • Spring 集成kaptcha图片二维码
  • SpringMVC 拦截器 logback 文件保存拦截流量日志
  • SpringMVC 集成jackson返回json数据
  • Spring Task 定时任务
  • RESTful开发风格
  • Spring MVC介绍
  • Spring mvc环境配置
  • 方法参数结束
  • 当表单提交时有复合值(也就是一个参数有多个值)时:
  • Spring MVC关联对象赋值:
  • Spring MVC接收日期字符串在后台转换为日期类型:
  • 中文乱码配置
  • ModelAndView 模型和视图核心对象
  • SpringMVC整合Freemarker
  • 浏览器的同源策略,导致了跨域问题的产生
  • Spring MVC跨域访问
  • 拦截器-Interceptor
  • 开发“用户流量”拦截器
  • Spring MVC处理流程
  • CharacterEncodingFilter详解
  • SSM(Spring SpringMVC Mybatis)整合配置
  • Spring和SpringMVC环境配置
  • Spring与MyBatis整合配置
  • MyBatis-Plus介绍与整合步骤
  • @TableLogic逻辑处理注解(逻辑删除)
  • @TableField(exits = false)
  • Spring Task定任务:
  • wangEditor--富文本编辑器
  • Spring Boot诞生历史
  • 新建Spring Boot项目
  • Spring Boot url处理多种情况
  • web 项目的三层结构
  • Spring Boot 配置文件的两种书写格式
  • Spring Boot + Mybatis 完成数据查询
  • Spring Boot通过Mybatis,使用mapper.xml配置sql,连接数据库
  • 在 Intellij IDEA 中部署 Spring Boot / Spring Cloud 应用到阿里云
  • Spring Boot 配置log4j2日志组件
  • Spring Validation 使用
  • 如何在swagger中隐藏参数?
  • Spring Boot 资源映射静态资源路径映射
  • [SpringBoot 中使用 @Valid 注解 + Exception 全局处理器优雅处理参数验证 | 超级小豆丁](http://www.mydlq.club/article/49/)
  • [商品模块测试与总结
  • 定义枚举数字及枚举类的构造方法的使用
  • 如何在Spring-MVC中使用会话属性
  • 使用Spring-ResponseEntity响应json格式接口
  • [7-8 购物车模块测试与总结
  • 订单模块的重难点
  • 部署到云服务器:
  • 阿里云服务器ECS安全组端口
  • 解决跨域问题
  • SpringBoot 快速支持国际化i18n
  • SpringBoot布道系列 | 目录汇总 | 2019持续更新ing
  • Spring Boot 自定义错误页面
  • Profile 不同环境使用不同配置文件
  • spring-boot actuator 健康检查
  • 单体架构的优缺点
  • Spring Boot配置文件
  • 集成热部署
  • SpringBoot 实现文件上传
  • spring boot 过滤器实现跨域控制
  • springboot 整合高版本8.5.2 Minio
  • Spring Cloud 核心组件
  • 微服务拆分
  • 什么是微服务
  • 微服务的特性
  • 微服务全景架构图
  • 微服务的一些优点
  • 微服务的优缺点
  • 微服务的使用场景与不适用场景
  • SOA和微服务区别?
  • 应用限流思路
  • Mac os install RabbitMQ
  • RabbitMQ 五大特点
  • 初识Rabbitmq
  • 为什么要用消息队列
  • 消息队列的特性
  • RabbitMQ架构
  • 腾讯云主机安装RabbitMQ
  • RabbitMQ常用命令
  • RabbitMQ 代码解耦场景示例?
  • Redis常用基本配置
  • Redis通用命令
  • Redis数据类型 String
  • Redis数据类型 Hash键值类型用于存储结构化数据
  • List列表类型:
  • Redis数据类型--Set与Zset集合类型
  • Redis常用数据类型总结
  • Redis允许远程访问
  • jedis-下载
  • Redis中存储的数据要符合两个特性
  • spring-boot 和Redis 整合
  • Guava Cache
  • contos7.6 install redis
  • Installing Redis on CentOS 7
  • Redis 性能上不去,可能是有 big key
  • redis 游戏玩家积分排行榜
  • Mac install ZooKeeper
  • App 在macOS Catalina下提示已损坏无法打开解决办法:
  • Mac OS Uninstall IntelliJ IDEA
  • Chrome 下网页滚动截屏且不用插件
  • Google Chrome 浏览器可执行文件路径
  • MacOS切换JDK版本
  • Mac 不睡眠方法
  • git删除暂存区的内容,删除IntelliJ IDEA产生的.idea文件夹
  • 使用git webhooks 优雅的自动化上线
  • SVN版本库的创建与删除
  • win10电脑文件共享设置
  • 使用Systemctl列出Linux服务
  • 常用文本工具tail grep
  • linux压缩程序-gzip
  • 为CentOS安装应用程序有两种方式:
  • 编译方式安装应用程序:
  • Linux系统管理命令--常用核心命令
  • 应用服务化systemctl
  • Linux用户权限管理
  • CentOS7防火墙 firewall
  • CentOS7 install java8
  • 防火墙只放行指定IP的指定端口
  • Tomcat 部署网站
  • Mac OS X lsof替代netstat 查看占用端口的程序
  • 查看正在运行的 java 进程
  • FFmpeg命令 视频提取音频
  • 命令行拷贝文件夹
  • 创建文件 touch
  • centOS解压zip
  • mac能压缩成tar.gz格式吗?
  • 安装vmware fusion install windows 10
  • screen 后台执行不等待
  • 数java文件内容行数
  • 文本处理 awk
  • 文本处理 sed
  • tee 显示并且保存结果到日志
  • 压力测试工具
  • Window Server 远程桌面修改密码
  • Raspberry Pi 未开机连接WiFi方式
  • SSH隧道技术
  • react
  • 在斗地主游戏中,我们需要用到以下数据结构:
  • 自我介绍:(我是谁, 我做过什么, 我的优势在哪里)
  • 现场面对面:(有培养的价值)
  • 面试中常问的非专业问题:
  • 这份工作能预见哪些困难
  • 面试中常问的非专业问题 1,谈谈你的职业规划
  • 你有想过创业吗?
  • 谈谈会加班的看法:?
  • 谈谈你对跳槽的看法?
  • 你为啥是专科?
  • 你还应聘了哪些公司:(试探面试者是否有明确的目标和规划)。
  • 生活中最重要的是什么:?
  • 给职场人的建议:
  • 使用docker安装mysql 8.0.18
  • Element UI表单验证如何做
  • Element UI整合vue-router
  • vue-router 路由守卫
  • vue-router 路由元信息
  • Vue 的 mixin 可以在多个组件中复用某些逻辑
  • router.addRoutes 动态添加路由
  • 使用 Axios 发起 API 请求并设置拦截器
  • socketIO 命名空间 机制
  • Socket.IO 中间件有哪些应用场景
  • DevOps
  • macOS Installers for Jenkins LTS
  • Jenkins 安装扩展插件
  • Jenkins 基础设置
  • 目标主机配置初始化
  • 如何在 CentOS 7 上安装 Tomcat 9
  • Jenkins 注册节点
  • Jenkins 远程控制服务器执行简单验证任务
  • Jenkins 定时任务的扩展
  • Jenkins 部署Github上的项目
  • Node.js
  • `TCP/IP Socket `协议通讯
  • 一行实现数组累加
  • node.js 常用工具
  • 使用 TypeScript 实现发送 SMTP 邮件的示例代码
  • API身份验证技术 之AccessKey ID和AccessKey Secret
  • TypeORM 插入数据方式有几种
  • TypeORM 查询数据方式有几种
  • 常用依赖包 jsonwebtoken (JWT)
  • TypeORM 有哪些常用注解
  • TypeORM 有哪几种修改数据的方式
  • TypeORM 有哪几种删除数据的方式
  • TypeORM @BeforeInsert() /@BeforeUpdate() 注解示例
  • TypeORM @AfterLoad() 应用
  • TypeORM @OneToMany() /@ManyToOne() 应用示例
  • TypeORM @ManyToMany() 使用示例
  • TypeORM 事务有两种方式来管理事务
  • 常用的Express中间件helmet:提供各种安全增强功能
  • 常用的Express中间件cors:提供处理跨域请求功能
  • 常用的Express中间件compression:用于压缩 HTTP 响应
  • 常用的Express中间件multer: 上传文件
  • Nodejs 文件上传minio
  • Nodejs 文件上传七牛(qiniu)
  • Node.js 进程管理工具
  • express-session + Redis做会话管理
  • 基于 Redis 的分布式锁(解决分布式商品超卖问题)
  • 避免出现竞态条件和数据不一致的情况举例说明
  • joi: 用于验证请求数据的库
  • Node.js 处理任务调(定时任务)
  • express 中间件原理
  • express 使用 dotenv 示例
  • JQuery
  • CSDN Copy Markdown
  • 网页页面模板引擎Art-Template 使用
  • 前端表单验证jquery.validate
  • 如何抵御XSS攻击?
  • Prism.js是一个轻量级的语法高亮库,
  • localStorage sessionStorage 两者区别
  • IDEA
  • IDEA Tomcat编码设置 解决中文乱码问题
  • IDEA的调试技巧
  • 正则表达式十分钟上手
  • js正则表达式提取列表
  • js 正则表达式(匹配,提取)
  • win IDEA 多行编辑快捷键
  • 使用HTTP Client测试接口
  • Mac 代码格式化为一行
  • Java
  • JAVA的异常体系
  • 定义枚举数字及枚举类的构造方法的使用
  • Java爬虫利器HTML解析工具-Jsoup
  • 什么是Lambda表达式?
  • Lambda语法格式
  • 什么是函数式编程? `Prodicate`
  • 什么是函数式接口?自定义一个函数式接口
  • JDK8常用函数式接口:`Consumer` / `Function`
  • 函数式编程和面向对象编程比较有哪些区别?
  • Java正则表达式提取文本
  • java flie类方法有
  • java正则手机号脱敏
  • 容器Collection vs
  • 流和管道是基础用法?
  • 中文乱码处理和词频统计
  • 编码字符的发展史
  • HttpClient post请求中文乱码问题解决
  • java7排序和java8函数式排序区别
  • 函数式编程的几个特点
  • java8提供了一批内置的函数式接口
  • Java高阶函数式编程的特点
  • Lamda方法引用class::method 语法
  • Java异常处理如何优雅的不处理
  • Java 服务器架构演进过程
  • Java 内存模型
  • API身份验证技术
  • ThreadLocal
  • ThreadLocal是什么
  • ThreadLocal API
  • 场景一ThreadLocal 线程资源持有
  • 场景二ThreadLocal 线程一致性
  • 场景三ThreadLocal 线程资源持有
  • 场景四ThreadLocal 分布式计算
  • Spring并发线程竞争
  • 源码分析1-Quartz SimpleSemaphore.java
  • 源码分析2 Mybatis框架保持连接池线程一致
  • Java并发编程
  • Java 内存模型
  • 并发测试模拟代码
  • 原子性Atomic[]()
  • 原子类LongAdder
  • AtomicReference 自动更新对象应用
  • 原子类AtomicBoolean
  • 原子性-synchronized
  • 如何避免死锁
  • 线程如何启动?
  • 实现多线程的方法有几种?
  • Guava RateLimiter 单体应用限流
  • 分布式限流Ridis 方案
  • HashMap为什么不安全
  • ConcurrentHashMap与HashMap区别?
  • 多线程并发和线程安全总结
  • 可见性
  • 可见性-synchronized
  • 可见性-volatile
  • 可见性-volatile读
  • 可见性-volatile写
  • volatile使用场景
  • 有序性
  • 并发的优势与风险
  • 安全发布对象-发布与逸出
  • 并发场景保证线程安全单例模式研究
  • 不可变对象-final
  • 堆栈封闭
  • 线程不安全类与写法
  • SimpleDateFormat高并发下的进化之路
  • 线程安全-同步容器
  • 线程安全-并发容器
  • J.U.C之AQS
  • J.U.C之AQS-CountDownLatch
  • J.U.C之AQS-Semaphore
  • CountDownLatch和CyclicBarrier区别?
  • J.U.C之AQS-CyclicBarrier
  • Chrome
  • Chrome 谷歌浏览器清除HTTPS证书缓存
  • chrome 快速curl copy 请求
  • Golang
  • golang仿NGINX反向代理
  • golang 中函数
  • golang 使用值传递还是引用传递?
  • MySQL 表结构生成 Markdown 文档
  • Mac brew install Minio
  • 七牛URLencode 和 Java 标准库URLEncoder区别
  • 要将Minio绑定到域名上,需要进行以下几个步骤
  • MinIO 对象生命周期管理
  • MySql
  • 不同数据库分页的实现原理:(面试经常问到).
  • MySQL数据的导入与导出
  • MySQL事务机制
  • MySQL事务隔离
  • Centos install mysql 安装配置及初始化
  • 登录mysql数据库
  • 配置MySQL允许外网访问
  • left join、right join和join的区别?
  • MySQL的数据类型:数字
  • MySQL的数据类型:字符串
  • MySQL数据类型:日期类型
  • MySQL 数据定义语言:索引
  • MySQL 数据操作DML语句
  • MySQL数据库条件查询
  • MySQL聚合函数
  • MySQL分组查询
  • MySQL HAVING子句【需要联合GROUP BY 使用】
  • MySQL表连接查询
  • MySQL 子查询
  • MySQL函数:数字处理函数(一)
  • MySQL时间处理函数
  • MySQL字符处理函数
  • MySQL条件函数
  • 下载rpm文件
  • 关闭SELinux:
  • 业务数据库设计流程
  • ER图数据建模
  • MySQL 选用存储引擎
  • 批量插入数据跳过错误
  • 记录不存在就插入,存在就更新
  • MySQL from 子查询解决where性能问题
  • 外连接的 where 条件 on 条件的区别
  • UPDATE 表连接修改
  • 优化技巧 如何快速商品分页
  • 谈谈订单号和流水号的关系?
  • MySQL读多写少和读多写多设计场景区别?
  • 数据库架构演进
  • 设计范式概要
  • 数据库设计其它注意事项
  • 反范式化表设计
  • 常用的 MySQL JSON 函数
  • MongoDB
  • mongo vs mongosh 区别
  • MongoDB插入文档
  • MongoDB 4.x版本的事务
  • Spring boot 和MongoDB 整合
  • MongoDB ORM 工具
  • typegoose / mongoose
  • 要更改MongoDB用户的密码,您可以执行以下步骤
  • Mongoose populate
  • Typegoose 管理事务有哪些方式
  • 免费MongoDB数据库 (cloud.mongodb.com )
  • SQLite
  • SpringBoot+SQLte3整合
  • 如何在CentOS 8上安装SQLite
  • 使用brew在Mac上安装sqlite3
  • SQLite基本使用
  • Servlet
  • Java使用MD5加密
  • xml 小于符大于符号怎么书写
  • freemarker+servlet整合
  • 使用servlet3.1注解实现文件上传详细例子
  • Freemarker 3种循环模式
  • JavaWeb面试题
  • 请说明Sevlet 执行流程?
  • Servlet生命周期是什么?
  • 请阐述HTTP请求和响应结构?
  • 阐述请求转发与响应重定向之间的区别?
  • 阐述Session的原理
  • JSP九大内置对象:
  • JDBC 中使用Statement 和 PreparedStatement的区别
  • 请说明JDBC使用步骤?
  • SQL编程题目
  • final 的作用是什么?有哪些用法?
  • 单例模式的几种写法
  • J2SE常见面试题
  • JDK,JRE,JVM的区别:
  • 面试官特别喜欢问,某一个数据类型的范围:
  • 数据精度丢失面试题?
  • 随机生成30~100之间的整数
  • 质数:在大于1的自然数中,只能被2和自身整除的数
  • 面向对象三大特征:继承、封装、多态。
  • 静态和实例变量(方法)的区别:(static)
  • 类的执行顺序:考察的是父类和子类,静态和非静态的执行顺序。
  • java异常体系:
  • 考察字符串,底层存储的理解
  • String,StringBuilder,StringBuffer的区别?
  • List和Set的区别:
  • HashSet和TreeSet的区别:
  • List排序:?
  • TreeSet排序方式?
  • hashCode()和equals()的区别
  • Java IO中有几种类型的流
  • 利用IO实现文件复制:
  • JVM的内存组成?
  • Java的垃圾回收机制(GC):
  • Java中内存泄露的场景:
  • 请实现对象浅复制与深复制?
  • Java框架面试题
  • 谈谈你对IOC和DI的理解?
  • Spring 中Bean 实例化有几种方式呢?(3种)
  • Spring Bean注入属性有哪几种方式呢?(Spring面试必问)
  • Spring中singleton和prototype的区别?
  • Spring中有@Autowired和@Resource的区别?
  • aop有几种通知类型?
  • 请介绍Spring申明式事务?
  • 使用 springMVC实现REST风格
  • SpringMVC的配置过程:
  • SpringMVC拦截器的作用:(高频面试题)
  • SpringMVC执行流程?
  • Spring Boot和Spring Cloud的关系?
  • 你了解Spring IOC
  • spring boot 拦截器和过滤器有什么区别
  • express 常用依赖包
  • MyBatis
  • MyBatis 批量插入和批量删除
  • MyBaits 使用Lambda方式连接MySQL
  • Mybatis缓存:
  • Mybatis注解开发
  • MyBatis多表级联查询
  • MyBatis Plungin PageHelper 原理:
  • MyBatis配置C3P0连接池:
  • MyBatis动态SQL
  • MyBatis增删改查
  • 软件开发中的框架:
  • MyBatis工作流程:
  • MyBatis日志管理
  • MyBaits 使用Druid连接池
  • 开发基于RBAC的权限控制模块:(Role-Based Access Control)
  • maven 加速
  • mapper.xml中常用的标签详解
  • MyBatis 插入数据返回ID
  • Spring IOC
  • Java高级阶段最最最重要的框架体系:Spring
  • Spring的含义
  • Spring应用实例
  • Spring配置Bean的三种方式
  • 实例化Bean的三种方式
  • 从IoC容器获取bean
  • 路径表达式
  • 注入集合对象:保存多数据的类型,如何在SpringIoC中,进行动态注入
  • 查看容器内有多少个对象:
  • bean scope属性
  • bean的生命周期
  • Spring三类注解
  • 基于注解完成IOC容器实例化
  • 两类自动装配注解
  • 元数据注解
  • 使用java config配置ioc容器实例化
  • Spring Test测试模块
  • Spring注解@Resource和@Autowired区别对比
  • Spring AOP
  • Spring AOP(Aspect Oriented Programming):
  • Aop标准流程:
  • PointCut切点表达式
  • Spring AOP五种通知类型
  • Spring 利用AOP进行方法性能筛查[环绕通知]
  • 使用注解配置Spring AOP
  • Spring AOP 实现原理:(面试高频重点)
  • Java使用Porxy和InvocationHandler实现动态代理
  • Spring AOP 的实现原理(面试高频)
  • Spring AOP 面向切面编程总结:
  • Spring JDBC
  • Spring JDBC
  • SpringJDBC中配置JdbcTemplate对象,实现增删改查操作
  • Spring jdbc事务管理之编程式事务
  • Spring框架下,使用日志:(导入依赖后spring会自动识别,并启用)
  • Spring JDBC申明式事务配置过程
  • 事务传播行为:编写程序时使用较少,但属于面试高频问题
  • 注解配置声明式事务:
  • 总结:
  • Spring 表单时间使用注解转换格式
  • Spring redirect 页面重定向
  • Spring 集成kaptcha图片二维码
  • SpringMVC 拦截器 logback 文件保存拦截流量日志
  • SpringMVC 集成jackson返回json数据
  • Spring Task 定时任务
  • Spring MVC
  • RESTful开发风格
  • Spring MVC介绍
  • Spring mvc环境配置
  • 方法参数结束
  • 当表单提交时有复合值(也就是一个参数有多个值)时:
  • Spring MVC关联对象赋值:
  • Spring MVC接收日期字符串在后台转换为日期类型:
  • 中文乱码配置
  • ModelAndView 模型和视图核心对象
  • SpringMVC整合Freemarker
  • 浏览器的同源策略,导致了跨域问题的产生
  • Spring MVC跨域访问
  • 拦截器-Interceptor
  • 开发“用户流量”拦截器
  • Spring MVC处理流程
  • CharacterEncodingFilter详解
  • Spring SSM
  • SSM(Spring SpringMVC Mybatis)整合配置
  • Spring和SpringMVC环境配置
  • Spring与MyBatis整合配置
  • MyBatis-Plus介绍与整合步骤
  • @TableLogic逻辑处理注解(逻辑删除)
  • @TableField(exits = false)
  • Spring Task定任务:
  • wangEditor--富文本编辑器
  • Spring Boot
  • Spring Boot诞生历史
  • 新建Spring Boot项目
  • Spring Boot url处理多种情况
  • web 项目的三层结构
  • Spring Boot 配置文件的两种书写格式
  • Spring Boot + Mybatis 完成数据查询
  • Spring Boot通过Mybatis,使用mapper.xml配置sql,连接数据库
  • 在 Intellij IDEA 中部署 Spring Boot / Spring Cloud 应用到阿里云
  • Spring Boot 配置log4j2日志组件
  • Spring Validation 使用
  • 如何在swagger中隐藏参数?
  • Spring Boot 资源映射静态资源路径映射
  • [SpringBoot 中使用 @Valid 注解 + Exception 全局处理器优雅处理参数验证 | 超级小豆丁](http://www.mydlq.club/article/49/)
  • [商品模块测试与总结
  • 定义枚举数字及枚举类的构造方法的使用
  • 如何在Spring-MVC中使用会话属性
  • 使用Spring-ResponseEntity响应json格式接口
  • [7-8 购物车模块测试与总结
  • 订单模块的重难点
  • 部署到云服务器:
  • 阿里云服务器ECS安全组端口
  • 解决跨域问题
  • SpringBoot 快速支持国际化i18n
  • SpringBoot布道系列 | 目录汇总 | 2019持续更新ing
  • Spring Boot 自定义错误页面
  • Profile 不同环境使用不同配置文件
  • spring-boot actuator 健康检查
  • 单体架构的优缺点
  • Spring Boot配置文件
  • 集成热部署
  • SpringBoot 实现文件上传
  • spring boot 过滤器实现跨域控制
  • springboot 整合高版本8.5.2 Minio
  • Spring Cloud
  • Spring Cloud 核心组件
  • 微服务
  • 微服务拆分
  • 什么是微服务
  • 微服务的特性
  • 微服务全景架构图
  • 微服务的一些优点
  • 微服务的优缺点
  • 微服务的使用场景与不适用场景
  • SOA和微服务区别?
  • 应用限流思路
  • RabbitMQ
  • Mac os install RabbitMQ
  • RabbitMQ 五大特点
  • 初识Rabbitmq
  • 为什么要用消息队列
  • 消息队列的特性
  • RabbitMQ架构
  • 腾讯云主机安装RabbitMQ
  • RabbitMQ常用命令
  • RabbitMQ 代码解耦场景示例?
  • Redis
  • Redis常用基本配置
  • Redis通用命令
  • Redis数据类型 String
  • Redis数据类型 Hash键值类型用于存储结构化数据
  • List列表类型:
  • Redis数据类型--Set与Zset集合类型
  • Redis常用数据类型总结
  • Redis允许远程访问
  • jedis-下载
  • Redis中存储的数据要符合两个特性
  • spring-boot 和Redis 整合
  • Guava Cache
  • contos7.6 install redis
  • Installing Redis on CentOS 7
  • Redis 性能上不去,可能是有 big key
  • redis 游戏玩家积分排行榜
  • Zookeeper
  • Mac install ZooKeeper
  • Mac OS
  • App 在macOS Catalina下提示已损坏无法打开解决办法:
  • Mac OS Uninstall IntelliJ IDEA
  • Chrome 下网页滚动截屏且不用插件
  • Google Chrome 浏览器可执行文件路径
  • MacOS切换JDK版本
  • Mac 不睡眠方法
  • git
  • git删除暂存区的内容,删除IntelliJ IDEA产生的.idea文件夹
  • 使用git webhooks 优雅的自动化上线
  • SVN版本库的创建与删除
  • win10电脑文件共享设置
  • Commands
  • 使用Systemctl列出Linux服务
  • 常用文本工具tail grep
  • linux压缩程序-gzip
  • 为CentOS安装应用程序有两种方式:
  • 编译方式安装应用程序:
  • Linux系统管理命令--常用核心命令
  • 应用服务化systemctl
  • Linux用户权限管理
  • CentOS7防火墙 firewall
  • CentOS7 install java8
  • 防火墙只放行指定IP的指定端口
  • Tomcat 部署网站
  • Mac OS X lsof替代netstat 查看占用端口的程序
  • 查看正在运行的 java 进程
  • FFmpeg命令 视频提取音频
  • 命令行拷贝文件夹
  • 创建文件 touch
  • centOS解压zip
  • mac能压缩成tar.gz格式吗?
  • 安装vmware fusion install windows 10
  • screen 后台执行不等待
  • 数java文件内容行数
  • 文本处理 awk
  • 文本处理 sed
  • tee 显示并且保存结果到日志
  • 压力测试工具
  • Window Server 远程桌面修改密码
  • Raspberry Pi 未开机连接WiFi方式
  • SSH隧道技术
  • react
  • 在斗地主游戏中,我们需要用到以下数据结构:
  • 基础面试技巧
  • 自我介绍:(我是谁, 我做过什么, 我的优势在哪里)
  • 现场面对面:(有培养的价值)
  • 面试中常问的非专业问题:
  • 这份工作能预见哪些困难
  • 面试中常问的非专业问题 1,谈谈你的职业规划
  • 你有想过创业吗?
  • 谈谈会加班的看法:?
  • 谈谈你对跳槽的看法?
  • 你为啥是专科?
  • 你还应聘了哪些公司:(试探面试者是否有明确的目标和规划)。
  • 生活中最重要的是什么:?
  • 给职场人的建议:
  • Docker
  • 使用docker安装mysql 8.0.18
  • Element UI
  • Element UI表单验证如何做
  • Element UI整合vue-router
  • vue-router 路由守卫
  • vue-router 路由元信息
  • Vue 的 mixin 可以在多个组件中复用某些逻辑
  • router.addRoutes 动态添加路由
  • 使用 Axios 发起 API 请求并设置拦截器
  • Socket.IO
  • socketIO 命名空间 机制
  • Socket.IO 中间件有哪些应用场景

Spring Boot 配置log4j2日志组件

配置log4j2日志组件 · MingCaiXiong/spring-boot-learn@7f47c5e




« Spring注解@Resource和@Autowired区别对比
JAVA的异常体系 »

Copyright © 2023 Powered by MWeb,  湘ICP备2021013552号-1

TOP