摘要:JS中attr和prop区别 一、attr和prop区别 attr 是从页面搜索获得元素值,所以页面必须明确定义元素才能获取值,相对来说较慢。 prop是从属性对象中取值,属性对象中有多少属性,就能获取多少值,不需要在页面中显示定义。 二、attr和prop怎么选择? 对于HTML元素本身就带有的固
阅读全文
摘要:layui单选框radio使用form.render() 更新渲染失效的原因 使用layui做表单处理的时候需要多次切换radio的选中项,使用attr("checked","checked");后再使用form.render()更新渲染发现不生效,刚开始以为是form.render()渲染的问题,
阅读全文
摘要:mysql8.x的jdbc升级了,增加了时区(serverTimezone)属性,并且不允许为空。 配置jdbc的URL:jdbc:mysql://[IP]:[PORT]/[DB]?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewr
阅读全文
摘要:com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver的区别 serverTimezone设定 com.mysql.jdbc.Driver 是 mysql-connector-java 5中的, com.mysql.cj.jdbc.Driver 是 mysq
阅读全文
摘要:每次从github上下载下来的项目都报如下错误could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.2.5.RELEASE from/to nexus-aliyun (https:/
阅读全文
摘要:序列化到底是什么 序列化的定义是:将一个对象编码成一个字节流(I/O);而与之相反的操作被称为反序列化。 序列化的目的是为了方便数据的传递以及存储到磁盘上(把一个Java对象写入到硬盘或者传输到网路上面的其它计算机,这时我们就需要将对象转换成字节流才能进行网络传输。对于这种通用的操作,就出现了序列化
阅读全文
摘要:最近在学习使用IDEA工具,觉得与Eclipse相比,还是有很多的方便之处。 但是,当把自己的一个项目导入IDEA之后,Event Log提示“Unmapped Spring configuration files found.Please configure Spring facet.” 这个提示
阅读全文
摘要:= 赋值运算符== 等于 严格等于例:var a = 3;var b = "3";a==b 返回 truea b 返回 false因为a,b的类型不一样 用来进行严格的比较判断
阅读全文
摘要:学习的时候遇到的问题,网上搜了一下,教程都不是很全,这里我把原博主的内容又添加了一些,仅供交流学习使用。 装好tomcat之后,先开放8080端口(默认的,可以修改,这里我修改成9999了),再设置阿里云上的安全规则,开放要用的端口。 注意:CentOS7以后,防火墙命令和以前的不一样了,一定要注意
阅读全文
摘要:IDEA Git Gitee 码云 Github 版权 本文作者:Spring_ZYL意见反馈:spring_zyl@163.com文章来源:https://www.jianshu.com/u/1b5928185b73版权声明:本文版权归作者所有,转载请注明出处 我的IDEA版本为2018.3.4,
阅读全文
摘要:Idea中JDK为1.8,还提示Diamond types are not supported at language level '5' 版权 project的java level 已经核实确实为8,但是IDEA里面仍然会有如下图的提示: 通过查看项目设置,发现project的java level
阅读全文
摘要:就是将你的登录账号改成你绑定的邮箱就可以了,你的gitee 账户没有绑定邮箱的不能登录,需要先去绑定邮箱就可以使用邮箱去登录了,之后再用idea gitee上添加账户里面填写邮箱以及你的密码就可以成功的登录到你的gitee了
阅读全文
摘要:linux撤销命令 u撤销上一步操作 ctrl+r恢复上一步被撤销的操作
阅读全文
摘要:linux里的drwxr-xr-x代表的意思(777又代表什么意思) 权限的计算是除去第一位字母开始,权限都是三个符号为一组合,其中-表示没有这个权限 d:第一位表示文件类型。d是目录文件,l是链接文件,-是普通文件,p是管道 rwx:第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行
阅读全文
摘要:${pageContext.request.contextPath}是JSP取得绝对路径的方法,等价于<%=request.getContextPath()%> 。 也就是取出部署的应用程序名或者是当前的项目名称 比如我的项目名称是demo1在浏览器中输入为http://localhost:8080
阅读全文
摘要:Spring中的八大设计模式 设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆。Spring作为业界的经典框架,无论是在架构设计方面,还是在代码编写方面,都堪称行内典范。那下面就和优就业大白一起来看看吧。 一、简单工厂模式 又叫做静态工厂方法(Sta
阅读全文
摘要:mybatis pagehelper分页插件使用 使用过mybatis的人都知道,mybatis本身就很小且简单,sql写在xml里,统一管理和优化。缺点当然也有,比如我们使用过程中,要使用到分页,如果用最原始的方式的话,1.查询分页数据,2.获取分页长度,也就是说要使用到两个方法才能完成分页。有没
阅读全文
摘要:java config是指基于java配置的spring。传统的Spring一般都是基本xml配置的,后来spring3.0新增了许多java config的注解,特别是spring boot,基本都是清一色的java config。 @Configuration 在类上打上这一标签,表示这个类是配
阅读全文
摘要:(一)优点:1,配置变得简单了2,.springboot内嵌了servlet容器,降低了对环境的要求,机器有java运行环境,可以将项目打包成jar包,通过java命令 java -jar ***.jar 来执行。3,.快速整合第三方框架,无需配置文件 4.解决了Spring的弊端 5.代码少了、配
阅读全文
摘要:Redis优秀的性能是由于其将所有的数据都存储在内存中,同样memcached也是这样做的,但是为什么Redis能够脱颖而出呢,很大程度上是因为Redis有出色的持久化机制,能够保证服务器重启后,数据不会丢失。下面来看看Redis是如何持久化的。 Redis支持两种方式的持久化,一种是RDB方式,一
阅读全文
摘要:最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构uname -m 显示机器的处理器架构u
阅读全文
摘要:Maven常用命令有哪些?a、install本地安装, 包含编译,打包,安装到本地仓库编译 - javac打包 - jar, 将java代码打包为jar文件安装到本地仓库 - 将打包的jar文件,保存到本地仓库目录中。b、clean清除已编译信息。删除工程中的target目录。 c、compile只
阅读全文
摘要:pom 类型:一般作为父工程存在,父工程主要是进行统一的版本申明,并不定义具体的依赖关系,常见于多模块或者说聚合工程中使用。 jar类型:一般用于打包普通的java bean,资源库等,比如将公共的工具类放到一个模块,这个时候就其他模块如果想要使用的话,就可以直接引用便可,就把这个项目当作一个jar
阅读全文
摘要:Spring Security和Shiro的比较和使用 这个文章是我找了几个博客总结到一块成为这个文章。 首先,先说比较吧! 这个博客地址是:http://www.cnblogs.com/aoeiuv/p/5868128.html Shiro 首先Shiro较之 Spring Security,Sh
阅读全文
摘要:shiro有哪些组件?a、Authentication:身份认证/登录,验证用户是不是拥有相应的身份;b、Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验 证某个用户是否拥有某个角色。或者细粒度的验证某个用户对某个资源是否具有某
阅读全文
摘要:一、shiro简介 这里我先来介绍一下什么是shiro,Apache Shiro 是 Java 的一个安全框架。目前,使用 Apache Shiro 的人越来越多,因为它相当简单,对比 Spring Security,可能没有 Spring Security 做的功能强大,但是在实际工作时可能并不需
阅读全文
摘要:Hibernate 属于全自动 ORM 映射工具,使用 Hibernate 查询关联对象或者关联集合对象时,可以根据对象关系模型直接获取,所以它是全自动的。而 Mybatis 在查询关联对象或关联集合对象时,需要手动编写 sql 来完成,所以,称之为半自动 ORM 映射工具。 Mybatis 是否支
阅读全文
摘要:1.Mybatis动态sql是做什么的?都有哪些动态sql?简述一下动态sql的执行原理? 1.动态SQL的概念 动态sql是指在进行sql操作的时候,传入的参数对象或者参数值,根据匹配的条件,有可能需要动态的去判断是否为空,循环,拼接等情况; 2.动态Sql的标签大致有以下几种 if 和 wh
阅读全文
摘要:1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts
阅读全文
摘要:RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 RequestMapping注解有六个属性,下面分成三类进行说明。 value, methodvalue: 指定请求的实际地址,指定的地址可以是具体地址、可
阅读全文
摘要:SpimgMVC工作原理 第1步:浏览器发送指定的请求都会交给DispatcherServlet,他会委托其他模块进行真正的业务和数据处理第2步:DispatcherServlet会查找到HandleMapping,根据浏览器的请求找到对应的Controller,并将请求交给目标Controller
阅读全文
摘要:本文来探讨一下依赖注入的三种实现方式是哪三种,Spring的支持又怎么样。 首先,依赖注入(DI)的实现方式有三种:设值注入、构造方法注入、接口注入,下面来看看这三种注入方式在Spring中的支持怎么样。 1、设值注入。 ①、新建一个项目 ②、新建一个User类,实现setter、getter方法
阅读全文
摘要:Spring致力于简化java企业级开发,促进代码松耦合,成功的关键在于依赖注入和AOPSpring通过应用上下文(Application Context)装载bean的定义并把他们组装起来。Spring应用上下文全权负责对象的创建和组装。Spring自带了很多上下文,他们的区别仅仅在于如何加载配置
阅读全文
摘要:转载自:http://www.cnblogs.com/DebugLZQ/archive/2013/06/05/3107957.html https://segmentfault.com/a/1190000014803412 1.IOC的理论背景 2.什么是IOC 3.IOC也叫依赖注入(DI) 4.
阅读全文
摘要:什么是spring框架,spring框架究竟有什么用呢?我们可以用spring框架来做些什么呢?这是我今天要说的内容。 当然,百度spring框架会出现一大堆spring框架的介绍,以及IOC和AOP。但是这些官方的语言,看书都有解释,关键是我不知道为什么要用spring,spring框架和不用框架
阅读全文
摘要:JSP中动态include和静态include的区别? a、静态include:语法:<%@ include file=“文件名” %>,相当于复制,编辑时将对应的文件包含进来,当内容变化时,不会再一次对其编译,不易维护。b、动态include:语法:<jsp:include page=“文件名”>
阅读全文
摘要:JSP中,include是一个经常用到的标签。当应用程序中所有的页面的某些部分(如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include。但是相同的部分有静态的(装载进页面显示后再也不变的),有动态的(装载进页面后还会改变,如:随时间改变、随用户行为改变等)。那么,对这两种类型的内容的包含
阅读全文
摘要:Request对象的主要方法: setAttribute(String name,Object):设置名字为name的request 的参数值 getAttribute(String name):返回由name指定的属性值 getAttributeNames():返回request 对象所有属性的名
阅读全文
摘要:一、有很多的应用场景都会遇到重复提交问题,比如: 1、点击提交按钮两次。2、点击刷新按钮。3、使用浏览器后退按钮重复之前的操作,导致重复提交表单。4、使用浏览器历史记录重复提交表单。5、浏览器重复的 HTTP 请求。 二、防止表单重复提交的方法 1、禁掉提交按钮 表单提交后使用 Javascript
阅读全文
摘要:一、JSTL标签介绍 1、什么是JSTL? JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用以来非常方便,它与JSP动作标签一样,只不过它不是JSP内置的标签,需要我们自己导包,以及指定标签库而已! 如果你使用MyEclipse开发JavaW
阅读全文
摘要:在前端HTML、JSP中,一般都是使用form表单,然后在表单中设置用户名信息框,再设置一个按钮,并把这个按钮设置为submit类型。形如: <form action="/hello/LoginServlet" method="post"> 用户名:<input type="text" name="
阅读全文
摘要:版权声明:本文为CSDN博主「xianjie0318」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/xianjie0318/article/details/76541407 1开头的http状态码表示临时响
阅读全文
摘要:JSP的基本构成 JSP页面主要由指令标签,注释,嵌入Java代码,JSP动作标签,HTML标记语言等五个元素组成。 3个指令标签 1 、page指令 page指令用户定义JSP页面中的全局属性 ,Eg:<%@ page attr1=”value1” atrr2=”value2”.......%>
阅读全文
摘要:1、什么是 session session 是浏览器和服务器会话过程中,服务器分配的一块储存空间。服务器默认为浏览器在cookie中设置 sessionid,浏览器在向服务器请求过程中传输 cookie 包含 sessionid ,服务器根据 sessionid 获取出会话中存储的信息。 由于 ht
阅读全文
摘要:四大作用域 Web应用中,JSP创建的对象有一定的生命周期,也有可能被其他组件或者对象访问。对象的声明周期和可访问性称为作用域。四种范围对象作用域从小到大顺序如下:pageContext request session application。 (1)pageContext:页面域 页面作用域仅限于
阅读全文
摘要:.HttpServletRequet类的Request对象:代表请求对象,主要用于接受客户端通过HTTP协议连接传输服务器端的数据。 2.HttpSevletResponse类的Response对象:代表响应对象,主要用于向客户端发送数据。 3.JspWriter类的out对象:主要用于向客户端输出
阅读全文
摘要:这里是修真院前端小课堂,本篇分析的主题是 【什么是session?什么是cookie?session和cookie有什么区别?】 每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析前端知识/技能,本篇分享的是: 【什么是s
阅读全文
摘要:MVC是Model-View-Controller的简写。"Model" 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), "View" 是应用的表示面(由JSP页面产生),"Controller" 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处
阅读全文
摘要:1.getParameter 得到的都是 String 类型的。或者是 http://a.jsp?id=123 中的 123,或者是某个表单提交过去的数据。 getAttribute 则可以是对象。 2.getParameter()是获取 POST/GET 传递的参数值; getAttribute(
阅读全文
摘要:Servlet API中forward()与redirect()的区别? a、从地址栏显示来说 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览 器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.re
阅读全文
摘要:相同点: 它们本质上都是java类 不同点: 1、JSP经编译后变成Servlet2、jsp更擅长表现于页面显示,Servlet更擅长于逻辑控制3、Servlet的应用逻辑是在java文件中,并且完全从表现层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文
阅读全文
摘要:1.servlet的生命周期 主要有三个方法: init()初始化阶段 service()处理客户端请求阶段 destroy()终止阶段 初始化阶段: Servlet容器加载Servlet,加载完成后,Servlet容器会创建一个Servlet实例并调用init()方法,init()方法只会调用一次
阅读全文
摘要:CDN的(Content Delivery Network),即内容分发网络。简单理解为从别人的服务器加载资源推荐两个CDN库:1.百度静态资源公共库(复制其提供的url地址即可)2.cdnjs(同上,资源更全) (注意:选择jQ1.X.X版本,因为2.X.X版本IE678不支持,在引用jQuery
阅读全文
摘要:内容传送网络或内容分发网络(CDN)是部署在因特网上的多个数据中心的大型分布式服务器系统。CDN的目标是为具有高可 用性和高性能的最终用户提供内容。有3个流行的jQuery CDN:谷歌,微软jQuery。使用CDN的优势:它减少了服务器的负载。它节省了带宽。jQuery框架将从这些CDN加载更快。
阅读全文
摘要:1、请求方式不同:. g e t ( ) 方 法 使 用 G E T 方 法 来 进 行 异 步 请 求 的 。 .get() 方法使用GET方法来进行异步请求的。.get()方法使用GET方法来进行异步请求的。.post() 方法使用POST方法来进行异步请求的。 2、参数传递方式不同:get请求
阅读全文
摘要:Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过相比较而言还是有区别的。 1.执行时机 window.onload()是必须等图片在内的一切元素加载完成后才能执行。 $(document).ready()是当DOM结构完
阅读全文
摘要:相等是“==”,而全等是“ ”,相等和全等的区别,总结就是: 相等 ==: 先转换类型再比较 全等 :直接比较,不转换类型,只要是类型不同就不相等,类型相同的看值是否相等 Object.is(value1,value2):ES6 提出“Same-value equality”(同值相等)算法,用来解
阅读全文
摘要:正需要做这个功能,发现不是自己想象中的那样.在网上找了一些资料,终于找到了解决办法.首先列出一些错误的方法吧.(这里设obj代表你所要引用的对象.obj = document.getElementById("........");) 1.obj.οnclick="f_aa()"; 2.obj.οnc
阅读全文
摘要:1.null表示"没有对象",即该处不应该有值,转为数值时为0。典型用法是: (1) 作为函数的参数,表示该函数的参数不是对象。 (2) 作为对象原型链的终点。 2.undefined表示"缺少值",就是此处应该有一个值,但是还没有定义,转为数值时为NaN。典型用法是: (1)变量被声明了,但没有赋
阅读全文
摘要:示例1:使用location.href属性重定向到其他网页语法:location.href=urllocation.replace(“url”) location.assign(“URL”) HTML 和JS 效果图点击前点击后 示例2:使用location.replace()方法重定向到其他网页H
阅读全文
摘要:最近无论是微信的技术平台开发,还是百度的轻应用技术框架Clouda,都围绕一个核心JavaScript的技术,之前对JavaScript的理解比较浅,知道一些大概,现在到了深入熟悉的阶段了,关于javaScript,本博客有几篇总结: JavaScript 与 jQuery AJAX,JavaScr
阅读全文
摘要:数据库系统(Database system)= 数据库管理系统(DBMS,Database Management System)+数据库(Database) 数据库管理系统(DBMS)可分为两类:一类为基于共享文件系统的DBMS,另一类为基于客户机-服务器的DBMS。 前者包括Microsoft A
阅读全文
摘要:1. ResultSet executeQuery(String sql); 执行SQL查询,并返回ResultSet 对象。2.int executeUpdate(String sql); 可执行增,删,改,返回执行受到影响的行数。3.boolean execute(String sql); 可执
阅读全文
摘要:String:字符串常量 。 StringBuffer 与 StringBuilder是字符缓冲变量。 StringBuffer 与 StringBuilder 中的方法和功能完全是等价的,只是StringBuffer中的方法大都采用了synchronized 关键字进行修饰,因此是线程安全的,而S
阅读全文
摘要:1.从存储数据结构分析 ArrayList:数组 Vector:数组 LinkedList:双向链表 数组:可以根据下标快速查找,所以大部分情况下,查询快。但是如果要进行增删操作的时候,会需要移动修改元素后面的所有元素,所以增删的开销比较大,数组的对增删操作的执行效率低。而采用数组作为数据存储结构的
阅读全文
摘要:JDBC基础 1.JDBC介绍 JDBC是java访问[对象型数据库/关系型数据库]数据库的规则,是原SUN公司开发的. 原来我们程序员需要针对具体的数据库操作,费时费力;自从有了JDBC规则后,程序员只需要针对JDBC规则编程,不用管底层具体数据库的实现,好处在于:写一份JDBC代码,可以在很多数
阅读全文
摘要:一、Maven 安装 前往 Maven官网: https://maven.apache.org/download.cgi.下载 解压文件到指定目录 在环境变量下新建 系统变量变量名:MAVEN_HOME变量值:Maven 的解压路径 ;例如:D:\Development-Tools\apache-m
阅读全文
摘要:一、样例 二、注册账号 极验验证官网 在表单里面填写真实信息,客服会在 24h 联系你进行审核,审核通过后,会发送这样的邮件到你的邮箱。点击邮箱里面提供的注册地址即可完成注册。 注册成功后,进行登录: 三、获取ID 填写基本信息:创建成功后:点击 ID:点击查看部署指引:都勾选成功后,点击确认:获取
阅读全文
摘要:一、并发下售票存在的Bug 首先让我们我们定义一个资源类Ticket我们通过多个线程来操作这一资源类,模拟卖票的例子: //资源类 class Ticket{ //属性总共还剩有多少张票 private int number=50; //卖票的方法 public void sale(){ if (n
阅读全文
摘要:使用自定义注解统一请求返回值 自定义一个注解,用于标记需要重写返回值的方法/类 package com.timee.annotation; import java.lang.annotation.*; @Retention(RetentionPolicy.RUNTIME) @Target({Elem
阅读全文
摘要:希尔算法学习使用代码如下 import untils.AlgorithmUtils; import java.util.Arrays; /** * 以下希尔排序算法解释内容来源网上 * * 希尔排序,也称 递减增量排序算法,是插入排序的一种更高效的改进版本。希尔排序是 非稳定排序算法。 * * 希尔
阅读全文
摘要:前言 对于这个问题,我们准备了以下三种解决方案:1、静态资源统一交由Servlet容器直接处理;2、静态资源统一交由Spring MVC框架间接处理,再转交给Servlet容器处理;3、静态资源统一交由Spring MVC框架直接处理; 从这3种解决方案中,处理静态资源的方式可以分为Servlet容
阅读全文
摘要:1. 三目运算符 “?:” “式子A?式子B:式子C”:当A成立时,得到式子B的结果;当式子A不成立时,得到式子C的结果。 注:该运算符只适用于需要返回计算结果的场合。 2.switch-case的分支标记 ...... System.out.println("凉风有信,秋月无边。打二字"); Sy
阅读全文
摘要:一、泛型 概念:泛型,即“参数化类型”。就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定 义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。 定义泛型所使用的字母有一些是特定的,比如E是element元素的意思,用来表示容积,后续会学习其他的特
阅读全文
摘要:IDEA 如何设置类和方法的注释快捷键 一、设置类的注释 (1)打开file->setting->Editor->Filr and Code Templates->Includes->File Header,如下图1所示: 图1 (2)在右边黑框内复制粘贴一下代码1: 代码1: /** * @des
阅读全文
摘要:函数式接口 函数式接口概述 函数式接口:有且仅有一个抽象方法的接口 Java的函数式编程体现就是Lambda表达式,所以函数式接口就是可以适用于Lambda使用的接口,只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利的进行推导。 如何检测一个接口是不是函数式接口呢? @Funct
阅读全文
摘要:手写springmvc的思路 springmvc的核心也是一个servlet即DispatcherServlet,这个servlet会配在web.xml里面,注意它的url-pattern配置的是/*,即拦截了所有请求。其原理就是当浏览器发送请求的时候,都会被springmvc的这个servlet拦
阅读全文
摘要:相关概念 面向对象的三个特征 封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。 多态的好处 允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用)。主要有以下优点: 可替换性:多态对已存在代码具有可替换性 可扩充性:增加新的子类不
阅读全文
摘要:另外,小编也有根据以下总结内容,录制了对JVM讲解视频。里面有个用visio画的JVM内部结构图,每部分的作用都有详细讲解,希望能有帮助。网址:https://edu.csdn.net/lecturer/board/10494 转自:https://blog.csdn.net/csdnliuxin1
阅读全文
摘要:在Java的SimpleDateFormat类中格式化日期时,YYYY和yyyy之间存在细微的差异。它们都代表一年,但是yyyy代表日历年,而YYYY代表星期。这是一个细微的差异,仅会导致一年左右的变更问题,因此您的代码本可以一直正常运行,而仅在新的一年中引发问题。 一个例子比用文字更好地说明了这一
阅读全文
摘要:ArrayList 在我们日常开发中用到的非常多,我们知道 ArrayList 内部是通过 Object 数组实现的,而数组的长度一经定义,就无法更改了。 那么问题就来了,ArrayList 是如何实现扩容的呢? 我们先来看看 ArrayList 类中有哪些成员变量。 ArrayList 的成员变量
阅读全文
摘要:1. 概念 哈夫曼树是一个特殊的二叉树,它的特殊在于: 叶子节点带有权值:对叶子结点赋予的一个有意义的数值量 二叉树的带权路径长度:设二叉树具有n个带权值的叶子结点,从根结点到各个叶子结点的路径长度与相应叶子结点权值的乘积之和。记为 WPL=Wklk,这里的WPL即带权路径长度(Weight Pat
阅读全文
摘要:面向对象三大基本特性,五大基本原则 子化诗理 2017-11-10 11:10:06 183 收藏 分类专栏: 我的文章书架 文章标签: 面向对象 继承 多态 透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础. 三大特性是:封装,继承,多态 所谓封装,也就是把客观事物封装成抽象的类,并且
阅读全文
摘要:数据结构 weixin_30768661 2017-09-07 22:51:00 1553 收藏 16 文章标签: java 面试 数据结构与算法 版权 熟记数据结构基础知识: http://www.jianshu.com/nb/6355905 http://www.jianshu.com/p/23
阅读全文
摘要:从入门到精通,Java学习路线导航 引言 最近也有很多人来向我"请教",他们大都是一些刚入门的新手,还不了解这个行业,也不知道从何学起,开始的时候非常迷茫,实在是每天回复很多人也很麻烦,所以在这里统一作个回复吧。 Java学习路线 当然,这里我只是说Java学习路线,因为自己就是学Java的,对Ja
阅读全文
摘要:最近工作遇到一个问题,一个储存课程的表中存在大量名称重复的课程,应该是写的导入功能中没有进行名称判断导致的,但是用户已经用了很久了,并且课程这个表又是基础表,很多其他的表中都有课程的外键,现在想把课程表中的重复的记录删除是不可能的,因为用户已经用了一段时间了,同样的名称的不同记录都被使用过,比如同样
阅读全文
摘要:JavaScript Date 对象 Date 对象 Date 对象用于处理日期和时间。 创建 Date 对象的语法: var myDate=new Date() 注释:Date 对象会自动把当前日期和时间保存为其初始值。 Date 对象属性 属性描述 constructor 返回对创建此对象的 D
阅读全文
摘要:JavaScript Boolean 对象 Boolean 对象 Boolean 对象表示两个值:"true" 或 "false"。 创建 Boolean 对象的语法: new Boolean(value); //构造函数 Boolean(value); //转换函数 参数 参数 value 由布尔
阅读全文
摘要:Array 对象 Array 对象用于在单个的变量中存储多个值。 创建 Array 对象的语法: new Array(); new Array(size); new Array(element0, element1, ..., elementn); 参数 参数 size 是期望的数组元素个数。返回的
阅读全文
摘要:1反射机制是什么 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 2反射机制能做什么 反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的
阅读全文
摘要:泛型设计源于我们的编写类时的一个刚需:想让我们编写的处理类能够更加"通用", 而不是只能处理某些特定的对象或场景。或者说:我们希望我们的类能实现尽可能多的复用。举个栗子:一般来说,你并不想要编写多个分别处理不同数据类型,但内在逻辑代码却完全一样的类。因为这些处理类可能除了数据类型变换了一下外,所有代
阅读全文