- 博客(85)
- 收藏
- 关注
原创 我的GIT练习ONE
Git 是一个分布式版本控制及源代码管理工具;Git 可以为你的项目保存若干快照,以此来对整个项目进行版本管理每一次的练习,都是对自身知识的巩固,以及对自身知识的一个测试。
2023-06-08 11:23:39
6526
原创 JavaWeb—MVC(随笔)
Java MVC(Model View Controller)模式是一种软件架构模式,目的是将一个程序的数据模型、用户界面和控制业务逻辑的过程分别独立开来,从而使得更容易进行单独改变和重用。其中,业务逻辑的处理层是控制器(Controller),用户界面显示层是视图(View),模型是系统中的数据存储和处理机制。这个模式可以使代码更清晰,更具结构性,更容易进行分工开发。这里做个小总结:MVC设计模式是一种通用的软件设计思想,而MVC框架是基于MVC设计模式的特定实现。
2023-06-07 22:46:22
1262
原创 Java设计模式—策略模式(Strategy Mode)
策略模式(Strategy Mode)是一种行为型设计模式,它定义了算法家族,分别的封装起来,让它们之间可以相互替换;此模式让算法的变化,不会影响到使用算法的客户;这样做的好处是,当我们需要增加新的算法时,只需要添加一个新的算法类即可,而不需要修改原有的代码。策略模式是一种非常灵活和可扩展的设计模式,可以帮助我们更好地应对需求变化和提高代码质量。
2023-06-06 21:07:33
3228
原创 Java设计模式—单例模式(Singleton Pattern)
单例模式(Singleton Pattern)是一种创建型设计模式,一种非常非常常用的设计模式。它保证一个类仅有一个实例,并提供一个访问它的全局访问点;饿汉式:类加载时就创建了对象实例,因此线程安全,但会造成资源浪费;懒汉式:只有在需要时才创建对象实例,节省了系统资源,但需要考虑线程安全问题;双重校验锁:在懒汉式的基础上加入双重校验,保证了线程的安全且减少了锁的“竞争”;饿汉式:类加载时创建对象实例。懒汉式:只有在需要的时候才创建对象实例。
2023-06-06 20:30:39
584
原创 Java设计模式—适配器模式(Adapter Pattern)
适配器模式(Adapter Pattern)是一种结构型设计模式;用于将一个类的接口转换成另一个接口,从而满足客户端对接口的需求;在适配器模式中,适配器充当一个中间层,通过实现目标接口并持有原始类的实例来实现对原始类的封装和转换。客户端只需要调用目标接口中定义的方法即可完成对原始类的调用。适配器模式在Java中广泛应用于各种场景,例如,将旧版API适配到新版API、将不同的数据格式适配到统一的数据格式等。所以,适配器模式是个非常非常重要的,是个非常强的设计模式!
2023-06-05 20:09:34
3853
原创 写一个Js图片轮播效果(含点击事件)
imgs{写的这个图片轮播模板,可以根据自己的项目需求进行修改调整,让其更加的符合项目!不啰嗦了,希望多多支持!
2023-05-30 22:55:51
859
1
原创 聊聊如何使用Js写一个简单的二级联动和三级联动呢?
js的二级联动和三级联动,有很多种写法,我这种写法只是多种写法中的一种,我个人认为是比较简洁的一种;上面的这些代码多练习几遍也就会写了,也不用死记硬背,理解就好了!实在怕忘记就一键三连吧!哈哈!
2023-05-27 21:26:14
2048
原创 关于MySQL表添加某一列和删除某一列
MySQL是一种广泛使用的关系型数据库管理系统,它是一种开源的软件,由瑞典的MySQL AB公司开发的。
2023-05-24 23:54:09
5871
原创 谈谈关于CSS发展史的那点事
W3C是万维网联盟(World Wide Web Consortium)的缩写,它是一个国际性的组织,致力于开发Web标准和推广Web技术的发展。W3C是由互联网的创始人之一、Web的发明者蒂姆·伯纳斯-李(Tim Berners-Lee)于1994年创建。
2023-05-23 13:45:46
818
原创 CSS中的position属性指定元素的定位方式
我们使用position属性可以灵活的控制页面布局,我们常用于制作悬浮菜单、弹出框等效果,但是如果我们过度的使用会导致页面太过混乱,从而影响了用户的体验感。
2023-05-23 11:32:03
595
原创 聊聊Java中HTTPSession和Cookie的区别在哪里
前言:在Java中的TTTPSession和Cookie与在其他语言中的实现其实是相同的,它们都是用于Web应用程序中存储用户相关信息的机制HTTPSession和Cookie 它们存储的位置,前者是存储在服务端,后者是存储在客户端(就是浏览器)Cookie存储位置在客户端,数据可以被任何人读取,如果我们Cookie存储了敏感信息,则可能会被信息窃取者窃取去,而HTTPSession存储位置在服务器上,因此比Cookie更安全。、Cookie 可以设置失效时间,因此可以在客户端保存一个长期有效的登录令牌,从
2023-05-22 23:57:44
125
原创 如何让一个div随时间来回变动
CSS代表层叠样式表(Cascading Style Sheets),是一种用于定义网页外观和样式的语言。通过CSS,网页开发人员可以指定如何呈现HTML元素,包括颜色、字体、大小、布局和其他视觉属性;简单理解就是,css是给hmtl元素设置样式,通过css修饰网页,就像‘人靠衣装马靠鞍,html也要靠css才能打扮的好看’
2023-05-20 15:42:33
168
2
原创 如何实现CSS字体渐变和字体颜色随时间来回变动
CSS代表层叠样式表(Cascading Style Sheets),是一种用于定义网页外观和样式的语言。通过CSS,网页开发人员可以指定如何呈现HTML元素,包括颜色、字体、大小、布局和其他视觉属性;简单理解就是,css是给hmtl元素设置样式,通过css修饰网页,就像‘人靠衣装马靠鞍,html也要靠css才能打扮的好看’
2023-05-20 15:25:57
1475
1
原创 CSS几种常见选择器
什么是css选择器,在css中选择器是一种模式,用于匹配HTML文档中的某些元素并且应用到这些元素上。我们可以通过选择器给特定的元素设置样式,我们最最最常用的选择器就是类选择器了,最最最少用的就是通用选择器了!下面我就挑几个常见常用的选择器,过过最近写文章的‘瘾’!
2023-05-19 00:20:38
1380
原创 CSS如何动态下拉div盒子、移动div盒子和展开div盒子
css是层叠样式表,是一种用于网页设计的语言,它可以为HTML和XML文档添加样式和布局。我们通过css可以控制文本的颜色、字体大小、字体间距等等。css是强大的工具,它可以使我们的网页更加的美观,提高用户的阅读体验!动态下拉、移动和动态移动展开。
2023-05-18 10:09:46
1830
1
原创 Java实现头像上传
**** @Date(时间)2023-05-05* @Author 半杯可可* 用于封装响应服务器数据*/@Data/*** 响应代码*//*** 响应消息*//*** 响应数据*//**** @Date(时间)2023-05-11* @Author 半杯可可* 所有自定义控制器对象的父类 - 相关的公共操作的提取到父类,便于代码的重用* servlet 简单封装*//*** 成功响应的封装 - 默认* @return*/
2023-05-17 15:43:54
450
原创 关于参与新星计划的那一刻
我学习的是新星计划2023:Vue+SpringBoot开发烟雾报警系统,往后我会加倍的努力跟紧导师的步伐,做到不知识不落下、 认真听讲;笔记时刻记、不忘记。前言:是非常非常的期待的,当看到导师上传教程,我看了教程之后,个人感觉教程讲的非常详细。下面,我把我学习到的一部分知识进行了整理!这篇文章,是我开始学习时,对知识的整理;
2023-05-17 10:10:23
62
原创 Js动态触碰显示隐藏事件
这个就是js触碰显示和隐藏的方法之一了,下面来演示JQuery js方法,JQuery相对于原js要简单的多,不需要html的事件属性,直接在JQuery调用封装好的方法就行了。原js方法,我这里要配合html的事件属性‘这一步写好之后,开始下面js的代码。JQuery的关键字是'好了,就写到这里了!
2023-05-17 08:45:21
847
原创 JQuery 只读(readOnly)和禁用(disabled)
只读和禁用属性,其实只要掌握一种,就会第二种,两种方法一样,就是属性变了一下!
2023-05-16 18:55:24
3782
2
原创 Mysql主键外键的关联
主键Primary key 是一列或多列的组合,作用于唯一标识表中每一行数据,简单来说就是,‘就是给每一张表中的ID添加个唯一标识,也就是主键’Student表的id设置了主键,从而保证了每列数据的唯一性,不会在重新重复的数据,也方便了对表数据的查询、删除、修改...
2023-05-15 19:00:17
2557
原创 关于Mysql增删改查语句(入门)
学习Mysql数据库,增删改查是最底层最基本的语句,任何人学习Mysql都离不开学习Mysql增删改查,就像人要想跑步,就得先学会走,想学会走,就的先学会走...一个道理。
2023-05-15 14:07:15
210
原创 Js和java正则判断密码文本输入格式
在Java和JavaScript中使用正则表达式来判断密码的复杂度是一种常见做法Java正则表达式是处理字符串模式匹配和文本搜索的强大工具,它提供了一种灵活、高效的方式来进行字符串的查找、替换和验证。正则表达式在文本处理、数据验证、搜索算法等领域具有广泛的应用,是Java程序员必备的基本技能之一。
2023-05-14 12:55:45
447
2
原创 Mysql创建库和删除库以及创表和删表(入门)
在这里说一下,删库,需要十分小心,个人建议,在删除这个库的时候,先备份好一份,防止痛苦的抱头后悔痛哭!删除完之后,给上面的Student_On 表改增的增该减的减,然后再执行一次创表就行了。这个时候,我突然想删除这个Student库 重建一个Student了 ,该怎么办?库已经创建好,但是我突然想到,我还有写数据没有写完,我想重建这个表,该怎么办呢?首先我创建一个库,名为‘Student’数据库。
2023-05-14 10:54:15
163
原创 Mysql数据库编码问题(入门)
首先,如果想要确保某数据库,就比如:Student数据库,确保其为UTF8,那么我们该有那些操作呢?这里,我分三个步骤讲。
2023-05-14 10:22:24
78
原创 JavaScript邮箱正则判断的几种方式
Java邮箱正则表达式验证的重要性在于确保输入的电子邮件地址符合标准格式,从而提高数据的有效性和减少错误。通过正则表达式验证,可以预防无效或格式不正确的电子邮件地址被接受,从而提高系统的可靠性和用户体验。此外,正则表达式验证还可以用于自动化测试和邮件服务器的开发,以确保邮件的正确发送和接收。内容....
2023-05-13 18:37:06
1301
原创 Java生成随机数的几种方式
随机数,在一些特殊场景下,是非常常用的。比如一些测试和验证场景、安全加密、随机抽样等都有随机数的‘身影’。上面我写了五个写法,根据自己的需求而选择。大家如果觉得有什么不对的地方,望指出,愿与诸君共同学习进步!
2023-05-13 14:23:19
3271
原创 关于Java发送邮件
的前⽣是JavaMail。JavaMail最后⼀个版本是于2018年8⽉发布,已经停⽌更新。新项⽬应该使⽤简介:JavaMail,顾名思义,提供给开发者处理电⼦邮件相关的编程接⼝。它是Sun发布的⽤来处理email的API。它可以⽅便地执⾏⼀些常⽤的邮件传输。我们可以基于JavaMail开发出类似于的应⽤程序。JavaMail包中⽤于处理电⼦邮件的核⼼类是:等。Session定义了⼀个基本的邮件会话,它需要从Properties。
2023-05-13 12:28:14
2869
5
原创 jQuery 绑定事件来回切换(入门)
内容...还有很多种按钮绑定事件,来回切换功能的方法,这里是其中一种,可以百度查看更多的方法!大家如果觉得有什么不对的地方,望指出,愿与诸君共同学习进步!
2023-05-12 11:36:36
388
原创 Node.js安装与配置环境(最新)
Note.js它是一个开源和跨平台的JavaScript运行环境,Note.js它还是任何类型项目流行的工具Note.js在浏览之外运行V8 JavaScript引擎Google Chrome的内核,这也使得Note.js性能非常的好,非常的大家的喜爱。
2023-05-10 21:14:01
23426
38
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅