- 博客(14)
- 收藏
- 关注
原创 注册时判断用户名是否可用
<script> // 1.页面加载 $(function () { // 2.为用户名输入框绑定一个离焦事件 $("#username").blur(function () { // 3.获得用户输入的数据 //var username = this.value; var username = $(this).val(); // 10.每次发送请求之前,先清空提示信息内容 $("#usernameinfo")
2020-10-12 19:42:52 683
原创 搜索框内容自动补全
方便操作给输入框设置一个id.<input type="text" class="form-control" placeholder="Search" id="searchText"><div id="completeShow" style="display: none;"> <ul id='itemul' class='list-group'> </ul><script> // 1.页面加载 $.
2020-10-12 19:24:44 907
原创 Java实现模糊查询
一、前端页面的代码 <div> <form action="${pageContext.request.contextPath}/ProductServlet" method="get"> <input type="hidden" name="action" value="findAllProductsByTJ"> <select name="cid"> <c:forEach items="${categoryList}
2020-09-22 09:40:57 2463
原创 利用HttpServletResponse的响应头实现文件下载
一、首先编写文件下载的前端页面<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>文件下载页面</title&g
2020-09-03 11:31:04 686
原创 点击切换验证码
首先在web下新建一个login.jsp,其中的代码如下:<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <he
2020-09-02 10:10:35 1409
原创 IDEA配置opencv
一、首先配置好idea的环境,这里不再赘述。二、下载opencv的安装包。推荐网址:https://opencv.org/releases.html#下面以4.0.0版本为例。三、安装opencv点击opencv-4.0.0-vc14_vc15.exe,点击Extract解压。解压后会出现如下的文件夹四、IDEA中配置opencv导入jar包:点击加号,出现弹框:选择导入红框中的jar包和.dll文件:导入完成后如下所示:以上步骤完成后,即可运行程序测试。五、代码测试
2020-05-25 13:43:35 1856 1
原创 函数式接口(Lambda表达式,方法引用)
1、函数式接口定义:如果一个接口有且仅有一个需要被重写的抽象方法,那么这个接口就叫做函数式接口。(使用Lambda表达式的前提条件)函数式接口可以自己定义,同时Java中有很多已经被定义好的函数式接口。2、函数式接口总结(1)Supplier接口。生产者(输出)抽象方法:T get();通过Supplier获取什么类型的对象,抽象方法便返回什么类型的数据。(2)Consumer接口。 ...
2020-04-01 19:08:24 255
原创 利用Lambda表达式延迟执行——避免性能浪费
package cn.zal.demo02_log;public class Demo01Log { public static void main(String[] args) { String s1="Java"; String s2="Hello"; String s3="World"; printLog(1, s1+...
2020-04-01 10:06:27 524
原创 TCP协议——通过网站访问服务器中的html文件
package zal.demo03_web;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;/*模拟web服务器*/public class Demo01W...
2020-03-27 11:10:56 1033
原创 TCP协议利用多线程实现——文件的上传、下载
文件的上传指的是:客户端将本地的文件发送到服务器端,然后服务器端将接收到的内容存储到本地。文件的下载即是一个相反的过程:服务器将文件发送给客户端,客户端将接收的文件下载到本地。上传和下载的过程,方法上没有什么区别。下面用多线程的方式来实现文件的上传过程。package zal.demo02_upLoad;import java.io.FileOutputStream;import ja...
2020-03-27 10:56:40 814 1
原创 TCP协议的Java代码实现——传递字符串。
一、首先了解一下几个概念ip地址:在同一个无限网中一台计算机的标识。端口号:计算机中有很多的应用程序,双方进行信息交互时,选择是通过哪个应用程序进行交互。TCP三次握手协议,客户端与服务器端实现信息传递之前,需要进行三次握手。可以简单的理解为:验证客户端——服务器端,服务器端——客户端,这两条通道是否畅通。三次握手的对话可以简单理解为:客户端问服务器端:通路1正常吗?服务器端恢复并问客...
2020-03-27 09:46:55 953 2
原创 缓冲流、转换流、打印流
一、缓冲流:提高读写速度字节缓冲流:BufferedInputStream BufferedOutputStream字符缓冲流:BufferedReader BufferedWriter构造方法:public BufferedInputStream(InputStream in);参数为字节输入流。创建一个新的字节缓冲输入流。public BufferedOutputStream(...
2020-03-26 11:15:15 136
原创 Java环境变量的配置
JDK下载并安装:右击我的电脑——属性——高级系统设计——环境变量新建添加系统变量如下:本次JDK1.6重新安装配置是为了临时用,之前一直使用JDK1.8。电脑里两个版本都存在,应用时可以随意切换,只需要更改path路径就可以。...
2020-02-23 14:53:33 125
原创 List接口、Set接口、Collections工具类
1、List接口:有序、有索引、可以重复List接口中常见的方法:public void add(int index,E element);将指定的元素,添加到集合的指定位置上public E get(int index);返回集合中指定位置的元素。public E remove(int index);移除列表中指定位置的元素,返回的是被移除元素。public E set(...
2020-02-11 15:54:23 138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人