自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ajax和axios、fetch的区别

1.jQuery ajax$.ajax({ type: 'POST', url: url, data: data, dataType: dataType, success: function () {}, error: function () {}});传统 Ajax 指的是 XMLHttpRequest(XHR), 最早出现的发送后端请求技术,隶属于原始js中,核心使用XMLHttpRequest对象,多个请求之间如果有先后关系的话,就会出现回调地狱.

2020-09-11 15:28:53 409

原创 Java常见笔试面试总结

一、Java 基础1.JDK 和 JRE 有什么区别?2.== 和 equals 的区别是什么?3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?4.final 在 java 中有什么作用?5.java 中的 Math.round(-1.5) 等于多少?6.String 属于基础的数据类型吗?7.java 中操作字符串都有哪些类?它...

2019-11-29 12:02:01 129

转载 Java核心技术梳理-类加载机制与反射

一、引言反射机制是一个非常好用的机制,C#和Java中都有反射,反射机制简单来说就是在程序运行状态时,对于任意一个类,能够知道这个类的所有属性和方法,对于任意一个对象,能够调用它的任意属性和方法,其实初听就知道反射是一个比较暴力的机制,它可能会破坏封装性。通过反射的定义我们可以想到反射的好处:可以灵活的编写代码,代码可以在运行时装配,降低代码的耦合度,动态代理的实现也离不开反射。为了更...

2019-06-19 17:28:16 167

转载 150道高频常问Java体系面试问题

Java集合22题ArrayList 和 Vector 的区别。 说说 ArrayList,Vector, LinkedList 的存储性能和特性。 快速失败 (fail-fast) 和安全失败 (fail-safe) 的区别是什么? hashmap 的数据结构。 HashMap 的工作原理是什么? Hashmap 什么时候进行扩容呢? List、Map、Set 三个接口,存取元素...

2019-06-18 17:04:36 311

转载 常见Java笔试面试题汇总

1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为...

2019-06-18 15:17:38 233

转载 这是来自!一位java后端程序员1年工作经验总结!

毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼。遂决定梳理一下自己所学的东西,为大家分享一下。经过一年意识到以前也有很多认识误区,比如:偏爱收集,经常收集各种资料视频塞满一个个硬盘,然后心满意足的看着容量不行动。不重基础,总觉得很多基础东西不需要再看了...

2019-05-06 10:19:29 378

转载 SpringMVC学习笔记

SpringMVC学习笔记----一、SpringMVC基础入门,创建一个HelloWorld程序1.首先,导入SpringMVC需要的jar包。2.添加Web.xml配置文件中关于SpringMVC的配置 <!--configure the setting of springmvcDispatcherServlet and configure the mappi...

2018-11-09 16:04:39 119

转载 基于maven的ssm框架整合的示例代码

 基本概念1.1、SpringSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成...

2018-08-31 13:54:57 165

转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

1、基本概念 1.1、Spring         Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成...

2018-08-30 11:10:14 151

转载 JavaWeb面试题

1、Tomcat的优化经验答:去掉对web.xml的监视,把JSP提前编辑成Servlet;有富余物理内存的情况下,加大Tomcat使用的JVM内存。 2、什么是Servlet?答:可以从两个方面去看Servlet:a、API:有一个接口servlet,它是servlet规范中定义的用来处理客户端请求的程序需要实现的顶级接口。b、组件:服务器端用来处理客户端请求的组件,需要...

2018-08-22 17:14:02 3042

转载 Java技术面试答案(汇总版)

1.面向对象和面向过程的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展面向对象优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护缺点:性能比面向过...

2018-08-22 17:02:17 398

转载 Spring Bean的生命周期(非常详细)

Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上BeanFactory也是差不多的,只不过处理器需要手动注册。 转载请注明地址 http://www.c...

2018-08-02 10:12:45 120

转载 Spring对于赋值Xml赋值方式

1.1. Spring的数据的赋值1.1.1. 对于基本数据类型的赋值  <bean id="student" class="com.bjsxt.lc.spring.pojo.AStudent" scope="singleton">  <property name="id" value="01"/>  <pro

2018-08-01 15:51:14 1384

转载 Java实现图片上传到服务器,并把上传的图片读取出来

题外话:推荐一个专注于Java开发的网站,做提升学习,价值阅读:Java之音在很多的网站都可以实现上传头像,可以选择自己喜欢的图片做头像,从本地上传,下次登录时可以直接显示出已经上传的头像,那么这个是如何实现的呢? 下面说一下我的实现过程(只是个人实现思路,实际网站怎么实现的不太清楚)实现的思路:工具:MySQL,eclipse首先,在MySQL中创建了两个表,一个t_us...

2018-07-21 15:49:29 1162

转载 jQuery Validate验证框架详解

jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation一、导入js库<script type="text/javascript" src="<%=path %>/validate/jquery-1.6.2.min.js"></script><scrip...

2018-07-20 16:33:21 198

转载 Oracle序列创建和使用

Oracle序列创建和使用创建序列  语法 CREATE SEQUENCE 序列名 [相关参数] 参数说明 INCREMENT BY :序列变化的步进,负值表示递减。(默认1) START WITH:序列的初始值 。(默认1) MAXvalue:序列可生成的最大值。(默认不限制最大值,NOMAXVALUE) MINVALUE:序列可生成的最小值。(默认不限制最小值,NOMINVALUE)...

2018-07-20 09:15:30 270

转载 Java编程之java日期与字符串转化

1 SimpleDateFormat担当重任,怎样格式化都行import java.util.Date;import java.text.SimpleDateFormat;public class Demo {public static void main(String[] args) {  Date now=new Date();  SimpleDateFormat f=ne...

2018-07-17 18:13:24 288

转载 做修改错误 java.lang.NumberFormatException: null

java.lang.Integer.parseInt(Integer.java:415)java.lang.Integer.parseInt(Integer.java:497)org.apache.jsp.admin.usergrademonitor_jsp._jspService(usergrademonitor_jsp.java:74)org.apache.jasper.runtime....

2018-07-17 18:12:45 1729

转载 java如何转换日期格式?

import java.util.*;import java.text.*;import java.util.Calendar;public class VeDate { /** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static Date getNowDate() { Date cu...

2018-07-17 18:11:13 2746

转载 servlet名称已经存在怎么办?

 如上图所示,当我们建立过同名的servlet文件,然后又将其删掉后再用同类名字建一个servlet时就会报错。原因及解决办法:根据servlet2.5规范,web.xml里面存有servlet的映射关系,但是删除的时候,ide并不会自动的把web.xml里面的映射关系删除,需要自己手动删除。...

2018-07-16 19:24:02 970

转载 java连接oracle数据库调用存储过程实现分页查询(emp为例)

第一步:建一个含游标类型的包sql>create or replace package testPackage      as type test_cursor is ref cursor;    --定义名为test_cursor 的游标      end testPackage;第二步:编写分页的存储过程sql>create or replace procedu...

2018-07-16 19:15:51 448

原创 javaEE版eclipse设置默认编码格式为utf-8

需要设置的几处地方为如下三处:Window->Preferences->General ->Content Type->Text->JSP 最下面设置为UTF-8Window->Preferences->General->Workspace   面板Text file encoding 选择UTF-8Window->Preferences-&g...

2018-07-10 15:07:48 1095

转载 Java项目图标前面有红色叹号

我们在使用eclipse时,有时Java项目图标前面会出现一个红色的叹号,很多人不明白为什么。其实这是因为:一、工程引入的jar包不存在(或者被删除、移动)造成的。右键点击工程,选择Build Path->Configure Build Path,弹出的窗口中可以看见带红叉的jar包即是不存在的jar包。解决的办法是选中该文件,再点击右侧的Edit按钮,为该文件重新选择正确的路径,确定后ja...

2018-07-07 19:14:00 1937

转载 ORA-01017: invalid username/password; logon denied异常的分析

今天在整合SpringMVC与mybatis的时候遇到了一个异常:1234四月 24, 2017 10:37:31 下午 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet [springDispatcherServlet] in context with path [/Test...

2018-07-03 16:12:20 983

转载 设计模式学习之策略模式

写代码时总会出很多的if…else,或者case。如果在一个条件语句中又包含了多个条件语句就会使得代码变得臃肿,维护的成本也会加大,而策略模式就能较好的解决这个问题,本篇博客就带你详细了解策略模式。策略模式的定义和使用场景定义:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使他们可以相互替换,让算法独立于使用它的客户而独立变化。分析下定义,策略模式定义和封装了一系列的算法,它们是可以相互...

2018-07-02 09:31:32 122

转载 readLine()与read()

参考: readLine() 和 “\r”,”\n” 问题 被readLine()折腾了一把 httpURLConnection-网络请求的两种方式-get请求和post请求 关于BufferefReader.readLine()方法的理解readLine()功能:读取一个文本行。 一定要注意: 1、读入的数据要注意有/r或/n或/r/n 2、没有数据时会阻塞,在数据流异常或断开时才会返回null...

2018-06-30 12:27:55 544

转载 关于InputStream类的available()方法

要一次读取多个字节时,经常用到InputStream.available()方法,这个方法可以在读写操作前先得知数据流里有多少个字节可以读取。需要注意的是,如果这个方法用在从本地文件读取数据时,一般不会遇到问题,但如果是用于网络操作,就经常会遇到一些麻烦。比如,Socket通讯时,对方明明发来了1000个字节,但是自己的程序调用available()方法却只得到900,或者100,甚至是0,感觉有...

2018-06-30 11:36:41 553

转载 请使用LinkedList来模拟一个队列(先进先出的特性): 1) 拥有放入对象的方法void put(Object o) 2)取出对象的方法Object get() 3)判断队列当中是否为空的方法b

import java.util.LinkedList;import java.util.List;public class Linkeds {    List l;    / /构造方法   Linkeds(){    l=new LinkedList();    }   public void put(Object o){      l.add(o);   }         public O...

2018-06-30 11:09:55 841

转载 String类的compareTo()和compareToIgnoreCase()

compareTo()的返回值是int,它是先比较对应字符的大小(ASCII码顺序)1、如果字符串相等返回值02、如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值(ascii码值)(负值代表:前字符串的值小于后字符串,正值代表:前字符串大于后字符串)3、如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至比较的字符或被比较的字符有一方全比较...

2018-06-30 10:34:34 514

转载 java文件操作和流

1.如何获取文件的属性信息?  boolean exists():判断文件或目录是否存在  String getName():返回文件或目录的名称  String getParent():返回父路径的路径名字符串  String getAbsolutePath():返回绝对路径的路径名字符串  String getPath():返回抽象路径的路径名字符串  boolean isAbsolute()...

2018-06-29 16:40:15 527

转载 Java集合类: Set、List、Map、Queue使用场景梳理

本文主要关注Java编程中涉及到的各种集合类,以及它们的使用场景 相关学习资料http://files.cnblogs.com/LittleHann/java%E9%9B%86%E5%90%88%E6%8E%92%E5%BA%8F%E5%8F%8Ajava%E9%9B%86%E5%90%88%E7%B1%BB%E8%AF%A6%E8%A7%A3%28collection%E3%80%81list%...

2018-06-29 16:35:21 489

转载 java IO流详解

学习Java IO,不得不提到的就是JavaIO流。流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对...

2018-06-29 09:55:53 156

转载 Java网络编程详解

1.网络编程   1.1计算机网络概述   网络编程的实质就是两个(或多个)设备(例如计算机)之间的数据传输。   按照计算机网络的定义,通过一定的物理设备将处于不同位置的计算机连接起来组成的网络,这个网络中包含的设备有:计算机、路由器、交换机等等。   其实从软件编程的角度来说,对于物理设备的理解不需要很深刻,就像你打电话时不需要很熟悉通信网络的底层实现是一样的,但是当深入到网络编程的底层时,这...

2018-06-29 09:46:42 288 1

空空如也

空空如也

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

TA关注的人

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