- 博客(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
156
原创 Servlet
Servlet基础知识S ervlet概念Servlet(server applet)概念:运行在服务器端的小程序之前讲解HTML的时候提到过动态资源技术有Servlet,动态资源可以让两个用户请求同一个服务器时获得不同的响应,说明在Servlet中存在代码逻辑,而Java中所有的代码都是被封装到类中的,所以访问一台服务器上的Servlet其实就是在访问这个Servlet中的那个Java类Servlet中的Java类非常特殊,这个类没有主方法,也就是说没有程序运行的入口,这个类直接依赖服务器但是并
2021-05-06 21:55:29
170
原创 判断输入的是否为数字
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
1311
原创 idea每次修改代码都需要重新install
idea代码无法及时更新,必须 clean install解决方案:ALT + F12 进入命令行输入mvn idea:module以上两个步骤不生效的话,如果是svn项目则重新拉取项目,或者重新添加一个springboot项目,把之前install在maven仓库里的包删掉之后,在依次创建相同的子文件->最后将全部相关的代码文件拷贝到新的项目里即可,这样最省事也最高效。...
2021-04-27 22:28:30
5812
原创 多线程
多线程本章核心概念线程就是独立的执行路径;在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程;main()称之为主线程,为系统的入口,用于执行整个程序;在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能认为的干预的。对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制;线程会带来额外的开销,如cpu调度时间,并发控制开销。每个线程在自己的工作内存交互,内存控制不当会造成数据不一致线程创建创建线程方式一:
2021-04-07 20:54:17
107
原创 注解和反射
注解和反射反射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
134
1
原创 面向对象编程
面向对象三大特性封装继承多态构造器和类名相同没有返回值作用new 实际在调用构造器初始化对象的值注意定义有参构造器后 想使用无参必须,显示定义封装意义:提高代码的安全性,保护数据隐藏代码细节统一接口系统可维护性继承 extends所有类间接或直接继承Object类super[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o2bkmjLj-1617112866159)(C:\Users\WangYuanpe
2021-03-30 22:01:39
101
原创 数组 稀疏数组
数组静态初始化动态初始化{ 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
85
原创 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
222
原创 流程控制 Scanner
用户交互Scannerjava.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。下面是创建 Scanner 对象的基本语法:Scanner s = new Scanner(System.in);接下来我们演示一个最简单的数据输入,并通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,在读取前我们一般需要 使用 hasNext 与 hasNextLine 判断是否还有输入的数据:{ Scann
2021-03-25 21:13:35
118
原创 java 基础语法
注释三种注释单行多行/**/文档/***/有趣的代码注释/*** _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____ . ' \\|
2021-03-22 22:10:14
108
原创 入门环境搭建
java初生java 2 标准版(J2SE) 桌面java 2 移动版(J2ME) 手机java 2 企业版(J2EE) 服务器构建工具 Maven应用服务器 Tomcatweb开发 Spring mybatis开发工具 idea2006 Hadoop(大数据)2008 Android(手机安卓)JAVA特性和优势面向对象简单性可移植性高性能分布式动态性多线程安全性健壮性JAVA三大版本JavaSE: 标准版(
2021-03-02 21:33:48
169
原创 计算机硬件组成 冯.诺依曼体系结构
计算机硬件计算机硬件的组成CPU主板 Motherboard内存 Memory电源、主机箱硬盘显卡键盘、鼠标显示器冯.诺依曼体系结构
2021-03-02 13:13:40
482
原创 markdown编辑器
Markdown 学习一级标题二级标题三级标题四级标题字体Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!引用Hello,World分割线图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KUZZ07Vn-1614660669069)(D:\桌面壁纸\t011b3625462677b90f.jpg)]超链接超链接列表qwe12
2021-03-02 12:52:55
123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅