自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

落誓布偶的博客

就是写一些学习的东西

  • 博客(37)
  • 收藏
  • 关注

原创 T31训练营-架构设计

需求分析理解和挖掘用户的诉求、以及背后的逻辑,转化成可行性的分析结果。从非结构化到结构化,确定系统的职责、模块的过程。需求分析的内容注意点:边界、用户故事、用户路径。边界明确产品到底做到哪个程度。搞清楚到底要开发什么。确定适用范围,性能要求。确定功能开发成本,正确估时。职责划分用户故事用户要做的任何操作都可以当作一个用户故事将系统分为成无数个用户故事,要做到每个故事都有价值。用户路径用户为了达到某个目的而进行的操作达到目的的步骤,尽量短,尽可能的简单方便分析背后

2021-10-28 02:08:31 239

原创 小程序购物车卡顿的处理

问题现象用户小程序端进入购物车页面,购物车列表内容需要很长时间才能刷出,并且刷新过程中切换也很卡顿。问题排查及分析网速问题同样的网速情况下,商品查询列表等接口并不慢,多人多部手机验证该可能性可排除。接口速度这个分两个来讲一个是同样的接口,在其他类型终端上并不慢第二个就是检查了前后端代码,并无针对于小程序端的条件编译代码。该可能性可排除前端加载数据后渲染慢经过漫长的二分法删代码排除后,效果不明显。页面处理速度基本一致。考虑是因为swipe组件的问题,尝试换成最基础的view做渲染,同

2021-10-13 11:51:18 902

原创 JavaEE之EL&JSTL

EL&JSTLELEL 概述在 JSP 开发中,为了获取 Servlet 域对象中存储的数据,经常需要书写很多 Java 代码, 这样的做法会使 SP 页面混乱,难以维护,为此,在 JSP2.0 规范中提供了 EL 表达式。EL 是 Expression Language 的缩写,它是一种简单的数据访问语言。EL 快速使用由于 EL 可以简化 ISP 页面的...

2018-05-17 20:46:00 390

原创 JavaEE之JSP

JSP概述在动态网页开发中,经常需要动态生成 HTML 内容,例如,一篇新闻报道的测览次数需要动 态生成。这时,如果使用 Servlet 来实现 HTML 页面数据的改变,需要调用大量的输出语 句,从而使静态内容和动态内容混合在一起,导致程序非常臃肿。为了克服 Servlet 的这些 缺点,Oracle(Sun)公司推出了 JSP 技术。 什么是JSPJSP 全名是 Jav...

2018-05-15 20:38:45 1042 1

原创 JavaEE之Cookie和Session

Cookie And SessionCookie概述当用户通过浏览器访问 web 应用时,通常情况下,服务器需要对用户的状态进行跟踪。例 如,用户在网站结算商品时,Web 服务器必须根据请求用户的身份,找到该用户所购买的 商品。在 Web 开发中,服务器跟踪用户信息的技术称为会话技术 会话技术从打开一个浏览器访问某个站点,到关闭这个浏览器的整个过程,成为一次会话 -...

2018-05-14 20:33:59 809

原创 JavaEE之Request

Request概述在 Servlet API 中,定义了一个 HttpServlet Request 接口,它继承自 ServletRequest 专门用来封装 HTTP 请求消息。由于 HTTP 请求消息分为请求行、请求消息头和请求消息体三部分,因此,在 HttpServlet Request 接口中定义了获取请求行、请求头和请求消息体的相关方法获取请求信息方法当访问Se...

2018-05-12 20:11:06 748

原创 JavaEE之Response

Response概述Servlet 最主要的作用就是处理客户端请求,并向客户端做出响应。为此,针对 Servlet 的每 次请求,Web 服务器在调用 service() 之前,都会创建两个对象,分别是 HttpServletRequest 和 HttpServletResponse,其中, HttpServletRequest 用于封装 HTTP 请求消息,简称 request ...

2018-05-11 20:51:40 679

原创 JavaEE之Servlet

Servlet概述随着 Web 应用业务需求的增多,动态 Web 资源的开发变得越来越重要。目前,很多公司都 提供了开发动态 Web 资源的相关技术,其中比较常见的有 ASP、PHP、JSP 和 Servlet 等。 基于 Java 的动态 Web 资源开发,Sun 公司提供了 Servlet 和 JSP 两种技术接下来,接下来我 们将学习 Servlet 的使用Servlet...

2018-05-10 18:39:01 1026

原创 JavaWeb基础Http&Tomcat

Tomcat&webTomcatWEBCS&BS 架构 C/S:client/server 客户端/服务器端 B/S:browser/server 浏览器/服务器端 必须有一个浏览器,例如:webqq、4399 小游戏CS–BS WEB 的简介 Web:网页,JavaWeb 使用 Java 开发 Web 网页 ...

2018-05-08 21:52:28 223

原创 第23天 JDBC连接池,DBUtils等

JDBC连接池什么是数据库连接池在 JDBC 编程中,每次创建和断开 Connection 对象都会消耗一定的时间和 IO 资源,为了避 免频繁的创建数据库连接,工程师就提出了数据库连接池技术,数据库连接池主要负责分配、 管理、释放数据库连接,它允许重复使用现有的数据库连接,而不是重新创建。数据库连接池的概念数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中,当应...

2018-04-23 19:33:48 164

原创 第22天 JDBC

JDBCJDBC概述什么事JDBCJDBC(JavaDataBaseConnectivity)就是 Java 数据库连接,说白了就是用 Java 语言来操作数 据库。之前操作数据库是在控制台使用 SQL 语句来操作数据库的,JDBC 是用 Java 语言向数 据库发送 SQL 语句,来达到操作数据库的效果。JDBC 原理JDBC 由 SUN 提供一套访问数据库的规范...

2018-04-21 18:40:02 124

原创 第21天 数据库 Mysql

MySQL数据库概述数据库(Database)是按照数据结构来组织、存储和管理数据的仓库数据库分类关系型数据库关系型数据库模型是把复杂的数据结构归结为简单的二元关系(即二维表格形式)。在关系 型数据库中,对数据的操作几乎全部建立在一个或多个关系表格上,通过对这些关联的表格 分类、合并、连接或选取等运算来实现数据库的管理。 简单理解:保存的实体与实体之间的关...

2018-04-20 20:56:01 353

原创 Java基础第20天 反射

类加载,反射类加载器类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初 始化三步来实现对这个类进行初始化。加载 就是指将 class 文件读入内存,并为之创建一个 Class 对象。 任何类被使用时系统都会建立一个 Class 对象连接 验证 是否有正确的内部结构,并和其他类协调一致 准备 负责为类的静态成员分...

2018-04-17 20:17:57 119

原创 Java基础 第19天 多线程

Java基础 多线程多线程介绍线程和进程:进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进 程,进程是处于运行过程中的程序,并且具有一定独立功能。线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有 一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。 简而言之:一个程序运行后至少有一个进程,一个进程...

2018-04-16 22:54:46 153

原创 Java中集合的排序问题

Java中将自定义对象存入到集合中,集合根类Collections自带排序方法我们先来写一段代码,目的按从小到大的顺序输出实例化对象的成绩public class Demo01 {//测试类// public static void main(String[] args) { // TODO Auto-generated method stub ...

2018-04-14 19:05:33 322

原创 Java基础第17天 IO流

IO流 字符流字符流编码默认编码写入和读取通过以下程序读取带有中文的文件示例代码public class Test01 { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub// w...

2018-04-13 08:15:25 141

原创 Java基础第16天 字节流

IO流 字节流IO 流概述程序需要实现与设备和不同介质之间的数据传输,例如:键盘录入、读取电脑文件等, Java 将这种通过不同输入输出设备(键盘,显示器,网络)等之间的数据传输抽象表述为“流” 按照操作的数据不同,可以分为: 字节流:字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存 储的 字符流:字符流只能操作纯字符数据,比较方便。 ...

2018-04-10 19:10:29 118

原创 第15天Java基础(下)File类

FileFile 类Java 中操作一个文件或者目录,可以使用 File 类对象,它可以代表磁盘上的一个文件,或者目录(文件夹)的信息 文件或者目录可以不存在 File 功能: 1. 创建文件、目录 2. 删除文件、目录 3. 获取文件/目录的一些属性信息:大小、最后修改日期、文件名等相对路径和绝对路径相对路径:相对路径就是相对于当前文件的路径。绝对路径:绝对路径...

2018-04-09 20:35:26 150

原创 Java基础第15天(上)异常

异常异常的概述什么是异常? 异常就是Java程序在运行过程中出现的错误异常的由来 问题也是显示生活中一个具体事务,也可以通过Java类的形式进行描述。并封装成对象,其实就是 Java对不正常情况进行描述后的对象体现。 例如: 医院的病种常见的异常 角标越界异常、空指针异常、 lass ast xception异常的继承体系在 Java 中使...

2018-04-09 20:34:12 131

原创 第14天Java基础Map

Map集合Map 接口概述Map接口是双列集合,它的每个元素都包含一个键对象(key)和一个值对象(value),对象之间存在一种对应关系,称为映射。 访问元素时,只要指定了 key 就能找到对应的value。 将键映射到值的对象,一个映射不能包含重复的键,每个键最多指引映射到一个值。Map 子类 HashMap:哈希表结构: LinkedHashMap...

2018-04-08 18:27:06 158

原创 Java基础第十三天

集合框架Set 接口Set 具有与 Collection 完全一样的接口,只是行为上不同,Set 不保存重复的元素,而且Set接口中元素无序。 什么是哈希表呢? 哈希表底层使用的也是数组机制,数组中存放对象,这些对象存放的位置比较特殊,当把这些对象存入数组中时,会根据这些对象的特有数据结合相应的算法(hashCode),计算出这个对象在数组中的位置,然后把这个对象存放在数组中。...

2018-04-03 19:58:48 108

原创 Java基础第12天

集合框架集合类概述为什么出现集合类?面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类 数组和集合类同是容器,有何不同?数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可以存储基本数据类型,集合只能存储对象。 集合类的特点集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。 ...

2018-04-02 21:16:19 183

原创 Java基础第10天

APIArrayArrays概述此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。 除非特别注明,否则如果指定数组引用为 null,则此类中的方法都会抛出 NullPointerException。 常用方法获取集合Arrays.asList() 方法返回的是一个固定大小的数组 , 也就是说不可以...

2018-03-30 20:36:04 163

原创 Java基础第9天

APIStringString类的概述什么是字符串 多个字符表示的一串数据,也可以看成是一个字符数组 String 类 String 类代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。 //演示字符串 String str = “aaa”; str = “我是字符串”; Stri...

2018-03-29 19:31:47 123

原创 Java基础第8天

面向对象接口接口概念接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 接口定义了某一批类所需要遵循的规范,接口不关心这些类的内部状态,也不关心这些类里方法的实现细节,它只规定这批类必须具有某些方法 请记住:一...

2018-03-27 19:21:20 333

原创 Java基础第7天

面向对象final 关键字final概述 final关键字是最终的意思,可以修饰成员方法、变量、类。 final修饰方法特点类中的 final 方法可以被子类继承,但是不能被子类修改。声明 final 方法的主要目的是防 止该方法的内容被修改。 final方法使用: 由于继承中有一个方法重写的现象,而有时候我们不想让子类去重写父类的方法,针对这...

2018-03-26 18:55:40 141

原创 Java基础第6天面向对象

面向对象继承继承是指在一个类的基础上去构建一个新的类 现实中的继承 子承父业 继承皇位Java中使用继承 将两个子类中相同的代码进行抽取,放到一个新的类中(父类)。让类和类产生关系(继承) 语法格式:class子类名 extends 父类名{} 继承的效果子类拥有了父类(公有)的属性和方法Java只能单继承,支持多层继...

2018-03-24 20:05:48 154

原创 Java 基础第五天

面向对象this关键字的概述和应用为什么要有this 当 局部变量 和 成员变量 的 名字相同 的时,如果我们不使用this关键字,那么会导致局部变量隐藏(冲突)了成员变量的问题。this关键字特点 表示当前类的对象引用 简单记:它就代表当前类的一个对象。谁调用这个方法,该方法的内部的this就代表谁this的应用场景 解决局部变量隐藏(冲突)成...

2018-03-23 19:10:13 149 1

原创 Python基础(4) 函数

调用文件“12_a_函数基础中的函数”“”“函数基础 ———————————————————————————————————— 函数的快速体验 所谓函数,就是把具有独立功能的代码块组织为一个小模块。在需要的时候调用 函数的使用包括两个步骤: 1.定义函数–封装独立的功能 2.调用函数–享受封装的成果 函数的作用,在开发程序时,使用函数可以提高编写的效率以及代...

2018-03-22 20:21:04 189

原创 Java基础第四天

面向对象面向对象的引入 在代码中如果需要遍历多个数组,我们可以将遍历的代码 封装 到方法中,需要遍历时, 就调用相应的方法即可,提高代码的复用性。 在对数组遍历的基础上继续增加需求,比如获取最值(最大最小值)、数值逆序等,同 样需要将这些功能封装到相应的方法中。这样继续封装会发现方法越来越多,于是就想能不 能将这些方法继续进行封装呢? 通过前面的讲...

2018-03-22 20:17:01 225

原创 Java 基础第三天

3.17 Java基础 第三天数组数组的概念 数组是指一组数据的集合,数组中的每个数据被称作元素。 在数组中可以存放任意类型的元素,但同一个数组里存放的元素类型必须一致。数组定义格式 数据类型[] 数组名 = new 数据类型[数组的长度]; 示例代码:public static void main(String[] args) { //...

2018-03-17 17:28:43 171

原创 java基础 第二天

3.16 第二天 Java基础选择结构(流程控制)语句if语句if语句是指如果满足某种条件,就进行某种处理if语句的三种格式if语句public class IFDemo1 { public static void main(String[] args) { int a = 5; if (a < 10) { a++; } System.ou...

2018-03-16 18:32:29 255

原创 java基础第一天

第一天Dos命令Win+R打开控制命令提示符窗口常用命令: d: 回车 盘符切换 cd 打开文件 cd.. 返回上一层目录 dir 显示所有文件 cls 清屏 exit 退出Java历史第一个Java程序代码:public class HelloWorld{ public static void...

2018-03-15 20:19:54 126

原创 Python基础(3) while循环

"""在程序开发中,一共有三种流程方式: a.顺序——从上向下,顺序执行代码 b.分支——根据条件判断,决定执行代码的分支 c.循环——让特定代码重复执行————————————————————————————————————————while循环基本使用while最常应用的场景就是让指定的代码执行指定的次数while语句基本语法初始条件设置 - 通常是重复执行

2018-02-06 21:54:21 422

原创 Python基础(2)if语句

"""if 语句是用来进行判断的格式如下:if 要判断的条件: 条件成立时要做的事情 ......else: 条件不成立时,要做的事情 ...... 注意:代码的缩进为一个tab键,或者4个空格--建议使用空格 在Python开发中tab和空格不要混用!逻辑运算 与 and, 或 or, 非 not条件1 and 条件2条

2018-02-04 19:56:34 320

原创 Python基础(1)变量,函数

# 定义一个字符串变量 name ,输出我的名字叫小明 ,请多多关照name = "小明"print("我的名字叫%s,请多多关照!" % name)# 定义一个整数变量student_number,输出我的学号是000001student_no = 1print("我的学号是%06d" % student_no)# 定义price,weight,money,输出苹果单价9.00元/斤

2018-02-03 21:38:18 320

原创 蓝桥杯 入门训练 圆的面积

问题的描述给定圆的半径r,求圆的面积。输入的格式输入包含一个整数r,表示圆的半径。输出的格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的

2018-01-25 16:42:08 110

空空如也

空空如也

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

TA关注的人

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