
Java学习
Java学习心得
农民真快落
滚烫的理想主义将化作黑夜中的野火,灵魂的欲望便是命运的先知
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【异常处理】org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
加载表格数据时报了异常,报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)debug了一下,跟到了其实问题很简单,mapper忘记写到mybatis-config.xml了。有时候编程的问题debug会跟到很深,让你一脸懵逼,但是很多时候只是低级错误。...原创 2021-04-14 16:14:00 · 143 阅读 · 0 评论 -
【java学习】object中的equals方法
在java.lang.Object类中可以看到对equals方法的说明/*** Indicates whether some other object is “equal to” this one.* * The {@code equals} method implements an equivalence relation* on non-null object references:* * It is reflexive: for any non-null reference value原创 2021-04-02 16:27:16 · 372 阅读 · 0 评论 -
【安装配置】Tomcat配置SSL证书步骤(含Element type “Connector“ must be followed by either attribute...的处理方案)
文章目录1. 先购买并下载证书,总结在这篇文章↓。2. 使用java jdk将PFX格式证书转换为JKS格式证书3. 将jks文件上传到tomcat/conf目录中4. 配置conf中的server.xml5.配置web.xml6.将443端口加入安全组入口想要网站以https://访问,需要将购买的SSL证书配置到Tomcat服务器中。参考了几篇文章,花了几小时完成了。先列出参考文章,然后再给出步骤和我的心得:1.Tomcat配置SSL证书2.Element type “Connector”原创 2021-03-06 14:39:11 · 1553 阅读 · 0 评论 -
【安装配置】阿里云白嫖免费SSL证书步骤
今天发现我的SSL证书快到期了,根据提示到SSL控制台。根据提示到证书资源包由于我已经领取过了,所以显示不能再领取,今年没领的正常领取就行。下载对应的web服务器证书即可。原创 2021-03-06 14:37:54 · 654 阅读 · 0 评论 -
【Java学习】如何使用Java发短信
【公司名】验证码:${code},尊敬的管理员,您正在登录×××系统…(验证码告知他人将导致账号被盗,请勿泄露。)以这样一条验证码短信为例,由两部分组成,最前面的【】中的内容称为签名,起到标识作用,后面的具体短信内容称为模板。(其他的通知类、营销类短信也是如此)想要用Java发短信基本步骤:1.在短信接口服务商注册个账号(如阿里云)注意,个人账号是不能发送营销短信的。2.将短信签名和模板都编辑并审核通过。3.下载官方提供的Java语言Demo项目,将相关参数(如模板ID、手机号等)填入.原创 2021-03-04 12:06:20 · 623 阅读 · 1 评论 -
【异常处理】invalid bound statement (not found)解决办法
解决办法:把mapper在mybatis-config.xml的总配置文件中注册,<mapper resource="mapper/memberMapper.xml"></mapper>转载 2021-02-25 22:33:42 · 15785 阅读 · 0 评论 -
【前端学习】lyear框架页面结构分析
文章目录lyear-layout-weblyear-layout-containerlyear-layout-sidebarlyear-layout-headerlyear-layout-contentcontainer-fluidrowcol-lg-12(card(cardheader、cardbody(row)))lyear-layout-weblyear-layout-containerlyear-layout-sidebarlyear-layout-headerlyear-layout-c原创 2021-02-24 12:30:54 · 1290 阅读 · 0 评论 -
【异常处理】org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.StackOverflowError在用ssm做【修改订单】功能时,用ajax发请求获取失败,报了栈溢出的异常。解决:原来是没有加@ResponseBody就直接返回了对象,应该加上去,表明不是跳转页面,是返回json...原创 2021-02-22 16:23:22 · 4205 阅读 · 0 评论 -
【异常处理】org.springframework.web.servlet.DispatcherServlet noHandlerFound
项目场景:学习SpringMVC问题描述:控制台报错org.springframework.web.servlet.DispatcherServlet noHandlerFound页面404原因分析:莫名其妙解决了。解决方案:<servlet-mapping> <servlet-name>app</servlet-name> <url-pattern>/</url-pattern></servlet原创 2021-02-08 17:52:15 · 256 阅读 · 0 评论 -
【异常处理】org.apache.ibatis.exceptions.PersistenceException
在学习MyBatis框架,利用Junit来测试是否能够查询出指定用户时,出现报错如图:解决办法:由于测试代码在test包中,所以在mybatis-config.xml的environments标签中添加如下<environment id="test"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> <property name="driver" val原创 2021-02-06 17:54:17 · 293 阅读 · 0 评论 -
【你未必了解的Java注释知识】从//到文件模板、导出注释
文章目录注释单行注释多行注释文档注释嵌套注释这个小问题注释进阶,你该知道的规范化注释自定义文件模板javadoc导出注释注释为了使代码便于理解,我们会在程序中加一些注释,java中的注释主要有三种:单行注释、多行注释、文档注释单行注释单行注释以//开头,一行中//后面的部分是注释部分,不会被编译,//前面的部分正常编译。如下代码实现了输入一个整数,将其加1后输出。其中a=0被注释了,因此不会起作用。public class Example01 { public static void m原创 2020-07-26 12:06:50 · 319 阅读 · 0 评论 -
【安装配置】redis笔记(含安装包)
redis安装包,解压即可使用。链接:https://pan.baidu.com/s/1vGH9xhk_IL-eRgFNbXVtSQ 提取码:7049今日内容1. redis 1. 概念 2. 下载安装 3. 命令操作 1. 数据结构 4. 持久化操作 5. 使用Java客户端操作redisRedis1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL.原创 2020-07-11 21:09:42 · 219 阅读 · 0 评论 -
【java学习】GUI编程学习笔记(不定期更新)
GUI是Graphical UserInterface,是写程序做界面的技术。利用java做窗口界面涉及到两个包,一个是java.awt,一个是javax.swing,其中awt是sun公司初期推出的,被称为重量级组件,swing是后来推出的,功能更强大,被称为轻量级组件。这是【java基础入门 清华大学出版社】中第九章GUI编程的目录和笔记。我无意抄书,只写个人理解。想学深入的,买书。这本书对每个知识点都有例程和编译好的class文件,需要自取:链接:https://pan.baidu.co.原创 2020-06-08 14:20:49 · 346 阅读 · 0 评论 -
【安装配置】linux下安装配置jdk(已整理好shell脚本)
本文介绍linux下安装配置java运行环境,主要涉及三个步骤:清除残存的jdk并上传我们的jdk配置环境变量重新加载并测试涉及到的bash代码已经给出,jdk压缩包已上传到博主的下载专栏供看官免费下载,此外,如果您对linux下安装mysql数据库等感兴趣,可查阅博主的其他文章。1.清除残存的jdk并上传我们的jdk有时候系统自带Open Jdk,rpm -qa | grep ...原创 2020-04-15 10:55:23 · 296 阅读 · 0 评论 -
【java学习】面向对象知识点简要总结
摒弃繁杂、提纲挈领==把握重点类与对象人是类,张三是对象。构造方法:概念:在实例化对象时执行的方法。如何定义:1.不写返回值类型2.方法体中没有return语句3.方法名和类名相同特性:1.若不写构造方法,JVM自动加个空参空方法体的构造方法。写了构造方法则不会自动添加。2.实例化时会调用相应参数的构造方法。封装private int age;public void setAge(int age){this.age=age};以private修饰属性,进而在类外只能通过s原创 2020-05-13 11:28:04 · 208 阅读 · 0 评论 -
【JavaWeb】理解request.getParameter()的一些细节
先捋一下图中这个登录的逻辑:表单中的登录按钮的action属性绑定了一个servlet的路径,当点击登录时,可以看到网页的地址栏会跳转到一个servlet,后台程序执行了这个servlet的代码。这个servlet中,我们可以用request.getParameter();来获取表单中填写的用户名、密码、验证码,然后再进行查询数据库中是否有这个用户,如果有则登录成功,否则登录失败。然后是我...原创 2020-04-27 21:35:28 · 4875 阅读 · 2 评论 -
当我用Java“骚扰”小伙伴时,她连连告饶……(命令行编译)
本文是【傻瓜式教学】当我用Java“骚扰”小伙伴时,她连连告饶……这篇博客的补充,没看过的可以先看一下。大约五分钟,就可以学会用java来发送邮件!!程序以及jar包在博主的下载区可以免C币下载首先,在桌面建立一个文件夹,命名为Test,然后在Test中建立文件夹,命名为lib,在lib中扔进去博主提供的两个jar包:activation.jar和mail.jar然后返回Test目录,在T...原创 2020-03-11 17:53:35 · 294 阅读 · 0 评论 -
【傻瓜式教学】当我用Java“骚扰”小伙伴时,她连连告饶……
先展示下战果!!本教程主要是教小白如何利用java程序发送qq邮件,阅读本教程您至少需要先安装好jdk和idea(eclipse的过程是类似的),博主提供jar包和程序,读者只需要修改相应的参数即可,傻瓜式教学,全过程20分钟左右!预则立不预则废,动手前先给大家理一下步骤:1.登录自己的qq邮箱,获取到服务码(第三步会用到)。2.在idea中搭建环境(新建项目、类、导入jar包)3....原创 2020-03-10 16:15:46 · 446 阅读 · 0 评论 -
【黑马】EL&JSTL课堂笔记
本笔记非原创,来自博主学习黑马的JavaWeb的配套资料,分享给有需要的人,如若侵权麻烦联系删除。今日内容1. JSP: 1. 指令 2. 注释 3. 内置对象2. MVC开发模式3. EL表达式4. JSTL标签5. 三层架构JSP:1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2...原创 2020-03-08 16:27:54 · 641 阅读 · 0 评论 -
idea不能打war包的两种折中方案(手动或cmd)
最近想要将项目部署到服务器,不会,查了很多博客,没有解决,于是找到了一种折中方案:利用本地压缩软件先打成zip再改成war进入项目-out-artifact-你的部署项目,将里面的东西选中,右击采用本地的压缩软件压缩成zip格式,压缩完了以后改扩展名为war,会提示可能不能用,不管他。经过我的测试,这个手动打的war包是可以在服务器上跑的。...原创 2020-03-05 12:53:03 · 1516 阅读 · 1 评论 -
【黑马】JavaScript课堂笔记
本笔记非原创,来自博主学习黑马的JavaWeb的配套资料,分享给有需要的人,如若侵权麻烦联系删除。今日内容1. JavaScript基础JavaScript:* 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了* 功能: * 可以来增强用户和html页面的交互过程,可以...原创 2020-02-26 20:47:53 · 1043 阅读 · 0 评论 -
【黑马】HTML&CSS课堂笔记
本笔记非原创,来自博主学习黑马的JavaWeb的配套资料,分享给有需要的人,如若侵权麻烦联系删除。今日内容:1. HTML标签:表单标签2. CSS:HTML标签:表单标签* 表单: * 概念:用于采集用户输入的数据的。用于和服务器进行交互。 * form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围 * 属性: * act...原创 2020-02-26 20:45:53 · 619 阅读 · 0 评论 -
【黑马HTML】HTML课堂笔记
本笔记非原创,来自博主学习黑马的JavaWeb的配套资料,分享给有需要的人,如果侵权,麻烦联系本人及时删除。今日内容1. web概念概述2. HTMLweb概念概述* JavaWeb: * 使用Java语言开发基于互联网的项目* 软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:Q...原创 2020-02-26 20:43:31 · 1007 阅读 · 0 评论 -
【黑马JavaWeb】JDBC连接池&JDBCTemplate课堂笔记
本笔记非原创,来自博主学习黑马的JavaWeb的配套资料,分享给有需要的人。今日内容1. 数据库连接池2. Spring JDBC : JDBC Template数据库连接池1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。...原创 2020-02-26 20:39:46 · 766 阅读 · 0 评论 -
【Java学习】map、hashmap、request.getParameterMap
从概念上来说,map是一个集合,集合中的每个元素是一个键-值对,所谓键值对,英文是Key-Value,比如学生的身高当做key,身高的具体值就当做value。map集合中,键和值是一一对应的,一个键只能对于一个值,但是不同的键可以有相同的值,这也好理解:我只有一个身高,但是和我一样身高的可以有很多人。从语法上来说,map是一个接口,这个接口定义了满足它的概念的一组规则,hashmap则是该接口...原创 2020-02-26 20:31:58 · 406 阅读 · 0 评论 -
【黑马JDBC】C3P0、Druid、实体类、JDBC工具类、JDBCTemplate
如果读者需要C3P0、Druid、JDBC、Spring的jar包、配置文件等可以加博主qq2287015934免费发给你。数据库连接池:数据库连接池是一个容器,里面是许多个conn连接对象,用完后归还到连接池中。C3P01.新建空项目并在项目下新建模块2.新建libs目录,导入c3p0 mchange mysql-connector的jar包3.将libs目录add as libra...原创 2020-02-21 22:39:03 · 371 阅读 · 0 评论 -
【JavaWeb】JDBC学习笔记
1.相关概念JDBC: Java DataBase Connectivity 可以为多种关系型数据库提供统一的方式JDBC API:提供各种操作访问接口各种数据库驱动:相应的数据库厂商提供的(第三方公司提供)2.jdbc访问数据库的具体步骤a.导入驱动,加载具体的驱动类b.与数据库建立连接c.发送sql,执行d.处理结果集(查询)3.JDBC API 主要功能:三件事,具体...原创 2019-12-09 17:14:30 · 157 阅读 · 0 评论