- 博客(23)
- 收藏
- 关注
原创 2020-12-16
解决 Maven 安全凭证 引起的报错参考这篇文章https://blog.csdn.net/weixin_44695793/article/details/106479712
2020-12-16 15:59:03 105
原创 继承关系下父子类初始化顺序(代码)
父类/** * @author rhys_Gong * @create 2020-12-11-11:06 */public class Parent { // 静态变量 public static String p_StaticField = "父类--静态变量"; // 变量(其实这用对象更好能体同这一点,如专门写一个类的实例) //如果这个变量放在初始化块的后面,是会报错的,因为你根本没有被初始化 public String p_Field = "父类-
2020-12-11 11:14:53 169
原创 继承下父子类初始化顺序及实例化
继承关系下父子类初始化顺序父类静态变量父类静态块子类静态变量子类静态块父类非静态变量父类非静态块父类构造函数子类非静态变量子类非静态块子类构造函数为什么子类实例化时需要先调用父类构造方法两种选择方式:1.当不显式调用父类构造函数时,则默认调用父类的无参构造函数。如果父类声明了有参数的构造函数,而没写无参的构造函数,那么编译出错,提示父类没有默认构造函数2.显示调用父类构造函数,你知道父类的哪个构造函数就用这个构造函数初始化父类。理解:
2020-12-11 11:03:06 339
原创 IDEA为web项目添加依赖
1.在https://mvnrepository.com/下载所需的jar包例如junit-4.12.jar2.下载好之后复制到web项目的web\WEB-INF\lib下3.右键lib文件夹Add as Libary4.选择为整个项目或者模块添加,我这里选择的是moudule完成
2020-10-13 23:01:44 1420
原创 记录一次Navicat导入sql文件报错的问题
Navicat版本:Navicat Premium 12数据库:mysql 5.6.36问题描述:项目需要省市区三级联动,导入表时报错具体错误如下:[SQL] Query 省市区三级联动 start[ERR] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '--
2020-10-08 15:13:38 581
原创 IDEA修改pom文件没有触发自动载入解决方案
强制更新Maven Dependencies1.手动删除Project Settings里面的Libraries内容;2.在Maven Project中clean一下,删除之前编译过的文件3.Reimport
2020-09-25 17:50:52 3131
原创 AJAX学习
1. 响应方式在Java EE中,常见的响应方式有:转发和重定向。无论是转发,还是重定向,都是由服务器端完成最终页面的显示,具体的表现为:用户提交请求后,页面完全由服务器端来完成!并且,伴随着页面的“刷新”!例如:当用户尝试登录时,假设用户名错误,只能转发到某个页面(可能是错误提示页面),或重定向到某个页面,无论是哪种操作,用户在浏览器中看到的都不会再是原有的页面了!使用这种做法,主要问题在于:(1)用户体验非常差;(2)服务器端压力较大,用户的请求次数也可能较多!(3)不适用于多种不同的客户端,例
2020-07-01 22:18:42 74
原创 MyBatis框架
2. MyBatis框架2.1. 作用解决持久层数据处理的问题,主要是基于JDBC技术的原生代码比较繁琐,没有经过任何优化,开发甚至执行效率低下!使用MyBatis框架时,不必关心JDBC技术如何实现,只需要编写需要执行的操作的抽象方法,例如User findById(Integer id),然后,为这个方法映射所需执行的SQL语句即可。2.2. 第1次使用MyBatis插入数据前提:在数据库系统中创建tedu_ums数据库,且存在t_user表步骤1:创建项目创建时,Artifact Id为
2020-07-01 22:01:33 166
转载 IDEA快捷键大全
自动代码常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。例如要输入for(User user : users)只需输入user.for+Tab再比如,要输入Date birthday = user.getBirthday()只需输入user.getBirthday().var+Tab即可。代码标签输入完成后,按Tab,生成代码。自动代码 快捷键Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码
2020-06-29 22:25:23 221
原创 SpringMVC理解
SpringMVC的理解MVC = Model(数据模型) + View(视图) + Controller(控制器)SpringMVC的作用是解决了V-C与C-V之间的交互问题。传统的Controller的具体表现就是Servlet,每个Servlet是由1个继承自HttpServlet的Java类,和在web.xml中的配置组成!每个Servlet的配置信息大致是:<servlet> <servlet-name>Demo01Servlet</servlet-name
2020-06-29 21:26:34 133
原创 对Spring框架的理解
Spring框架我认为学习一个知识点需要带着三个问题去学,这样更有目的性的学习更加方便理解和记忆。问题1.它是什么?问题2.有什么作用?问题3.要注意些什么?何为框架(Framework)?框架是一套已经编写完成的程序代码,它解决了一些特定的问题,并且,很有可能改变了传统的一些开发方式!程序员在使用框架的基础之上进行编程,就可以不必关心很多基础功能的实现!Spring的作用:解决了创建和管理对象的问题,使用了Spring框架后,我们就可以不必再自行创建某些对象,而是改为通过Spring
2020-06-29 21:22:42 317
原创 Git学习笔记
Git学习笔记Git:分布式版本控制系统分为两种类型的仓库,本地仓库和远程仓库本地仓库是在开发人员自己电脑上的git仓库远程仓库是远程服务器上的git仓库其他人想要看到自己的代码步骤:1.开发人员自己将代码commit(提交)到本地仓库2.再讲本地仓库的代码push(推送)到远程仓库3.其他开发人员从远程仓库pull(拉取)到本地仓库如果其他开发人员是刚入职的没有本地的仓库就可以从远程仓库上clone(克隆)到自己电脑上来1.下载安装git2.打开git bash3.设置用户名
2020-06-28 23:24:14 104
原创 IDEA使用git管理代码
IDEA使用git管理代码这样idea就和git建立了关联设置忽略项这样我们就把代码提交到了我们的本地git仓库结束!
2020-06-27 18:34:26 103
原创 IDEA的安装配置(下)
鼠标悬浮即可显示代码(按个人喜好配置) 500表示悬浮时间jdk环境配置new-选择jdk的安装目录显示菜单栏和按钮配置IDEA的jvm参数,如果电脑配置较高,可以大大提高IDEA的响应速度8g运行内存64位建议配置为DIEA的debug使用为javaweb工程添加依赖1.将jar包复制到web-inf文件夹下2.打开project structure3.启用lib...
2020-06-27 17:27:47 97
原创 IDEA的安装配置(上)
IDEA的基本配置当我们第一次下载好IDEA后的基本配置- 向导配置由于IDEA旗舰版是收费的需要登录选择主题选择idea对应开发功能,我是全部开启官方推荐的插件基本设置这里可以修改主题和字体修改代码字体修改控制台字体修改字符集按住Ctrl键关东鼠标滑轮可以缩小放大代码(按个人喜好勾选)行号和分割线格式化代码空行代码提示大小写不敏感自动导包...
2020-06-27 16:36:52 116
原创 win10删除软件注册表
记录删除win10下软件注册表windows+R输入regedit找到HKEY_CURRENT_USER目录下的software展开找到要删除文件的文件夹右键删除即可
2020-06-19 10:51:55 1982 1
原创 java.lang.NoClassDefFoundError
解决jar包中的类存在但是运行报NoClassDefFoundError错误错误如下:org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘com.base.controller.ZhimaController’: Injection of autowired depend...
2020-01-10 16:41:25 176
原创 解决IDEA配置文件乱码的问题
解决IDEA配置文件乱码的问题在IDEA的配置文件application.development.proproties中出现配置的内容都是乱码无法识别。
2020-01-04 17:50:10 642
原创 记录一次修改代码没有效果的问题
今天修改代码部署到服务器之后发现页面没有任何变化明明已经把 JavaScript 代码修改并保存了,但是重新打开网页,发现修改并没有生效,js 文件还是跟上次一样。解决方法:这种情况是因为浏览器缓存太多导致的,我用的是Chrome 浏览器,按 Ctrl + Shift + R ,进行硬刷新(hard-refresh),可清空当前网页的缓存,重新打开当前页面,问题解决。...
2020-01-02 11:59:45 344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人