自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alan先生的代码屋

程序员的自我修养!

  • 博客(163)
  • 资源 (5)
  • 收藏
  • 关注

原创 !!!Oracle学习资源导航

1、基础学习1、易百教程2、W3Cschool

2021-03-09 13:17:30 153

原创 !!!UML学习资源导航

1、基础学习资源1、W3Cschool学习资源2、易百教程资源

2021-02-23 17:21:49 179

原创 6、过滤器的使用

1、servlet和过滤器使用和比较还可以指定过滤器的请求方式:request表示直接发送请求;forward表示转发请求;include表示转发器转发;errorr指定为异常处理;添加的方式有两种:1、xml文件配置方式2、注解配置方式2、过滤器的路径问题下面以例子说明:url指定为“*.jsp”,表明所有以jsp为后缀的请求,都会被拦截;url指定为“/ *”,表明所有请求都被拦截;过滤器有两个作用例子:比如,处理中文乱码问题、验证登陆。...

2021-02-23 15:47:19 174

原创 5、使用EL与JSTL

1、EL表达式主要是为了简化页面的输出,代替<%= %>,格式如下:${ }例子:${ “hello word”}可以进行:1、算数运算,加减乘除,返回值数值类型;2、逻辑运算,与或非,返回值Boolean类型;3、关系运算,大小比较,返回值boolean类型;4、空运算符,判断参数是不是null、空字符串、空数组、空map、空集合;例子:${empty null}返回true${empty " "}返回true2、EL相关的隐含对象隐含变量有四个,可以通过键值对

2021-02-23 15:11:46 254

原创 4、JSP基础、javabean、

1、JSP指令标记格式是:<%@JSP指令 属性1… %>【1】page指令(1)import属性:导入java组件类<%page import=“java.util.*” %>(2)contentType属性:设置媒体的相应类型;下面这个设置为html格式;<%page contentType=“text/html” %>(3)pageEncoding属性:设置编码;<%page contentType=“text/html” pageEnc

2021-02-23 12:36:51 206 1

原创 3、JDBC数据库连接使用

1、连接步骤(包括了数据库的读操作)下面例子,呈现六大步骤:(默认已经导入jar包!!!)//1.加载驱动Class.forName("org.apache.derby.jdbc.ClienDriver");//2.连接Connection conn=DriverManager.getConnection("jdbc:derby://localhost:8080/demo");//3.创建语句对象Statement st=conn.createStatement();//4.执行sql语句

2021-02-22 21:27:30 90

原创 2、会话跟踪

会话跟踪1、实现会话跟踪的方式(1)手动实现【1】使用浏览器的cookie跟踪;【2】URL重写,在后面加上参数,实现会话跟踪;【3】隐藏表单的字段,在input标签的type属性中设置为hidden,用户看不见,但是可以以此实现会话跟踪;(2)自动实现【1】使用servlet实现的session跟踪会话;2、使用session【1】获取会话对象的方法:(1)下面这个方法,不传入参数,如果session不存在,则自动创建一个;HttpSession my = new request.g

2021-02-22 20:55:04 131

原创 1、servlet编程基础

1、doget和dopost可以分开处理protected void doGet(HttpServletRequest request,HttpServletResponse response) throw ServletException,IOException{}protected void doPost(HttpServletRequest request,HttpServletResponse response) throw ServletException,IOException{}

2021-02-21 01:10:56 134

原创 No.4、单例模式(丰富)

1、背景知识【1】定义:【2】适用场景【3】优点:【4】缺点【5】重点:2、coding其他地方重学

2021-02-20 22:05:11 72

原创 springboot打包 +java运行

1、打包写好的项目可以双击这里打包:在目标目录下:生成jar包。2、运行将jar文件复制到一个目录下,然后 执行java命令:java -jar 包名字可以直接运行!因为内置tomcat,运行就启动,随后可以正常通过浏览器访问。...

2021-02-20 11:15:03 160

原创 No.3、建造者模式

1、背景知识【1】定义:【2】适用场景:【3】优点:【4】缺点:2、coding场景:建造视频课程。创建课程类:public class Course { private String courseName; private String coursePPT; private String courseVideo; private String courseArticle; //question & answer priva

2021-02-19 20:00:07 85

原创 No.0、redis学习资源导航

1、基础学习资源【1】W3Cschool教程(1)redis教程(2)Redis 设计与实现(第一版)(3)Redis 设计与实现(第二版)(4)Redis开发运维实践指南【2】易百教程(1)redis教程【3】菜鸟教程(1)redis教程...

2021-02-19 17:39:52 115

原创 No.2、抽象工厂模式

1、背景知识【1】定义:【2】适用场景【3】优点【4】缺点【5】产品等级结构与产品族2、coding【1】coursefactory接口一门课程包含视频+手记public interface CourseFactory { Video getVideo(); Article getArticle();}【2】创建video和article 抽象类videopublic abstract class Video { public abstract

2021-02-17 20:57:04 107

原创 No.1、工厂模式

1、背景知识【1】定义:【2】适用场景【3】优点【4】缺点2、coding【1】创建video抽象类public abstract class Video { public abstract void produce();}【2】创建video工厂类(抽象类,这个设定比较合适,因为有的东西可能是已知的,会设定在里面。)public abstract class VideoFactory { public abstract Video getVideo();

2021-02-17 20:25:27 158

原创 No.0-1、简单工厂模式(23种之外的)

1、背景知识【1】定义【2】特点【3】优点【4】缺点2、coding【1】创建video抽象类public abstract class Video { public abstract void produce();}【2】创建javavideo类public class JavaVideo extends Video { @Override public void produce() { System.out.println("录制Ja

2021-02-17 19:56:29 104

原创 powerdesigner读取mysql数据库表信息结构

powerdesigner读取mysql数据库表信息结构1、前提环境以下是我用的各个软件版本:【1】win10(64位)【2】mysql 5.7【3】powerdesigner 16.5以上的环境,独自配置,这里不重点介绍。2、第一步:下载并安装MySQL Connector/ODBC【1】到官网:https://downloads.mysql.com/archives/c-odbc/下载对应的版本,因为不同版本对mysql版本支持不同,这个路径地址是可以选择版本的路径,注意:一开始我下

2021-02-17 14:55:24 1210

原创 第二阶段:数据库设计与初始化

1、表的介绍1、用户表详细配置含义入下所示。2、商品分类表3、商品产品表4、购物车表5、支付信息表6、订单表7、订单明细表8、收货地址表2、数据库表的关系淡蓝色表示有索引。3、初始化数据库(1)打开数据库连接器;(2)执行下面的脚本SET NAMES utf8;SET FOREIGN_KEY_CHECKS = 0;CREATE DATABASE Shop;USE Shop;-- ----------------------------

2021-02-10 14:18:34 442

原创 第一阶段【6】:Git安装配置

1、下载2、安装傻瓜式安装,参考这里 点击。

2021-02-10 13:37:59 101

原创 第一阶段【6】:MySQL数据安装与配置

1、安装说明网上很多教程,直接百度一下。2、配置字符集如果是默认安装到c盘,那么到这个目录下:C:\ProgramData\MySQL\MySQL Server 5.7(复制目录到地址栏打开就行,programdata是隐藏的)我的是5.7版本,不用改就已经utf8了,如果没有,这样修改(两处修改,如果有需要)...

2021-02-09 22:49:59 87

原创 第一阶段【5】:Nginx配置(正式配置)

1、配置nginx.conf文件内容打开nginx解压的目录下,conf目录,打开下面这个文件。添加这串信息后,当服务器启动时候,会读取配置信息,然后将当前conf目录下,.conf作为后缀的配置文件读取进去,进行配置。include vhost/*.conf;2、配置图片域名解析(1)创建文件夹与文件在conf目录下创建vhost文件夹,创建下面这个文件,后缀为 .conf 。(2)在image.imooc.com.conf文件中添加信息在这个文件中加入以下信息,点击保存。ser

2021-02-09 22:02:07 637

原创 第一阶段【5】:Nginx安装配置测试(非正式配置))

1、下载安装解压就是安装!2、运行点击.exe文件运行!有这个进程说明启动成功了。3、配置host到这个路径,用记事本打开编辑添加下面内容。4、验证启动成功打开浏览器,输入地址,说明成功!这样也行!5、配置Nginx、常用命令虚拟域名配置...

2021-02-09 21:14:58 67

原创 小技巧:java中equals重写、hashcode重写、toString重写

1、equals重写精髓:1、先判断与object;2、再判断是否是null;3、然后,转换类型,比对各个属性;下面以cat类型为例子//需要导包import org.apache.commons.lang.builder.EqualsBuilder;public class Cat { private String name; private int age; private double weight; private Color color;

2021-02-09 17:17:28 259

原创 小技巧:字符串换整数、整数转二八十六进制、查看数字的取值范围、

1、字符串换整数int ok=Integer.parseInt("122");//其他类似的也有字符串转boolean等2、整数转二八十六进制//整数转二进制String str=Integer.toBinaryString(123);//整数转八进制String str=Integer.toOctalString(123);//整数转十六进制String str=Integer.toHexString(123);3、查看数字的取值范围//以Byte为例子,其他的包装类Doubl

2021-02-09 16:40:14 83

原创 汉诺塔问题求解java

核心思想是实现递归分支处理。public class HanoiTower { public static void moveDish(int level, char from, char inter, char to) { if (level == 1) { System.out.println("从 " + from + " 移动盘子 1 号到 " + to); } else { moveDish(level .

2021-02-09 16:07:13 88

原创 1、Windows 10 各 版本 的 功能 说明

Windows 10 各 版本 的 功能 说明与 以往 的 Windows 操作系统 类似, Windows 10 也 包括 多个 版本, 分别 适用于 不同 的 使用 环境。Windows 10 分为 桌面 版 和 移动 版 两 大类。Windows 10 桌面 版 包括 4 个 版本, 分别 是: Windows 10 Home( 家庭 版)、 Windows 10 Professional( 专业 版)、 Windows 10 Enterprise (企业 版)、 Windows 10 Educ

2021-02-09 15:57:16 987

原创 第一阶段【4】:环境配置【ftp服务器搭建】

1、下载解压解压就是安装!点击这里下载2、启动ftp服务器3、访问浏览器打开,输入:ftp://localhost输入账户密码就可以。下面表示访问成功。

2021-02-08 14:47:45 298

原创 第一阶段【3】:环境配置【Maven配置】

1、官网下载2、解压安装解压就是安装。3、配置环境变量(1)配置MAVEN_HOME变量:Maven的路径(2)编辑path变量,加入值:maven目录下的bin目录4、验证配置成功打开cmd,然后输入:mvn -version出现下面的内容,表示成功!...

2021-02-08 14:33:05 73

原创 第一阶段【2】:环境配置【Tomcat服务器安装配置】

1、下载Tomcat包可以百度查看如何到官网下载;也可以点击这里下载对应的版本下载后解压2、修改配置文件打开这个文件,编辑。找到这块代码,新增URIEcoding=“UTF-8”,设置编码为UTF-83、配置环境变量打开环境变量设置新建变量CATALINA_HOME,设置值为我们tomcat解压后放置的目录,到tomcat主级目录就可以。4、启动tomcat(1)打开CMD窗口(2)切换目录到tomcat目录的bin目录下(一路cd,也可以直接复制cd进入)这个是我自己

2021-02-08 14:15:11 89

原创 博主声明!(必看)

博主声明1、本博主写博客,一方面是自己学习的笔记,另一方面也是想分享给别人学习。2、本博客记录了以java为核心主线的技术群,其中,很多博文借鉴了互联网上的资源,如有侵权,请联系我。3、秉着互联网开源的精神,本博主借鉴的东西绝不作盈利,对资源附有开源和学习理念,伟大的常伴随开源。4、一方面,博文记录自己学习;另一方面,帮助更多的后来人,也是一件不错的事情。...

2021-02-08 13:39:25 95

原创 第一阶段【1】:环境配置【java jdk安装和配置】

1、oracle官网下载jdk开发包直接百度到oracle下载;或者点这里下载相应的版本。2、安装jdk傻瓜式安装,一直“下一步”。(记下上面 的安装目录)3、配置环境变量(1)进入这里win10这里进(2)进入环境变量配置进入这里:【1】找到JAVA_HOME(如果没有自己新建一个),打开这个变量,输入JDK安装路径(上面提示记住的路径)【2】配置CLASSPATH变量,输入下面内容:(注意前面是有个英文“.”号).;%JAVA_HOME%\lib\dt.jar;%

2021-02-07 23:59:56 510 1

原创 例子2、jsp-自定义错误页面、导入版权信息、java生成动态表格

1、jsp自定义错误页面index.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" errorPage="error.jsp" %><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServe

2021-02-05 14:11:11 143

原创 java、JDK下载、安装、环境配置、成功测试

2021-02-05 13:50:40 83

原创 汉字与区位码的转换

import java.awt.EventQueue;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.

2021-02-05 13:50:32 1251

原创 例子1、修改Tomcat端口号、配置虚拟主机、手动部署web应用、

1、修改Tomcat端口号2、配置虚拟主机3、手动部署web应用4、制定主机访问5、添加管理员6、常用优化技巧

2021-02-05 13:49:39 137

原创 用户名排序

import java.awt.EventQueue;import java.awt.GridBagConstraints;import java.awt.GridBagLayout;import java.awt.Insets;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.BoxLayout;import javax.swing.DefaultListM..

2021-02-05 13:49:18 264

原创 货币金额大写格式(银行需要)

import java.text.DecimalFormat;import java.util.Scanner;import javax.swing.JOptionPane;/** * 金额转换 * * @author YongQiang Lee */public class ConvertMoney { // 大写数字 private final static String[] STR_NUMBER = { "零", "壹", "贰", "叁", "肆", "伍"..

2021-02-05 13:49:11 439

原创 格式化当前日期

import java.text.DateFormat;import java.util.Date;import java.util.Locale;public class FormatDate { public static void main(String[] args) { Date date = new Date(); DateFormat formater = DateFormat.getDateInstance(DateFormat.FULL,..

2021-02-05 13:48:58 105

原创 数字格式化为货币字符串

import java.text.NumberFormat;import java.util.Locale;import java.util.Scanner;public class FormatNumber { public static void main(String[] args) { Scanner scan = new Scanner(System.in);// 创建标注输入流扫描器 System.out.println("请输入一个数字:");.

2021-02-05 13:48:25 129

原创 No.0、Spring MVC学习资源导航

1、W3CschoolSpring MVC 4.2.4.RELEASE 中文文档2、易百教程Spring MVC教程

2021-02-05 10:34:04 77

原创 No.10、I/O、

1、IO基础知识2、读取控制台输入3、向控制台写输出4、PrintWriter类5、读写文件6、自动关闭文件

2021-02-05 10:25:34 100

oracle创建新的数据库.docx

oracle创建新的数据库.docx

2021-01-24

oracle卸载讲义.docx

卸载教程

2021-01-24

oracle的安装.docx

安装教程

2021-01-24

IDEA的初步使用教程

.nyf格式的,需要下载mybase读取

2021-01-23

北大软微计算机考研16-20年真题知识点分类(每一道题!)

这里是2016-2020年北大软微计算机考研的真题题型分类,涉及每一道题目,文件是xmind文件,包括计算机网路、数据结构、操作系统,每单个题型分类后面如果标有数值,该数值表示出现的次数;没有次数,则默认为1次。

2020-11-05

空空如也

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

TA关注的人

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