自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pycharm常用字符串

asd

2022-11-10 15:05:21 314 1

原创 MVC框架编写

当服务器启动,servlet被加载,通过HandlerMapping加载配置文件,HandlerMapping中存在很多方法。当用户请求servlet时候,首先去HandlerMapping中找一下是否有这个方法,如果没有,抛出404,如果有方法,将会调用这个方法,方法一定加了注解,才能被输入进去。在方法里,读取了配置文件,获取里面的方法获取等号右边的部分拿到这些值之后,通过反射,把这些类加载,然后创建类的对象...

2021-12-05 09:49:04 332

原创 文件上传下载

1.indindex2.servlet之后做trycatch3.跳转页面showimg标签

2021-11-01 16:15:52 92

原创 Mvc三层架构

bean包:存放实体类dao包:操作数据库的接口service包:操作实体类servlet包:处理servlet类ultil包:存放工具类过程:从后往前写,或者从上往下写;客服端发过来一条请求,先调取servlet,再调取service,调取dao,再调取数据库。1.先创建实体类---->m层类名=表名;列名=属性名 构建无参,全参,setter,getter方法2.创建接口接口名=实体类名+dao创建一个定义数据库方法4.引入德鲁伊工...

2021-10-31 23:47:39 1828

原创 io的简单操作

1.文件遍历(垃圾清理软件)2.文件过滤器(过滤一些不需要的文件)简写(使用匿名内部类,只使用一次的类)

2021-10-03 17:18:14 43

原创 jdbc操作

连接数据库增删改的操作

2021-09-08 09:09:23 46

原创 数据库基础

DML案例:DCL,权限的sql语句:DQL,数据查询语言:

2021-09-04 10:50:08 43

原创 JSON整理

1.简介:js对象简谱,是一种轻量级的数据交换模式。2.对象格式: 3.数组格式:案例:对象里面可以嵌套对象,数组也可以嵌套,数据多了就不容易看子父关系,可以在浏览器搜索json解析平台,点击json视图4.两种转换方式:谷歌:阿里:...

2021-08-20 09:07:52 142

原创 TCP程序

一个负责发,一个负责接

2021-08-17 10:16:19 40

原创 Callable

2021-08-12 15:47:36 43

原创 多线程方法

run方法就是线程要执行的任务放法,但是不可以调用run方法执行,只能通过thread对象的start方法来启动这个线程子线程:每个线程都拥有自己的栈空间,共用一份堆内存。由一个线程调用的方法,这个方法也会执行在这个线程里main方法:二者同时进行...

2021-08-12 10:31:34 88

原创 多线程技术的概述

进程 -是指一个内存中运行的应用程序,每个进程都有一个独立的空间线程 -是进程中的 一个执行路径,共享一个内存空间,线程之间可以自由切换,并发进行,一个进程最少有一个线程 -线程实际上是在进程基础上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程任务管理器:如图:进程223个,线程2990,相当于在运行的程序有223个,223个独立内存空间,总共打开了2990个线程线程的调动度...

2021-08-10 10:05:24 38

原创 io流,字节输入和输出

相对路径:从盘符开始,是一个完整的路径,例如:c://a.txt绝对路径:在java代码中是相对于项目目录路径,这是一个不完整的便捷路径,在Java开发中很常用

2021-08-06 13:10:42 93

原创 存储集合总结

单双值存储集合总结:

2021-07-16 17:16:12 46

原创 Map<K(键),V(值)>

map集合存储的是一个个的键值对数据(双值存储),通过钥匙来找锁。两个泛型,键值。类结构示意图:map集合的键不可以重复,HashSet,TreeSet也不能重复存取,HashSet和TreeSet用map的方法存储。1.keySet(); Set<K> keySet() 返回此映射中包含的键的Set视图。 可以把键单独作为一个Set集合返回出来(对键进行遍历),需要先拿出来键,对键进行迭代,再把迭代出的每

2021-07-14 22:04:31 447

原创 forEach循环

使用迭代器做输出:作用:增强for循环,最早出现在c#中,用于迭代数组或集合(Collection下的集合)语法:for(数据类型 变量名:集合或数组名){}Set接口下的HashSet:散列存放(无序排列)flag1表示是否存储成功,如果成功,输出true,失败则代表内容中有重复的部分(不能存储一样的),输出falseTreeSet和ComparableTreeSet:排序遍历Comparable:类想要被系统识别,能比较大小,就要用compar..

2021-07-14 15:48:45 69

原创 lterator,Listlterator

add添加元素,next();迭代器指针下移,set();覆盖元素,size()长度,previous();指针上移一格,hasNext(),指针下方是否有元素。

2021-07-13 22:21:36 98

原创 LinkedList

1.压栈弹栈往栈顶依次压两个数据,然后取出栈顶。addFirst.从首部添加,removeFirst从首部取出且删除。(单端)

2021-07-13 21:54:09 35

原创 ArrayList

list集合下的一个实现类,他使用的是数组结构存储的,增加删除慢,查找块。1.构造方法:1)add(E e)将指定的元素追加到此列表的末尾。2)add​(intindex, Eelement)将指定元素插入此列表中的指定位置。3)addAll​(intindex, Collection<? extends E>c)从指定位置开始,将指定集合中的所有元素插入此列表。4)addAll​(Collection<? extends E>...

2021-07-13 21:42:53 66

原创 作业遇到的问题

问题:编写一个方法,将一段文本中的各个单词的字母顺序翻转, 例如:"I like writing code best", 将变成"I ekil gnitirw edoc tseb"。遇到的问题:刚拿到这道题,并没有任何思路,也不知道,应该用什么方法去解,对所学的类并不能去灵活的运用,以至于做过一遍,再拿起来做,还是没有任何头绪,唉,这是新手普遍遇到的问题吗?再次通过看答案,看视频,总结出以下思路,以及方法:思路:将这一句英文,按照空格分成各个数组,这里用到的split方法(之前记住过,但是时

2021-07-11 22:33:23 60

原创 String类

字符串常量池方法区:方法区就是加载代码的区域,写的类被加载到内存,用类创建若干个对象, 加载到内存的只有一个,静态代码块随着类加载的时候执行,类只加载一次,所以 只执行一次,加载一次,就加载到方法区里,方法区里存在着重复使用静态资源,包括类信息,方法消息。又称永久代,非堆区。永久代:永远在内存中存储的内容,程序只要不关,类加载过来以后,就在内存里一直存在。不会加载第二次(相当于静态代码块不会执行第二次一样),加载进来一直复用。方法区被所有线程共享的堆(heap):逻辑上分为三部分:新

2021-07-11 15:57:49 35

原创 日历类Calendar

是一个抽象类,不能直接去new,但是提供了一个getInstance方法,会帮你返回一个已经实现好的一个子类对象(三种不同时区的日期)。通过静态方法Calendar.getInstance获取对象。注:1-12月,java中用0-11表示,即1月为0。1.Calendar.YEAR取出日历里面的年份2.Calendar.Day按月去算是第几天;按年去算是第几天,按周去算是第几天Calendar.Day_OF_YEAR一年中的第几天同理,一年中的第几周为Week..

2021-07-11 09:42:14 175

原创 BigDecimal类

作用:解决java中小数运算的误差问题1:加法:创建BigDecimal类的两个对象,值为0.1和0.2,相加的值赋值给b3。2.常用的构造方法:public void BigDecimal(String val){ }3.减法:subtract乘法:multiply除法:divide绝对值:abs用法同加法5.intvalue将Big类型转化成int...

2021-07-10 22:31:12 55

原创 java.util.Arrays

一.定义: 该类包含用于操作数组的各种方法(例如排序和搜索)。 此类还包含一个静态工厂,允许将数组视为列表。 如果指定的数组引用为null,则此类中的方法都抛出NullPointerException ,除非另有说明。 二.方法摘要:1.toString返回指定数组内容的字符串表示形式。1)普通方法遍历2)使用toString遍历方便了很多3)使用Array.sort(arr);可以给数组排序4)binarySearch二分法查找5)动态扩..

2021-07-10 20:40:58 207

原创 java中Objects类总结

一:定义:Objects是jdk1.7添加的一个工具类,进行一些常用的检查操作。 此类包含static实用程序方法,用于操作对象或在操作前检查某些条件。 这些实用程序包括null或null方法,用于计算对象的哈希代码,返回对象的字符串,比较两个对象,以及检查索引或子范围值是否超出范围。 二:方法摘要:1.equals比较p1,p2的值,如果p1为空直接比较会报错,p1不能为空,空指针异常可利用Objects,就不会报错如图传入a,b...

2021-07-10 18:06:30 1349

空空如也

空空如也

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

TA关注的人

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