摘要: MyBatis基础使用二 配置Mybatis参考MyBatis基础用法一 基本的CRUD 接口UserMapper package com.wfy.mapper; import com.wfy.pojo.User; import org.apache.ibatis.annotations.MapKe 阅读全文
posted @ 2022-10-20 23:31 ShamUnite 阅读(32) 评论(0) 推荐(0)
摘要: AJAX入门 概念:AJAX:异步的JavaScript和XML AJAX的作用: 与服务器进行数据交换:通过AJAX可以给服务器发送请求,并获取服务器响应数据 使用了AJAX和服务器进行通信,就可以使用HTML+AJAX来替换JSP页面了 异步交互:可以在不重新加载整个页面的情况下,与服务器交换数 阅读全文
posted @ 2022-10-20 23:15 ShamUnite 阅读(26) 评论(0) 推荐(0)
摘要: 第一个JavaWeb项目 1、Maven的搭建 1.1、Maven环境的配置与安装 下载:[maven的下载地址](https://maven.apache.org/) 环境配置: 系统变量配置 path变量配置 1.2、构建Maven本地仓库 在Maven的相对存储路径下创建一个maven-rep 阅读全文
posted @ 2022-10-20 23:13 ShamUnite 阅读(74) 评论(0) 推荐(0)
摘要: 多线程 概念: Windows操作系统是多任务操作系统,它以进程为单位。每个独立执行的程序被称为一个进程,而每个进程又包含多个线程。系统可以分配给每个进程一段使用CPU的时间(CPU时间片),CPU在这段时间中执行某个进程,同理线程也会被分配一小段时间,进行并发执行线程 线程具有生命周期,其中包括五 阅读全文
posted @ 2022-10-20 23:12 ShamUnite 阅读(38) 评论(0) 推荐(0)
摘要: 访问数组元素 打印数组中元素 foreach() foreach( )循环语句的循环变量将会遍历数组中的每个元素,而不是下标值 //打印数组 public class Demo01 { public static void main(String[] args) { int []a = new in 阅读全文
posted @ 2022-10-20 23:12 ShamUnite 阅读(38) 评论(0) 推荐(0)
摘要: 会话跟踪技术 会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中包含多次请求和响应 会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自同一浏览器,以便在同一次会话的多次请求间共享数据 HTTP协议是无状态的,每次浏览器向服务器请求时,服 阅读全文
posted @ 2022-10-20 23:12 ShamUnite 阅读(45) 评论(0) 推荐(0)
摘要: 三种常用的辅助工具类 CountDownLatch 是一个执行减法操作的辅助计数器 //计数器 public class CountDownLatchTest { public static void main(String[] args) throws InterruptedException { 阅读全文
posted @ 2022-10-20 23:11 ShamUnite 阅读(117) 评论(0) 推荐(0)
摘要: 四大函数式接口 Fuction 函数型接口,有一个输入参数,有一个输出参数 函数型接口:输入一个参数,输出输入的参数 //Function 函数型接口 public class Demo01 { public static void main(String[] args) { Function fu 阅读全文
posted @ 2022-10-20 23:11 ShamUnite 阅读(39) 评论(0) 推荐(0)
摘要: 线程池 概论 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。 线程池的好处 降低资源的消耗 提高响应速度 方便管理 总结:线程复用,可以控制最大线程数,方便管理 //线程池 /**线程池 三大方法 七大参数 四种拒绝方式 * 线程池的好处 * 1.降低资源 阅读全文
posted @ 2022-10-20 23:10 ShamUnite 阅读(33) 评论(0) 推荐(0)
摘要: 小数点的精确方法 1.直接用格式化输出String.format() double b=123.4; System.out.println(String.format("%.3f",b)); //打印结果为123.400//这里精确到小数点后三位 System.out.println(b);//打印 阅读全文
posted @ 2022-10-20 23:09 ShamUnite 阅读(93) 评论(0) 推荐(0)
摘要: Vue框架基本属性 基本框架 <script src="vue.js"></script> new Vue({ el :"#app", //标签属性id data(){ return { //需要返回的属性值等 } } }) v-model: 在表单元素上创建双向数据绑定 <input name=" 阅读全文
posted @ 2022-10-20 23:06 ShamUnite 阅读(41) 评论(0) 推荐(0)
摘要: Stream流式计算 集合/数据库用来进行数据的存储 而计算则交给流 /** * 现有5个用户,用一行代码 ,一分钟按以下条件筛选出指定用户 *1.ID必须是偶数 *2.年龄必须大于22 *3.用户名转换为大写 *4.用户名字母倒着排序 *5.只输出一个用户 * */ public class De 阅读全文
posted @ 2022-10-20 23:06 ShamUnite 阅读(32) 评论(0) 推荐(0)
摘要: Servlet快速入门 创建Servlet: 创建web项目,导入Servlet依赖坐标 <dependency> <groupld>javax.servlet</groupld> <artifactld>javax.servlet-api</artifactld> <version>3.1.0</ 阅读全文
posted @ 2022-10-20 23:06 ShamUnite 阅读(53) 评论(0) 推荐(0)
摘要: Request(请求)&Response(响应) 概念: Request:获取请求数据 Response: 设置响应数据 Request Request获取请求数据 请求数据分为三部分: 请求行: GET/request-demo/req1?username=zhangsan HTTP/1.1 St 阅读全文
posted @ 2022-10-20 23:06 ShamUnite 阅读(217) 评论(0) 推荐(0)
摘要: ReadWriteLock读写锁 概念: 读写锁:存在着两个锁,一个读锁(共享锁),一个写锁(独占锁) 从文档中获取到只有一个实现类 :ReentrantReadWriteLock 代码实现 /**独占锁(读锁): * 共享锁(写锁): * */ public class ReadWriteLock 阅读全文
posted @ 2022-10-20 23:06 ShamUnite 阅读(29) 评论(0) 推荐(0)
摘要: MyBatis基础使用三 批量删除的基础用法 Sql基础语句 delete from user where id in(6,7) 接口处书写语句 //批量删除 void DeleteMoreUsers(@Param("ids") String ids); 映射文件 注意:这里只能使用**“${ids 阅读全文
posted @ 2022-10-20 23:06 ShamUnite 阅读(35) 评论(0) 推荐(0)
摘要: MyBatis创建第二个项目 Mysql文件配置 /* Navicat Premium Data Transfer Source Server : Mybatis Source Server Type : MySQL Source Server Version : 50528 Source Host 阅读全文
posted @ 2022-10-20 23:05 ShamUnite 阅读(35) 评论(0) 推荐(0)
摘要: Linux的三种网络连接方式 1.桥接模式 虚拟系统可以和外部系统通讯,但是容易造成IP冲突 2.NAT模式 网络地址转换模式,虚拟系统可以和外部通讯,不造成IP冲突 3.主机模式 独立的系统 阅读全文
posted @ 2022-10-20 23:05 ShamUnite 阅读(355) 评论(0) 推荐(0)
摘要: JSP入门 JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整 阅读全文
posted @ 2022-10-20 23:05 ShamUnite 阅读(40) 评论(0) 推荐(0)
摘要: JavaScript基础知识 ## 输出语句 * 1.window.alert() --写入警告框 * 2.document.write() 写入HTML输出 * 3.console.log() 写入浏览器控制台 * alert("hello world!");//写入警告框 document.wr 阅读全文
posted @ 2022-10-20 23:05 ShamUnite 阅读(31) 评论(0) 推荐(0)