自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (14)
  • 收藏
  • 关注

原创 java_程序题分析:删除指定目录下的所有文件和文件夹

package 程序题;import java.io.File;/** * 删除指定目录下的所有文件和文件夹 * @author 朱方圆 * */public class T8 { public static void main(String[] args) { delFolder("C:\\Users\\Administrator\\Desktop\\1111");//调用delFolder()方法 } public static boolean del

2020-08-29 11:36:22 252

原创 java_程序题分析:生成一个随机的由大小写字母和数字组成的4位验证码,要求验证码中不能出现重复字符

package 程序题;import java.util.ArrayList;import java.util.Random;/** * 生成一个随机的由大小写字母和数字组成的4位验证码, * 要求验证码中不能出现重复字符 * @author 朱方圆 * */public class T7 { public static void main(String[] args) { ArrayList<Object> array=new ArrayList<Obje

2020-08-29 11:35:06 4274 1

原创 java_程序分析题:将Map中值为”...”的键值对删除

package 程序题;import java.util.HashMap;import java.util.Map;/** * 将Map中值为”张三丰”的键值对删除 * @author 朱方圆 * */public class T5 { public static void main(String[] args) { Map<String, String> nameDelete = new HashMap<String,String>();//定义一个

2020-08-29 11:33:07 294

原创 java_程序题分析:将人名集合 ,{“Peter”,”Mary”,”Sam”,”Tom”,”Paker”,”Linda”,”Lina”} ,进行字典顺序排序(a~z的顺序)

package 程序题;import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * * @author 朱方圆 * 将人名集合 * {“Peter”,”Mary”,”Sam”,”Tom”,”Paker”,”Linda”,”Lina”} * 进行字典顺序排序(a~z的顺序) */public class T4 { public static void main(Strin

2020-08-29 11:31:45 405

原创 java_程序题分析:查询指定一级目录下文件大小超过500M的文件

package 程序题;import java.io.File;import java.sql.Date;/** * 查询指定一级目录下文件大小超过500M的文件 * @author 朱方圆 * */public class T3 { public static void main(String[] args) { File file = new File("C:\\Users\\15460\\Desktop\\文件");//设置文件路径

2020-08-29 11:30:05 672

原创 java_程序题总结:统计一个数组中每个元素出现的次数

package 程序题;import java.util.HashMap;import java.util.Map;/** * 统计一个数组中每个元素出现的次数 * @author 朱方圆 * */public class T2 { public static void main(String[] args) { String[] str = {"j","f","o","i","1","3","a","e"};//定义一个字符串数组str Map<Charac

2020-08-29 11:28:51 2108

原创 程序题分析:将一个字符串数组转换成一个字符串集合

package 程序题;import java.util.HashMap;import java.util.Map;/** * 将一个字符串数组转换成一个字符串集合 * @author 朱方圆 * */public class T1 { public static void main(String[] args) { String[] a = new String[4];//定义一个字符串数组,数组名为a,长度为4 //分别将集合a中存储元素 a[0] = "a

2020-08-29 11:27:03 373

原创 javaSE_基础知识测试题分享

package 简答;public class Test { /* * 1.简述重写和重载:在一个类里面 * 重写: 1. 方法名与类名相同, * 2. 并且参数相同, * 3. 访问修饰符应当与类的访问修饰符相同或者更宽泛 * * 重载: 1. 方法名相同, * 2. 参数列表不同(数量,数据类型,顺序), * 3. 与返回值、访问修饰符无关 * */ /* *2. 简述构造函数: * * 构

2020-08-29 11:24:01 185

原创 表单事件与正则表达式案例分析

<!DOCTYPE html> <!-- 使用正则和表单事件完成表单的跳转, 要求只有用户名是QQ邮箱, 密码是数字字母组成的6-12位才能跳转。 --><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> function password()

2020-08-28 11:48:30 148

原创 省份城市列表

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> // var a = [[1,2,3],[3,4,5],[6,7,8]];// alert(a[1][1]); var city_arr = [ ["沈阳","葫芦岛","

2020-08-28 10:51:16 874

原创 正则表达式案例格式

package com.fy;public class Test { public static void main(String[] args) { f1("123"); } public static void f1(String num) { String regex = "\\d{3}"; //x 必须出现,\\0 ~ 9之间的任意一个数字 {10} 表示\\d出现10次 System.out.println(num.matches(regex)); }

2020-08-27 11:15:06 59

原创 点击图片切换

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> onload = function(){ var imgs = ["img/0.jpg","img/1.jpg","img/2.jpg","img/3.jpg"]; va

2020-08-27 10:41:09 242

原创 html标签基础认识

<!DOCTYPE html><!-- 作者:1546080876@qq.com 时间:2020-08-26 描述:是H5的规范,文档类型 HTML 标签是整个HTML页面的根标签--><html> <head> <!-- 描述:head标签是头部标签 --> <meta charset="utf-8" /> <meta http-equiv="refresh" con

2020-08-27 09:04:22 125

原创 24-MVC开发模式,三层架构

一,MVC开发模式1.1 历史Servlet 只能通过 response 来输出标签jsp 简化 Servlet 的开发,过度使用 jsp 会导致,前后端代码的耦合度过高,导致可读性差,不易于维护,难以协同开发MVC :M:model ,javabean(私有化的属性、无参的构造函数、setters and getters)V:view,视图,jspC:controller,控制器,Servlet1.2 好处和弊端好处:耦合度低,便于维护提高了复用性弊端:使项

2020-08-19 21:10:23 1292

原创 25-过滤器、监听器

一,过滤器1.1 概念生活中的过滤器:净水器web应用中的过滤器:当访问服务器的某些资源时,过滤器可以把请求拦截下来,完成一些特殊的功能过滤器的作用:登录验证、统一处理编码、敏感字的过滤web三大组件之一:servlet、filter、listener1.2 使用步骤定义类实现类Filter接口重写方法配置要过滤的资源路径 <filter> <display-name>LoginFilter</display-name>

2020-08-19 21:09:06 93

原创 23-jsp

一,Jsp1.1 概念jsp:java server pages,java 服务器页面jsp是一种特殊的页面,可以在html中嵌入java代码的页面,以 .jsp 结尾简化 java 代码的书写jsp的本质是一个Servlet,在第一次访问jsp页面时,这个jsp中的java代码会经历编译和运行jsp被翻译成的java代码继承了HttpJspBase,HttpJspBase继承HttpServlet1.2 jsp脚本在jsp中定义java代码的格式<% java代码 %&g

2020-08-19 21:08:11 152

原创 会话技术(Cookie/Session)

一,会话技术概念:会话就是客户端与服务器之间的一个通信过程,一次会话中包含多次请求和响应一次会话:客户端第一次请求服务器时建立会话,直到任意一方断开为止作用:在一次会话的范围内的多次请求之间可以实现数据的共享分类:客户端会话技术:Cookie服务端会话技术:Session二,Cookie概念:客户端会话技术,它将数据存储到客户端(浏览器)方法:new Cookie(String name,String value):创建Cookie对象,将两个参数形成键值对绑定到当前Cook

2020-08-19 21:07:17 361

原创 request 与 response

一,Request1.1 概述概念:request 对象是由服务器创建的封装了所有客户端提交信息的对象,我们可以直接使用它,通过它API中相关的方法获取客户端请求时所封装在请求对象中的数据。request 的体系结构:RequestFacade实现类 -> HttpServletRequest接口 -> SevletRequest接口1.2 request 的功能1.2.1 获取请求消息获取请求行getMethod():获取请求方式:POST、GETgetCo

2020-08-19 21:06:51 173

原创 HashMap源码分析与总结

HashMap###1. 属性介绍 //哈希表数组的默认长度 16 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 //哈希表数组的最大长度,2的30次方的原因是,int 最大值是 2的31次方减 1,所以只能是 30 次方 static final int MAXIMUM_CAPACITY = 1 << 30; //默认的加载因子,加载因子指的是 hashmap 中数据

2020-08-12 11:34:37 184

原创 tomcat、http、serlvet

一,服务器1.1 web 相关的概念软件结构C/S:客户端/服务端B/S:浏览器/服务端C/S 和 B/S的对比:C/S 的页面更加精美C/S 的宽带占用更小B/S 的硬盘占用更小B/S 更易于更细维护资源的分类:静态资源:任何用户访问后,得到的结果就是一样的就称为静态资源,静态资源可以直接被浏览器解析,例如:html、css、js动态资源:每一个用户访问后,得到的结果可能不同的就称为动态资源,动态资源会先转换成静态资源,再返回给浏览器,例如:servlet、jsp网

2020-08-12 11:33:17 148

原创 数据库介绍

一,数据库1.1 概念数据库就是存储数据的仓库数据库可以实现数据的持久化存储数据库的本质是文件系统1.2 DBMSDatabase Management System:数据库管理系统DBMA:数据库管理员常见的数据库管理系统:MySQL:Oracle公司的中小型数据库,从6版本开始收费Oracle:Oracle公司的大型数据库,收费的DB2:IBM公司的大型数据库SQLServer:Mircosoft公司的大型数据库SQLite:移动端的嵌入式的小型数据库

2020-08-10 12:28:55 137

原创 22-JDBC

一,JDBC基础1.1 概念概念:Java Database Connectiviry,Java 数据库连接,JDBC 让我们可以通过 Java 代码访问数据JDBC的本质:它是官方推出的一套专门用于操作关系型数据库的规则。各个不同的数据库厂商都要去实现这个接口,并提供相应的 jar 包。我们就可以使用这个 jar 包针对不同的关系型数据库进行数据库的操作。1.2 使用步骤导入 jar 包 mysql-connector-java-5.1.37-bin.jar导入步骤:在项目的根

2020-08-10 12:28:07 135

原创 web_求和(练习)

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> function getSum(){ // 1.通过id获取3个输入框的元素对象 var inp1 = document.getElementById("inp1"); var

2020-08-07 20:41:57 758

原创 web_js概述

1. 变量<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> function f(){ i = 3; } function g(){ f(); alert(i); } </script> &

2020-08-07 20:10:08 269

原创 web_QQ登录注册界面设计

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> //定义变量,初始化为0 var count = 0 function check(){ var imgObj = document.getElementById("chec

2020-08-07 09:28:47 1791

原创 web_显示与隐藏

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> *{ /* * margin 默认外边框留白 * padding 默认内边框留白 */ margin: 0; padding: 0; } .u{

2020-08-06 21:00:10 384

原创 web_margin,pading...

* 是表示针对HTML的所有元素。margin表示边框外面留的空白,后面的0表示不留空白。padding表示边框内部带内容之间填充,后面的0表示不留空白。border表示边框,后面的0px表示边框宽度为0像素,边框绘制方式none表示不绘制边框。 代码演示<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <s

2020-08-06 20:40:41 195

原创 web_定位 —— 案例说明

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> *{ margin: 0; padding: 0; border: 1px solid aquamarine; } #pp{ position: absolute;

2020-08-06 20:19:45 146

原创 web_js

1. 元素选择器<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> p{ color: red; } span{ color: blue; } </style> </head> <body>

2020-08-06 14:25:15 97

原创 web_外联样式表

1. js文件<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" type="text/css" href="css/test.css"/> </head> <body> <p>段落</p> </body>&

2020-08-06 09:13:15 566

原创 web_内联样式

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <!-- 作者:1546080876@qq.com 时间:2020-08-06 描述:内联样式 --> <p style="color

2020-08-06 09:05:55 308

原创 web_标签补充<p> <i> <strong>...

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <p> 静夜思 <br /> 窗前明月光, <br /> 疑是地上霜。 <br /> 举头望明月, <br />

2020-08-05 23:19:40 1005

原创 web_div/span标签

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!-- 作者:zhu 时间:2020-08-05 描述: style="color: aquamarine 字体颜色 背景色

2020-08-05 23:09:15 621

原创 web_制作一个用户名 密码 性别 兴趣爱好 注册的界面

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <form> <table cellpadding="0" cellspacing="0"> <tr style="height: 40px;">

2020-08-05 21:01:47 5665 1

原创 web_1.使用html写一段自我介绍, 要求要有个人信息,个人履历, 尝试使用样式进行颜色,背景的设置

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!-- 作者:zhu 时间:2020-08-05 描述:hr表示一条横线 --> <hr /> <!--

2020-08-05 19:40:26 4986

原创 web_表单标签

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <form> <input type="text"/> <br /> <input type="password" id="pwd"/> <

2020-08-04 23:38:19 491

原创 web_事件

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> //方法1 function f1(){ //定义变量 var a = document.getElementById("b"); a.value = "你好"; }

2020-08-04 23:29:41 181

原创 web_按钮

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <form action=""> <input type="text" value="默认提交内容"/> <input type="text"/> <button>

2020-08-04 23:21:41 1699

原创 web_单选框与复选框

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <form action="https://im.qq.com/"> <br /> <input type="radio" name="sex" value="1" checked

2020-08-04 23:17:13 2830

原创 web_文本框和密码框

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <form action="03_按钮.html" method="post"> <input type="text" placeholder="手机号/用户名/邮箱" maxlength="12" nam

2020-08-04 22:49:00 794

idea插件:2020idea-mybatis_log_plugin.jar

idea 2021.2以下版本使用有效,高版本未测试;上传备份使用

2022-06-02

zfyTest.zip

表单开发——列表查询小练习源码

2021-09-11

zhu-spring-tx.zip

采用spring将数据添加到数据库中,并将添加信息在控制台展示

2020-10-13

java——数组.xmind

一维数组概念:一组连续的存储空间,存储多个相同数据类型的值。数组的创建。数组的组成。数组的遍历。数组的默认值。

2020-07-10

面向对象.xmind

程序是为了模拟现实世界,解决现实问题而使用计算机语言编写的指令集合。类的抽取。类的定义。对象的创建。实例变量与局部变量的区别。

2020-07-10

继承的特点.xmind

继承——功能越精细,重合点越多,越接近直接父类;功能越粗略,重合点越少,越接近Object类(万物皆对象的概念)

2020-07-10

父类的抽象.xmind

现实⽣活中,很多类别之间都存在着继承关系,都满⾜“is a”的关系。 狗是⼀种动物、狗是⼀种⽣物、狗是⼀种物质。 多个类别都可作为“狗”的⽗类,需要从中选择出最适合的⽗类。

2020-07-10

java_方法思维导图.xmind

方法概念:实现特定功能的一段代码,可反复使用。定义语法。经验:将需要多个位置重复使用的一组代码,定义在方法内部。方法的参数。形参与实参。如何定义参数。返回值与返回值类型。

2020-07-10

二维数组.xmind

二维数组:概念:一维数组中的一维数组;数组中的元素,还是数组。使用双下标访问二维数组中的元素,第一个下标代表:行号(高维下标);第二个下标代表:列号(低维下标)。二维数组创建语法。

2020-07-10

Java语言基础.xmind

变量的概念:计算机内存中的一块存储空间,是存储数据的基本单元。变量的定义流程。变量的定义方式。数据类型。转义字符。类型转换——自动类型转换;强制类型转换。

2020-07-10

java循环结构.xmind

while循环 do while循环 for循环 流程控制,break:终止,跳出switch、循环条件;continue:结束本次,进入下一次循环(案例)

2020-07-10

JavaSE知识内容.xmind

java语言基础 (1)NotePad++设置:菜单栏->设置->语言格式设置->设置字体consolas。设置字号大小等。 编码:编码字符集->中文->GB2312(中文的字符集)。菜单栏--------->编码--------->编码字符集-------->中文------------->GB2312(中文的字符编码)。 如果每次更改字符集麻烦:菜单栏--------->设置---------->首选项--------->新建--------->右侧编码选择GB2312

2020-07-10

java的三大特性.xmind

知识点包括:封装、公共访问方法、继承、访问修饰符、方法重写、super关键字、super访问方法、super访问属性、继承中的对象创建、继承后的对象创建过程、super调用父类无参构造,super调用父类有参构造、多态、装箱与拆箱

2020-07-10

JavaSE.xmind

案例 + 知识点:其中包括了方法,数组,继承多态封装,基本数据类型与引用数据类型;super关键字,方法的重载,构造方法的重载,排序(冒泡排序、选择排序、JDK排序案例)并对各个知识点进行了相应的案例进行分析。

2020-07-10

空空如也

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

TA关注的人

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