Java后端
文章平均质量分 50
记录java后端相关知识
倪华川
保持一颗平常心,对待学习认真,该玩的时候玩,该工作的时候工作,该休息的时候休息,每天制定好计划,尽量完成任务,养成良好习惯
展开
-
基于SSM框架搭建的个人博客网站(可用于毕业设计)
项目背景个人学习Spring+SpringMVC+MyBatis框架整合练习时搭建的一个网站。使用的技术栈SpringSpringMVCMyBatis国际化框架shrio校验框架jsp技术项目地址项目连接项目搭建以及示例在github中有搭建教程,推荐使用Idea工具导入。...原创 2021-07-25 11:02:20 · 568 阅读 · 0 评论 -
Mybatis通用Mapper介绍与使用
前言使用Mybatis的开发者,大多数都会遇到一个问题,就是要写大量的SQL在xml文件中,除了特殊的业务逻辑SQL之外,还有大量结构类似的增删改查SQL。而且,当数据库表结构改动时,对应的所有SQL以及实体类都需要更改。这工作量和效率的影响或许就是区别增删改查程序员和真正程序员的屏障。这时,通用Mapper便应运而生……什么是通用Mapper通用Mapper就是为了解决单表增删改查,基于Mybatis的插件。开发人员不需要编写SQL,不需要在DAO中增加方法,只要写好实体类,就能支持相应的增删改查方转载 2021-04-28 12:43:30 · 433 阅读 · 0 评论 -
Java面试必备MySQL知识(一)
查看MySQL提供的所有存储引擎命令:show enginesMySQL的默认存储引擎是InnoDB,它是事务性存储引擎MyISAM与InnoDB的区别是否支持行级锁:MyISAM只具有表级锁,而InnoDB既具有行级锁也有表级锁是否支持事务和崩溃后的安全恢复:MyISAM强调性能,不支持事务索引MySQL使用的索引:BTree索引和哈希索引。需求为单条记录查询时,使用哈希索引事务事务是逻辑上的一组操作,要么全都执行,要么都不执行事务的四大特性:原子性、一致性、隔离性、持久性并原创 2021-04-02 14:38:46 · 294 阅读 · 0 评论 -
MyBatis逆向工程
逆向工程什么是逆向工程MyBatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、po…)。一般在开发中,常用的逆向工程方式是通过数据库的表生成代码。逆向工程的作用帮助程序员便捷快速生成pojo层、dao层以及daoMapper.xml层。逆向工程的步骤1、引入逆向工程所需要的jar包下载地址:generator.j原创 2021-03-25 19:51:43 · 166 阅读 · 0 评论 -
面试Java程序员必备的JVM知识
原创 2021-03-16 13:02:32 · 102 阅读 · 0 评论 -
面试Java程序员必备的Java基础
原创 2021-03-16 12:48:47 · 106 阅读 · 0 评论 -
SpringBoot配置外部tomcat启动时发生Caused by: java.nio.charset.MalformedInputException: Input length = 1错误
错误来源最近在编写springboot项目,需要配置外部tomcat。然而在配置好后启动测试时总是出现org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:218) at org.yaml.snakeyaml.reader.St原创 2021-01-28 20:22:12 · 425 阅读 · 3 评论 -
玩转github客户端
GitHub仓库拉到本地点击File->Clone a repository修改仓库直接在本地文件夹中修改提交1、写summary2、点击Commit to master3、点击publish branch原创 2020-01-25 13:33:06 · 92 阅读 · 0 评论