Java Learning
文章平均质量分 87
(自用)Java学习笔记
莱克博尔德
这个作者很懒,什么都没留下…
展开
-
Ajax 使用& Json
一、ajax1. Ajax 简介A JAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。A JAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。1.2 Ajax所包含的技术ajax并非一种新的技术,而是几种原有技术的结合体。它由下列技术组合而成。1.使用CSS和XHTML来表示。2.使用DOM模型来交互和动态显示。3.使用XMLHttpRequest来和服务器进行异步通信。4.使原创 2022-04-12 14:00:38 · 1287 阅读 · 0 评论 -
【快递柜项目】手写MVC框架
为什么要写MVC框架?先看看,没有MVC框架时,是怎么开发的?当开发一个项目时,面对项目的多个功能模块,可能要 写多个 xxxServlet例如:开发注册功能 registerServlet 开发 登录功能 loginServlet 开发用户信息获取 userInfoServlet 这样需要写的类太多了,非常繁琐,且不好维护。因此,我们可以写出一个 dispatcherServlet 类,这个“分发类”中注册了(包含了)所有的功能方法。前端不同的请求都去..原创 2021-09-26 11:40:51 · 172 阅读 · 0 评论 -
【Spring】Spring注解式开发
引言-为什么需要注解式开发? 随着项目变得复杂,需要编写的业务组件增多:例如UserService、EmpService,...xxxService, UserAction、EmpAction...xxxAction。每写一个业务层,就需要在Spring.xml中通过bean标签使用 id 注册,这样很麻烦。并且要是忘记注册业务层,就会出现空指针异常。因此Spring为了让开发者更专注于开发,提高效率,因此提出办法:不需要在工厂中配置,就能完成对象的创建、注入,这种方法就是注解式开发。...原创 2021-07-20 17:25:00 · 205 阅读 · 0 评论 -
【SpringBoot】易懂的springboot使用介绍
引言springboot = springmvc(控制器controller) + spring(工厂)springboot约定:(两个约定)1.springboot约定springboot项目中有且只能存在一个入口类(class) 类名: 推荐xxx(项目名)Application.java a).入口类必须在所有子包之上: b)入口类中必须存在一个启动项目main函数2.springboot项目约定必须在项目根目录中存在一个名字为applicat...原创 2021-07-19 19:18:23 · 745 阅读 · 2 评论 -
【Spring】Spring整合Mybatis及初步使用操作DAO
1.引入相关依赖spring mybatis mysql。。。2.如何整合?Spring 项目管理框架 主要用于负责项目中组件对象的 创建 | 使用 | 销毁MyBatis 持久层框架 主要是用于简化原始jdbc技术 对数据库的访问操作Spring核心作用就是对象创建,Mybatis核心作用是操作数据库,要使用mybatis必须要用( Java写的)Mybatis中核心对象才能操作数据库可以看到整合思路...原创 2021-07-18 20:22:12 · 521 阅读 · 0 评论 -
【Spring】IoC,DI,两种代理方式,AOP定义和使用
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、Spring框架中的核心思想?二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyP原创 2021-07-18 14:41:15 · 666 阅读 · 0 评论 -
【JVM】JVM基础知识串联
一个方法对应一块栈帧内存区域。且这个区域是在虚拟机栈(线程栈)上分配的这个线程栈就是用的数据结构中的栈(FILO:先进后出)。为什么用栈的数据结构存放栈帧?因为先进后出的顺序和我们嵌套调用程序的执行顺序是一致的!通过javap命令,对.class代码反汇编,将其存入一个txt文档,便于阅读打开文件可以看到:然后查JVM指令手册可以知道具体含义:先在局部变量表中存入变量名,然后操作数栈中的2出栈,并赋值给局部变量表中的b。然后到了上面的第4行:iload_1 ,查...原创 2021-07-09 20:12:59 · 137 阅读 · 0 评论 -
Linux指令+Redis的几个常见知识点
1.怎么查看当前进程? 怎么执行退出? 怎么查看当前路径?ps: -axu 显示当前进程的快照查看Java进程: ps -axu | grep java查看MySQL进程 ps - axu | grep mysql执行退出: exit查看当前路径: pwd2.复制文件用哪个命令? 如果需要连同文件夹一块复制呢? 如果需要有提示功能呢?格式为: cp 被复制文件 目标文件连同文件夹一起复制: cp -r需要有提示功能 : cp -v3.删除文件用哪个命令? 如果需要连目录及目录下文件一原创 2021-06-24 14:18:53 · 208 阅读 · 0 评论 -
【Maven】将本地项目打包、安装、引用
一、先构建一个简单Java项目使用骨架创建Maven的Java工程1.选择Create New Project按钮2、选中左侧的Maven,并将Create from archetype选中,在下方选择骨架quickstart,点击Next。3、填写项目的名称以及存储的位置。点击下方的Artifact Coordinates,填写项目坐标的基本信息。4、确认信是否正确5、生成的目录结构6、手动将Maven文件夹补齐。7、同样在test文件夹下创建resources文件夹,最后的目原创 2021-06-20 16:16:07 · 1843 阅读 · 0 评论 -
注解与反射
文章目录一、注解1.1内置注解有哪些?1.2元注解1.2.1简介1.2.2元注解有哪些?二、自定义注解二、使用步骤2.1注解架构2.读入数据总结一、注解Java注解(Annotation)又称Java标注,是JDK5.0引入的一种**“注释机制”**。(一种把“注释”嵌入到代码执行时的一种注释机制)1.Java 语言中的 类、方法、变量、参数和包 等都可以被标注。2.和注释(//)不同,Java虚拟机可以通过反射获取标注内容。在编译器生成类文件时,标注(注解)可以被嵌入到字节码中。保留标注..原创 2021-06-09 22:50:44 · 188 阅读 · 0 评论 -
【Servlet】请求和响应常用方法、会话、初始化参数、注解
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、请求(的常用方法)1.1五种常用方法:1.2用法示例1.2.1客户端如何发送数据给服务器1.2.2处理请求乱码问题1.2.3Servlet跳转页面1.2.4后台给前台传数据二、响应(常用的4个方法)2.1重定向和转发的对比三、会话四、获取初始化参数五、注解一、请求(的常用方法)HttpServletRequest表示Http环境中的Servlet请求。它扩展于javax.servlet.ServletRequest(接口)原创 2021-06-09 21:22:14 · 1030 阅读 · 0 评论 -
【Servlet】Servlet介绍、使用、生命周期等
Servlet介绍:什么是Servlet、servlet简单使用、Servlet工作原理、Servlet生命周期一、什么是Servlet?1、Servlet(1)Servlet(Server Applet),全称Java Servlet。是用Java编写的服务器端程序,其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义:Servlet是指用Java语言实现的一个接口。广义:Servlet是指任何实现了这个Servlet接口的列,一般将Servlet理解为后者(广义)。(2)Se原创 2021-06-08 22:48:58 · 270 阅读 · 0 评论 -
微信js扫码配置步骤
前置需求:在mp.weixin.qq.cpm申请自己的微信公众号1.务必修改:1.com.may.wx.util.SignatureUtil类的appid,否则无法调用api2.com.may.wx.util.TokenUtil类的appid3.com.may.wx.util.TokenUtil类的secretappip和密钥来自于mp.weixin.qq.com中的开发者设置密钥只会显示一次,请记住,否则以后需要重置com.may.wx.util.TokenUtil类的secr原创 2021-06-06 20:43:54 · 270 阅读 · 0 评论 -
前后端数据交互的几种方式
文章目录前言一、传统的ajax(原生ajax)二、jQuery中的ajax三、AngularJS(略)四、表单中数据的提交方式五、JSP中的JSTL标签库前言前后端数据交互的方式有哪些?常用的有哪些?一、传统的ajax(原生ajax)应首先创建 XMLHttpRequest对象这个对象包含的属性如下:1.readyState:对象的状态:0:未初始化1:open方法成功调用send方法未调用2:send方法已调用,尚未开始接收数据3:正在接收数据,但尚未接收完成4:完成..原创 2021-06-01 21:53:28 · 4927 阅读 · 0 评论 -
JS正则表达式-附身份证号码验证(简易版)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录JS正则表达式 匹配与搜索一、方括号,圆括号二、修饰符三、元字符四、量词2.读入数据总结JS正则表达式 匹配与搜索使用正则的查找替换regexp()返回相匹配的子串的起始位置,没有相匹配的则返回-1match用于检索,返回存放匹配结果的数组var str = "wert45678yuiytrew";//使用正则匹配子串str中的数字console.log(str.match(/[0-9]+/)); //retur原创 2021-05-28 22:28:39 · 9056 阅读 · 3 评论 -
集合
1.类集在Java中为了方便用户操作各个数据结构,引入类集概念,类集称为Java对数据结构的实现。2.常见数据结构栈(Stack),队列(Queue),数组(Array)二叉树:每个结点不超过2的有序树红黑树:二叉查找树,将节点插入后,该树仍是一颗二叉查找树,也就是说,树的键值仍然是有序的。红黑树特点:速度特别快,趋近平衡树,查找叶子元素最少和最多次数不多于二倍3.Collection接口Collection接口是在整个Java类集中保存单值的最大操作父接口,里面每次操作都只能保存一个对象原创 2021-05-17 20:46:50 · 66 阅读 · 0 评论 -
Java常用类库
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、泛型1.1使用1.1.1**泛型类**:1.1.2**泛型接口**:1.1.3泛型方法:1.1.4泛型限制类型1.1.5泛型中的通配符——“ ?”二、常用类库1.java.util.Objects1.1equals()方法1.2isNull()、nonNull()方法2.java.lang.Math3.java.util.Arrays2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不.原创 2021-05-10 23:01:21 · 103 阅读 · 0 评论 -
Java面向对象-高级
一、包装类在java中,八种基本数据类型并不是引用数据类型,为了解决这个问题,满足Java中“一切皆对象”的设计原则,引入了八种基本数据类型的包装类。八种基本数据类型 对应 包装类的情况如下:基本数据类型包装类intIntegercharCharacterfloatFloatdoubleDoublebooleanBooleanbyteByteshortShortlongLong以上八种包装类,可以将基本数据类型按照原创 2021-05-09 15:32:33 · 85 阅读 · 0 评论 -
JavaWeb重要知识点(复习)
目录1.自定义 servlet 的三种方式及区别?2.写出 Servlet 中的三大作用域, 并分别说明各自的特点?3.filter 和 servlet 在生命周期上的区别4.表单提交的 2 种方式? 及区别?5.jsp 有哪些内置对象? 作用分别是什么?6.谈谈你对 MVC 的理解?7.表单的 action 属性, method 属性, name 属性值有什么作用?8.同步与异步的区别?9.JSP 请求是如何被处理的?10.说说你对 Cookie 与 Session 技术的理解?1.自定义 servle原创 2021-02-07 17:01:28 · 2594 阅读 · 0 评论 -
JavaWeb之用MVC模式实现简单的数据CRUD功能
前言写Java Web项目时会发现,一个中型或者大型项目 随着代码的增多,会发现:代码既可以写在src目录下,也可以写在WebContent目录下。src下可以建很多包 ,WebContent下可以建很多文件夹。所以问题就来了:一个新的类 到底往哪个目录下的哪个文件夹里写?此时解决办法就是:需要一个模式去规范,到底哪个类该往哪里写MVC设计模式下面先来看看什么是MVC:M:Model(模型)。应用程序的核心功能,管理这个模块中庸的数据和值(bean, dao);用于状态改变(一般是业务逻辑)如原创 2021-02-02 17:12:39 · 666 阅读 · 0 评论