- 博客(62)
- 收藏
- 关注
原创 狂神。JavaWeb学习(1)
1、基本概念1.1、前言web开发:web,网页的意思,www.baidu.com静态webhtml,css;提供给所有人看的数据始终不会发生变化!动态web淘宝,几乎是所有的网站;提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/JSP,ASP,PHP在java中,动态web资源开发的技术统称为Javaweb;1.2、web应用程序Web 应用程序:可以提供浏览器访问的程序;a.html、b
2022-04-06 18:04:26
335
原创 狂神。SMBMS(超市订单管理系统)
SMBMS(超市订单管理系统)代码:(建议把静态资源和sql拿过来用,其他自己写一遍练手。注意修改相关配置文件。)链接:https://pan.baidu.com/s/12MmpF9msJVjLT1U77XYfRw提取码:11fv数据库:项目如何搭建?考虑是不是用Maven?依赖, jar包.1.项目搭建准备工作搭建一个maven web 项目.配置Tomcat.测试项目是否能够跑起来.Pom.xml 中导入项目中需要的jar包.(jsp,Servlet,mysql驱动,js
2022-04-06 17:35:58
5815
7
原创 狂神。MySql学习。
1、初识MySQLJavaEE:企业级Java开发 Web。前端(页面:展示:数据!)后台(连接点:连接数据库JDBC,连接前端(控制视图跳转,给前端传递数据))数据库(存数据,Txt,Excel,Word)只会写代码,学好数据库,基本混饭吃!操作系统,数据结构与算法!当一个不错的程序猿!离散数学,数字电路,体系结构,编译原理。+实战经验,高级程序猿~优秀的程序猿~1.1、为什么学数据库1、岗位需求2、现在的世界,大数据时代~,得数据者得天下。3、被迫需求:存数据。4、数据库是所
2022-03-18 15:02:33
456
原创 深入递归、深搜dfs、回溯、剪纸学习。
深入递归,深搜dfs,回溯,剪枝参考于博客一、双管齐下解递归"逐步生成结果”类问题之数值型自下而上的递归(递推,数学归纳,动态规划)解决简单情况下的问题。推广到稍复杂情况下的问题。如果递推次数很明确,用迭代。如果有封闭形式,可以直接求解。为什么写成递归?因为递归有更强的表达力。例一、三步问题我们可以先考虑当台阶为1、2、3时,方法为分别为1、2、4种。因为小孩一次可以上1阶、2阶或3阶,到第n 阶台阶的所有路径,可以建立在前面3步路径的基础之上。因此,我们只需
2022-03-02 17:48:05
286
原创 蓝桥杯java基础练习学习。
一、基础练习大部分程序来自查阅网络资源总结。1.A+B的问题package Chapter01;import java.util.Scanner;//A+B的问题public class Demo01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b
2022-02-21 10:06:15
266
原创 贪心策略和动态规划学习。
一、贪心策略1、贪心策略简介动态规划和贪心算法都是一种递推算法均用局部最优解来推导全局最优解。是对遍历解空间的一种优化。当问题具有最优子结构时,可用动规,而贪心是动规的特例。什么是贪心策略:遵循某种规则,不断(贪心地)选取当前最优策略,最终找到最优解。难点:当前最优未必是整体最优。2、硬币问题尽量先用大面值,因为不用大面值,将使用更多的小面值,一定得不到最优解。package 贪心算法;//硬币问题import java.util.Scanner;/** *
2022-02-21 09:46:29
511
原创 狂神。JavaScript学习。
1、什么是JavaScript1.1、概述javaScript是一门世界上最流行的脚本语言。Java,JavaScript10天~一个合格的后端人员,必须精通JavaScript。1.2、历史ECMAScript它可以理解为JavaScript的一个标准。最新版本已经到es6版本~但是大部分浏览器还只停留在支持es5代码上!开发环境–线上环境,版本不一致。2、快速入门2.1、引入JavaScript1.内部标签<script> //这里是JavaScript的一段
2022-02-10 15:12:19
255
原创 狂神。CSS学习。
1、什么是CSS如何学习CSS是什么CSS怎么用(快速入门)CSS选择器(重点+难点)美化网页(文字,阴影,超链接,列表,渐变…)盒子模型浮动定位网页动画(特效效果)1.1、什么是CSSCascading Style Sheet 层叠级联样式表CSS:表现(美化网页)字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动。。。1.2、发展史CSS1.0CSS2.0:DIV(块)+CSS,HTML与CSS结构分离的思想,网页变得简单,SEOCSS2.1:浮动,定位
2022-01-29 16:42:11
200
原创 狂神。HTML学习。
一、初识HTML什么是HTMLHTML:Hyper Text Markup Language :(超文本标记语言),超文本包括:文字、图片、音频、视频、动画等.W3CW3CWorld Wide Web Consortion(万维网联盟)成立于1994年,Web技术领域最权威和具影响力的国际中立性技术标准机构。https://www.w3.org/http://www.chinaw3c.org/W3C标准包括:结构化标准语言(HTML、XML)表现标准语言(CSS)行为标
2022-01-24 17:28:20
489
原创 狂神。Java注解与反射学习笔记。
一、注解1.注解入门什么是注解Annotation是从JDK5.0开始引入的新技术.Annotation的作用:不是程序本身,可以对程序作出解释.(这一点和注释(comment)没什么区别)。可以被其他程序(比如:编译器等)读取.Annotation的格式 :注解是以"@注释名"在代码中存在的,还可以添加一些参数值,例。如:@SuppressWarnings(value=“unchecked”).Annotation在哪里使用?可以附加在package , cl
2021-12-14 11:14:52
179
原创 狂神。Java多线程学习笔记。
一、线程简介普通方法调用和多线程程序、进程、线程在操作系统中运行的程序就是进程,比如你的QQ,播放器,游戏,IDE等待。。。。。。一个进程可以有多个线程,如视频中同时听声音,看图像,看弹幕,等等。Process与Thread说起进程,就不得不说下程序。程序是数据和指令的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程是执行程序的一次执行过程,它是一个动态的概念,进程是系统分配资源的单位。通常一个进程可以包含若干个线程,当然一个进程至少包含一个线程,不然没有存在的意义,线程
2021-12-10 18:58:31
228
原创 狂神。Java网络编程学习笔记
网络编程1、概述计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接(有线性、无线)起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的:传播交流信息、数据交换、通信。想要达到这个效果需要什么:如何准确的定位网络上的一台主机 192.168.1.100: 端口,定位到这个计算机上的某个资源。找到了这个主机,如何传输数据呢?JavaWeb : 网页编程 B
2021-12-02 17:31:47
187
原创 Java IO流学习笔记.
一、流的概念什么是流概念:内存与存储设备之间传输数据的通道。水借助管道传输;数据借助流传输。二、流的分类按方向(重点):输入流:将<存储设备>中的内容读到<内存>中。输出流:将<内存>中的内容写到<存储设备>中。按单位:字节流:以字节为单位,可以读写所有数据。字符流:以字符为单位,只能读写文本数据。按功能:节点流:具有实际传输数据的读写功能。过滤流:在节点流的基础之上增强功能。三、字节流
2021-11-27 16:09:04
169
原创 Java集合学习笔记。
一、集合的概念什么是集合概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。和数组的区别:数组长度固定,集合长度不固定。数组可以存储基本类型和引用类型,集合只能存储引用类型.位置:java.util.*;二、Collection接口Collection体系集合Collection父接口特点:代表一组任意类型的对象,无序、无下标、不能重复。方法:boolean add(Object obj) //添加一个对象。boolean addAll
2021-11-22 17:18:48
164
原创 Java常用类学习笔记
一、内部类内部类的分类什么是内部类概念:在一个类的内部再定义一个完整的类。特点:编译之后可生成独立的字节码文件内部类可直接访问外部类的私有成员,而不破坏封装。可为外部类提供必要的内部功能组件。package commonclass.Demo01;//身体public class body { private String name; //头部 class Header{ public void show(){
2021-11-13 15:30:56
250
原创 狂神。Java异常学习笔记
一、什么是异常实际工作中,遇到的情况不可能是非常完美的,比如:你写的某个模块,用户输入不一定符合你的要求。你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,必要读取数据库的数据,数据可能是空的,我们的程序在跑着,内存或硬盘可能就满了,等等。软件程序运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎末让我们写的程序做出合理的处理。而且不至于程序崩溃。异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连
2021-11-08 17:19:10
111
原创 狂神。Java面向对象学习笔记
一、初识面向对象面向对象&面向过程面向过程思想步骤清晰简单,第一部做什么,第二部做什么……面对过程是和处理一些较为简单的问题。面向对象思想物以类聚,分类的思维模式,思维问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象是和处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思想类分析整个系统。但是,具体到微观操作,仍然需要面向过程的
2021-11-08 17:18:13
267
原创 狂神。Java数组学习笔记
一、数组概述数组的定义数组是相同数据类型的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组成而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们.二、数组声明创建首先必须声明数组变量,才能在程序中使用数组。语法如下: dataType[] arrayRefVar; //首选的方法 或 dataType arrayRefVar[]; //效果相同,但不是首选的方法java语言使用n
2021-11-03 20:47:40
151
原创 狂神。Java方法学习
一、何谓方法System.out.println(),那么它是什么呢? 答:System是"类".out是“输出对象”.println()是“方法”。Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。package
2021-10-30 20:11:30
132
原创 狂神。MarkDown语法学习
MarkDown语法一级标题二级标题三级标题字体helloworldhelloworldhello worldhelloworld引言选择狂神说Java,走向人生巅峰。分割线图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e246F6FA-1635474471604)(C:\Users\wangcheng\Desktop\新建文件夹\we.png)]超链接[点击跳转](百度一下,你就知道 (baidu.com))列表ABC
2021-10-29 10:28:29
110
原创 狂神。Java流程控制学习
一、用户交换ScannerScanner对象我们可以通过Scanner类来获取用户的输入。基本语法:Scanner s = new Scanner(System.in)。通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取之前我们一般需要使用hasNext()和hasNextLine()判断是否还有输入的数据.package scanner;import java.util.Scanner;public class Demo01 {
2021-10-29 10:27:15
129
原创 狂神.java基础学习
一、注释、标识符、关键字注释书写注释是一个非常好的习惯 BAT平时写代码一定要注意规范Java中的注释有三种:单行注释多行注释文档注释public class HelloWorld { public static void main(String[] args) { System.out.println("Hello,World!"); }}//单行注释//只能注释一行文字//输出一个HelloWorld!//多行注释/*
2021-10-27 19:00:13
282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅