自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 收藏
  • 关注

原创 后端接口文档学习

在师兄的指导下参考了restful api实际上是一种设计风格和理念GET /rest/api/getDogs --> GET /rest/api/dogs GET /rest/api/addDogs --> POST /rest/api/dogs GET /rest/api/editDogs/:dog_id --> PUT /rest/api/dogs/:dog_id GET /rest/api/deleteDogs/:dog_id --> DELETE /rest/ap

2021-07-31 09:35:41 470

原创 Spring网课第四天

上节课我们学习了基于xml的方式来注入Bean属性Spring里面有两种类型的Bean普通的bean(Spring配置文件中,定义的class里的类型一定是返回的类型)工厂bean(配置文件中定义的类型可以与返回的类型不一样。)Bean管理(工厂Bean)FactoryBean(这是Spring里面一个内置的Bean)1 创建类,这个类作为工厂bean,实现接口FactoryBean2 实现接口里面的方法,在实现的方法中定义返回的bean类型。工厂bean结构package co

2020-11-29 10:25:23 191

原创 HELLO SPRING

1 下载Spring5 GA 稳定版 SNAPSHOT 快照版 CURRENT 当前 本人下载时使用了当前的稳定版5.3.1 下载方式 点击右上角GitHub图标 找到Access to Binaries 进入下面链接 下面有个形如 https://repo.spring.io. 的链接即为下载地址。 点击左边文件夹按钮 release-org-springframework -spring 点击文件夹有个地址,点击复 制地址到地

2020-11-24 14:32:32 381

原创 Spring网课第三天

Spring创建对象的时机 String config = "beans.xml"; ApplicationContext ac = new ClassPathXmlApplicationContext(config); 读到这一行的时候,Spring跳转到配置文件去获取类信息 <bean id= "SomeService" class = "类路径"/> 读取这个<Bean>的时候,对象就被生成了,之后就可以用getBean来获取生成的对象了。...

2020-11-24 13:03:13 163

原创 Spring网课第二天

框架怎么学?框架是一个别人写好的软件知道框架能干什么 MyBatis --访问数据库,对表中数据增删改查框架的使用语法(别人制定的语法)框架的内部实现尝试模拟框架实现Spring核心功能1 IoC(控制反转) 控制反转(ioc ,Inversion of Cound),是一个概念,是一种思想。指将传统上由程序代码直接操控的对象调用权交给容器,由容器来实现对象的装配和管理,控制翻转就是对对象控制权的转移,由程序代码本身反转到了外部容器,通过容器进行对象的创建,属性赋值,依赖管理等

2020-11-17 19:57:25 135

翻译 注解的简单学习?

前言当下的开发中都推荐使用注解,这样就可以免去写麻烦的xml配置,是十分便利的一项技术什么是注解(Annotation)?注解其实就是代码中的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相对应的处理。为什么要用到注解?传统的方式中,我们通过配置文件(xml文件)类告诉文件类是怎么运行的,有了注解技术以后,我们可以通过注解告诉类如何运行注解可以给方法、类注入信息Java.lang包存在的五个基本的Annotation1@override该注解告诉编译器要检查该方法是实现父类

2020-11-17 13:48:38 365

原创 Spring网课第一天

Spring全家桶Spring是一个框架,它用于在企业级开发中管理对象SpringSpringMVCSpring bootSpring cloudSpring :出现在2002左右,解决企业开发的难度问题。类和类之间的管理,帮助开发人员创建对象,管理对象之间的关系。spring核心技术:iocaop能实现模块之间,类之间的解耦合概念:依赖:classA中使用classB中的属性或者方法,叫做classA依赖classB。Spring官网http://sprin

2020-11-17 10:40:06 159

原创 AJAX——11/15学习

什么是AJAX请求?AJAX,即 “Asynchronous Javascript And Xml” (异步JavaScript和Xml)是指一种创建交互式页面应用的网页开发技术ajax是一种浏览器通过js异步发起请求,局部更新网页的技术原生的AJAX请求APIopen(method,url,async)method 规定请求的类型:GET 或 POSTurl 表示文件在服务器上的位置async true(异步)/false(同步)send(string)将请求发送到服务器

2020-11-15 15:06:40 118

原创 JSON——11/15学习

什么是JSON?JSON(JavaScript Object Notation【表示法,符号】)是一种轻量级的数据交换格式。易于人的阅读和编写,同时也易于及其解析和生成,JSON使用完全独立于语言的文本格式,而由语言来提供对于JSON的支持轻量级指的是和xml相比数据交换指的是客户端和服务器之间业务数据的传递格式。包括C/C++/C#/java/javaScript/Perl/Python等都提供了对JSON的支持JSON在JavaScript中的使用JSON的定义json多是由键值对组

2020-11-15 14:06:33 119

原创 Filter过滤器

什么是Filter?它是javaweb的三大组件之一(Servlet程序、Listener监听器、Filter过滤器)它是javaEE的规范 , 也就是接口作用:拦截请求(主要),过滤响应拦截请求常见的应用场景权限检查日记操作事务管理…应用测试例1: 要求:在你的web工程下,有一个admin目录,这个目录下的所有资源(HTML 页面,jpg图片, jsp文件...)都必须在用户登录以后才允许访问 用户登录之后,都会将用户登录的信息保存到session域中,所有要检查用户是

2020-11-15 13:02:10 110

原创 Cookie和Session

什么是Cookie?cookie值不应该包含空格、方括号、圆括号、等号、逗号、双引号、斜杠、问号、at符号、冒号和分号。Cookie是由服务器通知客户端保存键值对的一项技术API:cookie是servlet发送到Web浏览器的少量信息。这些信息由浏览器保存,然后发送回服务器。cookie值可以唯一地标识客户端,因此cookie常被用于会话管理LELE:一个cookie拥有一个名称,一个值和一些可选属性,比如注释,路径和域限定符,最大生存时间和版本号。一些web浏览器在处理可选属性方面存在bug

2020-11-15 11:35:22 142

原创 IDEA中debug调试的使用

debugDebug调试代码,首先需要两个元素,断点和Debug服务器断点:在代码需要停下的行的左边单击,就可以添加和取消(一般点第一行让代码在这停下来)Debug启动Tomcat:点击run右边的虫子调试结束左上角的箭头——调试工具栏向下执行一行可以进入当前方法体内(自己写的代码,非框架源码)强制进入当前方法体内(无论来源)跳出当前方法停在光标所在行(临时断点)——>跳过去,然后停住变量窗口可以查看当前方法范围内所有有效的变量方法调用栈窗口可以查看当前线程有哪些方法调用信

2020-11-08 15:20:00 247

原创 JDBC网课

java中的数据储存技术在java中,数据库存取技术可以分为以下几类:JDBC直接访问数据库JDO(java Data Object)技术第三方O/R工具,如Hibernate、Mybatis等jdbc是java访问数据库的基石,JDO,Hibernate,MyBatis只是更好的封装了JDBCJDBC介绍jdbc是一个独立于特定数据库管理系统,通用的SQL数据库存储和操作的公共接口(一组API),定义了用于访问数据库的标准java类库(java.sql.javax.sql)使用这些类库

2020-11-08 15:03:30 206

原创 路径方案

在实际开发中只会存在绝对路径或者base+相对路径的方案?

2020-11-08 12:04:58 198

原创 权限修饰符补充

不加修饰符的成员变量和方法叫做有好变量和友好方法,友好的成员子类不在同一个包里面将会无法获得?

2020-10-29 11:22:28 96

原创 Servlet第五节

web中的相对绝对路径. 表示当前目录… 表示上一级目录资源名 表示当前目录下的资源web中/斜杠的不同意义斜杠被浏览器解析,地址:http://ip:port/《a href =“/”》斜杠《/a》斜杠被服务器解析,地址:http://ip:port/工程路径。1《url-pattern》/servlet1《url-pattern》2 servletContext.getRealPath("/");3 request.getRequestDispatcher("/");特殊情况

2020-10-28 23:30:23 99

原创 Servlet第四节

HttpServletRequest类1)HttpServletRequest类有什么作用?每次只要有请求进入Servlet服务器,Tomcat服务器就会把请求过来的HTTP协议信息解析好封装到Request对象中。然后传到service方法(doGet和doPost)中,我们可以通过HttpServletRequest对象,获取到所有请求的信息。2)HttpRequest类的常用方法1 getRequestURI()获取请求的资源路径(仅有路径)2 getRequestURL()获取请求的统一

2020-10-28 00:29:22 229 2

原创 Servlet第三节

HTTP协议协议:各方约定好互相要遵守的规则所谓HTTP协议,就是指,客户端和服务器之间通信时,发出的数据,需要遵守的规则。HTTP协议中的数据又叫做报文。请求的HTTP协议格式客户端给服务器发的叫请求服务器给客户端回传数据叫响应请求又分为GET和POST两种GET请求1.请求行(1)请求的方式(2)请求的资源路径【+?+请求参数】(3)请求协议的版本号 HTTP/1.12.请求头key:value,不同键值对表示不同含义...

2020-10-26 20:20:53 122

原创 Servlet第一节

通过继承HttpServlet实现Servlet程序一般开发的时候为了实现Servlet接口,一般写一个扩展javax.servlet.GenericServlet的一般Servlet也可以编写一个扩展javax.servlet.http.httpServlet的HttpServlet一般在实际项目开发中,都是以继承HttpServlet的方式去实现Servlet程序1、编写一个类去继承HttpServlet类2、根据业务需要重写doGet或者doPost方法(对应两个请求)3、到web.

2020-10-25 10:27:24 115

原创 Servlet第二节

ServletConfig类(配置信息类)三大作用:获取Servlet程序别名(Servlet.name)获取初始化参数init-param获取ServletContext对象Servlet程序默认在第一次访问的时候创建,封装并且分发给Servlet对象的各个方法参数每个ServletConfig对应的是自己的Servlet,得不到别人的Servlet信息(init param之类的)。!init方法被重写以后,要重写super.init()方法,以获取到config信息。Servlet

2020-10-25 10:26:09 115

原创 修改数据库的默认字符集

默认字符集下char和varchar不处理中文这里是修改字符集的方式和语句

2020-10-17 17:28:03 1008

原创 创建mysql快捷方式的方法

#创建MySQL桌面快捷方式的方法1)桌面右键->新建->快捷方式->对象位置输入:C:\Windows\System32\cmd.exe快捷方式名称自己定义,确定,快捷方式建立成功2)右键单击刚才建立的快捷方式->属性->把目标一栏修改成MySQL启动参数:C:\Windows\System32\cmd.exe “D:\Program Files\MySQL\mysql-5.6.13-win32\bin” /k mysql -u root -p解释:CMD路径 “MyS

2020-10-11 10:37:31 3437 1

原创 第一次根据Bootstrap的官方示范来使用bootstrap

<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"><!--用指定的IE内核使用-->> <meta name="viewport" content="width=device-width, initial-sca

2020-07-24 09:08:27 83

翻译 测试onmouseout和onmouseover

<!DOCTYPE html><html><head><meta charset="utf-8"><title></title>测试onmouseover、onmouseout事件</title></head><body><div onmouseover = "mOver(this)" onmouseout = "mOut(this)" style="background-col

2020-07-20 15:29:52 125

翻译 测试onchange事件————退出文本类的输入区域后视为一次“修改结束”触发事件

<!DOCTYPE html><html><head><meta charset="utf-8"><title>onload事件触发查看cookie是否可用</title><script> function myFunction(){ var x = document.getElementById("fname"); x.value = x.value.toUpperCas

2020-07-20 15:21:20 134

原创 用onload事件向用户展示是否已经打开了cookie服务(弹窗提示)

<!DOCTYPE html><html><head><meta charset="utf-8"><title>onload事件触发查看cookie是否可用</title></head><body onload = "checkCookies()"><script> function checkCookies() { if(navigator.cooki

2020-07-20 15:12:22 214

翻译 使用HTML DOM来为HTML分配事件

<!DOCTYPE html><html><head><meta charset="utf-8"><title>使用HTML DOM为元素附加事件触发</title></head><body><p>点击按钮执行<em>showTime()</em>函数</p><button id ="myBtn">点击</button>

2020-07-20 14:57:23 155

原创 从事件处理器调用一个JavaScript函数用以改变文本

<!DOCTYPE html><html><head><meta charset="utf-8"><title>触发事件修改文本的内容</title></head><script> function changetext(id) { id.innerHTML ="爷变了,不爱了"; }</script><body><h1 o

2020-07-20 14:41:10 121

原创 获取点击事件以后对文本进行修改

<!DOCTYPE html><html><head><meta charset="utf-8"><title>触发事件修改文本的内容</title></head><body><h1 onclick="this.innerHTML='爷变了,不爱了'">爱你,请点击我</h1></body></html>...

2020-07-20 14:28:16 503

翻译 3————循环数组实现约瑟夫(报数出圈)问题

package 数据结构;/* * * 约瑟夫问题: * * 设编号1、2、3...n的n个小孩围坐一圈,约定编号为k的人从1开始报数,数到m的人出列,它的下一位又从1开始报数,数到m的那个人又出列,依次类推 * 直到所有人出列位置,由此产生一个出队的编号序列 * (first指向第一个结点)一开始的单个结点保持环形的性质——自反 * 添加一个结点:创建一个辅助指针,next指向新结点,新结点next指向起始结点,这样就保证了环形性质 * 每次操作后将辅助指针后移一个结点(这个指针用来

2020-07-20 10:42:04 357

原创 java杂谈(瞎吉尔找的练习)

1String str =“a”+new String(“b”);创建了几个对象?new String(“a”)+new String(“a”);创建了几个对象?new String(“a”)+new String(“b”);创建了几个对象?第一个,常量池中a,b两个,new String b在堆中一个,相加创建一个Stringbuilder一个,toString转换后的结果串共五个?第二个,常量池中a,堆中a,Stringbuilder,toString转换后的结果串共四个。。。

2020-07-19 00:15:17 139

原创 一个xml文件范例:

<?xml version="1.0" encoding= "UTF-8"><students> <student> <name>乐乐</name> <college>java大学</college> </student> <student> <name>小美</name> <college>mihoyo</college>&l

2020-07-17 08:42:38 238

原创 java多维数组

package 小练习;public class Test5 { public static void main(String[] args) { int match =0; int a[][][]=new int [3][3][3]; for(int i=0;i<3;i++) for(int j=0;j<3;j++) for(int k=0;k<3;k++) { a[i][j][k] = match; match++;

2020-07-16 11:36:26 84

原创 JDBC执行SQL语句——搜索删除

package jdbc.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;import org.junit.Test;public class JDBCTest01 { public static void main(String[]args) { //在这里可以按着教程的思路,不错的,先将整个try

2020-07-15 22:01:30 278

原创 JDBC执行SQL语句——新建一行

package jdbc.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;import org.junit.Test;public class JDBCTest01 { @Test public void testConnection4() throws Exception { //语句上的优化 String url="jdbc:mysql://lo

2020-07-15 19:10:31 199

原创 JDBC连接mysql方法4

package jdbc.test;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.util.Properties;import org.junit.Test;public class JDBCTest01 { @Test public void testConnection4() throws Exception { //语句上的优化 S

2020-07-15 17:57:20 79

原创 JDBC连接mysql方法3

package jdbc.test;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.util.Properties;import org.junit.Test;public class JDBCTest01 { //方式三,用DriverManager来管理一系列JDBC驱动的集合,它是一个确切的类,一个管理器 @Test public void t

2020-07-15 17:46:53 61

翻译 JDBC连接mysql方法2

package jdbc.test;import java.sql.Connection;import java.sql.Driver;import java.util.Properties;import org.junit.Test;public class JDBCTest01 {; @Test public void testConnection2() throws Exception { //第一种对mysql的第三方耦合比较严重,如果换数据库,将没那么好 //1.获

2020-07-15 17:36:51 75

原创 JDBC连接mysql方法1

package jdbc.test;import java.sql.Connection;import java.sql.Driver;import java.sql.SQLException;import java.util.Properties;import org.junit.Test;public class JDBCTest01 { @Test public void testConnection1() throws SQLException {

2020-07-15 17:06:35 62

转载 用按钮隐藏显示文本

<!DOCTYPE html><html><head><meta charset="utf-8"><title>W3Cschool教程(w3cschool.cn)</title></head><body><p id="p1">这是一个文本。 这是一个文本。 这是一个文本。 这是一个文本。 这是一个文本。 这是一个文本。 这是一个文本。</p><input type=

2020-07-15 10:25:47 259

空空如也

空空如也

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

TA关注的人

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