自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java后端技术栈

未来的你在提醒你

  • 博客(12)
  • 收藏
  • 关注

转载 Mybatis_狂神(XML和注解,配置,lombok,动态sql,缓存等)

狂神说Mybatis视频链接:B站视频Mybatis官方文档:Mybatis官方文档MyBatis1、简介1.1 什么是MybatisMyBatis 是一款优秀的持久层框架; 它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中

2021-03-29 23:44:29 1747 4

转载 Mysql单双引号及反引号

反引号通常用于表示安全,identifier并且不会意外地使用保留关键字。例如:Use`database`;这里的反引号将帮助服务器理解database实际上是数据库的名称,而不是数据库标识符。可以对表名和字段名执行相同的操作。如果用反引号包装数据库标识符,这是一个非常好的习惯。MySQL中有两种类型的引号:' 用于包含字符串文字` 用于包含表和列名称等标识符然后有"一个特例。根据MySQL服务器的不同,它可以一次用于上述目的之一sql_mode:默认情况下,该"字符..

2021-03-27 23:42:55 3046

转载 Java多线程实现的四种方式

Java多线程实现的方式有四种: 1.继承Thread类,重写run方法 2.实现Runnable接口,重写run方法,实现Runnable接口的实现类的实例对象作为Thread构造函数的target 3.通过Callable和FutureTask创建线程 4.通过线程池创建线程前面两种可以归结为一类:无返回值,原因很简单,通过重写run方法,run方式的返回值是void,所以没有办法返回结果后面两种可以归结成一类:有返回值,通过Callable接口,就要实现call方......

2021-03-25 23:25:18 198

转载 Java类的加载顺序

转载1:关于类加载和初始化相关的案例(https://blog.csdn.net/qq_34993631/article/details/82890187)总的顺序是:先父类后子类,先静态后动态,属性和代码块的初始化遵循正常的出场顺序无论是静态还是动态,但是他们总是先于构造器执行。但是还是需要通过题目的学习来加深我们的理解。案例一package ooptest; public class StaticDemo6 { public static void main(String[] a

2021-03-24 19:49:22 292

转载 javaWeb狂神_08(smbms项目)

源码在最后 文章目录 SMBMS(超市管理项目)搭建项目准备工作登录功能实现登录功能优化登录拦截优化密码修改优化密码修改使用Ajax用户管理实现1、获取用户数量2、获取用户列表3、获取角色操作4、用户显示的Servlet 源码在最后 SMBMS(超市...

2021-03-24 01:02:14 583 1

转载 javaWeb狂神_10(邮件发送)

邮件收发 电子邮件 要在网络上实现邮件功能,必须要有专门的邮件服务器。 这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中。 SMTP服务器地址:一般是 smtp.xxx.com,比如163邮箱是smtp.163.co...

2021-03-24 01:00:43 689

原创 getRequestDispatcher()和sendRedirect()理解

一、重定向会重新去找新的路径,可以在二、请求转发中路径"/"就代表当前项目,如果没有以"/"开头的话,那么会在上个转发的路径下去寻找入参的路径项目中文件的路径图如下:eg1:jsp界面(通过这个a标签调用下方servlet代码):<li><a href="${pageContext.request.contextPath }/jsp/user.do?method=query">用户管理</a></li>servlet代码:req.g

2021-03-17 01:54:09 1367

转载 PrintWriter用法简析

javaweb中PrintWriter的使用剪辑: try { PrintWriter writer = resp.getWriter(); writer.write(JSONArray.toJSONString(resultMap)); writer.flush(); writer.close(); } catch (IOException e) { e.printStackTrace(); }

2021-03-13 18:39:50 6311

转载 SMBMS超时订单管理系统项目感悟

∞、项目亮点/技巧/学习点1.在前端使用EL表达式取值提示用户账号/密码错误​ 在登陆界面使用的EL表达式(${error })取后端传回来的参数,用于提示用户输入错误由于在用户登陆之前,这个div中的EL表达式取不到值,所以它不会显示,而一旦用户输入错误,后端就会向前端响应参数(req.setAttribute("error","用户名或密码错误")???? + 重定向前端视图,这就使用div中的EL表达式取到了error的值,从而在登陆界面上进行显示2.使用session存储用

2021-03-11 23:13:59 687

原创 jQuery 部分理解

jQuery的选择器就是帮助我们快速定位到一个或多个DOM节点。选择器是jQuery的核心。一个选择器写出来类似$('#dom-id')。用JavaScript写AJAX前面已经介绍过了,主要问题就是不同浏览器需要写不同代码,并且状态和错误处理写起来很麻烦。用jQuery的相关对象来处理AJAX,不但不需要考虑浏览器问题,代码也能大大简化。ajaxjQuery在全局对象jQuery(也就是$)绑定了ajax()函数,可以处理AJAX请求。ajax(url, settings)函数需要接收一个

2021-03-08 23:53:56 115

转载 Ajax 狂神

AjaxAjAX=Asynchronous javaScript and XML(异步的javaScript和XML)。Ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术C/S增加B/S的体验性B/S:未来的主流,并且会爆发式的持续增长;H5+网页+客户端+手机端使用JQuery需要先导入jQuery的js文件;@Controller@RequestMapping("/ajax")public class AjaxControll

2021-03-08 00:00:05 468

转载 后端API接口的错误信息返回规范

前言最近我司要制定开发规范。在讨论接口返回的时候,后端的同事询问我们前端,错误信息的返回,前端有什么意见?所以做了一些调研给到后端的同事做参考。错误信息返回在使用API时无可避免地会因为各种情况而导致接口返回错误的信息。比如指定的query参数错误,又或者method不支持等,这些情况都会返回相关的错误信息。另外服务器不稳定或者停止运行了,也必须将错误信息返回。显然,当错误发生的时候,只是笼统地返回“发生了错误”是不行的。如果前端不了解发生了什么错误,也就不知道该怎么去调试,怎么去修复这

2021-03-02 22:39:50 3493

尚硅谷RabbitMQ pdf笔记(优质文档)

尚硅谷RabbitMQ pdf笔记(优质文档)

2023-12-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除