- 博客(13)
- 收藏
- 关注
原创 Idea 常用快捷键
Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开...
2018-10-04 09:47:44
283
原创 面试sql(Oracle)语句练习题50道
create table student(sno varchar2(10) primary key,sname varchar2(20),sage number(2),ssex varchar2(5));create table teacher(tno varchar2(10) primary key,tname varchar2(20));create table cours...
2018-09-09 15:06:05
7930
1
转载 Jquery常见的面试问题
1 你在公司是怎么用jquery的?答:在项目中是怎么用的是看看你有没有项目经验(根据自己的实际情况来回答) 你用过的选择器啊,复选框啊,表单啊,ajax啊,事件等配置Jquery环境 下载jquery类库 在jsp页面引用jquery类库即可<script type="text/javascript" src="jquery/jquery-1.7.2.min.js"/>...
2018-08-04 08:43:18
24971
原创 HashMap和HashTable及ConcurrentHashMap区别详解
Java中的数据存储方式有两种结构,一种是数组,另一种就是链表,前者的特点是连续空间,寻址迅速,但是在增删元素的时候会有较大幅度的移动,所以数组的特点是查询速度快,增删较慢。而链表由于空间不连续,寻址困难,增删元素只需修改指针,所以链表的特点是查询速度慢、增删快。那么有没有一种数据结构来综合一下数组和链表以便发挥他们各自的优势?答案就是哈希表。哈希表的存储结构如下图所示:①hashMa...
2018-07-23 10:39:11
732
原创 面试之ArrayList和linkedlist及verctor之间的区别详解
①ArrayList是可变长度的数组列表,也是一个泛型类,可以存放任意类型的对象。内部是有一个Object类型数组类存放对象。 它的所有方法都是默认在单一线程进行,因此不具有线程安全性。ArrayList只能在数组末尾添加数据,但更用于查询数据和修改数据。②LinkedList是双向链表,所有操作默认都是双向链表的操作,因为它实现了deque接口和list接口 。它是使用结点<Node&...
2018-07-23 09:38:50
1379
原创 在linux(远程连接Xshell5)上搭建redis集群
需要6台redis服务器。搭建伪分布式。需要6个redis实例。需要运行在不同的端口7001-7006 第一步:创建6个redis实例,每个实例运行在不同的端口。需要修改redis.conf配置文件。配置文件中还需要把cluster-enabled yes前的注释去掉。 第二步:启动每个redis实例。(操作步骤:# yum install ruby如图所示:...
2018-07-20 21:39:15
1243
原创 Windows环境下安装JDK、JRE和环境变量配置,详细的图文教程
一、准备工具: 1.JDK JDK 可以到官网下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.系统我这里是WIN7 SP1X 64系统3.根据系统的版本下载相对应的JDK。我这里选择:jdk-7u80-windows-x64.exe注意区分:Java SE Develo...
2018-07-05 00:17:56
122779
17
原创 Mysql快捷键+经典Mysql语句大全完整版--详解+实例
SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,...
2018-06-22 09:01:51
12419
原创 Mysql初学者sql语句练习题(45道)带模拟数据和答案+对数据库中的All和Any的区别
--这些表有外键约束,必须先建立没有外键的表,先建一四或者先不管外键,建好表后添加外键 CREATE TABLE STUDENT (SNO VARCHAR(3) NOT NULL, SNAME VARCHAR(4) NOT NULL, SSEX VARCHAR(2) NOT NULL, SBIRTHDAY DATE, SCLASS VARCH...
2018-06-21 14:19:34
670
原创 面试之Mybatis中的$和#区别?
Mybatis是如何做到sql预编译的呢?其实在框架底层,是JDBC中的PreparedStatemen类在起作用,PreparedStatement是我们很熟悉的Statement的子类,它的对象包含了编译好的sql语句。这种“准备好”的方式不仅能提高安全性,而且在多次执行同一个sql时,能够提高效率。原因是sql已编译好,再次执行时无需再编译。#{}:相当于jdbc中的PreparedStat...
2018-06-16 08:14:06
1161
原创 面试题—Mybatis动态sql是什么意思?常用的标签有哪些和用途?
传统jdbc方法中,在写组合的多表复杂sql语句时,需要去拼接sql语句,稍不注意少写一个空格或“”,就会导致报错。这个Mybatis动态sql的功能,就拥有有效的解决了这个问题,Mybatis动态sql语言可以被用在任意的sql语句映射中。Mybatis采用强大的功能基于OGNL的表达式消除其他元素。常用的标签:if:非空验证 如id为空时,if标签里的代码,则不会执行。反之,就会if标签里的代...
2018-06-10 21:04:56
15467
原创 面试题——谈谈collection里面有什么子类。(想考察set和list区别)
set和list都实现了collection的接口。List①、list有序的,列表通常允许重复的元素(可以允许多个重复对象)②、列表元素里面可以null元素,通常允许有多个为null(可以插入多个null元素)③、list 提供了特殊的迭代器(ListIterator)(是一个有序的容器,保证每个元素的插入的顺序,输入顺序也就是插入的顺序。)④、常用的实现类有ArrayList、LinkedLi...
2018-06-08 15:29:31
2826
1
原创 MVC模式与三层架构和表示层
1.MVC模式 - Model-View-Controller - 模型-视图-控制器 - Model(模型) > 模型分为业务模型,和数据模型 > 模型负责处理业务逻辑以及和数据库进行交互 > Service和DAO - View(视图) > 视图用来渲染模型,将模型以页面的形式展现给用户 ...
2018-06-07 20:22:51
550
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人