学习笔记
文章平均质量分 73
乘凉者 栽树人
程序猿向秃头前进
展开
-
基于JavaScript实现的八种排序算法的可视化实现
八大排序算法 可视化过程1、效果图排序过程中,对应比较交换的颜色矩形发生变化排序前的一段简单介绍2、八大排序算法核心代码参考文章:https://blog.csdn.net/qq_23994787/article/details/77965750?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162561910016780264088695%2522%252C%2522scm%2522%253A%252220140713.13原创 2021-07-09 10:52:18 · 923 阅读 · 2 评论 -
前端三大件--JavaScript详解
JavaScript入门到实战1、入门1.1、引入JavaScript内部标签<script> //asasda</script>外部引入a.js//asdatest.html<script src="a.js"></script>1.2、基本语法<script> const score = 71; if (score>60&&score<=70){原创 2021-06-30 19:47:18 · 283 阅读 · 0 评论 -
多线程详解---(多案例实战)
多线程1、区分单线程和多线程单线程:就像是做饭,洗衣服,煮水,一个一个进行多线程:在单线程的基础上,可以考虑煮水的时候,洗衣服节约时间package com.kong.thread;//创建线程,重写run方法,start方法开启线程public class thread1 extends Thread { @Override public void run() { //run方法线程体 for (int i = 0; i <1000原创 2021-06-24 02:16:18 · 143 阅读 · 0 评论 -
python爬虫从入门到放弃,含案例分析,超详细讲解(一)
Python爬虫1、认识爬虫1.1、概述网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者)按照一定规律,自动地抓取万维网信息的程序或者脚本。1.2、应用场景爬取网页优秀的图片信息爬取劲爆视频的弹幕信息爬取优秀的歌声以及曲目1.3、爬虫和python爬虫只能用python写吗?其实不然,用Java,c都能写,只不过python对于小白上手快,就像吃饭一般,筷子、勺子、甚至用手抓,他都是可以的,但是大家也都知道筷子勺子吃又优美雅观而且干净。1.4、爬虫合原创 2021-06-12 00:53:31 · 1648 阅读 · 2 评论 -
javaweb网页实现邮箱发送
网页邮件传输邮箱的传输原理[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XgjmvHEX-1623048302795)(C:\Users\空\Desktop\捕获.PNG)]导入相关依赖<!-- https://mvnrepository.com/artifact/javax.activation/activation --><dependency> <groupId>javax.activation</groupI原创 2021-06-07 14:45:45 · 465 阅读 · 0 评论 -
网页文件传输
文件传输1、项目部署创建一个空的项目新建一个web模块导入servlet2、前端页面index.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><body><%--GET:上传文件大小有限制POST:上传文件大小没有限制 ${pageContext.request.contextPath} --%><form原创 2021-06-07 12:43:51 · 1825 阅读 · 0 评论 -
JAVAWEB(四)SMBMS 期末大作业
SMBMS javaweb期末大作业1、项目部署准备创建一个新的maven,选中maven的webapp,然后创建新建项目结构连接数据库并且创建实体类配置pom.xml文件信息<dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId&原创 2021-06-06 21:51:01 · 1183 阅读 · 0 评论 -
Javaweb入门到实战(三)过滤器、拦截器、jdbc详解
9、JavaBean实体类JavaBean有特定的写法:必须要有一个无参构造属性必须私有化必须有对应的get/set方法;一般用来和数据库的字段做映射 ORMORM:对象关系映射表–>类字段–>属性行记录–>对象personidnameageaddress1空空24西安2圆圆14西安3空100西安person实体类public class person { private char原创 2021-05-24 11:26:58 · 283 阅读 · 0 评论 -
java socket编程实现群聊(超详细)
Java socket编程实现群聊最终效果文末有完整代码,创作不易,点个赞再走吧~客户端之间的交流有人退出群聊时,减少在线人数实现流程1、项目结构即原理分析功能实现多客户之间聊天实时统计在线人数图形化界面创建昵称下线通知项目结构原理服务端:创建socket,每次接受一个客户端来连接,就分配一个线程处理和客户端通信,将昵称和服务器分配给其的输出流存储,然后实现群聊客户端客户端继承JFrame框架,添加组件。创建客户端的socket,输入昵称,创建原创 2021-05-19 12:06:53 · 703 阅读 · 1 评论 -
Javaweb二(JSP详解)
8、JSP8.1、JSP原理首先了解什么是jspjava服务端页面,和servlet一样,用于动态的web技术特点:写jsp跟html差不多HTML只能提供静态的数据jsp页面嵌入Java代码,可以提供动态原理:我们执行jsp文件会发现,在我们电脑的地址下,它变成了一个Java程序也就是说浏览器向服务器发送请求,不管访问什么问题,其实都是访问servletjsp本质上就是一个Servlet导入jasper-runtime依赖包<dependency&g原创 2021-05-18 21:29:30 · 545 阅读 · 0 评论 -
java四大域总结
Java四大作用域对象1、为什么他们是域对象同样都内置了map集合,都有setAttribute和getAttribute方法2、四大作用域page(jsp页面)域–>PageContextrequest(请求)域–>request HttpServletContextsession(会话)域–>session HttpSessionapplication域(web应用)–>application ServletContext3、作用范围从小到大依次排序为原创 2021-05-14 11:04:21 · 414 阅读 · 0 评论 -
javaweb入门到实战(一)
JavaWeb1、基本概念1.1、前言web也就是网页的意思,如www.baidu.com静态webhtml,css提供给所有人看的数据始终不会发生改变动态web比如淘宝,几乎所有网站提供给所有人看的数据始终在发生改变,每个人在不同时间地点获取的信息不同技术栈:Selvet/Jsp,ASP,PHP在Java中,动态web资源开发的技术统称为javaWeb1.2、web应用程序web应用程序:可以提供浏览器访问共享a.html b.html等多个web资原创 2021-05-14 01:58:17 · 278 阅读 · 0 评论 -
swing 简易贪吃蛇小游戏开发
贪吃蛇游戏1、界面绘制startGame(启动器界面)package com.company.snake;import javax.swing.*;import java.awt.*;public class startGame { public static void main(String[] args) { JFrame jFrame = new JFrame("贪吃蛇小游戏"); jFrame.setBounds(10, 10, 900,原创 2021-05-06 03:17:49 · 673 阅读 · 6 评论 -
java GUI编程 内含swing基础知识 小游戏开发基础
GUI编程告诉大家怎么学?这是什么?它怎么玩?如何运用?组件窗口弹窗面板文本框列表框按钮图片监听事件鼠标键盘事件外挂1、简介Gui编程核心 Swing AWT1、因为界面不美观2、需要jre环境!了解MVC架构,了解监听2、AWT介绍包含很多接口和类!GUI!元素:窗口,按钮,文本框java.awt[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QUMbcdrZ-1620147878069)(C:\Users\空原创 2021-05-05 01:05:33 · 134 阅读 · 3 评论 -
爆肝3万5千字的Java学习笔记(超详细的java)
Java学习java入门java三大版本javaSE:标准版(桌面程序,控制台开发…)javaME:嵌入式开发(手机,小家电…)javaEE:E企业级开发(web端,服务器开发…)Java特性和优势简单性面向对象可移植性(各平台连通)高性能分布式动态性(反射)多线程安全性健壮性java开发环境搭建jdk下载与安装百度搜索JDK8,找到下载地址同意协议下载电脑对应的版本双击运行安装记住安装路径配置环境变量我的电脑-》右键-》属性环境变量-》JAVA原创 2021-05-03 19:36:13 · 278 阅读 · 0 评论 -
单例模式
单例模式什么是单例模式单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。单例模式确保某个类只有一个实例,实现步骤将该类的构造方法定义为私有方法,这样其他的代码就不能直接调用该类的构造方法来实例化对象,只有通过该类提供的静态方法来得到这个实例在该类提供一个静态方法,当我们调用这个方法的时候,如果类持有哦的引用不为空,就返回这个引用,如果类保持的引用为空就创建该类的实例并将实例的引用赋予该类保持的引用特点单例类只有一个实例单例类必须自己创建自己的唯一实例单例类原创 2021-04-27 19:18:23 · 102 阅读 · 0 评论 -
HTML5
HTML5初识HTMLHTML概述:HTML:Hyper Text Markup Language(超文本标记语言)超文本包括:文字、图片、音频、视频、动画等知名浏览器对HTML的支持微软Google苹果operaMozillaw3c标准包括结构化标准语言(html、xml)表现标准语言(css)行为标准(DOM、ECMAScript)常见IDE记事本DreamweaverIDEA(功能强大、方便,适合新手)WebStorm原创 2021-04-23 12:27:35 · 73 阅读 · 0 评论 -
Dos命令
DOS命令打开方式开始+系统+命令提示符也可以直接使用快捷键win+r也就是(win键:键盘上的那个四方形图形)在任意的文件夹下面,按住shift键+鼠标右击,在此处打开cmd资源管理器的地址栏前面加上cmd路径(注意加空格)常见的Dos命令#盘符切换#查看当前目录下的所有文件 dir#切换目录 cd +目录名cd.. 也就是返回上一级#清楚屏幕 cls#退出终端 exit#查看ip ipconfig#创建文件夹 md +文件名#删除文件夹 rd +文件名打开应原创 2021-04-22 16:10:05 · 77 阅读 · 0 评论 -
Markdown
Markdown语法标题几级标题就几个#号加一个空格字体**hellow ** 两个星号对称包裹为粗体hello 一个星号对称包裹为斜体hello 三个星号对称包裹为斜粗体hello 两个波浪号包裹为删除体引用空空的一切,是一切的根源 大于号加空格(用于引用别人的东西)分割线分割线可以是三个-回车也可以是三个*回车图片英文感叹号+[截图]():括号里面写图片地址超链接点击跳转:中括号写文字,括原创 2021-04-22 15:04:55 · 72 阅读 · 1 评论