学习足迹
文章平均质量分 69
年华空泛
这个作者很懒,什么都没留下…
展开
-
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 · 109 阅读 · 0 评论 -
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 · 131 阅读 · 0 评论 -
MyBatis学习
MyBatis学习什么是MyBatismybatis的开发步骤mybatis练习(增删改查)什么是MyBatisMybatis是apache下的一个开源的项目,该项目早期的名字叫IBatis,后期更名为Mybatis;让程序员将更多的精力放在SQL的处理,而不需要再去关注复杂的业务操作等,从而节省时间,简化操作。Mybatis是一个半自动化(可以让程序员自己编写SQL)的持久层(dao层)ORM框(对象关系映射)架,Hibernate是一个全自动化(框架本身直接给定了常用的SQL语句)的持久层原创 2021-01-08 20:43:02 · 120 阅读 · 0 评论 -
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 · 149 阅读 · 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 · 91 阅读 · 0 评论 -
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 · 166 阅读 · 0 评论 -
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 · 102 阅读 · 0 评论 -
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 · 83 阅读 · 0 评论 -
使用JavaScript写一个三级下拉框联动
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <!-- 页面三个下拉框,国土,城邦/势力,英雄,对应的下拉框出现所有的所拥有的下一级 --> <select onchange="getIndex(this)"> <option>-原创 2020-12-22 21:36:10 · 1313 阅读 · 3 评论 -
HTML学习
HTML学习HTML中的常用标签标题标签段落标签列表标签图片标签HTML中的常用标签标题标签在网页中默认字体大小最小为16px/1em,1em=16px<!-- 标题标签 --><h1>一级标题标签,有加粗效果,字体比较大</h1><h2>二级标题标签,有加粗效果,字体比一级的小</h2><h3>三级标题标签,有加粗效果,字体比二级的再小点</h3><h4>四级标题标签,有加粗效果,字体比三级的原创 2020-12-11 20:50:20 · 146 阅读 · 0 评论 -
网络编程
网络编程网络协议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 · 93 阅读 · 0 评论 -
Java中对MySQL增删改的封装
封装封装的意义操作语句封装实现封装的意义对于java的编程来说,因为查询这个需求的要求是难以归类的,是会变动的,要求不一样,输出的语句就会不一样,因此对于查询功能的封装是意义不大的。而对于增删改而言,我们所变动的需求用一句sql语句就可以包含,因此对于增删改的语句可以封装成一个工具类。我们可以直接调用封装过后的方法,只需要输入我们的sql语句,就可以在java中操作MySQL数据库的内容。操作语句再开始写语法之前,我们需要将java和MySQL数据库关联起来,我们需要导入jar包并关联到Buil原创 2020-12-03 20:49:46 · 378 阅读 · 0 评论 -
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 · 54 阅读 · 0 评论 -
MySQL数据库的使用
什么是MySQL数据库MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。以上是百度概念,对于我们来说,MySQL的强大之处在于他是开源的。在MySQL中存储的是一个个数据库,数据库中存储的是一个个表,表中存储的称为字段,我们所存储的最近本的数据被存储在表中,称为数据。对应的类别顺应一个个字段,例如表格的抬头和列中的数据。因此,在MySQL中也对用着有着四层自上及下的操作关键字。MySQL数据库的操作基础1.操作数据库原创 2020-12-01 20:50:26 · 167 阅读 · 1 评论 -
设计模式理解
文章目录简单工厂模式、抽象工厂模式单例模式代理模式简单工厂模式、抽象工厂模式抽象工厂模式是简单工厂模式的升级,两者本质是一样的,目的都是为了降低耦合。简单工厂模式:工厂模式的精髓在于,对于我们的需求而言,从实际的角度出发,可以将一个实体的东西根基生产关系进行分割。比如说我们需要一件物品,可以是衣食住行各个方面。从客户的角度来看,我们不需要知道这些东西具体是如何生产的,我们接触的是店铺,也可以理解为工厂,我们和工厂交互,工厂根据需求和不同的产线交互,产线和具体的制造车间(实体类)交互。产线定义.原创 2020-11-30 20:50:27 · 57 阅读 · 0 评论 -
JAVA基础学习博客015
学习内容:线程池、lambda表达式线程池lambda表达式线程池四种线程池:1.newSingleThreadExecutor创建一个单线程化的线程池,它只会用唯一的工作线程来执行任务,保证所有任务按照指定顺序(FIFO, LIFO, 优先级)执行。2.newFixedThreadPool创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。3.newScheduledThreadPool创建一个可定期或者延时执行任务的定长线程池,支持定时及周期性任务执行。4.new.原创 2020-11-27 20:49:57 · 76 阅读 · 0 评论 -
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 · 103 阅读 · 0 评论 -
JAVA基础学习博客013
文章目录学习内容(2020 11/24)一、反射二、JUnit单元测试的使用三、xml文件的解析学习内容(2020 11/24)反射、JUnit单元测试的使用、xml文件的解析一、反射JAVA反射是指对于任意一个类,都可以获取这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Class类:这个类用于操纵(反向解析)一个类的属性,方法,构造器等。对于一个类,Class只要获取类名,那么它便可知道你所原创 2020-11-24 20:41:54 · 112 阅读 · 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 · 95 阅读 · 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 · 74 阅读 · 0 评论 -
JAVA基础学习博客010
学习目标:掌握今日学习内容并理解,可以用自己语言描述,可以自己验证过程学习内容:集合框架之单列集合学习时间:2020 11/18学习产出:Collection被称为单列集合,其中有两个子类是我们常用的List允许集合重复,且建立集合是有序的,按照输入输出法顺序来定Set则不允许重复,且建立集合不保证输出和输入顺序一致Collection中的常用方法:package collection;import java.util.ArrayList;import java.util.原创 2020-11-18 20:43:25 · 73 阅读 · 0 评论 -
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 · 195 阅读 · 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 · 88 阅读 · 0 评论 -
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 · 104 阅读 · 0 评论 -
JAVA基础学习博客006
学习目标:掌握今日学习内容并理解,可以用自己语言描述,可以自己验证过程学习内容:继承的复习,抽象方法与关键字以及接口,Math 和Object学习时间:2020 11/11学习产出:1.继承的复习:package review;public class Override {/**在继承过程中,父类和子类有相同的方法或者变量时,程序的编译和执行规则:非静态的方法:执行子类的方法非静态的属性:执行子类的属性静态的方法:执行调用者本身的方法静态的属性: 同上原创 2020-11-11 20:28:51 · 83 阅读 · 0 评论 -
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 · 88 阅读 · 0 评论 -
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 · 118 阅读 · 0 评论 -
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 · 124 阅读 · 0 评论 -
JAVA基础学习博客002
学习目标:掌握今日学习内容并理解,可以用自己语言描述,可以自己验证过程。学习内容:1、 值传递与引用传递2、 构造器3、 this关键词以及与构造器的结合学习时间:2020 11 / 6学习记录:1.在java中的传递都是数值传递,值传递和引用传递是对传递的详细划分。引用传递的本质也是传递了一个值。2.构造器图解3.this()在本类中等同无参构造器构造方法也叫构造器当类中没有明确给出构造器的时候,虚拟机会提供一个默认的无参构造器,但是如果该类中已经有了构造器,那虚拟机就不原创 2020-11-06 17:25:10 · 131 阅读 · 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 · 127 阅读 · 1 评论