自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

枯寂家博客

Java 初学者

  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

原创 程序员感悟

代码是绝对忠诚的,不管你如何改他,如何调试他,他总会不断将正确的结果反馈给我们,如果出错了,他还会告诉咱们是那错了

2021-11-04 16:00:08 152

原创 v 1024

表明10月24日,是程序员节,这是由于信息量的单位1GB=1024MB,1MB=1024KB,1KB=1024Byte,程序员们就把1024作为了一种表示自己身份的符号1024。024是一种逐渐流行的回帖方式,其所表达的含义,类似于“顶”、“非常棒,常见于。其常见形式为“1024”、“1024顶”两种形式。1024也是程序员自发认定的。

2022-10-24 14:55:04 231 1

原创 如何将一个文件打成jar包

第一步: 你得有一个文件 文件放入E盘第二步:你文件中得有第三步:打开cmd win+R第四步:输入: jar cvfm aa.jar aaMETA-INFMANIFEST.MF -C aa/ .需要改的地方 将aa 换成你得文件名就可以了成果:

2021-11-04 15:56:46 9785

原创 第二个1024

至今我有已经度过了两个1024,第一个在学校中学习度过,现在这个在实习中度过,这个是我第一个真正的1024第一个程序员节,希望以后编程水平越来越高!什么是1024程序员节1024程序员节是广大程序员的共同节日。1024是2的十次方,二进制计数的基本计量单位之一。针对程序员经常周末加班与工作日熬夜的情况,部分互联网机构倡议每年的10月24日为1024程序员节,在这一天建议程序员拒绝加班。程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。1G=1024M,而1G与..

2021-10-24 16:12:33 91

原创 MD5加密算法

MD5加密算法,因为只可以加密,无法获得密码原文,只能属于算法。常见的加密算法常用加密算法可以分为单向加密和双向加密。单向加密:只提供单向加密不能解密,不可逆的过程。通常用来存储用户名和密码,直接从前端传输来存储到数据库中 双向加密:又分为对称性加密算法和非对称性加密算法。对称性加密算法,发送和接收端双方都知道秘钥和加密算法且秘钥都是相同的,之后便是对数据的加密和解密过程。非对称加密算法 :发送之前A B事先生成一对秘钥,A将秘钥发送给B,B将秘钥发送给 A,A先用B的秘钥加密密文在发送B,B

2021-09-29 09:32:32 3718 2

原创 Spring简介

1. Spring概述 Spring是分层的Java SE/EE应用full-stack轻量级开源框架,以IOC(Inverse Of Control : 反转控制)和AOP(Aspect Oriented Programming : 面向切面编程)为内核; 提供了展现层Spring MVC和持久层 Spring JDBCTemplate 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架.2.Sprin..

2021-04-12 10:41:03 85

原创 Mybatis的快速入门(HelloWorld)----------仅供参考,如有不懂请看官方文档

能看到这里相信大家的Java已经学习了挺长时间了,肯定不会以为HelloWorld是简单的你好,世界或者是在刚入门的时候最简单的HelloWorld。带大家重温一下经典public class HelloWorld{ public static void main(String args[]){ System.out.println("HelloWorld"); }}这个的输出肯定就是“HelloWorld”回归正题1.创建数据库,表,并添加一条数据

2021-04-11 22:41:23 85

原创 Mybatis的简介

1. Mybatis概述 Mybatis是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架;Mybatis避免了几乎所有的JDBC代码的手动设置参数以及获取结果集。 Mybatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Object ,普通的Java对象)映射成数据库中的记录。2. 我们为什么要使用Mybatis? 首先,JDBC:SQL夹在Java代码块里,耦合度高导致编码内伤;维护不易且实际...

2021-04-11 20:07:48 164

原创 JSP的使用

1.JSP的概念 Java Server Pages: java服务器端页面 -可以理解为: 一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码 -用于简化书写2.JSP 的原理 JSP本质上就是一个Servlet 步骤: 1. 服务器解析请求消息,找是否有index.jsp资源 2. 如果找到了,会将index...

2021-03-21 21:57:20 104

原创 会话技术Cookie和Session

1.会话技术 1.1 会话: 一次会话中包含多次请求和响应 - 一次会话: 浏览器第一次给服务器资源发送请求,会话建立,知道有一方断开为止. 1.2 功能: 在一次会话的范围内的多次请求间,共享数据 1.3 方式: - 客户端会话技术: Cookie - 服务器端会话技术: Seesion2. Cookie 2.1 概念: 客户端会话技术,将数据保存到客户端....

2021-03-21 21:08:20 109

原创 HTML5 新增的多媒体标签

新增的多媒体标签主要包含两个: > 音频: <audio> > 视频: <video> 1. 视频<video> 当前<video> 元素支持三种视频格式: mp4,WebM,Ogg 尽量使用mp4格式(因为几乎所有浏览器都兼容). 1.1视频的语法格式: <video src="文件地址" controls="c...

2021-03-08 18:57:34 229

原创 JavaScript对象

1.对象(Object) 对象是JS中的引用数据类型 对象是一种复合数据类型,在对象中可以保存多个不同数据类型的属性 使用typeof检查一个对象时,会返回object 1.1创建对象的两种方式 方式一: var obj = new Object(); 方式二: var obj = {}; 1....

2021-01-29 20:35:02 157

原创 JavaScript运算符

1.逻辑运算符! : 非运算可以对一个布尔值进行取反,true变false false边true,当对非布尔值使用!时,会先将其转换为布尔值然后再取反,我们可以利用!来将其他的数据类型转换为布尔值 &&: &&可以对符号两侧的值进行与运算,只有两端的值都为true时,才会返回true。只要有一个false就会返回false。与是一个短路的与,如果第一个值是false,则不再检查第二个值对于非布尔值,它会将其转换为布尔值然后做运算,并返回原值...

2021-01-29 20:23:42 61

原创 JavaScript的流程控制和循环语句

注:和java 中的流程控制和循环语句是类似的,如果已经了解java中的流程控制和循环语句,本篇博客请自行跳过流程控制语句 程序都是自上向下的顺序执行的, 通过流程控制语句可以改变程序执行的顺序,或者反复的执行某一段的程序。 分类: 1.条件判断语句 2.条件分支语句 3.循环语句 1.条件...

2021-01-22 20:01:55 90

原创 JavaScript的数据类型及转换方式

1.数据类型 JS中一共分成六种数据类型 >String 字符串 > Number 数值 > Boolean 布尔值 > Null 空值 >Undefined 未定义 >Object 对象 其中基本数据类型有 String 字符串 Number 数值 Boolean 布尔值 Null 空值 Undefined ...

2021-01-22 19:37:29 567

原创 CSS的复合选择器

1.什么是复合选择器 在CSS中,可以根据选择器的类型把选择器分为基础选择器和复合选择器,复合选择器是建立在基础选择器之上,对基本选择器进行组合形成的. ●复合选择器可以更准确,更高效的选择目标元素(标签) ●复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的 ●常用的复合选择器包括:后代选择器,子选择器,并集选择器,伪类选择器2.后代选择器 后代选择器又称为包含选择器,可以选择父元素里面子元素.其写法就是把外层标签写在前面,内层标签在后面,...

2021-01-13 18:46:09 96

原创 Emmet语法

1.Emmet语法 Emmet语法的前身是Zen coding,它使用缩写,来提高HTML/CSS的编写速度,VScode内部已经集成该语法. ①快速生产HTML结构语法 ②快速生产CSS样式语法2.快速生成HTML结构语法 ①生成标签 直接输入标签名 按tab键即可 比如 div 然后tab键,就可以生成<div></div> ②如果想要生成多个相同标签 加上 * 就可以 比如 div*3 就可以快速生成3个div...

2021-01-13 18:16:50 5424

原创 CSS引入方式

1.CSS 的三种样式表 按照CSS样式书写的位置(或者引入方式),CSS样式表可以分为三大类: ①行内样式表(行内式) ②内部样式表(嵌入式) ③外部样式表(链接式)2.内部样式表 内部样式表(内嵌样式表)是写到HTML页面内部,是将所有的CSS代码抽取出来,单独放到一个<style>标签中. 2.1内部样式表的语法规范 <style>标签理论上可以放在HTML文档的任何地方,但一般会放在文档...

2021-01-05 08:44:23 84

原创 CSS文本属性

1.CSS文本属性 CSS Text(文本)属性可定义文本的外观,比如文本的颜色,对齐方式,装饰文本,文本缩进,行间距等.2.文本颜色 color属性用于定义文本的颜色 2.1文本颜色的语法规范 div { color: red; }3.对齐方式 text-align 属性用于设置元素内文本内容的水平对齐方式 3.1对齐方式的语法规范 div {...

2021-01-05 08:17:34 126

原创 获取数据库连接的五种方式

方式一:使用第三方的API 第一步: 获取Driver 的实现类对象Driver driver = new com.mysql.jdbc.Driver(); 第二步: 选择正确的驱动程序,从而建立到数据库的连接String url = "jdbc:mysql://localhost:3306/test"; URL中代表的含义: jdbc:mysql:协议 localhost: ip地址 33...

2021-01-01 19:02:55 1503

原创 初识JDBC

1. 数据的持久化 ●持久化(persistence): 把数据保存到可掉电式存储设备中以供之后使用.大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以"固化",而持久化的实现过程大多通过各种关系数据库来完成. ●持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在次哦哦按文件,XML数据文件中.2. Java中的数据存储技术 ● 在Java中, 数据库存取技术可以分为如下几类: ① JDBC 直...

2021-01-01 18:16:44 64

原创 数据操纵语言DML

1. 什么是数据操纵语言 数据操纵语言DML(Data Manipulation Language),用户通过它可以实现对数据可的基本操作.2. 数据操纵语言的三种形式: 1)插入: insert 2)修改: update 3)删除: delete 2.1 插入语句 2.1.1 插入语句的方式一: 经典的插入 语法格式: ...

2020-12-30 21:29:27 5349 1

原创 MySQL 分组查询

MySQL数据库的基础 - DQL语言 - 31.分组函数 1.1 分组函数的功能 功能: 用作统计使用,又称为聚合函数或统计函数或组函数 1.2 分组函数的分类 分类: sum 求和, avg 平均值,max 最大值,min 最小值,count 计算个数 1.3 分组函数的特点 1. sum , avg 一般用于处理数值型 max,mi...

2020-12-30 21:28:48 71

原创 CSS 基础选择器

1.CSS选择器的作用 选择器(选择符)就是根据不同需求把不同的标签选出来,这就是选择器的作用。简单来说,选择标签用的。2.选择器的分类 选择器分为基础选择器和复合选择器两个类,我们这里先讲解一下基础选择器。 >基础选择器是由单个选择器组成的 >基础选择器又包括:标签选择器,类选择器,id选择器和通配符选择器3.标签选择器 标签选择器(元素选择器)是指用HTML标签名称作为选择器,按标签名称分类,为页面中某一类标签指定统一的C...

2020-12-28 07:56:32 168

原创 CSS 字体属性

1.CSS字体属性 CSS Fonts(字体)属性用于定义字体系列,大小,粗细,和文字样式(如斜体)2.字体系列 CSS使用font-family 属性定义文本的字体系列 2.1 字体系列的语法规范 p { font-family:"微软雅黑";} div{ font-family: Arial,"Microsoft Yahei","微软雅黑";} 各种字体之间必须使用英文状态下的逗...

2020-12-28 07:56:01 348

原创 CSS 简介

1、CSS的概述 CSS的主要使用场景就是美化网页,布局页面的。2.HTML和CSS的不同 2.1HTML的局限性 HTML只关注内容的语义,比如<h1>表明这是一个大标题,<p>表面这是一个段落,<img>表面这有一个图片,<a>表示此次有链接。很早的时候,世界上的网站虽然很多,但是他们都有一个共同的特点:丑。虽然HTML可以做简单的样式,但是带来的是无尽的臃肿和繁琐 2.2CSS的重要性...

2020-12-25 14:57:55 2220 1

原创 HTML 表单标签

1.为什么需要表单 使用表单目的是为了收集用户信息 在我们网页中,我们也需要跟用户进行交互,收集用户资料,此时就需要表单2.表单的组成 在HTML中,一个完整的表单通常由表单域、表单控件(也称为表单元素)和提示信息3个部分构成3.表单域 表单域是一个包含表单元素的区域 在HTML标签中,<form>标签用于定义表单域,以实现用户信息的收集和传递。 <form>会把他范围内的表单元素信息提交给服务器。 3.1表...

2020-12-25 14:36:10 114

原创 HTML 列表标签

1.列表标签的概述 表格是用来显示数据的,那么列表就是用来布局的。 列表的最大特点就是整齐、整洁、有序,它作为布局会更加自由和方便 根据使用场景不同,列表可以分为三大类:无序列表、有序列表和自定义列表2.无序列表(重点) <ul>标签标示HTML页面中项目的无序列表,一般会以项目符号呈现列表项,而列表项使用<li>标签定义。 2.1无序列表的语法格式 ①无序列表的各个列表项之间没有顺序级别之分,是并列的...

2020-12-14 17:04:53 851

原创 HTML 表格标签

1.表格的主要作用 表格主要用于显示、展示数据,因为它可以让数据显示的非常完整,可读性非常好。特别是后台展示数据的时候,能够熟练运用表格就显得很重要。一个清爽简约的表格能够把繁杂的数据表现的很有条理表格不是用来布局页面的,而是用来展示数据的。2.表格标签的主要语法 ●<table></table>是用于定义表格的标签 ●<tr></tr>标签用于定义表格中的行,必须嵌套在<table>&...

2020-12-14 16:40:51 224

原创 html 的常见标签 two

1.<div>和<span>标签 <div>和<span>是没有语义的,它们就是一个盒子,用来装东西。 1.1<div>和<span>的语法格式 <div>大盒子</div> <span>小盒子</span> div是division的缩写,表示分割、分区。 span意为跨度、跨距 1.2...

2020-12-08 09:34:24 178

原创 HTML 的常见标签

1.标签语义简单理解就是指标签的含义,即这个标签是用来干什么的。根据标签的语义,在合适的地方给一个最为合适的标签,可以让页面结构更清晰。2.标题标签(重要)为了使网页更具有语言化,我们经常在页面中用到标题标签,HTML提供了6个等级的网页标题,即<h1>-<h6>. 2.1标题标签的语法格式 <h1>标题标签<h1> 单词head的缩写,意为头部、标题 标签语义:作为标题使用,并且依据重要...

2020-12-08 09:03:48 327

原创 HTML 总结

1.HTML的基本语法概述 >HTML 标签是尖括号包围的关键词,例如<html> >HTML 标签通常是成对出现,例如<html>和</html>2.语法规范 以上的代码vscode自动生成,上图是所需要的全部。在上图中: <DOCTYPE>文档类型声明,作用就是告诉浏览器使用哪种HTML版本来显示网页 <lang> 用来定义当前文档显示的语言 1.en定义语言为英语...

2020-12-07 21:09:42 130

原创 多线程中隐藏的面试题

在找工作中面试大家都经历过了吧--反正我是没经历过面试大家都熟悉吧,每个人想找到工作,在现在找工作肯定需要面试,然而在面试中,往往面试官会问你一些问题来看你是不是他所需要的人你想用你所学的Java找到一份自己理想的工作,而在Java中多线程是很重要的,所有我们来谈谈在多线程中隐藏的面试题吧在Java的开发过程中,往往都会熟悉几种设计模式,在设计模式中单例设计模式是我们第一个接触的设计模式,也是常用的一种设计模式。单例设计模式分为饿汉式和懒汉式两种,在这两种中懒汉式中存在着线程不安全问题。一、

2020-12-04 11:14:54 336

原创 什么是HTML

我们每天所使用的网页的界面是用HTML编写的1.认识HTML 1.1 什么是HTML HTML指的是超文本标记语言(Hyper Text Markup Language),它是用来描述网页的一种语言 HTML不是一种编程语言,而是一种标记语言(Markup Language),它是通过浏览器来阅读 标记语言是一套标记标签(Markup tag) 什么是超文本: >他可以加入图片、...

2020-11-30 21:03:26 1350

原创 MySQL 数据库基础总结

MySQL 数据库 - DQL 语言1.常见函数 1.1常见函数的概念 将一组逻辑语句封装在方法体中,对外暴露的方法名 1.2 常见函数的分类 a. 字符函数 b. 数学函数 c. 日期函数 d. 其他函数 f. 流程控制函数2. 单行函数 - 字符函数 2.1 length- 获取参数值的字节个数 案例: 如获取输入值的字节个数 ...

2020-11-16 16:03:18 329

原创 Java 基础总结

Java 基础总结 - 函数与方法1.方法定义格式及格式解释 1.1 方法的概述 为了解决代码重复编写的问题,可以将重复的代码提取一个放在大括号中,并为这段代码起个名字,这样在每次执行重复代码的时候,可以通过这个名字来调用. 简单的说:方法就是完成特定功能的代码块 1.2 方法的格式 <修饰符>< 返回值类型> <方法名>(参数类型 参数名1 ,参数类型 参数名 2....0){ ...

2020-11-14 23:16:55 292

原创 MySQL 数据库基础总结

三、MySQL 数据库 - DQL语言1.条件查询 1.1 条件查询的格式 语法: SELECT 查询列表 FROM 表名 WHERE 筛选条件 1.2 条件表达式筛选 1.2.1 按条件表达式筛选 简单条件运算符 :>(大于)、<(小于) 、=(等于)、 !=(不等于) <>(两者之间) ...

2020-11-12 10:44:18 345

原创 Java 图形化界面的实现

Java 图形化界面的实现1.图形化界面实现所需的条件 图形化界面的窗体,图形化界面的面板2.界面的窗体 2.1 什么是图形化界面的窗体 如图,黑色的外边框就类似于图形化界面的窗体,要实现图形化界面,窗体是不可少的,或许有人会问只要外边框就可以了吗?当然是不可以的,还需要面板,要不然只有了外边框,里面啥也没有,那图形化界面还能称之为图形化界面. 2.1 如何在Java 程序中实现图形化界面的窗体 我们都知道Java 的有一个特点就...

2020-11-10 22:44:22 11329 4

原创 Java 基础总结 - 6

六、数组中涉及到的常见算法1. 数组中涉及到的常见算法 :排序算法 1.1 排序算法的概念 假设含有n个记录的序列为{R1 , R2,.....,Rn},其相应的关键字序列为{K1,K2,......,Kn}.将这些记录重新排序为{Ri1,Ri2,......,Rin},使得相应的关键字值满足条件 Ki1<=Ki2<=......<=Kin,这样的一种操作称为排序。 通常来说,排序的目的是快速查找。 衡量排序算法的...

2020-11-08 10:06:08 307

原创 MySQL 数据库 - 2 -

MySQL 数据库1.MySQL 常见的命令: >查看当前所有的数据库 show databases; >打开指定的库 use 库名 >查看当前库的所有表 show tables >查看其他库的所有表 show tables from 库名...

2020-11-07 10:54:12 315

HTML 笔记 - eDiary

HTML是前端开发中不可缺少的一门语言.TML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等

2020-12-10

空空如也

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

TA关注的人

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