自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ipllt

能让你走下去的,是对知识的渴求与无数个孤独寂静的深夜中的思考和沉淀。

  • 博客(103)
  • 资源 (2)
  • 收藏
  • 关注

转载 String、StringBuffer、StringBuilder底层理解

String类为什么是final的原文https://blog.csdn.net/qq_27093465/article/details/52190915首先,先得清楚 final 这个关键字。final的出现就是为了为了不想改变,而不想改变的理由有两点:设计(安全)或者效率。final 修饰的类是不被能继承的,所以 final 修饰的类是不能被篡改的。了解了这一点,我们再看看问...

2019-06-11 22:29:27 2884

转载 关于String内存分配的深入探讨

publicclassTest {publicstaticfinalStringMESSAGE="taobao";publicstaticvoidmain(String[] args) {String a ="tao"+"bao";String b ="tao";...

2019-06-10 13:45:12 460

转载 MySQL数据库笔试面试题集锦

转载自点击打开链接1.如何设计一个高并发的系统①数据库的优化,包括合理的事务隔离级别、SQL语句优化、索引的优化②使用缓存,尽量减少数据库IO③分布式数据库、分布式缓存④服务器的负载均衡2.锁的优化策略① 读写分离② 分段加锁③ 减少锁持有的时间④ 多个线程尽量以相同的顺序去获取资源等等,这些都不是绝对原则,都要根据情况,比如不能将锁的粒度...

2019-03-21 22:22:35 2376

转载 JAVA关于关键字final的重要知识点 byte b1=1,b2=2,b3,b6,b8;

1 2 3 4 5 6 7 byte b1=1,b2=2,b3,b6,b8; final byte b4=4,b5=6,b7; b3=(b1+b2); /*语句1*/ b6=b4+b5; /*语句2*/ b8=(b1+b4); /*语句3*/ b7=(b2+b5); /...

2019-03-20 21:57:55 4075

原创 JAVA类初始化过程

输入结果为类的初始化过程:一个类要创建实例需要先加载并初始化该类(main方法所在的类需要先加载和初始化 )一个子类要初始化需要先初始化父类 一个类初始化就是执行<clinit>()方法 <clinit>()方法由静态类变量显示赋值代码和静态代码块组成 类变量显示赋值代码和静态代码块代码从上到下顺序执行 <clinit>()方法...

2019-03-20 11:17:16 983

原创 2019年3月19日 面试总结

这个公司主要问的前端问题,自己前端部分确实没有太重视,今天要好好复习。1,写出MySQL分页语句http://blog.csdn.net/sxdtzhaoxinguo/article/details/51481430摘要:MySQL数据库实现分页查询的SQL语句写法!一:分页需求:客户端通过传递start(页码),limit(每页显示的条数)两个参数去分页查询数据库表中的数据,...

2019-03-19 14:42:33 4048 2

原创 Spring的事务

事务属性的种类:传播行为、隔离级别、只读和事务超时a)传播行为定义了被调用方法的事务边界。 传播行为 意义 PROPERGATION_MANDATORY 表示方法必须运行在一个事务中,如果当前事务不存在,就抛出异常 PROPAGATION_NESTED 表示如果当...

2019-03-17 11:47:13 218

原创 数据结构与算法 时间复杂度和空间复杂度

在理解算法的时间复杂度和空间复杂度之前,我们先复习一些算法的基本知识。算法的定义: 算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。算法的五个基本特性: 输入和输出:算法有零个或多个输入,至少有一个或者多个输出。 有穷性:算法在执行有限的步骤之后,自动结束,而且不会出现无限循环,并且每一个步骤在可接受的时间内完...

2019-03-16 16:49:48 304

原创 SpringBoot入门基础与HelloWorld

一、简介Spring Boot来简化Spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的,产品级别的应用。背景:J2EE笨重的开发、繁多的配置、低下的开发效率复杂的部署流程、第三方技术集成难度大。解决:“Spring全家桶”时代。Spring Boot →J2EE一站式解决方案Spring Cloud →分布式整体解决。• 优点:– 快速创建独立运...

2019-03-10 20:49:28 342

转载 JAVA中的修饰符解析

分类Java语言提供了很多修饰符,大概分为两类:1. 访问权限修饰符2. 非访问权限修饰符访问权限修饰符public:共有访问。对所有的类都可见。 protected:保护型访问。对同一个包可见,对不同的包的子类可见。 default:默认访问权限。只对同一个包可见,注意对不同的包的子类不可见。 private:私有访问。只对同一个类可见,其余都不见。...

2019-03-07 20:20:45 192

原创 Statement、PreparedStatement和CallableStatement的区别

下面有关jdbc statement的说法错误的是? A JDBC提供了Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程B 对于PreparedStatement来说,...

2019-03-07 19:53:39 293

原创 JAVA虚拟机JVM基础理解

下面有关JVM内存,说法错误的是?A 程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的B 虚拟机栈描述的是Java方法执行的内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的C 方法区用于存储JVM加载的类信息、常量、静态变量、以及编译器编译后的代码等数据,是线程隔离的D 原则上讲,所有的对象都在堆区上分配内存,是线...

2019-03-06 20:27:44 223

原创 NoSql学习入门

NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据...

2019-03-06 19:24:15 256

原创 权限框架Shiro入门,功能简介和架构。

Apache Shiro 是 Java 的一个安全(权限)框架。Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE 环境,也可以用在 JavaEE 环境。Shiro 可以完成:认证、授权、加密、会话管理、与Web 集成、缓存等功能。下载地址:http://shiro.apache.org功能简介• Authentication:身份认证/登录,验证用户是不是拥有相...

2019-03-05 17:14:52 475

原创 JAVA中static和final的区别

static强调只有一份,final强调不变。final在使用之前必须初始化 还能用于匿名内部类传参 final方法也是一种非虚方法 在编译器会直接被确定

2019-03-04 21:40:30 2105

原创 使用IDEA整合SSM框架开发员工增删改查系统项目总结

github:https://github.com/ipllt/ssmcrud功能点1、分页2、数据校验• jquery前端校验+JSR303后端校验3、ajax4、Rest风格的URI;使用HTTP协议请求方式的动词,来表示对资源的操作(GET(查询),POST(新增),PUT(修改),DELETE(删除)技术点1,基础框架-ssm(SpringMVC+Spring+...

2019-02-28 13:53:51 7934 13

原创 idea 生成的的jsp页面默认不能用EL表达式,Checks if Spring MVC View references are resolved correctly.

今天学习整合开发SSM框架编写JSP页面的时候,折腾了一上午,测试可以查询到数据库信息,但是在JSP页面却无法显示。排查配置文件发现视图解析器路径没有错,代码也没错,页面可以正常进入,但是无法查出数据。原因:idea 生成的的jsp页面默认不能用EL表达式解决方法:在jsp文件头部加上&lt;%@pageisELIgnored="false"%&gt;...

2019-02-27 13:49:24 6079

原创 IDEA下,JSP页面 Cannot resolve method 'setAttribute(java.lang.String, java.lang.String)'

原因: 创建WEB工程的时候没有导入JSP和SERVLET的jar包解决方法,找到TOMCAT安装目录lib文件夹中的jspapi.jar,和servletapi.jar添加包即可。

2019-02-27 11:18:45 7643 11

原创 IDEA不小心把JSP页面变成黄色,jsp被识别为sql脚本

这情况是想智能补全按到ALT+ENTER选了什么变成SQL识别模式。在黄色区域再次按ALT+ENTER,选择最后那个,取消SQL识别模式就行了

2019-02-26 19:56:03 3683 2

原创 Idea整合SSM框架 applicationcontext in module file is included in 5 contexts

今天在看视频学习用IDEA整合SSM框架的时候出现了这个东西经过查询资料,应该是编译器自动导入配置文件的时候发生了某些错误,提示修正解决方法:依次打开Project Settings -&gt; Modules -&gt; Spring 按减号删除右侧所有文件,然后再按加号重新导入配置文件即可。...

2019-02-25 20:38:27 9899 5

原创 SpringMVC使用 @RequestMapping 映射请求

 Spring MVC 使用 @RequestMapping 注解为控制器指定可以处理哪些 URL 请求 在控制器的类定义及方法定义处都可标注@RequestMapping– 类定义处:提供初步的请求映射信息。相对于 WEB 应用的根目录– 方法处:提供进一步的细分映射信息。相对于类定义处的 URL。若类定义处未标注 @RequestMapping,则方法处标记的 URL 相对于WEB 应...

2019-02-23 21:44:15 592

转载 IDEA下搭建SpringMVC编写HelloWord教程(不使用maven)

目录通过IDEA新建Spring MVC项目 设置运行、调试相关配置 导入Spring MVC 相关类库 添加 Controller 修改 url-pattern(web.xml) 配置 component-scan(dispatcher-servlet.xml) 配置 ViewResolver(dispatcher-servlet.xml) 添加视图文件(.jsp) 通过 M...

2019-01-25 21:23:38 477

原创 Java 程序员的 10 道 XML 面试题

今天给大家分享一下尚硅谷视频学习到的十个XML面试题。问题 1:XML 是什么?答:XML 即可扩展标记语言(Extensible Markup language),你可以根据自己的需要扩展 XML。XML 中可以轻松定义&lt;books&gt;, &lt;orders&gt;等自定义标签,而在 HTML 等其他标记语言中必须使用预定义的标签,比如&lt;p&gt;,而不能使用用户定义的...

2019-01-13 20:01:00 360

原创 2019小目标

前段时间一直忙着学校考试的事情,现在终于结课了,大学四年也快结束了快一个月没写博客了,今天放假第三天2019年第一篇博客,给自己定几个小目标吧1,在寒假期间写好毕业设计(SSM框架的WEB宿舍管理系统)和毕业论文2,抽一些时间学习SpringBoot,学习一下小视频的开发3,三月份毕业论文中期答辩后,到自己想去的城市,进一个自己喜欢的公司工作。...

2019-01-10 23:07:44 895 1

原创 Maven的生命周期

 什么是 Maven 的生命周期?Maven 生命周期定义了各个构建环节的执行顺序,有了这个清单,Maven 就可以自动化的执行构建命令了。Maven 有三套相互独立的生命周期,分别是:①Clean Lifecycle 在进行真正的构建之前进行一些清理工作。②Default Lifecycle 构建的核心部分,编译,测试,打包,安装,部署等等。③Site Lifecycle 生成项目报告,...

2018-12-17 22:54:56 160

原创 Spring MVC 的运行流程

①. 在整个 Spring MVC 框架中, DispatcherServlet 处于核心位置,负责协调和组织不同组件以完成请求处理并返回响应的工作②. SpringMVC 处理请求过程:&gt; 若一个请求匹配 DispatcherServlet 的请求映射路径(在 web.xml 中指定), WEB 容器将该请求转交给 DispatcherServlet 处理&gt; Dispat...

2018-12-13 17:23:12 159

原创 C语言编程实现51单片机,流水灯:八只指示灯中,从左至右依次熄灭至全灭;再从右至左依次点亮至全亮,如此循环。

#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器typedef unsigned int u16; //对数据类型进行声明定义typedef unsigned char u8;//为每个LED灯命名sbit leda=P0; sbit led1=P0^0; sbit led2=P0^1;sbit led3=P0^2;sbit ...

2018-12-11 21:52:58 45525

原创 IDEA下使用Maven搭建MyBatis并实现增删改查的功能详细步骤

最终文件夹展开一:IDEA使用Maven搭建MyBatis步骤1,新建一个文件夹,IDEA中的project其实就相当于eclipse中的工作空间(工作文件夹),改成自己想要的名字,并打开这个文件夹2,右键这个项目,新建一个Module,在IDEA中Module就相当于eclipse中的project 下一步完成即可。 2,在pom.xml中导入以下代码,我...

2018-12-08 23:36:53 2490 1

原创 元素类型为 "mapper" 的内容必须匹配 "(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|selec

背景今天在学习IDEA用MAVEN搭建mabatis环境测试的时候报错的  原先这里mapper里面写了注释 就报这个错把注释去掉后就可以了 成功输出结果  ...

2018-12-06 14:05:45 8122 1

原创 数据库TCL事务控制语言SQL语句的使用(提交回滚)

TCL事务控制语言提交事务的提交比较简单;直接在执行DML语句后进行提交即可,如果不提交事务则刚刚通过DML语句进行修改的内容还未保存到数据库中,只在当前用户的连接会话中有效。要永久变更数据需要显示地执行提交、回滚或者退出当前回话(如退出sqlplus)。提交的命令为:commit;保存点与回滚保存点savepoint一般与回滚rollback配合使用。在设置了savepoin...

2018-12-04 14:31:18 728

原创 DCL数据库控制语言的理解以及使用SQL语句方法(角色授权)

DCL数据控制语言授予 【语法1】 GRANT 角色权限(角色)[,角色权限] TO 用户;   【示例1】 --授予CONNECT和RESOURCE两个角色 GRANT connect, resource TO zx;   【备注】使用如下语句可以查看resource角色下的权限 SELECT * FROM DBA_S...

2018-12-04 14:29:46 267

原创 DML数据操作语言的理解及SQL语句的使用(左外/右外连接查询,自连接查询,​​​​​​​组合查询等)

DML数据操作语言新增  【语法1】 INSERT INTO table_name (column1,column2,...) VALUES ( value1,value2, ...);   【示例1】 insert into emp (empno,ename) values(1111,'zx');     【语法2...

2018-12-04 14:28:30 357

原创 DDL数据定义语言的理解以及使用SQL语句方法(表的创建修改删除)

DDL数据定义语言创建表  【语法】 CREATE TABLE &lt;table_name&gt;( column1 DATATYPE [NOT NULL] [PRIMARY KEY], column2 DATATYPE [NOT NULL], ... [constraint &lt;约束名&gt; 约束类型 (要约束的字段) ....

2018-12-04 14:26:05 1258

原创 数据库查看回收站清空回收站SQL语句

回收站查看回收站  --查看回收站 show recyclebin; 或 select * from recyclebin;  清空回收站  --清空回收站 purge recyclebin;  

2018-12-04 14:21:06 2829

原创 Maven 的作用 及其 基本概念

Maven:自动化构建工具导言:生产环境下开发不再是一个项目一个工程,而是每一个模块创建一个工程,而多个模块整合在一起就需要使用到像 Maven 这样的构建工具为什么要使用 Maven?它能帮助我们解决什么问题?①添加第三方 jar 包在今天的 JavaEE 开发领域,有大量的第三方框架和工具可以供我们使用。要使用这些 jar 包最简单的方法就是复制粘贴到 WEB-INF/lib 目...

2018-12-02 15:37:06 1301

原创 数据库 分区表 的理解与使用

分区表分区表用途分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。分区表的优点:(1)由于将数据分散到各个分区中,减少了数据损坏的可能性;(2)可...

2018-11-29 20:47:27 3098

原创 数据库 索引,序列 的理解与使用方法

索引是建立在数据库表中的某些列的上面,是与表关联的,可提供快速访问数据方式,但会影响增删改的效率;常用类型(按逻辑分类):单列索引和组合索引、唯一索引和非唯一索引。 什么时候要创建索引(1)在经常需要搜索、主键、连接的列上(2)表很大,记录内容分布范围很广(3)在经常需要根据范围进行搜索的列上创建索引,因为索引已经排序,其指定的范围是连续的(4)在经常使用在WHERE子句中...

2018-11-28 22:23:41 3343

原创 数据结构与算法 逻辑结构与物理结构

程序=数据结构+算法数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科。数据:数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。数据元素:数据元素:是组成数据的,有一定意义的基本单位,在计算机中通常作为整体处理,也称为记录。...

2018-11-26 15:40:38 458

原创 数据库 同义词 的理解与使用

       同义词是数据库模式对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。在使用同义词时,Oracle数据库将它翻译成对应模式对象的名字。与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词的定义。在Oracle数据库中的大部分数据库对象,如表、视图、同义词、序列、存储过程等,数据库管理员都可以根据实际情况为他们定义同义词。隐藏对象名称和所有者。   私有同义...

2018-11-19 22:24:56 8792

原创 IDEA 创建(静态和动态)WEB项目并配置Tomcat 步骤

1. 创建的静态 WEB项目a,在项目上右键选择b,选择静态 c, 更改名称,完成2,创建动态的WEB项目 a,第一步与上面类似b,更改名字,完成即可3,配置部署Tomcat 设置你下载的tomcat的目录    ...

2018-11-19 22:19:54 4026

尚硅谷JAVA数据库等面试题集

尚硅谷,JAVA,SSH,SQL面试题集。希望能帮助到大家找工作。

2018-11-16

U盘嵌入式开发

课程设计资源

2018-05-27

空空如也

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

TA关注的人

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