自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工作问题记录

工作问题记录

2022-10-17 10:49:03 249

原创 git学习

git学习git 命令在IDEA中使用Gitgit 命令一、仓库基本管理1.初始化一个Git仓库(以/home/gitee/test文件夹为例)$ cd /home/gitee/test -----------------进入git文件夹$ git init -----------------------------------初始化一个Git仓库2.将文件添加到Git的暂存区$ git add “readme.txt”注:使用git add -A或git add . 可以提交当前

2021-01-14 20:50:47 125

原创 mybatis映射

mybatis映射别名映射一对一映射一对多映射别名映射存在别名时加入映射关系根据****<resultMap id=“queryHeroListMap”****中的id值可以和 sql语句标签中的resultMap一一对应,设置多个别名映射 <resultMap id="queryHeroListMap" type="cn.alex.bean.Hero"> <id property="id" column="idd"/> <res

2021-01-12 20:45:08 150

原创 MyBatis学习

MyBatis学习什么是MyBatismybatis的开发步骤mybatis练习(增删改查)什么是MyBatisMybatis是apache下的一个开源的项目,该项目早期的名字叫IBatis,后期更名为Mybatis;让程序员将更多的精力放在SQL的处理,而不需要再去关注复杂的业务操作等,从而节省时间,简化操作。Mybatis是一个半自动化(可以让程序员自己编写SQL)的持久层(dao层)ORM框(对象关系映射)架,Hibernate是一个全自动化(框架本身直接给定了常用的SQL语句)的持久层

2021-01-08 20:43:02 135

原创 servlet文件上传练习

package cn.alex.servlet;import org.apache.commons.fileupload.FileItem;import org.apache.commons.fileupload.FileItemFactory;import org.apache.commons.fileupload.FileUploadBase;import org.apache.commons.fileupload.FileUploadException;import org.apache.

2021-01-05 23:00:26 163 2

原创 EL表达式学习

EL表达式核心点是将对象存储到某个域中,在需要的页面中直接使用表达式来使用,从来减少获取及强制类型转换的操作。<%//存储session.setAttribute("name","亚索");//存储对象Heros heros = new Heros();heros .setname("aa");heros .setSex("女");session.setAttribute("heros ",heros );%>name:${name}<hr>name:${he

2020-12-29 20:51:54 106

原创 jsp-jdbc的链接实现

练习登陆界面列表页面控制层页面总结登陆界面<%-- Created by IntelliJ IDEA. User: Administrator Date: 2020/12/28 Time: 10:48 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" language="java" %&.

2020-12-28 20:49:45 191

原创 JAVAWEB第二天

JAVAWEB第二天requst对象测试requst对象测试request特点:1.一次请求,多次转发2.请求转发后,地址栏中的地址不发生改变3.request请求转发可以携带参数方法名描述getParameter(String key)获取参数setCharacterEncoding(String encoding)设置请求编码getRequestDispatch(String path).forward(req,resp)请求转发

2020-12-25 20:48:24 132

原创 JAVAWEB第一天

文章目录前言2.1 软件系统架构2.3 JSP的基础语法2.4 JSP的内置对象2.4.3 out对象2.4.4 request对象前言<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title></head><body>//login.jsp<%-- a

2020-12-24 21:31:51 91

原创 使用JavaScript写一个三级下拉框联动

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <!-- 页面三个下拉框,国土,城邦/势力,英雄,对应的下拉框出现所有的所拥有的下一级 --> <select onchange="getIndex(this)"> <option>-

2020-12-22 21:36:10 1361 3

原创 javascript学习

javascript基础语法js的基础语法可以看成java的青春版(笑),对比java语法来记忆,js的数据类型非常简单属性描述number数字类型string字符串类型booleantrue/falseobject对象(function、null)undefined未定义在定义数据类型时只需要给到关键词var、let(es6)、const(es6)对于var定义的数据,在方法调用结束后仍然可以被继续使用,但是let定义的只能在定义范围内

2020-12-17 20:49:18 66

原创 html表单练习

一个注册功能一般表格是用来规范位置的,表单提供获取数据的能力。<html> <head> <meta charset="utf-8"> <title>注册界面测试</title> </head> <body> <h4>欢迎来到艾欧尼亚!</h4> <h4>艾欧尼亚昂扬不灭!</h4> <h6>结构html和样式css分离</h6&

2020-12-15 20:46:04 115

原创 html表单

表单FORMFORM1、 form是一个表单的总体,是一个双标签,一个表单的所有内容都要写在这个双标签之内。2、 action指向的地址是表单的数据发送到的服务器即是我们的后台3、 method定义的是数据传输的方式有两种:get:默认的提交方式,get方式提交的数据会在地址栏中显示出来,很不安全,所能提交的数据量比较小,效率高post:效率低,安全,携带大量的数据,不会在地址栏中显示4、name是这个表单的名称,不影响表现,只是对于后台起作用。input是一个单标签,他可以定义ty

2020-12-14 20:46:22 1199

原创 HTML学习

HTML学习HTML中的常用标签标题标签段落标签列表标签图片标签HTML中的常用标签标题标签在网页中默认字体大小最小为16px/1em,1em=16px<!-- 标题标签 --><h1>一级标题标签,有加粗效果,字体比较大</h1><h2>二级标题标签,有加粗效果,字体比一级的小</h2><h3>三级标题标签,有加粗效果,字体比二级的再小点</h3><h4>四级标题标签,有加粗效果,字体比三级的

2020-12-11 20:50:20 162

原创 网络编程

网络编程网络协议InetAddress和InetSocketAddressSocket编程网络协议http协议的里程:http0.9版本:短链接、只支持GET请求、响应的数据格式只能是html的字符串http1.0版本:短链接、可支持GET请求、POST请求,增加了状态码、响应的数据格式多元化(数字、字符串、图片、视频等)http1.1版本:长链接、可支持GET、POST、DELETE、PUT等请求,增加100状态码等tcp/ip和udp/ip协议的区别?udp是无状态传输协议tc

2020-12-10 20:41:08 111

原创 常见定时器学习

常见定时器学习常见的定时器TimerQuartz常见的定时器1.Timer 在java.util包中提供的定时器2.quartz 第三方提供的TimerTimer的方法给一个Task对象,然后给定需要执行的时间,也可以给定循环执行的间隔。可以归类成两种,一种是给一个开始时间,一个是给定一个开始时间再给一个循环时间。而开始时间又可以分为延时多久,即从现在延时多久执行,也可以给定一个Date对象,从指定的时间开始执行。timer.schedule(task, 开始时间

2020-12-09 20:47:06 343

原创 Java中对MySQL增删改的封装

封装封装的意义操作语句封装实现封装的意义对于java的编程来说,因为查询这个需求的要求是难以归类的,是会变动的,要求不一样,输出的语句就会不一样,因此对于查询功能的封装是意义不大的。而对于增删改而言,我们所变动的需求用一句sql语句就可以包含,因此对于增删改的语句可以封装成一个工具类。我们可以直接调用封装过后的方法,只需要输入我们的sql语句,就可以在java中操作MySQL数据库的内容。操作语句再开始写语法之前,我们需要将java和MySQL数据库关联起来,我们需要导入jar包并关联到Buil

2020-12-03 20:49:46 399

原创 MySQL数据库的使用(续)

连接查询左连接 left join右连接 right joinselect d.*,e.* from depart d left join emp e on d.dno=e.dno;select d.*,e.* from 表名 left join 表名 on 条件;左连接和右连接的主表不同,其他都一样,作为主表的在显示时会位于左侧,从表位于右侧,比主表少的会补充 null内连接 inner joinselect d.*,e.* from depart d inner join emp e o

2020-12-02 20:50:04 68

原创 MySQL数据库的使用

什么是MySQL数据库MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。以上是百度概念,对于我们来说,MySQL的强大之处在于他是开源的。在MySQL中存储的是一个个数据库,数据库中存储的是一个个表,表中存储的称为字段,我们所存储的最近本的数据被存储在表中,称为数据。对应的类别顺应一个个字段,例如表格的抬头和列中的数据。因此,在MySQL中也对用着有着四层自上及下的操作关键字。MySQL数据库的操作基础1.操作数据库

2020-12-01 20:50:26 182 1

原创 设计模式理解

文章目录简单工厂模式、抽象工厂模式单例模式代理模式简单工厂模式、抽象工厂模式抽象工厂模式是简单工厂模式的升级,两者本质是一样的,目的都是为了降低耦合。简单工厂模式:工厂模式的精髓在于,对于我们的需求而言,从实际的角度出发,可以将一个实体的东西根基生产关系进行分割。比如说我们需要一件物品,可以是衣食住行各个方面。从客户的角度来看,我们不需要知道这些东西具体是如何生产的,我们接触的是店铺,也可以理解为工厂,我们和工厂交互,工厂根据需求和不同的产线交互,产线和具体的制造车间(实体类)交互。产线定义.

2020-11-30 20:50:27 72

原创 JAVA基础学习博客015

学习内容:线程池、lambda表达式线程池lambda表达式线程池四种线程池:1.newSingleThreadExecutor创建一个单线程化的线程池,它只会用唯一的工作线程来执行任务,保证所有任务按照指定顺序(FIFO, LIFO, 优先级)执行。2.newFixedThreadPool创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。3.newScheduledThreadPool​创建一个可定期或者延时执行任务的定长线程池,支持定时及周期性任务执行。4.new.

2020-11-27 20:49:57 89

原创 JAVA基础学习博客014

文章目录学习内容(2020 11/25)一、xml解析工具类二、线程的初步了解线程的开启方式学习内容(2020 11/25)xml解析工具类、线程的初步了解一、xml解析工具类需求:提供对应的方法,能够让用户通过ID或者文件路径来获取对象思路:见解析给定的xml文件,讲解析后的ID和class值存储在一个map(使用键值对)中,根据用户提供的条件返回class对象步骤:1.解析给定的xml文件,返回解析后的文档(document)对象2.创建一个map集合用于存储解析后的ID及class

2020-11-25 20:50:17 116

原创 JAVA基础学习博客013

文章目录学习内容(2020 11/24)一、反射二、JUnit单元测试的使用三、xml文件的解析学习内容(2020 11/24)反射、JUnit单元测试的使用、xml文件的解析一、反射JAVA反射是指对于任意一个类,都可以获取这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Class类:这个类用于操纵(反向解析)一个类的属性,方法,构造器等。对于一个类,Class只要获取类名,那么它便可知道你所

2020-11-24 20:41:54 123 2

原创 JAVA基础学习博客012

学习目标:掌握今日学习内容并理解,可以用自己语言描述,可以自己验证过程学习内容:字节流读写、字符流读写、字符串缓冲池、字符流读写对象、序列化与反序列化、System类、流转换。学习时间:2020 11/23学习产出:字节流import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStr

2020-11-23 21:14:10 110 1

原创 JAVA基础学习博客011

学习目标:掌握今日学习内容并理解,可以用自己语言描述,可以自己验证过程学习内容:双列集合学习时间:2020 11/19学习产出:Map集合中常用的子类有两个:HashMap、TreeMap(Set中也是通过Map的底层来实现排除的)map可以理解为映射关系一个映射不能包含重复的键每个键最多只能映射到一个值Map是双列的,Collection是单列的Map的添加方法:put(Object key,Object value) putAll(Map map)remove(Obj

2020-11-19 20:51:09 91

原创 JAVA基础学习博客010

学习目标:掌握今日学习内容并理解,可以用自己语言描述,可以自己验证过程学习内容:集合框架之单列集合学习时间:2020 11/18学习产出:Collection被称为单列集合,其中有两个子类是我们常用的List允许集合重复,且建立集合是有序的,按照输入输出法顺序来定Set则不允许重复,且建立集合不保证输出和输入顺序一致Collection中的常用方法:package collection;import java.util.ArrayList;import java.util.

2020-11-18 20:43:25 87

原创 JAVA基础学习博客009

异常的抛出package exception;import org.apache.log4j.Logger;public class ExceptionDemo { private static final Logger LOGGER = Logger.getLogger(ExceptionDemo.class); public static void main(String[] args) { logTest(); } /** * jdk中已经提供的异常,虚拟机是可以自动识

2020-11-17 20:49:03 207 2

原创 JAVA基础学习博客008

学习目标:掌握今日学习内容并理解,可以用自己语言描述,可以自己验证过程学习内容:内部类,自动拆装箱学习时间:2020 11/16学习产出:1.普通内部类 public class Outer { public int count; //内部类也相当于是外部类中的一个成员变量 class Inner{ public int count; public void show() { System.out.println("inner show"); } }

2020-11-16 20:43:30 97

原创 JAVA学习阶段总结其二

文章目录前言一、abstract.抽象的,模糊的,不具体的类二、interface、接口三、extends和implements前言补充其一,abstract,interface,ectends和implements的系统认知一、abstract.抽象的,模糊的,不具体的类abstract是一个修饰符,它被用来告诉虚拟机该类或者方法是一个抽象的类或者方法。没有具体的方法体,所以没法实现和创建对象,称之为抽象类子类去继承父类,如果子类不给父类抽象方法一个具体的方法体,那么子类也就成了一个抽象.

2020-11-14 16:18:05 71

原创 JAVA学习阶段总结其一

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言阶段总结,对于JAVA中常用词的整理,从关键字开始,强化自我的理解,加深认识一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsi

2020-11-13 20:30:25 233

原创 JAVA基础学习博客007

学习目标:掌握今日学习内容并理解,可以用自己语言描述,可以自己验证过程学习内容:toString用法,==和equals比较,String构造器,常量池,多态,上转下转学习时间:2020 11/12学习产出:package api;public class ObjectDemo { public static void main(String[] args) { User user = new User(13,"小明","qwer"); System.out.println

2020-11-12 20:37:43 114

原创 JAVA基础学习博客006

学习目标:掌握今日学习内容并理解,可以用自己语言描述,可以自己验证过程学习内容:继承的复习,抽象方法与关键字以及接口,Math 和Object学习时间:2020 11/11学习产出:1.继承的复习:package review;public class Override {/**在继承过程中,父类和子类有相同的方法或者变量时,程序的编译和执行规则:非静态的方法:执行子类的方法非静态的属性:执行子类的属性静态的方法:执行调用者本身的方法静态的属性: 同上

2020-11-11 20:28:51 95

原创 JAVA基础学习博客005

学习目标:掌握今日学习内容并理解,可以用自己语言描述,可以自己验证过程学习内容:继承体系,super关键字,抽象化,方法重写学习时间:2020 11/10学习产出:public class text {public static void main(String[] args) { way1(); } public static void way1() { Diaver a = new Superman(); a.move(); };/** * 对于抽

2020-11-10 20:43:34 96

原创 JAVA基础学习博客004

学习目标:掌握今日学习内容并理解,可以用自己语言描述,可以自己验证过程学习内容:1.构造代码块和静态构造代码块2.数组的语法(写法)和多维嵌套学习时间:2020 11/9 night学习产出:(1)构造代码块和静态构造代码块调用public class Codeblock { public static void main(String[] args) { User user = new User(); user.show(); }}类public cla

2020-11-09 20:27:30 129

原创 JAVA基础学习博客003

学习目标:掌握今日学习内容并理解,可以用自己语言描述,可以自己验证过程。学习内容:1、 static(静态)关键词2、 Classloader加载过程学习时间:2020 11/9学习产出:1.以火车售票为实例进行static关键词的应用。----这是一个类----public class Ticket {/**** 默认票数*/private int ticketCount = 100;public void sale() { if(ticketCount>0)

2020-11-09 12:02:06 140

原创 JAVA基础学习博客002

学习目标:掌握今日学习内容并理解,可以用自己语言描述,可以自己验证过程。学习内容:1、 值传递与引用传递2、 构造器3、 this关键词以及与构造器的结合学习时间:2020 11 / 6学习记录:1.在java中的传递都是数值传递,值传递和引用传递是对传递的详细划分。引用传递的本质也是传递了一个值。2.构造器图解3.this()在本类中等同无参构造器构造方法也叫构造器当类中没有明确给出构造器的时候,虚拟机会提供一个默认的无参构造器,但是如果该类中已经有了构造器,那虚拟机就不

2020-11-06 17:25:10 147 2

原创 JAVA基础学习博客001

11/5,夜自习。云和桐柏山对于一个java编码在内存中运行流程的虚拟过程的梳理图解。巩固 堆、栈和方法区的理解。//夜江陵下附11/4类的创建和引用复习代码:(1)package day04;public class hero {private String name;public void setName(String newName) { name = newName;}public String getName() { return name;}private St

2020-11-05 19:46:53 139 1

空空如也

空空如也

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

TA关注的人

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