她与疾風
码龄4年
关注
提问 私信
  • 博客:42,949
    42,949
    总访问量
  • 44
    原创
  • 1,897,796
    排名
  • 7
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2020-11-17
博客简介:

weixin_52606263的博客

查看详细资料
个人成就
  • 获得18次点赞
  • 内容获得7次评论
  • 获得105次收藏
创作历程
  • 19篇
    2022年
  • 25篇
    2021年
成就勋章
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【无标题】

正在运行的一个程序,进程作为资源分配的单位,在内存中会为每个进程分配不同的内存区域。(进程是动态的)是一个动的过程 ,进程的生命周期 : 有它自身的产生、存在和消亡的过程。➢程序(program):是为完成特定任务、用某种语言编写的一组指令的集合,是一段静态的代码。➢线程(thread),进程可进一步细化为线程, 是一个程序内部的一条执行路径。改善程序结构,将即长又复杂的进程分为多个线程,独立运行,利于理解和改善。多个线程共享同一个进程中的结构: 方法区,堆。多线程的基本概念:程序,进程,线程。
原创
发布博客 2022.11.18 ·
362 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

java中的异常

"throws + 异常类型" 写在方法的声明处,指明此方法执行时,可能会抛出的异常类型,一旦方法当方法体执时,出现异常仍会在异常代码处生成一个异常类的对象,此对象满足throws后异常类型时,就会被抛出。一旦try中的异常对象匹配到某一个,就进入到catch中对异常进行处理,处理完成后,跳出当前的异常try-catch结构(没有finally的情况),继续执行其后的代码。使用try将可能出现异常代码包装起来,在执行构造中,一旦出现异常,就会生成一个对应异常类的对象,根据此类型去catch中进行匹配。
原创
发布博客 2022.11.08 ·
221 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Servlet的初始方法和监听器

4) ServletContextAttributeListener - 监听ServletContext的保存作用域的 改动(add,remove,replace)5) HttpSessionAttributeListener - 监听HttpSession的保存作用域的改动 (add,remove,replace)2) HttpSessionListener - 监听HttpSession对象的创建和销毁的过程。2)Servlet中的初始化方法有两个: init() , init(config);
原创
发布博客 2022.10.28 ·
240 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Servlet的初始方法和监听器

4) ServletContextAttributeListener - 监听ServletContext的保存作用域的 改动(add,remove,replace)5) HttpSessionAttributeListener - 监听HttpSession的保存作用域的改动 (add,remove,replace)2) HttpSessionListener - 监听HttpSession对象的创建和销毁的过程。2)Servlet中的初始化方法有两个: init() , init(config);
原创
发布博客 2022.10.28 ·
299 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Http协议与会话

下次客户端给服务器发请求时,会把sessionID带给服务器,服务器就能获取到了,那么服务器就判断这一次请求和上次某次请求是同一个客户端,从而能够区分开客户端。2)请求消息头中包含了很多客户端需要告诉服务器的信息,比如:我的浏览器型号、版本号、我能接收的内容的类型、我给你发送的内容类型、内容的长度等等。3)响应体:响应的实际内容(比如请求add.html页面时,响应的内容就是...)1)请求行包含是三个信息: 1.请求的方式;
原创
发布博客 2022.10.18 ·
349 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java-servlet继承与生命周期

第一次接收请求时,这个Servlet会进行实例化(调用构造方法)、初始化(调用init())、然后服务(调用service())对应servlet中的三个方法: init(),service(),destroy()- servlet是线程不安全的,尽量的不要在servlet中定义成员变量。如果不得不定义成员变量,2) Servlet中的核心方法: init() , service() , destroy()3) 服务方法: 当有请求过来时,service方法会自动响应(其实是tomcat容器调用的)
原创
发布博客 2022.10.08 ·
437 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java封装,继承,多态

通俗 的说,把该隐藏的隐藏起来,该暴露的暴露出来。(4)特别的:父类中声明为private的属性或方法,子类继承父 类以后,仍然认为获取了父类中私有的结构。(9)*如果我们没有显示的声明一个类的父类的话,则此类继承 于java.lang.Object类。*子类继承父类以后,就获取了直接父类以及所有间接父类 中声明的属性和方法。(3)体现:一旦子类A继承父类B以后,子类中就获取了父类 B中声明的结构、属性、方法。(5)子类继承父类以后,还可以声明自己特有的属性或方法:实现功能的拓展。
原创
发布博客 2022.09.28 ·
359 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java 解决跨越问题

同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。getJSON方法是可以实现跨域请求的,在用该方法实现跨域请求时,在传递参数上应该注意在url后拼接一个jsoncallback=?即如果请求的协议,请求的ip,请求的端口不一致就是跨越请求。
原创
发布博客 2022.09.19 ·
756 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

门面设计模式

设计模式之门面设计模式
原创
发布博客 2022.09.08 ·
105 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

模板设计模式

模块方法模式是通过把不变的行为搬移到超类中去,去除子类中的重复代码来体现它的优势。当可变和不可变的行为在方法的子类实现中混合在一起的时候,不变的行为就会在子类中重复出现。通过模板方法把这些行为搬移到单一的方法,这样就帮助了子类摆脱重复的不变行为的纠缠。但是某些部分容易发生变化,易变部分可以抽象出来,供不同的子类实现。抽象类体现的就是一种模板模式的设计,抽象类作为多个子类的通用模板,子类在抽象类的基础上进行扩展,改造,但子类总体上会保留抽象类的行为方式。当功能内部一部分实现是确定的,一部分实现是不确定的。..
原创
发布博客 2022.08.29 ·
91 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IO流原理及其分类

IO的原理I/O 是Input 和 Output 的缩写,I/O 技术是非常实用的技术,用于 " 处理设备之间的数据传输 "。如读/写 文件,网络通讯等java 程序中,对于数据的输入/输出操作以 " 流(stream) " 的方式进行java.io 包下提供了各种 "流" 类和接口,用以获取不同种类的数据,并通过标准的方法输出数据流的分类按操作数据单位不同分为 : 字节流(8 bit), 字符流(16 bit)按数据流的流向不同分维 : 输入流,...
原创
发布博客 2022.05.29 ·
113 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java事务的ACID属性和四种隔离级别

事务的ACID属性数据库管理系统中事务(transaction)的四个特性(分析时根据首字母缩写依次解释):原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability) 所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。(执行单个逻辑功能的一组指令或操作称为事务)原子性(Atomicity):原子性是指一个事务是不可分隔的工作单位,事务中的操作要么都发生,要么都不发生一致性(...
原创
发布博客 2022.05.08 ·
543 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

文件的上传和下载

文件的下载和上传需要导入 commons-fileupload-1.2.1.jar 包 和 commons-io-1.4.jar 包文件的上传需要的条件:1.需要一个 form 标签,method=post 请求2.form 标签的 encType 属性值必须为 multipart/form-data值3.在form 标签中使用 input type = file 添加上传的数据4.编写服务器代码 (Servlet 程序)接收,处理上传的数据说明:encType=multip
原创
发布博客 2022.04.28 ·
171 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用递归生成一个树形组件

在最近做到一个项目,有一个需求,要求我根据数据库中的商品类型表中的数据生成一个多级树形组件。如上图所示,在开始部署项目时,我并没有太关注这个需求,在数据库设计阶段,由于我是第一次做这个树形组件,我就做了两个商品类型表。后来我们做这个树形组件时,发现我只能生成两级的树形组件,如果是三级四级的树形组件就不能使用这种方式。我是这样解决这个问题的,我就使用一个表来实现这个需求。我重新对数据库中的商品类型表进行了修改,在Parent属性中我就存放进这个商品类型的上级类型ID值,根据..
原创
发布博客 2022.03.28 ·
619 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java的super关键字

super表示父类的,它是一个引用变量,用于引用直接父类对象。在java中的super关键字可以用来指定父类中的操作:可调用父类中的定义的方法。 可对父类中的属性进行访问。 在子类构造器中对父类的构造器进行调用。注意:1.如果存在同名同参数的方法(即在子类中重写了父类中的方法),使super.方法名 调用的是父类中的方法。2. super关键字不仅限于直接父类,如果子类又间接父类,权限修饰符允许,仍可使用super关键字进行调用(其实是子类的直接父类中继承了间接父类中的方法,它的子类才
原创
发布博客 2022.03.08 ·
393 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法 - 二分法查找

在排序算法中,二分法查找是一个查询效率较高的算法。二分法查找也被称为折半查找,是一种在有序数组中查找特定元素的搜索算法。二分法查找的实现思路:二分法查找是在有序数组中查询的,如果没有这个条件就没有办法进行二分法查找。 二分法查找是在该数组中的中间元素开始搜寻。 如果搜索的数组中的中间元素是大于或小于的关系,就会在大于或小于的那一半区域中查找,如果没有就会继承以上操作。 如果某一步数组为空,则没有该元素。总结一下:就是建立在已排序的数组中,不停的对元素进行对半折分,直到找到目标。.
原创
发布博客 2022.03.01 ·
470 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C#中的封装

C#中的封装封装被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象。C# 封装根据具体的需要,设置使用者的访问权限,并通过访问修饰符来实现。一个访问修饰符定义了一个类成员的范围和可见性。C# 支持的访问修饰符如下所示:public:所有对象都可以访问;private:对象本身在对象内部可以访问;protec...
原创
发布博客 2022.02.24 ·
251 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C#中的继承

C#中的继承我们知道C#中的面向对象有三大特征,封装,继承和多态。什么是继承,顾名思义就是类之间的继承关系。就是父亲有一个儿子,儿子会继承父亲的某些特性。 继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间。当创建一个类时,程序员不需要完全重新编写新的数据成员和成员函数,只需要设计一个新的类,继承了已有的类的成员即可。这个已有的类被称为的基类,这个新的类被称为派生类。一个类可以派生自多个类
原创
发布博客 2022.02.24 ·
2007 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

C#中的多态

C#中的多态我们知道C#中的面向对象有三大特征,封装,继承和多态。那什么是多态呢。就是同一种操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。举一个形象的例子,在我们听音乐会的时候,当指挥发出开始的信号,不同的乐器收到相同的信号,但是他们产生不同的行为:钢琴发出的是钢琴的声音,小号发出的是小号的声响。或者,如果把每个动物当成一个对象,那么他们都有一个方法叫做吃,但是他们却产生不同的行为。使用多态前我们必须要有三个条件:具有继承关系,子类对父类的方法进行重写,父类的引用指
原创
发布博客 2022.02.24 ·
2373 阅读 ·
2 点赞 ·
0 评论 ·
13 收藏

Java中的抽象方法

在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。父类包含了子类集合的常见的方法,但是由于父类本身是抽象的,所以不能使用这些方法。在 Java 中抽象类表示的是
原创
发布博客 2021.12.28 ·
4111 阅读 ·
5 点赞 ·
0 评论 ·
12 收藏
加载更多