自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 MVC

MVC三层架构 什么是MC: Model view Controller模型、视图、控制器 Model ·业务处理:业务逻辑(Service)· 数据持久层:CRUD ( Dao) View ·展示数据 ·提供链接发起Servlet请求(a,form,img.….)Controller (Servlet) ·接收用户的请求: (req:请求参数、Session信息…)·交给业务层处理对应的代码 ·控制视图的跳转 1│登录—>接收用户的登录请求—>处理用户的请求(获取用户登录的参数 userna

2021-05-06 21:57:49 104

原创 Servlet

Servlet基础知识 S ervlet概念 Servlet(server applet)概念:运行在服务器端的小程序 之前讲解HTML的时候提到过动态资源技术有Servlet,动态资源可以让两个用户请求同一个服务器时获得不同的响应,说明在Servlet中存在代码逻辑,而Java中所有的代码都是被封装到类中的,所以访问一台服务器上的Servlet其实就是在访问这个Servlet中的那个Java类 Servlet中的Java类非常特殊,这个类没有主方法,也就是说没有程序运行的入口,这个类直接依赖服务器 但是并

2021-05-06 21:55:29 107

原创 判断输入的是否为数字

public static void main(String[] args){ Scanner scanner = new Scanner(System.in); System.out.println("请输入一个数"); String next; double num = 0; while (true) { next = scanner.next(); if (next.equals("exit")) { brea

2021-05-04 21:43:36 1254

原创 idea每次修改代码都需要重新install

idea代码无法及时更新,必须 clean install 解决方案: ALT + F12 进入命令行 输入mvn idea:module 以上两个步骤不生效的话,如果是svn项目则重新拉取项目,或者重新添加一个springboot项目,把之前install在maven仓库里的包删掉之后,在依次创建相同的子文件->最后将全部相关的代码文件拷贝到新的项目里即可,这样最省事也最高效。 ...

2021-04-27 22:28:30 5405

原创 多线程

多线程 本章核心概念 线程就是独立的执行路径; 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程; main()称之为主线程,为系统的入口,用于执行整个程序; 在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能认为的干预的。 对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制;线程会带来额外的开销,如cpu调度时间,并发控制开销。 每个线程在自己的工作内存交互,内存控制不当会造成数据不一致 线程创建 创建线程方式一:

2021-04-07 20:54:17 65

原创 注解和反射

注解和反射 反射 public class Reflection16_6 { public static void main(String[] args) throws ClassNotFoundException { Class<?> aClass = Class.forName("demo16.User"); System.out.println(aClass); } } //class demo16.User 得到class类的三种

2021-04-07 20:52:50 90 1

原创 面向对象编程

面向对象三大特性 封装 继承 多态 构造器 和类名相同 没有返回值 作用 new 实际在调用构造器 初始化对象的值 注意 定义有参构造器后 想使用无参必须,显示定义 封装 意义: 提高代码的安全性,保护数据 隐藏代码细节 统一接口 系统可维护性 继承 extends 所有类间接或直接继承Object类 super [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o2bkmjLj-1617112866159)(C:\Users\WangYuanpe

2021-03-30 22:01:39 59

原创 数组 稀疏数组

数组 静态初始化 动态初始化 { public static void main(String[] args) { int[] array = new int[10];// 动态初始化 int[] array1 = {1,2,3,4,5,6}; //静态初始化 for (int i = 0; i < array.length; i++) { array[i] = i + 1; System.out.

2021-03-28 19:56:18 46

原创 Idea 类注释 doc

写代码是少不了注释的,但是自带的注释就几个,所以使用注释模板添加自定义的注释是个非常好用的功能 创建类模板 按照顺序打开File–>settings–>Editor–>File and Code Templates–>Includes 输入类注释模板 /** * @Classname ${NAME} * @Description TODO * @Date ${DATE} ${TIME} * @Created by ${USER} */123456 创建方法模板 按照

2021-03-27 14:39:48 167

原创 流程控制 Scanner

用户交互Scanner java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。 下面是创建 Scanner 对象的基本语法: Scanner s = new Scanner(System.in); 接下来我们演示一个最简单的数据输入,并通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,在读取前我们一般需要 使用 hasNext 与 hasNextLine 判断是否还有输入的数据: { Scann

2021-03-25 21:13:35 78

原创 java 基础语法

注释 三种注释 单行 多行 /* */ 文档 /** */ 有趣的代码注释 /*** _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____ . ' \\|

2021-03-22 22:10:14 62

原创 入门环境搭建

java初生 java 2 标准版(J2SE) 桌面 java 2 移动版(J2ME) 手机 java 2 企业版(J2EE) 服务器 构建工具 Maven 应用服务器 Tomcat web开发 Spring mybatis 开发工具 idea 2006 Hadoop(大数据) 2008 Android(手机安卓) JAVA特性和优势 面向对象 简单性 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 JAVA三大版本 JavaSE: 标准版(

2021-03-02 21:33:48 126

原创 计算机硬件组成 冯.诺依曼体系结构

计算机硬件 计算机硬件的组成 CPU 主板 Motherboard 内存 Memory 电源、主机箱 硬盘 显卡 键盘、鼠标 显示器 冯.诺依曼体系结构

2021-03-02 13:13:40 428

原创 markdown编辑器

Markdown 学习 一级标题 二级标题 三级标题 四级标题 字体 Hello,World! Hello,World! Hello,World! Hello,World! Hello,World! 引用 Hello,World 分割线 图片 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KUZZ07Vn-1614660669069)(D:\桌面壁纸\t011b3625462677b90f.jpg)] 超链接 超链接 列表 q w e 1 2

2021-03-02 12:52:55 75

空空如也

空空如也

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

TA关注的人

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