
Java工程师
java
joker柒月
热爱的就要做到极致
展开
-
项目管理必备及MyBatis入门--MyBatis入门
MyBatis入门mybatis.xmluser.javausersMapperTest原创 2020-05-06 00:34:36 · 184 阅读 · 0 评论 -
MySQL数据库操作
# 注释内容-- 注释内容-- 创建数据库 kingCREATE DATABASE king;-- 查看当前服务器下有哪些数据库SHOW DATABASES;SHOW SCHEMAS;-- 查看king数据库的详细信息SHOW CREATE DATABASE king;-- 创建数据库queen 并且指定编码方式为gbkCREATE DATABASE IF NOT EXIS...转载 2020-05-04 18:36:13 · 251 阅读 · 0 评论 -
项目管理必备及MyBatis入门---工厂模式
定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。工厂方法即Factory Method,是一种对象创建型模式。工厂方法的目的是使得创建对象和使用对象是分离的,并且客户端总是引用抽象工厂和抽象产品:┌─────────────┐ ┌─────────────┐│ Product │ │ ...转载 2020-05-04 18:11:41 · 411 阅读 · 0 评论 -
项目管理必备及MyBatis入门---Maven入门
Maven简介Maven这个词翻译为("专家","内行"),是跨平台的项目管理工具Maven主要服务于基于Java平台的项目构建,依赖管理,项目信息管理。项目构建依赖管理项目信息管理Maven组成目录Maven项目的目录约定mvn命令mvn compile 编译 mvn install 编译,运行和发布 mvn pa...原创 2020-05-04 15:16:43 · 206 阅读 · 0 评论 -
Java数据库开发与实战运用---留言板
ConnectionUtil进入应用第一页welcome-file-listindex.jsp跳转到消息列表页消息列表页jsp分页及消息列表展现Servlet、Service、DAO实现Java后端分页处理...原创 2020-05-04 09:59:16 · 399 阅读 · 0 评论 -
Java数据库开发与实战运用---反射
反射的概述java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能成为java语言的反射机制。java反射机制的作用是用来编写一些通用性较高的代码或者框架的时候使用Class类java中java.lang.Class类用于表示一个类的字节码(.class)文件...原创 2020-05-03 17:14:30 · 208 阅读 · 0 评论 -
Java数据库开发与实战运用---JDBC
public void demo() { Connection conn = null; Statement stmt = null; ResultSet rs = null; try { // 1.加载驱动// DriverManager.registerDriver(new Driver());// 会导致驱动注册两次。 Class.forName("co...原创 2020-05-02 10:26:19 · 443 阅读 · 0 评论 -
Java数据库开发与实战运用---Junit
fsfs原创 2020-05-02 08:52:51 · 176 阅读 · 0 评论 -
Java数据库开发与实战运用---MySQL基础之数据类型与表的管理
4.数据表的相关操作数据表创建表CREATE TABLE [IF NOT EXISTS] tbl_name( 字段名称 字段类型 [完整性约束条件], 字段名称 字段类型 [完整性约束条件], ...)ENGINE=存储引擎 CHARSET=编码方式; UNSIGNED 无符号,没有负数,从0开始 ZEROFI...原创 2020-05-01 00:37:56 · 512 阅读 · 0 评论 -
JavaWeb入门基础---JavaWeb基础综合案例
JavaWeb入门基础---JavaWeb基础综合案例原创 2020-04-30 18:06:36 · 217 阅读 · 0 评论 -
JavaWeb入门基础---Linux下环境搭建及项目部署
。。。原创 2020-04-30 18:05:52 · 220 阅读 · 0 评论 -
JavaWeb入门基础---Linux基础
查看切换显示当前目录目录查看:ls 【-al】(a显示隐藏文件) 目录切换 cd【目录名称】 显示当前目录 pwd【-p】目录名称 目录创建 mkdir【-p】目录名称文件操作命令创建命令 touch 文件名vi编辑器h左 j下 k上 l右dd剪切当前行 yy复制 p下一行黏贴 P上一行黏贴编辑模式最末行模式:w保存 :wq保存并退出 :q!不保存退出...原创 2020-04-30 15:19:35 · 160 阅读 · 0 评论 -
JavaWeb入门基础---单点登录
单点登录单点登录服务器、web应用*2技术:JSP+Servlet+HttpClient1.工程创建创建3个Web Project 创建基本目录结构、包结构 导入依赖的jar 导入css、图片 创建3个tomcat2.代码实现2.1-Server实现2.2sso基本功能实现及验证--过滤器...原创 2020-04-30 00:53:57 · 220 阅读 · 0 评论 -
JavaWeb入门基础---验证码
原创 2020-04-29 22:31:42 · 120 阅读 · 0 评论 -
JavaWeb入门基础---IDEA
快捷键Alt+insert get/setShift+F6 修改文件名Ctrl+W : 选择代码Ctrl+Shift+w: 释放代码Ctrl+Left/Right: 移动到单词的前面或者是后面Ctrl+ "[" / "]...原创 2020-04-29 15:13:18 · 200 阅读 · 0 评论 -
JavaWeb入门基础---监听器
监听器定义Java监听器定义Servlet规范定义的一种特殊类 用于监听ServletContext,HttpSession,ServletRequest等域对象的创建、销毁及其属性修改发生变化的事件 监听器可以在事件发生前后进行一些必要的处理操作监听器的实现步骤编写java类实现监听器接口,并实现其接口方法 在web.xml文件中对实现监听器类进行注册监听器启动顺序...原创 2020-04-29 01:26:05 · 437 阅读 · 0 评论 -
JavaWeb入门基础---Java过滤器
原创 2020-04-28 19:59:05 · 200 阅读 · 0 评论 -
JavaWeb入门基础---java正则表达式
原创 2020-04-28 16:36:08 · 208 阅读 · 0 评论 -
JavaWeb入门基础---Ajax
AjaxJSONArray使用说明及示例定义实体Goods类:3.创建List将Goods存入list,将list存入JSONArray中,并将数组传递回页面4.页面显示,通过Ajax接受数据并完成展示$("#cont").html(content);是将content存入<tbody id="cont">的标签内。&...原创 2020-04-28 14:09:46 · 171 阅读 · 0 评论 -
JavaWeb基础入门---JSTL和EL表达式
EL表达式EL表达式提取数据1.新建1.jsp2.建立ELServlet3.传入数据到2.jsp运行效果JSTL<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>通用标签 set out removeif choose...原创 2020-04-27 20:59:09 · 201 阅读 · 0 评论 -
JavaWeb入门基础---web实现登录注册功能
MVC概述案例实现1.将静态页面导入工程:2.用户实体的创建和初始化集合注册功能的实现文件上传的条件 * 表单必须是post提交方式 * 表单中必须有文件上传项,文件上传项必须有name属性和值 * 表单的enctype属性必须设置为multipart/form-...原创 2020-04-26 17:04:34 · 2703 阅读 · 1 评论 -
JavaWeb入门基础---Servlet入门
什么是ServletServlet简介Servlet( Server Applet)是 Java servlet的简称,称为小服务程序或服务连接器 用Java编写的服务器端程序 主要功能在于交互式地浏览和修改数据,生成动态Web内容。第一个Servlet创建LoginServletpackage cn.java.servlet;import java.io.IOExce...原创 2020-04-26 09:49:36 · 421 阅读 · 0 评论 -
JavaWeb入门基础---XML入门
XML概述XML可扩展标记语言。 允许开发者自由定义标签,可以将标签和内容有效分离。 XML不再侧重于数据如何展示,而是更多的关注数据如何存储和传输。XML的应用场景XML把数据从HTML分离出来 简化数据共享 简化数据的传输 简化平台的变更XML的优势简单易用的标记语言 严格的格式 数据逻辑和显示逻辑分离<?xml version="1.0" enco...原创 2020-04-25 20:22:36 · 226 阅读 · 0 评论 -
JavaWeb入门基础---JSP内置对象
可参考:九大内置对象JSP内置对象内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用 为什么要使用内置对象? JSP中的四种作用域request、out、response对象应用request:封装了由WEB浏览器或其它客户端生成地HTTP请求的细节(参数,属性,头标和数据) request作用域:用户的请求周期 out:代表输出流的对...原创 2020-04-25 16:54:38 · 316 阅读 · 0 评论 -
JavaWeb基础入门---jsp入门
Java WebJava Web是用Java技术来解决相关web互联网领域的技术总称。 需要在特定的web服务器上运行,分为Web服务器和web客户端两部分。 跨平台,能够在多个不同平台下布署与运行。JSP简介JSP全名为 Java Server Pages,中文名叫Java服务器页面,其根本是一个简化的 Servlet设计。 JSP是在传统的网页HTML文件中插入Java程序段(...原创 2020-04-25 00:19:45 · 411 阅读 · 0 评论 -
网页搭建入门---轮播图特效实现
目录轮播图html代码css代码效果图封装byId()方法图片自动轮播图片自动轮播和停止点击圆点切换图片按钮切换图片轮播图代码二级菜单html代码css代码二级菜单完整代码轮播图html代码<!DOCTYPE html><html lang="en"><head> <me...原创 2020-04-24 16:04:25 · 1394 阅读 · 0 评论 -
网页搭建入门---javascript入门
JavaScript基础语法JS输出window.alert()警告框 document.write()写到HTML文档 innerHTML写到HTML元素 console.log()写到浏览器后台<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <...原创 2020-04-24 07:03:33 · 596 阅读 · 0 评论 -
网页搭建入门---CSS定位position
static 定位HTML 元素的默认值,即没有定位,遵循正常的文档流对象。静态定位的元素不会受到 top, bottom, left, right影响。fixed 定位元素的位置相对于浏览器窗口是固定位置。即使窗口是滚动的它也不会移动:relative 定位相对定位元素的定位是相对其正常位置。移动相对定位元素,但它原本所占的空间不会改变。<!DO...原创 2020-04-23 22:11:08 · 328 阅读 · 0 评论 -
网页搭建入门---Float浮动
float中的四个参数左浮动 float:left; 右浮动 float:right; 不浮动 float:none; 继承 float:inherit;float属性实现文本环绕<!DOCTYPE html><html lang="en"><head> ...原创 2020-04-23 20:42:25 · 382 阅读 · 0 评论 -
网页搭建入门---CSS入门
目录CSS基础语法CSS选择器CSS样式CSS布局CSS盒子模型CSS基础语法为什么要使用CSS样式定义如何显示HTML元素 是为了解决内容与表现分离的问题CSS声明CSS声明块CSS规则CSS选择器选择器ID选择器 元素选择器 类( class)选择器 属性选择器基于关系的选择器伪类伪元素::b...原创 2020-04-23 19:17:05 · 464 阅读 · 0 评论 -
网页搭建入门---HTML入门
原创 2020-04-23 18:54:15 · 193 阅读 · 0 评论 -
Java常用工具类---输入输出流
输入输出流输出流输入流File类文件可以认为是相关记录或放在一起的数据集合在java中,使用java.io.File类对文件进行操作绝对路径和相对路径绝对路径:从盘符开始的路径相对路径:是从当前路径开始的路径package com.imooc.file;import java.io.File;import java.io.IOExcepti...原创 2020-04-23 08:38:06 · 679 阅读 · 0 评论 -
Java常用工具类---Java线程
线程的创建创建一个Thread类,或者一个Thread子类的对象 创建一个实现Runnable接口的类的对象Thread是一个线程类,位于java.lang包下Thread类的常用方法Runnable接口只有一个方法run(); Runnable是Java中用以实现线程的接口 任何实现线程功能的类都必须实现该接口线程的创建通过继承Thread类的方式创建...原创 2020-04-22 18:19:13 · 265 阅读 · 0 评论 -
Java常用工具类---Java集合
集合框架的体系结构List(列表)List是元素有序并且可以重复的集合,称为刚列 List可以精确的控制每个元素的插入位置,或删除某个位置的元素 List的两个主要实现类是 ArrayList和 LinkedListArrayListArrayList底层是由数组实现的 动态增长,以满足应用程序的需求 在列表尾部插入或删除非常有效 更适合查种更新元素 Array Li...原创 2020-04-22 01:24:26 · 234 阅读 · 0 评论 -
Java常用工具类---Java字符串
创建String对象的方法String s1="imooc"; //创建一个字符串对象imooc,名为s1String s2=new String; //创建一个空字符串对象,名为s2String s3=new String("imooc"); //创建一个字符串对象imooc,名为s3...原创 2020-04-21 10:55:06 · 370 阅读 · 0 评论 -
Java常用工具类---包装类
Java中的数据类型包装类与基本数据类型装箱:把基本数据类型转换成包装类--自动装箱--手动装箱拆箱:把包装类转换成基本数据类型--自动拆箱--手动拆箱package wrap;public class WrapTestOne { public static void main(String[] args) { // TODO Auto-...原创 2020-04-20 23:20:08 · 223 阅读 · 0 评论 -
Java常用工具类---java异常
什么是异常异常字面翻译就是“意外、例外”的意思,也就是非常情况。异常本质上是程序上的错误如何处理异常try-catch-finally throw throws 自定义异常 异常链异常的分类Throwable 有两个重要的子类:Exception和ErrorError是程序无法处理的错误,表示运行应用程序中较严重的问题。大多数错误与代码编写者执行的操作无关,...原创 2020-04-20 21:02:04 · 171 阅读 · 0 评论 -
Java基础入门---多态
多态多态是指,针对某个类型的方法调用,其真正执行的方法取决于运行时期实际类型的方法。Person p = new Student();p.run(); //无法确定运行时究竟是调用哪个方法意味着允许不同类的对象对同一消息作曲不同的响应。分为编译时多态:设计时多态 运行时多态:程序运行时动态决定调用哪个方法必要条件:满足继承关系 父类引用指向子类对象向上转型和动...原创 2020-04-20 12:21:56 · 197 阅读 · 0 评论 -
Java基础入门---UML中表示类与类的关系
目录UML中表示类与类的关系1.泛化2.依赖3.关联4.聚合5.组合UML中表示类与类的关系UML,又称统一建模语言或者标准建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段个支持模型化和可视化支持,可用于多种类型软件系统开发建模的各个阶段。我们可以用UML图例来表示类与类之间的各种关系。类的层次结构代表类与类之间的关系,类的关系...原创 2020-04-20 10:54:16 · 221 阅读 · 0 评论 -
Java基础入门---设计模式
项目中合理的运用设计模式可以完美的解决很多问题 每种模式在现在中都有相应的原理来与之对应 每—一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案 面向对象的设计模式很多,但大家认为这23个模式是其它模式的基础单例模式滚滚历史,朝代更迭,永恒定律 一个朝代皇帝只有一个 军队的最高司令官只有一个 山不容二虎 计算机系统 驱动程序 打印机后台处...原创 2020-04-19 17:26:38 · 151 阅读 · 0 评论