自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

转载 java面试之数据库面试知识点

1. 主键 超键 候选键 外键主 键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。超 键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元素的超键。外 键:在一个表中存在的另一个表的主键

2017-05-29 11:46:57 16810 1

转载 Java的垃圾回收机制

Java的垃圾回收机制垃圾回收(Garbage Collection,GC),顾名思义,垃圾回收就是释放垃圾占用的空间,那么在Java中,什么样的对象会被认定为“垃圾”?那么当一些对象被确定为垃圾之后,采用什么样的策略来进行回收(释放空间)?在目前的商业虚拟机中,有哪些典型的垃圾收集器?一.如何确定某个对象是“垃圾”?  在这一小节我们先了解一个最基本的问题:如果确定某个对象是“垃圾”?既然垃圾收集

2017-05-29 10:56:46 549

原创 Java面试之数据结构的简单介绍

数据结构:就是一堆数据的存储方式.1.数组:列表:按照一定的线性顺序,排列而成的数据项的集合。 列表的两种主要表现是数组和链表 数组:有时候也称之为有序列表。 2.链表链表linked:链式存储。通过地址“链”起来。3.栈(Stack)是一种特殊类型的列表。 缺点:限制了插入和删除的位置,只能在一端(尾部)进行 插入也叫进栈或压栈 删除也叫出栈或弹栈 实际应用:浏览器的“前进”和“后退

2017-05-29 10:49:46 1911

转载 50道Java线程面试题(☆)

在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用什么方式创建线程比较好(比如:继承thread类还是调用Runnable接口),然后逐渐问到并发问题像在Java并发编程的过程中遇到了什么挑战,Java内存模型,JDK1.5引入了哪些更高阶的并发工具,并发编程常用的设计模式,经典多线程问题如生产者消费者,哲学家就餐,读写器或者简单的有界缓冲区问题。

2017-05-29 10:41:02 1043

原创 DBUtil介绍以及连接池DBCP和C3P0的使用概述

1.DBUtil概述DBUtil是JDBC的简化开发工具包,是apache commons的一个组件成员. 是对JDBC简单封装的开源的工具类库,使用它能简化JDBC应用程序的开发,而且不会影响性能 注意:使用时需要导入commons-dbutils-1.6.jar包 DBUtils中的文件注释: 2.三个核心功能:QueryRunner类中提供对sql语句操作的API.(增,删,改,查)

2017-05-29 10:38:49 2472

原创 JDBC概念原理和连接数据库以及工具类的书写

1.JDBC概念(Java Data Base Connectivity)就是java数据库连接,用于执行SQL语句的Java API.可以为多种关系数据库提供统一访问,由java语言编写的类和接口组成.是java访问数据的标准规范.实现接口的类在驱动程序中. JDBC连接需要连接驱动, mysql-connector-java就是连接数据库和java的,两者进行通信必须使用.2.JDBC原理JD

2017-05-29 00:18:47 996

原创 Mysql数据库笔记

1.控制台操作数据库mysql控制台操作的时候需要找到安装目录下的mysql.exe文件才能进行mysql的操作2.创建数据库create database 数据库名; use 数据库名//使用这个数据库3.创建表结构create table 表名( 列名 数据类型 约束, 列名 数据类型 约束, 列名 数据类型 约束 )ctrl+o 快速打开数据库文件 例

2017-05-28 23:58:34 468

原创 java面试之java web 部分

1.HTTP请求的GET与POST方式的区别1.get请求会把所有的参数追加在地址栏上,post请求不会 2.get请求参数大小有限制,post请求参数大小没有限制 3.post相当于get安全些2.说一说Servlet的生命周期? 答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init,ser

2017-05-28 22:04:05 518

原创 java面试基础之四

1.说出一些常用的类,包,接口,请各举5个 要让人家感觉你对java ee开发很熟,所以,不能仅仅只列core java中的那些东西,要多列你在做ssh项目中涉及的那些东西。就写你最近写的那些程序中涉及的那些类。常用的类:BufferedReader BufferedWriter FileReader FileWirter String Integer java.util.Date,S

2017-05-28 17:04:34 452

原创 java面试基础之三

1.java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? java5以前,有如下两种: 第一种: new Thread(){}.start();这表示调用Thread子类对象的run方法,new Thread(){}表示一个Thread的匿名子类的实例对象,子类加上run方法后的代码如下: new Thread(){

2017-05-28 16:14:38 552

原创 java面试基础题之二

1.求出最后x和y的值 int x =20; int y =30; if(x++>20 && ++y>30 ){ x =25; } 答案:x=21,y=31题目:int x = 10; int y =20 int z = x ++* y>200 ? y : ++x; 请计算出 x ,y, z的值 X=12 y=20 z=122.Switch语句的case穿透一

2017-05-28 11:45:08 736 1

原创 java面试基础题之一

java语言跨平台原理 原理:在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。 注意事项:java语言是可以跨平台的,JVM是不可以跨平台的.JDK和JRE的介绍 JDK:java开发工具包.包含了java的开发工具,也包括JRE JRE:java运行环境.包括JVM和ja

2017-05-28 00:29:59 673

原创 用户注册功能用Servlet实现

1.先创建一个User的实体类private int id; private String username; private String password; private String email; private String name; private String sex; private String birthday; 同时生成各

2017-05-24 18:30:37 3097

原创 javamail验证失败Authentication failed的原因以及解决办法

javamail邮件开发: 验证失败的原因和解决办法: 发送成功之后再控制台打印的内容1.先申请一个邮箱,然后开通pop3/smtp服务 这里我用的是网易的163邮箱 在开启POP3/SMTP服务的时候会让你输入一个授权码,这个授权码后面会用到. 2.代码的书写:@Test public void testJavaMail() throws Exception{ P

2017-05-14 12:49:04 38771

原创 解决Mysql用户名和密码忘记的问题

注意事项:在操作之前先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行。点我查看详细操作

2017-05-13 13:33:48 8993

原创 解决Mysql不在电脑服务列表中的问题

第一步:点击开始–输入cmd 第二步:切换到你的mysql的安装目录下的bin目录(切换命令: cd C:\MySQL Server 5.5\bin),执行mysqld.exe –install命令, 然后看到service successfully installed.表示安装服务成功。 第三步:进到Windows的服务列表,果然MySQL服务出现了,果断启动mysql服务,然后等待。第四

2017-05-13 13:14:00 3449

原创 邮箱图片

图片空间存储

2017-05-11 10:48:27 448

原创 oracle创建表空间出错的原因和解决办法

相信很多人在创建表空间的时候遇到过这样问题. 问题原因:这是因为oracle数据库是在虚拟机或者是服务器上安装的. 你在本地创建文件的时候自然会找不到文件夹.就会造成图上的错误解决办法:1.打开虚拟机 2.连接上oracle数据库 3.找到安装oracle文件夹的位置 例如:C:\oracle 4.在cmd上敲命令: create tablespace tudou datafile

2017-05-08 22:52:46 14614 1

原创 Struts 2 中的<s:select>标签的使用和介绍

1.标签的 在action层 写一个返回值为Listpublic List<HealthSystem> getHealthSystemList(){ return healthSystemService.getHealthSystemList(); } 在jsp<s:select id="healthSystemId" name="healthSystemId" lis

2017-05-08 13:30:01 1112

Git版本控制系统(32位和64位)

Git版本控制系统软件(32位和64位) 具体安装步骤可以参照博客

2017-06-15

空空如也

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

TA关注的人

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