自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 antialiased=False有什么用

上课的时候

2022-03-30 18:45:32 1009 1

原创 JAVAweb文件和上传

一、文件上传1.要实现Web开发的上传功能,通常需要完成两步操作:一是在Web页面中添加上传输入项;二是在Servlet中读取上传文件的数据,并保存到本地硬盘中2.使用标签需要注意以下两点:必须设置name属性,不然浏览器不会发送上传文件的数据。必须将method属性设置为post,ectype属性设置为“multipart/form-data”类型。由于在Servlet直接读取上传数据,并且解析出相应文件数据是一项非常麻烦的工作。为了方便处理上传数据,Apache组织提供了一个开源组件Commo

2022-01-09 17:44:47 195

原创 JSP开发模型

一、 JSP Model1JSP Model1是JavaWeb早期的模型,它适合小型Web项目,开发成本低!Model1第一代时期,服务器端只有JSP页面,所有的操作都在JSP页面中,连访问数据库的API也在JSP页面中完成。也就是说,所有的东西都耦合在一起,对后期的维护和扩展极为不利JSP Model1的优化(Model1第二代)JSP Model1优化后有所改进,把业务逻辑和数据访问的内容放到了JavaBean(狭义JavaBean:实体类,广义JavaBean:实体类,dao,service,工

2022-01-09 17:41:46 176

原创 【数据库连接池与DBUtils工具】

1、数据库连接池:在JDBC编程中,每次创建和断开Connection对象都会消耗一定的时间和IO资源。这是因为在Java程序与数据库之间建立连接时,数据库端要验证用户名和密码,并且要为这个连接分配资源,Java程序则要把代表连接的java.sql.Connection对象等加载到内存中,所以建立数据库连接的开销很大,尤其是在大量的并发访问时。假如某网站一天的访问量是10万,那么,该网站的服务器就需要创建、断开连接10万次,频繁地创建、断开数据库连接势必会影响数据库的访问效率,甚至导致数据库崩溃。为了避免

2022-01-09 17:28:37 156 1

原创 【JDBC】

1.JDBC全称:Java Database Connectivity,即Java数据库连接2.JDBC可以通过载入不同的数据库的“驱动程序”而与不同的数据库进行连接。要使用JDBC来访问MySQL数据库,首先需要添加MySQL数据库驱动程序完成数据库驱动程序下载打开Eclipse集成开发环境,选择项目Project目录下的最后一个Properties依次选择Java Build Path,上方的第三个Libraries,右边的第二个Add External JARs...

2022-01-09 17:23:00 352

原创 【Servlet】

一、Filter过滤器1.Filter定义在开发中,通过浏览器访问服务器端的目标资源时,过滤器实现拦截功能。如果过滤器判断是合理的请求,就方形,允许访问目标资源2.Filter过滤器就是一个实现了javax.servlet.Filter接口的类,在接口中定义了三个方法:init方法:在过滤器对象被创建后,执行初始化方法doFilter方法:在这个方法里面实现拦截和放行destroy方法:在过滤器销毁后,执行实现第一个Filter程序创建一个frist.jsp创建ForwardServlet

2022-01-09 17:11:21 255

原创 【JSTL技术】

1、JSTL定义:Javaserver page standard tag library , 中文名称是Java服务器页面标准标签库,即JSP标准标签库。2、JSTL的分类1核心标签库:重点2.I18N国际化标签库:了解3.SLQ标签库:基本不用4. XML标签库:基本不用5.函数标签库:基本不用1、这些JSTL的标签库支持EL表达式语言,即可以在其标签的value属性中使用EL来在JSP页面上输出域对象中的值。一般JSTL也要结合EL表达式来完成JSP页面的开发。2、大部分标签的显示值或

2022-01-09 16:59:46 538

原创 EL表达式

EL表达式一、JavaBean1、什么是javaBean:它是java开发中常用的组件,其实就是一个java类,它的作用就是封装数据。书写JavaBean需要满足五个规范:1.这个java类,被public修饰2.这个java类要提供公共的无参数的构造方法3.要提供私有的属性4.要给私有的属性提供公共的set或者get方法5.要实现Serializable接口2、访问JavaBean的属性:类的成员变量和属性的一个关系:在普通的java类里面,成员变量可以说成就是属性。在JavaB

2022-01-09 16:54:00 151

原创 集合clear和new哪个性能消耗更大?

集合clear和new哪个性能消耗更大?很明显,一个不释放内存,一个new出来的重新创建内存,之前那个没有引用就等gc,有引用就会保留,看使用场景,gc更高还行,大多情况下,重新分配会更快,而用clear应该说对gc清除更友好一些,要清除一个集合为空再使用,和重新分配内存给集合把之前的集合交给gc,考虑空间就用clear,考虑时间就new这个说的不太明确,因为对于小的集合来说可能是这样,但是对于一个大集合来说就不一定了,这时候复杂度不就是O(n)了吗?而你new的话,直接重新分配不用考虑集合大小复杂度O(

2021-12-09 00:23:30 2721

原创 内存屏障

内存屏障主要是针对一些内置编译器,对一些特殊的cpu编译器(cpu就是一个处理器)保护了解线程在多核情况下可能发生的情况,最明显的就是线程和另一线程的可见性造成多线程间同步问题,当前线程是串行,多线程就是乱序指令流水,我们输入一个流程的程序时候,当他是多核的时候,很容易发生的问题就是乱序输入,我们需要确保他是顺序输入,所以我们一般就是要先确保这个指令的输入是先读取再输入,输入时的操作就是写入,为了解决多核cpu保证你指令不会乱序就行同时内存操作读取写入当成半双工管道,当一个操作完成进行下一个操作,意.

2021-12-03 19:42:12 498

原创 关于游戏的外挂的探讨

这个要以函数的覆盖面积找定点这种都算的出来,是不是可以做游戏手动外挂?做外挂不牛,牛的是外挂能躲避安全检查做外挂要对这款游戏有一定理解才行不是那种数据作弊的外挂,是技术作弊的外挂,像雷霆战机这种游戏不是要躲弹道吗,就是用外挂找安全点,LOL走位躲技能的那种。你比如底层的移动指令,在敌方释放技能的时候,按照方向移动,cs就有,比如到某个点,让你后退一步,拿到什么道具给你自动丢出,丢出火燃烧范围内你走进去自动锁在里面,还有枪准心对准人设定自动开枪,有很多游戏为了方便,设定了底层指令的,你直接设值就可以

2021-12-03 19:27:20 125

原创 如何解决NAN情况

拿到一个float类型的数据显示出来,会NAN,不报错nan的意思是:not a number产生这个值的常见例子有:对负数开平方,对负数取对数,0.0/0.0,0.0*∞, ∞/∞ 等怎么避免(数值等于判断不出来):eq可以判断出来用方法:isNaN(x)除法不是被除数不能为0,分数分母不能为0,在Java里面被封装异常,叫除0异常INF无穷大...

2021-11-30 10:14:25 2612

原创 面向对象延伸至SQL/OMR

封装继承多态,子类拥有父类的属性。父类可以是具体实现,也可以是一个抽象定义,主要作用是代码扩展。继承一个父类就拥有父类的属性,父类具有的功能可以不再编写。或者父类是一个抽象定义,继承父类后做具体实现,可以一个子类是一种实现,另一个子类是另一种实现。这是常用的方法,不是工具类型的方法,是接口和抽象类的区别。相当于做了个模型,现在你不改动他,想增加功能,于是你直接复制了他,再增加了新功能(要做一个模型的增量,但是不动它本身)。还有就是作为抽象定义,一个抽象的空壳,你继承来用于赋予其功能,抽象相当于

2021-11-19 14:31:51 661

原创 【Java web】JSP技术:jsp概述、jsp基本语法、jsp的隐式对象、jsp指令、jsp动作元素

1.JSP概述:1.1 什么是jsp:它的英文全称 java server pages ,java服务端页面,它是建立在servlet规范基础上的动态网页开发技术。* java 服务端 页面: 在jsp上可以写java代码,也可以写html标记,它运行在服务器端。* jsp = java + html + jsp自身的一些东西。为什么会产生jsp技术:因为在早期没有jsp时,需要servlet向页面写数据,比较麻烦,所以就产生了jsp技术,jsp最大的特点:可以非常简单的书写页面html。

2021-11-16 20:06:18 255

原创 Java web第五章

一,会话以及会话管理技术1.会话概述:从登录淘宝,多次刷新网页,到最终退出淘宝,整个过程就是一次会话2.会话的特点:包含多个请求,一次完整的会话针对一个用户3. 会话管理技术:第一种:cookie技术,客户端技术。第二种:session技术,服务端技术。4.Cookie对象cookie:Cookie是一种会话管理技术,它是用来保存会话过程中产生的数据,然后在浏览器和服务器交互时,会使用cookie里面保存的数据。5.Session对象session:session是一种会话管理技术,se

2021-11-16 20:03:21 248

原创 eclipse配置环境tomcat

1.eclpse集成tomcat2.新建web项目,并访问静态页面(html)3.新建servlet

2021-11-16 19:55:26 57

原创 Java web:request请求对象、response响应对象

1.请求和响应的概述:什么请求:在浏览器地址栏输入地址,点击回车请求服务器,这个过程就是一个请求过程。什么响应:服务器根据浏览器发送的请求,返回数据到浏览器在网页上进行显示,这个过程就称之为响应。2.HttpServletResponse对象HttpServletResponse是一个接口,它的父接口是ServletResponse,在开发中通常使用HttpServletResponse响应信息分为三部分:响应行、响应头、响应正文(响应体)3.发送状态码的相关方法:设置状态码setStatu

2021-11-16 19:47:31 462

原创 【Java web:servletconfig、context】

二,ServletConfig接口1.什么是ServletConfig: 它是servlet的配置对象,作用就是获取与servlet的初始化参数。它的子类是GenericServlet和HttpServlet.它被实列化是通过web服务器实现的。得到servletConfig对象:getServletConfig()2.ServletConfig常用的方法:获取servlet的初始化参数的值:getInitParameter(String name):根据encoding获取utf-8获取se

2021-11-16 18:56:46 162

原创 【Java web第三章】

第三章:Servlet、ServletConfig、ServletContext一,Servlet技术1.Servlet概述:它是运行在web服务器端的一个java小程序,简单来说,它就是一个java类在使用servlet时,需要导入javax.servlet下的jar包。比如:tomcat服务器提供了servlet的servlet-api.jar包,所以在开发时用tomcat服务器就不需要再导入servlet的jar包。Servlet它是一个资源,是用来被用户访问的资源,同时是一个动态资源,它是

2021-11-16 18:27:57 325

原创 Java web第二章

第二章:xml、http协议、tomcat一1.XML概述:英文Extensible MarkUp Language,可扩展的标记语言可扩展的标记语言:在xml里面的标记是可以扩展的。2.xml用途:它用来存储数据作为系统与系统之间传输数据的格式作为项目的配置文件保存有结构关系型的数据。例衡水保定---------3.XML 和 html的比较:①xml文档的标记可以随意扩展,html的标记是预定义好的②xml区分大小写,html不区分大小写③html主要是用来显示数

2021-11-16 17:49:33 62

原创 Java25

窗体

2021-06-06 18:25:29 50

原创 Java24

实现步骤:1、创建一个本地字节收入流FileInputStream 对象,构造方法中绑定读取的数据源2、创建一个 socket 对象,构造方法中绑定服务器的IP地址和端口号3、使用socket中的方法getoutputStream 获取网络字节输出流4、使用本地字节输入流中的read方法,读取本地文件5、使用网络输出流中write方法,把读取到的文件上传到服务器6、使用socket中方法,获取输入对象7、通过网络输入流对象中的read方法,读取回写数8、释放资源...

2021-06-01 16:11:24 60

原创 Java23

一,网络编程1.软件结构C/S结构:全称Client/Server结构,是指客户端和服务器结构。常规程序有QQ、迅雷B/S结构:全称Browser/Server结构,是指浏览器和服务器结构,常规有

2021-05-30 18:42:40 64

原创 Java22

一,多线程1.并发:指两个或多个事件在同一个时间段内发生2.并行:指两个或多个事件在同一时刻发生(同时发生)3.进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序集是一个进程从创建,运行到消亡的过程4.线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序简而言之:一个程序运行后,至

2021-05-25 13:46:20 144

原创 你真的懂搜索吗?

一,问题question:可以给到明确答案problem:无法给到明确答案需要搜索的问题是problem时就要拆分。二,搜索逻辑原则:BAT逻辑B: 并不是就是单独指百度,而是泛指类似百度的搜索引擎。特点:在问题信息缺失的情况下,我们用搜索引擎进行搜索最有效。A:电商平台和应用商店特点:这里的核心的是找专业的软件或者人做专业的事情,该花钱花钱A——电商A是指的阿里-淘宝。但在搜索逻辑中的A指的是类似JD、淘宝这样的电商平台或者消费平台。A——应用商店苹果的App Store,和安卓系统中的应

2021-05-23 20:45:11 241

原创 Java21

一,输入流InputStream1.FileInputStream类构造方法

2021-05-20 10:39:36 179

原创 Java20

一,File类创建一个文件/文件夹删除一个文件/文件夹获取文件/文件夹判断文件/文件夹对文件进行遍历获取文件大File是一个与操作系统无关的类记住三个单词:file:文件directory:目录,文件夹path:路径...

2021-05-18 13:54:33 138

原创 Java19

一,捕获异常try…catchtry:该代码块中编写可能产生异常的代码catch:1.如果try中出现了多个异常对象,那么可以使用多个catch来进行异常处理2.如果try中产生了异常那么就会执行catch中的异常处理逻辑,执行完catch中的逻辑后会继续执行try–catch,如果try没有产生异常,那么就不会执行catch中的异常逻辑,直接执行后续代码finally关键字1.finally不能单独使用,必须和try一起使用2.finally一般用于资源释放(资源回收),无论程序是否出现异常

2021-05-13 10:41:01 196

原创 Java18

一,Collection常用功能

2021-05-11 13:53:33 418

原创 Java17

一,string

2021-04-27 13:45:25 546

原创 Java16

一,数组可以存储同种类型的数据1.存储引用类型数组的缺陷:一旦创建,运行期间长度不可更改2.数组长度不可变ArrayList 长度可变用法ArrayList<E> 有一个尖括号<E>表示泛行泛行:也就是集合中所以元素都是统一的<E>类型注意:泛行只能是引用数据类型,不能是基本类型...

2021-04-22 10:45:48 106

原创 Java15

一,导包1.导包improt 包路径.类名称如果需要使用的目标类,和当前类位于同一个包下,则可以省略2.创建对象3.使用成员方法获取键盘输入的int数字

2021-04-20 14:36:29 73

原创 Java14

一,数组1.数组概念:是一种容器,可以同时存放同种数据类型的多个数据。

2021-04-15 10:42:35 71

原创 Java13

一,

2021-04-15 10:41:00 60

原创 UI设计日常工作

前言:UI设计负责风格定位,产品迭代(需要扎实界面画icon功底熟练的用户体验设计能力)推广设计师负责banner,专题活动(讲究表现的美感,对版式设计和配色有很强的创造力和掌控能力,字体插图的创造能力)风格定位先有设计逻辑(使产品功能一目了然,有自己的风格,好的界面可以吸引用户)分析设计出用户对该产品期望的产品质感风格定位两个关键点1.抓准方向2.极致技术(累积)风格定位的设计流程分析:了解产品属性→了解目标用户→了解竞争对手创作:大胆尝试筛选:用户调研规范:色差,图标,按钮,排版规

2021-04-13 22:59:03 699 1

原创 Java12

一,接口1、定义接口使用interface来定义一个接口。接口定义同类的定义类似,也是分为接口的声明和接口体,其中接口体由常量定义和方法定义两部分组成。定义接口的基本格式如下:[修饰符] interface 接口名 [extends 父接口名列表]{[public] [static] [final] 常量;[public] [abstract] 方法;}修饰符:可选,用于指定接口的访问权限,可选值为public。如果省略则使用默认的访问权限。接口名:必选参数,用于指定接口的名称,接口名必须是合法的Jav

2021-04-12 22:37:49 68

原创 Java11

一,多态1.定义同一个对象在不同时刻表现出来的不同形态2.多态前提要有继承或实现关系,方法的重写,父类引用指向子类对象

2021-04-12 22:26:35 87

原创 Java10

一,抽象类1.定义

2021-04-12 22:24:34 58

原创 Java9

一,继承1.继承的概念继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。这种技术使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。2.实现继承的格式继承通过extend实现3.继承的优缺点优点:1.可以使用父类的所有非私有方法;而且单继承可由接口来弥补。2.可以继承父类中定

2021-04-12 22:14:29 176

原创 UI设计APP金刚区,卡片式设计

一,金刚区金刚区定义:APP首页页面上部的核心功能,金刚区会随着产品业务目标变更,节目活动而灵活调整。金刚区以宫格形式排列,图层展示个数为4~10个。金刚区作用:1.金刚区处于APP首页中最显眼,最方便点击的位置。作用是为了不同的业务模块引流(业务优先)图标会浮夸,依赖于文字说明2.功能选择,为用户提供不同功能的服务(功能优先)针对年纪大视力不好的人,图标功能性清晰二,卡片式设计卡片式设计灵感来源于生活中的“名片,身份证,交通卡”等卡片形式。这些卡片的共同的特点是“在一张卡片容纳信息,易于扩

2021-04-11 20:40:18 3592

空空如也

空空如也

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

TA关注的人

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