菜狗辉学JAVA
文章平均质量分 81
DemoWaterGhost
我的代码永远不错,错的还是对的。
展开
-
安装Nginx教程
如何在Linux安装Nginx|超详细教程!原创 2022-09-24 00:44:44 · 1415 阅读 · 0 评论 -
AJAX快速操作入门(不带脑子)
什么是AJAXAJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML)。简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示。使用 AJAX 的应用程序案例:谷歌地图、腾讯微博、优酷视频、人人网等等。直接使用JQuery版本的AJAX使用之前记得导包,不导包用不了JQuery。JQuery的实现方式:语法:$.ajax({键值对});$(function() {原创 2022-04-29 10:47:08 · 252 阅读 · 0 评论 -
IDEA Maven Webapp完整的配置方法
ponm.xml 是Maven项目的核心配置文件,位于每个工程的根目录,配置如下<project>:文件的根节点<modelvesion>: pom.xml 使用的对象模型版本<groupId>:项目名称,一般写项目的域名<artifactId>:模块名称,子项目名或模块名称<version>:产品的版本号 <packaging>:打包类型,一般jar、war、pom等<name>...原创 2022-04-29 09:10:50 · 2460 阅读 · 0 评论 -
IDEA的 MavenWebapp里面的prom.xml无法自动导入的问题
刚打开xml文件,挺懵的,不知道哪里配置,于是跟着视频打出了<dependencies>在xml页面的最下面,红标位置,以为自己的pom.xm也会自动弹出后面的标签,然后发现并不会然后通过根据简书查询到dependencies项目相关依赖配置,如果在父项目写的依赖,会被子项目引用。一般会在父项目中定义子项目中所有共用的依赖。然后我就发现我的pom.xml里面有一个dependencies于是我在<dependencies></dependenc...原创 2022-04-28 16:11:39 · 426 阅读 · 0 评论 -
综合案例——分页查询和多条删除
目录1.登录1.1 登录界面1.2 Servlet2.index界面3 添加功能3.1 添加逻辑图3.2 代码修改3.3 addUserServlet4.多条选中删除4.1多条删除分析图4.2jsp效果4.3delSelectedServlet5.分页5.1分页分析图5.2创建pageBean实体类5.3list.jsp5.4findUserByPageServlet5.5Service1.登录1.1 登录...原创 2022-04-20 20:15:07 · 1549 阅读 · 0 评论 -
HTML&CSS基础总结
web概念概述 * JavaWeb: * 使用Java语言开发基于互联网的项目 * 软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:QQ,迅雷... * 优点: 1. 用户体验好 * 缺点: 1. 开...原创 2022-04-07 17:14:53 · 67 阅读 · 0 评论 -
使用乌龟操纵Git无法将本地仓库文件上传到远程端
最后的解决方案,没有采用乌龟解决,是使用Git bash通过命令集解决的。先说需求: 有一个本地仓库Repo3是一个完整的库。想把它上传到我的远程库MySecondStorage上,MySecondStorage只是初始了文件。本地库远程库使用乌龟直接进行推送到远程时 ps:Repo4是用来举例的,情况相同出现了系统提示我必须先进行pull远程才行的提示,系统提示我的请求不清楚刚开始以为是没有连接到远程库,通过Git bash...原创 2022-03-15 16:35:43 · 1767 阅读 · 0 评论 -
辉仔日记之学代码第二十三期——工厂模式
工厂模式是JAVA中最常见的设计模式,工厂模式很好将创建对象隐藏起来,不暴露给顾客。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。工厂模式分为三类:1.简单工厂模式2.工厂方法模式3.抽象工厂模式需要注意的是在GOF中并没有简单工厂模式,其作为一个特别的例子,就一起放在工厂方法模式和抽象工厂模式中一起讲解。创建型模式创建型模式(Creational Pattern)对类的实例化过程进行了抽象,能够将软件模块中对象的创建和对象的使用分离。为了使软..原创 2022-01-23 17:54:39 · 97 阅读 · 0 评论 -
辉仔日记之学代码第二十一期——单例模式
单例模式的定义单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。单例模式有 3 个特点 单例类只有一个实例对象; 该单例对象必须由单例类自行创建; 单例类对外提供一个访问该单例的全局访问点。 单例模式的缺点 单例模式一般没有接口,扩展困难。如果要扩展,则除了修改原来的代码,没有第二种途径,违背开闭原则。 在并发测试中,单例模式不利于代码调试。在调试过程中,如果单例中的代码没有执行完,也不能...原创 2022-01-23 17:02:56 · 93 阅读 · 0 评论 -
辉仔日记之学代码第二十一期——三层架构不只三层
三层架构含义:UI(表现层) User Interface layer: 主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。BLL:(业务逻辑层) Business Logic Layer: UI层和DAL层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证、计算、业务规则等等。DAL:(数据访问层) Data access layer: 与数据库打交道。主要实现对数据的增、删、改、查。将存储在数据库中的数据提交给业务层,同时将业务层处理的数据保存到数据库。(当然这些操原创 2022-01-06 17:42:02 · 78 阅读 · 0 评论 -
辉仔日记之学代码第二十期——JDBC的数据库连接池
一、数据库连接池:就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。说白了就是提高效率。二、作用:负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个。三、工作原理:数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中。这些数据库连接的数量是由最小数据库连接数来设定的。无论这些数据库连接是否被使用,连接池都将一直保证至少拥有这么多的连原创 2022-01-06 15:24:45 · 227 阅读 · 0 评论 -
辉仔日记之学代码第十九期——JDBC的连接及操作
目录一、JDBC1.JDBC介绍1.2JDBC体系结构1.3JDBC程序编写步骤二、获取数据库的连接2.1Driver接口的介绍2.2加载与注册JDBC驱动2.3URL2.4用户名和密码2.5连接数据库2.5.1(完整版)2.5.2(配置文件版)三、使用PreparedStatement进行CRUD操作3.1操作和访问数据库3.2使用statement操作数据表的弊端3.3PreparedStatement的使用3.3.1介绍3..原创 2021-12-28 17:48:12 · 231 阅读 · 4 评论 -
辉仔日记之学代码第十八期——Mysql事务
目录一、事务的概念和特性1.概念:2.特性:二、MySQL存储引擎三、执行事务的语法和流程1.事物的创建2.注意事项四、事务的隔离级别1.事务并发问题是如何产生的?2事务并发问题:3.解决办法:前言: 枯燥的数据库,没有感情的记录软件。来到了第18期Mysql事务,初读这个名字属实不明白这是啥?如果你也有这种想法,那么跟随辉仔的步伐。一起来学习或者复习“事务”!一、事务的概念和特性1.概念:TCL:Transaction C...原创 2021-12-20 15:48:56 · 378 阅读 · 1 评论 -
辉仔日记之学代码第十六期——查询数据库(多表查询和子查询)
目录一、查询格式1、语法2、特点二、常用函数1、概述2、单行函数1、字符函数2、数学函数3、日期函数4、其他函数5、流程控制函数3、分组函数(1)分类(2)特点三、连接查询1、含义:2、分类3、sql92语法(1)等值连接 (2)非等值 (3)自连接4、Sql99语法(1)内连接(2)外连接(3)交叉连接四、子查询1.含义:2.分类(1)按出现的位置(2)按结果集的行...原创 2021-12-13 20:23:22 · 106 阅读 · 0 评论 -
辉仔日记之学代码第十五期——IO流图书管理系统
嚯嚯嚯!今天也是写日记的一天啦! 温故而知新,完成了一个项目,及时总结才能继续成长!在写图书管理系统想过放弃,因为太多要注意的点,各种各样的问题。重打了很多的代码,几乎是推到重来!功夫不负有心人,果然坚持就是胜利呀!???????????? ⏪⏪跟着我一起倒退到10天前!我们一起去完成这个磨人的项目。 打开我亲爱❤的D盘里面的Java学习资料,来到了项目文档。引入的φ(* ̄0 ̄)眼帘的是❓❓❓TM怎么只有两个文件夹?感觉到事态不妙,( ̄﹏ ̄;)颤颤巍巍的拖动鼠标,双击左键打开了我...原创 2021-12-04 12:11:12 · 211 阅读 · 0 评论 -
辉仔日记之学代码第十四期——反射快点反射
什么是反射?百度百科解释(物理名词):一种光学现象。指光在传播到不同物质时,在分界面上改变传播方向又返回原来物质中的现象。java语言中:反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。原来我们创建对象是通过去new一个新的对象,在编译过程中,就已经完成了。而我如果要改变对象又要重新编译一个对象。而反射不同,是在运行过..原创 2021-11-17 17:43:01 · 138 阅读 · 15 评论 -
辉仔日记之学代码第十三期——你是什么流派?我是IO流
前言:说到流我在前面学过Stream流,现在又学了IO流。说明我是双流的(狗头)。话说什么是流啊?经过我七七四十九秒的百度查询,查询到了,计算机中定义的流的含义:所谓流:流是一种抽象概念,它代表了数据的无结构化传递。(官方发言)通俗点讲:流就是由无数个像水滴一样的字节组成的有流向的河流。(民间发言)既然了解了什么是流,那么我将乘胜追击,继续了解什么是IO流,毕竟我是这个流派的弟子。...原创 2021-11-16 09:17:28 · 261 阅读 · 0 评论 -
辉仔日记之学代码第十二期——迟到的Map集合
主要内容Map集合教学目标能够说出Map集合特点使用Map集合添加方法保存数据使用”键找值”的方式遍历Map集合使用”键值对”的方式遍历Map集合能够使用HashMap存储自定义键值对的数据能够使用HashMap编写斗地主洗牌发牌案例第一章 Map集合1.1概述现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即java.util.Map 接口。原创 2021-11-13 11:29:30 · 239 阅读 · 2 评论 -
辉仔日记之学代码第十一期——集合来开会
前言:说到集合辉仔在第六期的时候给大家复习过什么是ArrayList,不知道大家是否还有印象,没有印象的小帅哥和小美女也不必担心,我将把文章内容贴出来。辉仔日记之学代码第六期——ArrayLIst(知识点回顾)集合是个方便的东西,感觉像就像猪八戒的肚子,什么都能装!但是也像猪八戒的肚子,吃进去就不容易找了。所以虽然“吃”进去很方便,但是找肚子里的东西就有一丢丢麻烦了!言归正传,接下来辉仔将给大家浅讲一下到底集合是啥!首先上图! 先介绍我们的大哥大Collection接口,他是...原创 2021-11-02 17:14:15 · 149 阅读 · 10 评论 -
辉仔日记之学代码第十期——开发人员管理项目
问题一:出现了集合空指针异常的情况Exception in thread "main" java.lang.NullPointerException原因:是因为manyTeam里面被定义为空。所以会造成空指针异常!解决办法:原来的TeamView这个包下面的addMoreTeam()方法是没有返回值的将其改成:这样就可以将TeamView里面的人员添加到项目里面去。这样就解决了空指针异常的情况。问题二...原创 2021-10-15 11:37:34 · 205 阅读 · 2 评论 -
辉仔日记之学代码第九期——基本数据的包装类
目录前言:一、类型对应的包装类二、Integer类三、Integer和String的相互转换 1.int转换成String 方法一:直接在数值后面加一个空字符串方法二:通过String类静态方法valueOf()2、String转换成int 方法一:先将字符串数字转成Integer,再调用valueOf()方法 方法二:通过Integer静...原创 2021-10-09 15:15:45 · 115 阅读 · 0 评论 -
辉仔日记之学代码第八期——葫芦娃原来是多态!
前言:多态,顾名思义是对象有多种形态。继承是多态的基础,没有继承就没有多态。多态分为具体多态、抽象多态和接口多态。下面我们将从这三个方面具体的为大家介绍多态。一、走进多态 多态就是对象面对不同事物,在不同时刻,具有不同的形态。就像你用steam玩游戏,你可能会玩自由城类的GTA5、也有可能玩大逃杀模式PUBG、还有可能玩FPS竞技的CSGO。他们的共性都是通过steam这个游戏平台进行游戏,但是在不同的时刻,具有不同的内容与表现形式。...原创 2021-09-30 19:28:58 · 602 阅读 · 10 评论 -
辉仔日记之学代码第七期——JAVA异常处理
在jvm中如果我们没有处理异常,那么JVM就会默认处理,处理方式有两种: 把异常的名称,错误原因及异常出现的位置等信息输出在了控制台 程序停止执行 异常顾名思义就是程序中的一些错误,但是并不是所有错误都是异常,需要我们了解。这里辉仔将简单地从异常的层次为大家讲述。异常类的层次: 所有异常类都是从Exception类继承而来, 而Exception是从Throwable 这个父类来的。Throwable这类下面还有个Error子类,这...原创 2021-09-18 22:02:08 · 131 阅读 · 3 评论 -
辉仔日记之学代码第六期——继承
前言 在学习java中,可以发现不管学习的方法、数组、集合还是继承与多态。其实就是为了写代码更加简单与高效!从最初的notepad到IDEA的编程工具;从“Hello World”再到编写项目;从基本数据类型变量赋值再到如今的多态!无不体现java在面临大量代码如何做到更加简单、高效与充满逻辑的编程语言。今天辉仔就带大家跟我一起复习继承与多态。【继承】继承是JAVA编程的基石。他允许创建分等级的类。继承就是子类继承父类的属性和行为假如 兔子是动物,狗是动物,猫是动物,猴子也是..原创 2021-09-11 11:45:05 · 106 阅读 · 0 评论 -
辉仔日记之学代码第六期——ArrayLIst(知识点回顾)
目录前言:正文:标题一、ArrayList概述 1.什么是集合 2. ArrayList集合的特点标题二、构造方法标题三、成员方法 1、添加元素到 ArrayList 可以使用 add() 方法: 2、访问 ArrayList 中的元素可以使用 get() 方法: 3、修改 ArrayList 中的元素可以使用 set() 方法: 4、删除 ArrayList 中的元素可以使用 remove() 方法: 5、Arr...原创 2021-08-30 19:19:40 · 193 阅读 · 4 评论 -
辉仔日记之学代码第五期——String类和StringBuilder(知识点回顾)
前言:上一篇文章辉仔回忆了关于类与对象的知识点。简单介绍了什么是类,什么是对象。类是对对象的描述,对象就是客观事物。这一期主要是讨论各种各样的封装方法。主要涉及String类、StringBuilder和ArrayList集合。主要从它们是什么,他们怎么用,用了有什么好处,这三个方面分析...原创 2021-08-30 11:45:56 · 189 阅读 · 3 评论 -
辉仔日记之学代码第四期——类与对象(全网最齐全的知识点)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言在学习JAVA的时候,辉仔就被关注了一种概念,就是“JAVA是一个面向对象的编程语言。“因为有了面向对象才能让程序员们以舒服的思维方式进行复杂的编码。所以JAVA最核心的部分就是类与对象。一、对象是什么?”一本书“是对象、”一张椅子“对象、”一部手机“也是对象、”一台电脑“还是对象。从这里可以理解原创 2021-08-19 15:18:45 · 163 阅读 · 0 评论 -
辉仔日记之学代码第三期——家庭收支小程序
时隔一天我又回来啦,今天的任务只是编写一个超难超难的小程序(对于我来说就是难!不能反驳),我从来没都没写过这么长的小程序。脑壳都给我扣痛了,我都无从下笔。想键盘敲(kao)脑壳...原创 2021-08-12 10:29:23 · 241 阅读 · 4 评论 -
辉仔日记之学代码第二期——数组和方法
前言:经过5个工作日,辉仔完成了第二部分的学习。在学习的过程中也有一些心得体会和问题,都会被记录在这里。面对问题,我希望大家能帮我答疑解惑。这一章的学习内容相对于第一章来讲比较复杂一点(当然对于大佬来说都简单)。目录标题1:学习数组(Array)的思考与疑惑标题2:初面方法(Method)标题3:总结感悟标题1:学习数组(Array)的思考与疑惑1.什么是数组:数组是用于存储多个相同类型数据的存储模型.。打个比喻就是,把一堆书放在一个图书馆,将书编码并统一保管使...原创 2021-08-10 22:58:09 · 168 阅读 · 1 评论