- 博客(37)
- 收藏
- 关注
原创 @Controller和@RestController
Controller默认返回重定向页面,想要以json格式返回数据,要加上@ResponseBody。@RestContoller默认不再是重定向,而是返回结果默认,用json返回数据。
2023-06-10 16:18:51 108
原创 跨域问题@CrossOrigin
【代码】跨域问题@CrossOrigin。Access to XMLHttpRequest at 'http://localhost:8001/eduuser/login' from origin 'http://localhost:9528' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' he
2023-01-05 10:23:05 195
转载 npm安装windows-build-tools下载卡住
npm install --global --production windows-build-tools
2022-12-20 15:04:26 913
原创 Maven镜像
Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from/to central
2022-11-10 22:19:31 131
原创 redis模拟验证码发送(图片讲解)
第一步:启动redis```bash[root@daboluo ~]# redis-server /etc/redis.conf```![在这里插入图片描述](https://img-blog.csdnimg.cn/a8475d158ecc42458cd0b1c77d3aeeed.png)第二步:连接redis```bash[root@daboluo ~]# /usr/local/bin/redis-cli```![在这里插入图片描述](https://img-blog.csdnim
2022-10-12 23:44:25 147
原创 git指令报错:fatal: protocol ‘https‘ is not supported
fatal: protocol 'https' is not supported
2022-09-10 21:01:07 659
原创 Maven自动化构建工具
需要分析: 分析项目具体完成的功能,有什么要求, 具体怎么实现。设计阶段:根据分析的结果, 设计项目的使用什么技术, 解决难点。开发阶段:编码实现功能。 编译代码。自我测试测试阶段:专业的测试人员,测整个项目的功能十分符合设计要求。出一个测试报告。项目的打包,发布阶段: 给用户安装项目1)项目的自动构建,帮助开发人员做项目代码的编译,测试, 打包,安装,部署等工作。2)管理依赖(管理项目中使用的各种jar包)。 依赖:项目中需要使用的其他资源, 常见的是jar 。 比如项目要使用mysql驱动
2022-07-02 23:00:56 124
原创 JavaWeb
一、B/S结构原理剖析二、Servlet本质三、Servlet对象生命周期四、适配器设计模式五、GenericServlet源码分析六、ServletConfig接口详解七、HTTP协议剖析八、GET和POST本质区别及选择九、HttpServlet源码分析十、模板方法设计模式十一、WEB欢迎页十二、HttpServletRequest源码分析十三、乱码解决方案十四、转发和重定向深度剖析十五、Servlet注解式开发十六、session原理剖析cookie原理剖析....
2022-05-31 19:17:55 821
原创 JavaWeb_jQuery
1、jQuery 介绍什么是 jQuery ?jQuery,顾名思义,也就是 JavaScript 和查询(Query),它就是辅助 JavaScript 开发的 js 类库。jQuery 核心思想!!!它的核心思想是 write less,do more(写得更少,做得更多),所以它实现了很多浏览器的兼容问题。jQuery 流行程度jQuery 现在已经成为最流行的 JavaScript 库,在世界前 10000 个访问最多的网站中,有超过 55%在使用jQuery。jQuery 好处!!
2022-05-05 22:19:59 121
原创 JavaWeb_JavaScript
1、JavaScript 介绍2、JavaScript 和html代码的结合2.1、第一种方式<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript"> //alert是JavaScript语言提供
2022-05-05 10:43:38 210
原创 Java_JDBC
JDBC课堂笔记1、什么是JDBC?Java DataBase Connectivity在java语言中编写sql语句,对mysql数据库中的数据进行CRUD操作。2、JDBC相关的类库在哪里?java.sql.*;3、JDBC本质上是一堆什么呢?java.sql.*;这个包下都是JDBC的接口,SUN公司制定的!JDBC是体现“接口作用”的非常经典的例子。JDBC降低了耦合度,提高了扩展力。对于java程序员来说,不需要关心数据库是哪个品牌。只要面向JDBC接口编程就行!JD
2022-05-04 18:24:04 817
原创 mysql_day04
1、索引(index)1.1、什么是索引?索引是在数据库表的字段上添加的,是为了提高查询效率存在的一种机制。一张表的一个字段可以添加一个索引,当然,多个字段联合起来也可以添加索引。索引相当于一本书的目录,是为了缩小扫描范围而存在的一种机制。对于一本字典来说,查找某个汉字有两种方式: 第一种方式:一页一页挨着找,直到找到为止,这种查找方式属于全字典扫描。 效率比较低。 第二种方式:先通过目录(索引)去定位一个大概的位置,然后直接定位到这个 位置,做局域性扫描,缩小扫描的范围,快速的查找。这
2022-05-03 16:30:28 106
原创 mysql_day03
1、查询每一个员工的所在部门名称?要求显示员工名和部门名。mysql> select * from emp;+-------+--------+-----------+------+------------+---------+---------+--------+| EMPNO | ENAME | JOB | MGR | HIREDATE | SAL | COMM | DEPTNO |+-------+--------+-----------+------+
2022-05-03 16:22:56 186
原创 mysql_day02
1、把查询结果去除重复记录【distinct】注意:原表数据不会被修改,只是查询结果去重。去重需要使用一个关键字:distinctmysql> select distinct job from emp;+-----------+| job |+-----------+| CLERK || SALESMAN || MANAGER || ANALYST || PRESIDENT |+-----------+// 这样编写是错误的,语法错误。//
2022-05-03 13:37:41 95
原创 mysql_day01
1、什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么?数据库: 英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。 顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了 具有特定格式的数据。数据库管理系统: DataBaseManagement,简称DBMS。 数据库管理系统是专门用来管理数据库中数据的,数据库管理系统可以 对数据库当中的数据进行增删改查。 常见的数据库管理系统: MySQL、Oracle、MS SqlServ
2022-05-03 13:25:47 101
原创 java_反射
一、一个需求引出反射(一)请看下面的问题package com.hspedu.reflection.question;import com.hspedu.Cat;import java.io.FileInputStream;import java.io.IOException;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.uti
2022-04-30 16:30:45 421
原创 java_IO流Buffered拷贝
使用BufferedReader 和 BufferedWriter 完成文本文件拷贝package com.hspedu.writer_;import java.io.*;public class BufferedCopy_ { public static void main(String[] args) { //BufferedReader 和BufferedWriter 是按照字符操作 //不要去操作二进制文件(声音,视频,doc,pdf),可能造.
2022-04-22 00:18:54 353
原创 java_IO流
一、文件(一)什么事文件(二)文件流二、常用的文件操作(一)创建文件对象相关构造器和方法package com.hspedu.file;import org.junit.Test;import java.io.File;import java.io.IOException;public class FileCreate { public static void main(String[] args) { } //方式一 new File(
2022-04-17 17:23:52 264
原创 java_ ==与equals
判断 ==与equals的方法代码演示:package com.hapedu;import com.sun.javafx.binding.StringFormatter;import java.util.Objects;public class Test { public static void main(String[] args) { Employee e1 = new Employee(1001, "张三"); Employee e2 =.
2022-04-07 21:11:23 290
原创 java_线程
一、线程相关概念(一)程序(二)进程(三)线程(四)其他相关概念 Runtime runtime = Runtime.getRuntime(); //获取当前电脑cpu数量 int cpuNums = runtime.availableProcessors(); System.out.println("cpuNums" + cpuNums);...
2022-04-06 00:07:59 979
原创 java_坦克大战
一、java绘图坐标体系(一)坐标体系-介绍(二)坐标体系-像素二、java绘图技术(一)介绍-快速入门(二)绘图原理public class DrawCircle extends JFrame{//JFrame对应窗口,框架,画框 //定义一个画板 private MyPanel mp = null; public static void main(String[] args) { new DrawCircle();
2022-04-05 22:40:18 428
原创 java_泛型
一、看一个需求二、泛型介绍三、泛型的语法@SuppressWarnings({"all"})public class Generic02 { public static void main(String[] args) { HashSet<Student> students = new HashSet<>(); students.add(new Student("jack", 18)); stud
2022-04-04 23:20:47 726
原创 java_List集合中的数值进行排序
题目:代码:public class ListMethod { @SuppressWarnings({"all"}) public static void main(String[] args) { List list = new ArrayList(); list.add(new Book("红楼梦", 100, "曹雪芹")); list.add(new Book("西游记", 10, "吴承恩")); lis.
2022-04-02 18:19:00 840
原创 java_List的三种遍历方式【ArrayList、LinkedList、Vector】
分别使用iterator、增强for、普通for代码如下:List list = new ArrayList(); //List list = new LinkedList(); //List list = new Vector(); list.add("jack"); list.add("mary"); list.add("tom"); //遍历 //1.迭代器 Syst.
2022-03-31 22:58:56 271
原创 JavaScript_找出数组下标并返回下标数
找出数组下标并返回下标数代码演示:<script> var str = 'Hello world, Hello javascript.'; var newArr = getChar(str,'o'); document.write(newArr); function getChar(str,myChar) { var arr = []; var index = str.inde.
2022-03-28 16:34:09 2985
原创 JavaScript_数组去重
数组去重代码演示:<script> var arr = [1,4,2,1,2,6,3,2,4,7]; var arr1=[]; for(var i=0;i<arr.length;i++){ if(arr1.indexOf(arr[i])==-1) { arr1.push(arr[i]); } } document.write(ar.
2022-03-28 15:54:33 444
原创 JavaScript_时间戳
计算时间戳<script> var date1 = new Date('2022-04-01 00:00:00'); var t2 =date1.getTime(); var t1 = Date.now(); var myTime = (t2-t1)/1000; var d= Math.floor(myTime/60/60/24); d = d<10? '0'+d:d; var h= Math.floo.
2022-03-28 15:18:10 522
原创 Java_增强for循环
增强for循环代码演示: int[] nums = {1, 8, 10, 90}; //快捷键 I for(int i : nums) { System.out.println("i="+ i); }输出结果:i=1i=8i=10i=90
2022-03-27 21:14:56 432
原创 SQLServer_ER关系模型图
某医院病房计算机管理中心科室:科名、科地址、科电话、医生姓名病房:病房号、床位号、所属科室名医生:姓名、职称、所属科室名、年龄、工作证号病人 病历号、姓名、性别、诊断、主臂医生、病房号一个科室有多个病房、多个医生;一个病房只能属于一个科室;一个医生只属于一个科室,但可负责多个病人的诊治;一个病人的主管医生只有一个。完成如下设计:1、设计该计算机管理系统的E-R图。2、将该E-R图转换为关系模式结构。3、指出转换结果申每个关系模式的主键和外键。1、设计该计算机管理系统的E.
2022-03-27 19:42:04 3662 1
原创 c语言_struct SeqList 与 typedef struct用法
struct SeqList 的用法struct SeqList{ ElemType data[SEQ_INIT_SIZE];//数据元素个数 int cursize;//空间};int main(){ struct SeqList myseq; struct SeqList *pseq; struct SeqList seqar[10]; return 0;}typedef struct 的用法typedef struct{ ElemType data[SEQ_I.
2022-03-26 12:51:20 2374
原创 Java_八大Wrapper类
文章目录一、包装类(一)包装类的分类 Wrapper(二)包装类和基本数据类型的转换(三)课堂测试题(四)包装类型和String类型的相互转换(五)Integer类和Character类的常用方法一、包装类(一)包装类的分类 Wrapper1.针对八种基本数据类型相应的引用类型——包装类2.有了类的特点,就可以调用类中的方法。基本数据类型包装类booleanBooleancharCharacterbyteByteshortShortintInt
2022-03-22 11:06:55 1918 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人