自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Day3-产品经理入门

看书心得:产品概念的筛选 四象限图在分析频度时的使用练习:一、对自己负责过的产品进行产品概念的分析:

2022-12-05 11:31:52 171

原创 12、Java学生成绩管理系统综合案例

java结课项目,学生成绩管理系统综合实训项目。主要技术:GUI设计、JDBC连接数据库等。

2022-12-01 12:14:05 379 1

原创 Day2-入门产品经理

产品——解决某个问题的东西某个:遇到某个特定的问题要针对性的满足某些用户的某些特定需求,要有明确定位问题:用户需求场景的出现,人们会为了遇到的问题寻求解决方法东西:有形的实物或者无形的服务,一般是有目标的解决方案无论是哪类产品,最终想要得到更多的用户,就必须制造出更多的与客户之间的交互,产生用户画像,使得用户的黏性增强,产品后续才可持续发展

2022-11-30 14:57:08 157

原创 Day1-入门产品经理

以自己作为使用者,会有许多因素去影响对产品可行性的判断,而且也不能切实的去解决用户的需求,而仅仅只站在了开发者的角度上去考虑。这个行为可以持续在生活的各个方面,各个产品或许在使用上都会有一定的缺陷或者可以改进的地方,例如有拉环的啤酒瓶,改造了传统意义上的需要开酒瓶开的啤酒;这种事情发生的频率有多大?以书中的例子作为讲解,在一辆货车运输货物时,车高2.8米,货物总高3.5米,运送途中,遇到限高三米的隧道,请问在这时,你会选择怎样处理这个问题?在使用一个软件或者产品的时候,会不自觉的去“挑刺”,发现问题。

2022-11-29 23:37:11 246

原创 产品经理入门任务

1、看书:(初级版) 人人都是产品经理初级版 启示录2、下载手机软件或者网站 人人都是产品经理网站,多关注时事以及互联网发展走向3、运营自己的账号 根据网站或手机软件,关注互联网时事,以产品的角度,写对互联网时事的看法; 分享自己的学习心得,形成一个系统的学习流程。4、技术核心(产品的核心就是需求和设计) 关注一些产品经理博客,多看书 产品经理的大致工作流程:搞需求

2022-11-29 11:06:05 78

原创 9、JavaWeb与前端连接的部分知识

在form表单中:action:指定表单数据提交的URL表单数据想要被提交,则必须指定其name属性method:指定表单的提交方式1.get:默认值(例如,标签的默认请求方式就是get请求)请求参数会拼接在http协议的请求体中请求参数无限制2.post:需要在method里指定请求参数会在http协议的请求体中请求参数是没有限制的注册界面表单编码演示此处的action为#,“#”是个占位符,因为此时还未定义接收数据的界面。

2022-11-25 17:08:42 299

原创 8、JavaWeb代理开发Mapper

1、在resources内建立和Java包目录下的相同目录,建diretory时,名字之间不用 " . " 而用 " / "。3、定义方法,根据select语义判断返回的是一个集合还是一个实体类对象,并返回不同值。2、改变namespace的属性名为接口全限定名。

2022-11-23 14:14:53 264

原创 7、JavaWeb进阶知识MyBatis

用处:简化JDBC操作,配合注解使用,减少代码耦合度等。

2022-11-23 14:10:44 183

原创 6、JavaWeb在IDEA中配置Maven

目录Maven是专门用于管理和构建Java项目的工具Maven 简介Maven常用命令 Maven的三套相互独立的生命周期一、Clean Lifecycle 在进行真正的构建之前进行一些清理工作。二、Default Lifecycle 构建的核心部分,编译,测试,打包,部署等等。三、Site Lifecycle 生成项目报告,站点,发布站点。Maven坐标导入jar包,设定坐标(快捷方式:alt + insert,选择Dependency)依赖范围主要功能:1、提供了一套标准化的项目结构2、提供了一套标准化

2022-11-23 13:55:14 573

原创 5、JavaWeb中的Listener

WebListener无配置路径

2022-11-23 13:47:49 61

原创 4、JavaWeb中的Filter

我们使用过滤器肯定要导入相应的jar包才行,Filter就在servlet-api.jar中,我们将该jar包放到WEB-INF下的lib目录下面,然后加入项目Filter接口有3个方法,但是只有一个方法没有实现,我们只需要实现这个方法就行。我们可以发现,我们实现了一个doFilter方法,这个方法就是我们写过滤代码的地方,具体逻辑就是和上面介绍的过滤器原理一样的。

2022-11-23 12:10:34 926

原创 3、JavaWeb中的Servlet

(Servlet是开发动态Web资源的一项技术,在整个开发架构中主要承担控制器(Controller)的作用)JSP底层也是实现了Servlet接口的,所以JSP它本质上就是一个Servlet。Servlet执行原理:我们的Web应用完全是基于http协议的。

2022-11-23 12:03:17 691

原创 2、JavaWeb中Tomcat及其配置

配置服务器File ——> Build ——>Application Servers ——> 添加按钮在IDEA中创建动态的web工程New -> project -> Module -> Java Enterprise -> 勾选Web-Application选项 -> create web.xml (默认勾选)2021版本后:新建Java工程,点击右键Add Framework Support ,勾选Web-Application选项新建JSP文件方式

2022-11-23 11:45:00 827

原创 JavaWeb中Servlet+jsp+JDBC完成登录注册界面

例如:学习javaweb过程笔记,在项目中扎实基础。该项目由Servlet+jsp+JDBC等技术组成。

2022-11-17 21:25:01 6381 1

原创 1、JavaWeb中XML文件

每个属性必须用括号括起来,所有xml标签都必须要闭合,即要有关闭标签。xml文档必须有根元素(顶级元素,没有父标签,而且只有一个)jdom对dom进行了封装,dom4对jdom进行了封装。XML元素命名规则:名称可以包含字母、数字以及其他的字符。2、XML的主要作用:用来保存数据,数据具有自我描述性。5、DOM技术(W3C制定的),sax技术已经过时。注释快捷键ctrl+shift+/xml中的元素分为单标签和双标签。1、XML是可拓展的标记性语言。1、新建一个XML文件()3、标签(标签大小写敏感)

2022-11-08 16:14:14 165

原创 11、Java连接JDBC及数据库相关知识

将数据库内容写入到java代码内去,封装为实体对象,并且存储为数组。需要创建一个Account实体类。

2022-11-08 16:09:42 65

原创 10、TCP 套接字

Java为TCP协议提供了两个类:Socket类和ServerSocket类。一个Socket实例代表了TCP连接的一端。一个TCP连接(TCP connection)是一条抽象的双向信道,两端分别由IP地址和端口号确定。在开始通信之前,要建立一个TCP连接,这需要先由客户端TCP向服务器端TCP发送连接请求。ServerSocket实例则监听TCP连接请求,并为每个请求创建新的Socket实例。也就是说,服务器端要同时处理ServerSocket实例和Socket实例,而客户端只需要使用Socket实例

2022-10-31 20:03:17 559

原创 9、Java中的多线程

同步代码块简单来说就是将一段代码用一把锁给锁起来, 只有获得了这把锁的线程才访问, 并且同一时刻, 只有一个线程能持有这把锁, 这样就保证了同一时刻只有一个线程能执行被锁住的代码。4、Thread实现了Runnable接口并进行了扩展,而Thread和Runnable的实质是实现的关系,不是同类东西,所以Runnable或Thread本身没有可比性。线程插队:join()方法,在某个线程中调用其他线程的join()时,调用的线程将被阻塞,直到加入的线程执行完之后,它才会继续运行。

2022-10-31 20:01:27 78

原创 8、Java的 I O流与文件

7)数据的读取写入是通过Buffer,这个和BIO,BIO中或者是输入流,或者是输出流, 不能双向,但是 NIO 的 Buffer 是可以读也可以写, 需要 flip 方法切换。3)BIO基于字节流和字符流进行操作,而NIO基于Channel(通道)和Buffer(缓冲区)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。(和最终处理相关的叫做节点流(System.in)处理流(Scanner中的nextLine、nextInt.....),处理流以节点流作为构造方法的参数)

2022-10-31 19:58:26 196

原创 7、Java中的Map、Set、List

3、HashMap跟HashSet底层原理是一模一样的,都是哈希表结构,只是HashMap的每个元素包含两个值而已。调用add()方法传入一个新元素时,会调用一次HashCode()方法,获取该对象的哈希值。判断该位置是否有对象存在,无,则存,有则调用equals方法,比较相同,不对内存操作,不相同则新建链表结点。实际上:Set系列集合的底层就是Map实现的,只是Set集合中的元素只要键数据,不要值数据而已。泛型可以限定操作的数据类型,在定义集合类时,可以使用“”的方式指定该集合中存储的数据类型。

2022-10-31 19:53:10 391

原创 6、Java中的异常处理

只有finally块,执行完成之后,才会回来执行try或者catch块中的return或者throw语句,如果finally中使用了return或者throw等终止方法的语句,则就不会跳回执行,直接停止。如果在主方法上使用了throws抛出,就表示在主方法里面可以不用强制性进行异常处理,如果出现了异常,就交给JVM进行默认处理,则此时会导致程序中断执行。将要被监听的代码(可能抛出异常的代码)放在try语句块之内,当try语句块内发生异常时,异常就被抛出。catch用来捕获try语句块中发生的异常。

2022-10-31 19:45:29 263

原创 5、Java中的GUI

5.布局——控制组件呈现方式(实现了LayoutManager , LayoutManager2接口的一些类,常见的有BorderLayout、FlowLayout)4.组件——交互图形接口(类JButton、JTextField、JTextArea、JCheckBox , JRadioButton等等)3、监听器(含处理器),负责监听事件源上发生的事件,并对各种事件做出相应处理的对象(对象中包含事件处理器)。1、事件源,事件发生的场所,通常就是产生事件的组件,例如窗口、按钮、菜单等。

2022-10-31 19:38:20 526

原创 4、Java中的Object类@Override注解、Lambda表达式

Override, 重写父类,实现接口,都需要写上@Override,避免程序出错,保证了安全性。——检查该方法是否是重写方法,如果发现父类或者引用接口中没有该方法时,就会报编译错误。给JVM用的(方便jvm去读取注解),和源代码一样,通过编译,可以继续使用。接口里面,抽象方法只能有一个,因为Lambda只能实现一个抽象方法。为了避免类的膨胀(写很多的类),以及一个类只想使用一次。匿名内部(类的内部,方法内部)类(实现接口)——函数式接口,有且只有一个抽象方法的接口。2、找到要实现的方法,函数式接口。

2022-10-31 15:42:03 191

原创 3、Java中的文本、数值和日期类库

String:字符串,类,拥有非常强大的字符串处理能力(String类的对象是不可变更的,每次对他产生操作都会产生一个新的对象(占内存、消耗时间),在大量字符串拼接的时候,性能低下)①基本类型、数学工具类Math(属于java.util类)、随机数工具类Random。进阶的字符串处理类——带缓冲的字符串类(原地修改,不会频繁创建对象)②特殊的数值类:包装类(解决了引用类型的参数转换问题)使用软件处理最多的数据:文本、数值、日期。1、文本处理——使用字符和字符串。基本类型——————包装类对照表。

2022-10-31 15:38:25 249

原创 2、Java中的Static关键字

静态方法不需要通过它所属的类的任何实例就可以被调用,因此在静态方法中不能使用this关键字,也不能直接访问所属类的实例变量和实例方法,但是可以直接访问所属类的静态变量和静态方法。“静态”的本质,就是不用实例化对象,就直接有空间,所以f1是静态的,直接有空间,而 a属性是非静态的,是需要实例化才有空间的,那么f1有空间的时候,a还没有诞生呢。static修饰属性:我们都知道,实例化一个类的对象,该对象就拥有类中的属性和方法。静态属性是属于类层级的,静态属性被当前类的所有实例共享。2.调用类的静态属性。

2022-10-31 15:33:58 56

原创 1、Java方法、封装和继承

Java方法、封装、继承

2022-10-31 15:30:15 142 1

空空如也

空空如也

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

TA关注的人

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