此文内的链接都为互联网上的博客技术文章。
1.JAVA基础、规范
命名规范
数据类型
JAVA中分为基本数据类型及引用数据类型
Java基本数据类型总结
java 基本数据类型及自动类型提升
int和Integer有什么区别
面向对象
getter/setter
关于面向对象编程中很多人用get()和set()方法,而不用public的一点总结
java对象 POJO和JavaBean的区别
java中的POJO是什么意思?
Java各种对象(PO,BO,VO,DTO,POJO,DAO,Entity,JavaBean,JavaBeans)的区分
JDBC
JUnit
JUnit4单元测试学习笔记
JUnit - API
Junit 使用–高级篇
Log4j / Log4j2 / Slf4j
Spring MVC + Slf4j + Log4j2 日志文件系统配置
知乎:Log4j2与Slf4j的最佳实践
2.MySQL/MSSQL 数据库相关
MySQL基础
教程:MySQL DBA
Mysql 循环插入10000条数据
MySQL批量插入数据性能比较
MySQL编码问题
MySQL字符编码问题
10分钟学会理解和解决MySQL乱码问题
Ubuntu中修改mysql的编码
关于解决mysql和jsp乱码问题的总结:注意连接DB字符串里边的符号
MySQL安装/卸载/运行
MySQL的安装、卸载
ubuntu完全卸载mysql
通过cmd窗口导入导出mysql数据库
Ubuntu:启动/停止/重启MySQL数据库:
sudo start mysql
sudo stop mysql
sudo restart mysql
MSSQL安装/卸载/运行
连接池
DBCP 连接池
Spring3.x中配置DBCP2.0数据库连接池
DBCP数据库连接池的简单使用
DBCP连接池学习
C3P0 连接池
MyBatis
MyBatis:增删查改的返回值
关于MyBatis mapper的insert, update, delete返回值:增删改:返回所影响的行数,不是行号
mybatis: 返回主键ID(自增和非自增)
mysql插入数据后返回自增ID的方法,last_insert_id(),selectkey
3.Eclipse相关
设置Eclipse的类文件和xml文件代码自动补全
elclipse web.xml自动提示补全问题
Eclipse设置背景色:色调:85。饱和度:123。亮度:205
java基础加强–eclipse工程下的.classpath文件与加载配置文件进行反射
Eclipse常见问题
错误 Cannot change version of project facet Dynamic Web Module to 2.5
Eclipse报错:Type org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration)
DEBUG 模式
Eclipse 的 Debug 介绍与技巧
Eclipse的Debug调试技巧大全
4.Spring框架
W3CSchool - Spring
JAVA思维导图 - Spring
DAO设计模式实现数据库的增删改查(进一步封装JDBC工具类)
spring思维导图,让spring更加简单易懂
Spring与MyBatis
Spring框架入门教程
Spring-aop 全面解析(从应用到原理)
Spring IOC、DI
IoC-spring 的灵魂(带你轻松理解IOC思想及bean对象的生成过程)
Spring核心思想,IoC与DI详解(如果还不明白,放弃java吧)
Spring IOC原理总结
关于Spring IOC (DI-依赖注入)你需要知道的一切
知乎:浅谈控制反转与依赖注入
知乎:如何用最简单的方式解释依赖注入?依赖注入是如何实现解耦的?
Spring读书笔记-----Spring的Bean之Bean的基本概念
注解
Spring 自动装配 @Autowired 的三种方式
易百教程:Spring使用@Autowired注解自动装配
Spring@Autowired注解与自动装配
Spring中 @Autowired注解与@Resource注解的区别
@Configuration注解、@Bean注解以及配置自动扫描、bean作用域
Spring中什么时候用@Resource,@service,及Spring注解@Component、@Repository、@Service、@Control
【译】标签@Resource @Autowired 和@Inject的区别
Spring依赖注入:注解注入总结
Spring Annotation Style Best Practices // Spring注解的最佳实现
Spring Injection with @Resource, @Autowired and @Inject
Spring Best Practices for Writing Configuration Files
使用说明:自动扫描IOC组件 <context:component-scan base-package=:: />
Spring5:@Autowired注解、@Resource注解和@Service注解
Spring JDBC/Template
Spring中jdbcTemplate的用法实例(一)
Spring中的JDBCTemplate使用(非常详细的配置过程)
Spring-jdbc:JdbcTemplate使用简介
Spring JdbcTemplate API:常用方法queryForObject、RowMapper、queryForList
JdbcTemplate系列(一)----使用详解:配置JdbcTemplate的三种方式,DAO实现类
spring 配置 DataSource 三种方式:DBCP、C3P0
Spring实战6-利用Spring和JDBC访问数据库:配置数据源的多种方式
利用spring的JdbcTemplate查询返回结果映射到自定义类型:BeanPropertyRowMapper
Spring JdbcTemplate查询示例
SpringMVC
新手从零新建第一个hello world项目
在Eclipse中使用Maven构建SpringMVC项目
SpringMVC 快速入门
Spring MVC【入门】
springmvc(一) springmvc框架原理分析和简单入门程序
史上最全最强SpringMVC详细示例实战教程
打造功能完整的博客系统:Spring MVC实战入门
Java Tutorial 第四堂(1)使用 spring-webmvc 框架
SpringMVC:从Controller跳转到另一个Controller
ModelAndView传值到JSP页面的四种方法
Spring MVC 到 Spring Boot 的简化之路
SSM框架
Spring+Springmvc+Mybatis maven整合ssm框架详解
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
SSM框架——使用MyBatis Generator自动创建代码
mybatis-generator-1.3.2 使用方法
(十五)mybatis 逆向工程
5.Navicat 相关
6.Maven相关
Maven官方仓库:mvn.comrepository
ubuntu16.04安装maven
Maven教程(一)
POM文件结构
pom.xml 文件详解
【Maven】配置文件小结
Maven的pom.xml文件详解------Build Settings
Maven灵活构建
maven内置属性详细说明
Maven单元测试
Eclipse配置外部Maven
普通 Java 项目转换为 Maven 项目
Maven插件
maven-compiler-plugin
学习Maven之Maven Surefire Plugin(JUnit篇)
Maven常见问题
maven依赖冲突查找
eclipse maven maven-compiler-plugin 报错 解决
编译错误: 程序包xxx 不存在
编译报错:程序包org.junit不存在
关于Maven resource配制中include与exclude的关系
报错:Error: Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolve
maven的package与install命令区别:package是把jar打到本项目的target下,而install时把target下的jar安装到本地仓库,供其他项目使用.
7.Mybatis相关
MyBatis学习总结
Mybatis官方文档
Mybatis深入浅出系列
mybatis中resultMap配置细则
MyBatis 详解(一对一,一对多,多对多)
Mybatis从入门到精通:Mybatis使用之环境搭建
mybatis 中的 update 返回值解析
Spring整合MyBatis
【MyBatis学习14】MyBatis和Spring整合
Spring-Spring整合MyBatis详解
spring与mybatis四种整合方法
mybatis整合Spring的基本步骤
spring配置mybatis自动扫描mapper.java和mapper.xml配置文件
Spring与MyBatis整合 、 Spring整合MyBatis应用
Spring集成MyBatis完整示例
8.Linux服务器相关
部署 JavaWeb 项目到云服务器
linux下部署java项目
9.GitHub相关
ubuntu16.04 搭建git服务器简单教程
手把手教你搭建git服务器
使用maven给spring项目打可直接运行的jar包(配置文件内置外置的打法)
10.Tomcat相关
Tomcat 部署项目的三种方法
Linux下Tomcat端口号以及进程相关命令
Tomcat常见问题
提示: Tomcat 8.0 installation is expected
eclipse/myeclipse中的内置tomcat和外部tomcat的区别
eclipse中server location为灰色,不能修改
关于Tomcat出现The origin server did not find a current representation for the target resourc…的问题
关于Tomcat出现“The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.”的问题
路径问题:The origin server did not find a current representation…
Linux, CentOS, Ubuntu 解决 Tomcat 启动速度巨慢问题
云服务器启动tomcat很慢
启动tomcat报错:No Spring WebApplicationInitializer types detected on classpath
https://www.tianmaying.com/tutorial/spring-mvc-quickstart
https://segmentfault.com/a/1190000011681748
https://testerhome.com/topics/6490
http://www.runoob.com/servlet/servlet-intro.html
https://www.cnblogs.com/whgk/p/6399262.html