自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 线程 相关知识(二)

6)、Java中Runnable和Callable有什么不同?7)、Java中CyclicBarrier 和 CountDownLatch有什么不同?8)、Java内存模型是什么?9) Java中的volatile 变量是什么?10) 什么是线程安全?Vector是一个线程安全类吗?

2015-08-30 01:19:12 710

原创 MongoDB数据库 基础知识

1.简介:MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类

2015-08-29 10:07:46 720

原创 线程 相关知识 (一)

1).什么是线程?2) 线程和进程有什么区别?3) 如何在Java中实现线程?4) 用Runnable还是Thread?5) Thread 类中的start() 和 run() 方法有什么区别?

2015-08-28 16:52:50 631

原创 Java相关知识(一)

1. 作用域public、protected、private以及不写时的区别? 2. int和Integer有什么区别?3. 说出ArrayList,Vector, LinkedList的存储性能和特性HashMap和Hashtable的区别?4. 事务是什么?事务的四大特性? jdbc如何做事务处理?

2015-08-19 20:41:58 675

原创 Mybatis 相关知识(一)

1. #{…} 和 ${…}的区别2.要使用LIKE语句该怎么写?3.如何执行批量插入?4.如何获取自动生成的(主)键值?5.在mapper中如何传递多个参数?

2015-08-19 15:37:24 1022

原创 Struts2相关知识(一)

1. Struts2的工作机制?2.使用Struts的好处?3.Struts的validate框架是如何验证的? 4.说下Struts的设计模式 5.Action 的实现通集成常用那种方法?

2015-08-15 14:09:40 491

转载 eclipse部署web项目至本地的tomcat但在webapps中找不到

一、发现问题在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并没有出现所建立的工程名字。 二、验证很明显项目并没有自动部署到Tomcat的Webapps中而是部署在了别的容器中。在内置浏览器中输入http://localhost

2015-08-13 23:10:17 400

原创 MyEclipse上整合spring,mybatis报错

myeclipse报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):XXX大多数情况下,很多人会选择eclipse作为三大框架的工具,然而有些人还是会选择myeclipse,比如我,和大家的开发工具不一样又报错的时候就悲剧了,好吧,我今天就悲剧了一场!!!在整合Struts2,sprin

2015-08-11 22:12:07 835

原创 FreeMarker 入门

最近接触到cms内容管理系统,研究了一下发现里面有用到freemarker,一开始不知道是什么鬼,就去查了资料,做了个入门研究。FreeMarker:是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写的;它用来生成HTML Web页面,尤其是基于MVC模式的应用程序。简单的说,Jsp也可以看作是一个模板,但是jsp没有显著的模板文件;所谓模板文件,就是告诉你怎么去显示内容的文件。

2015-08-10 20:17:09 452

原创 解决虚拟机打不开Ubuntu的问题

解决虚拟机打不开Ubuntu的问题从同学那里拷贝了一个安装过的Ubuntu系统,放到自己机子上的时候打不开,出现了下面的错误提示: The configuration file “D:\study soft\Ubuntu14\Ubuntu14.vmx” was created by a VMware product that is incompatible with this version of

2015-08-05 13:22:50 6510

原创 Java调用JNI的基本步骤(实现两数加法)

JNI,全称为Java native interface ,是Java本地接口的意思,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++),JNI标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。但是,通过Java与本地已编译好的代码进行交互,这样会失去代码的可移植性,然而有时候这是必要的,比如使用一些库,或者是提高程序的性能。那下面就简单讲解一下JNI调用的步骤,实现一个简单的两数加法的例子

2015-07-30 17:03:04 1834

原创 Maven安装配置(一)

1.下载maven安装包下载地址:http://maven.apache.org/download.cgi,目前最新版为3.3.32.检查jdk的安装环境a.在cmd命令行中,输入echo %JAVA_HOME%,查看jdk的安装路径b.在cmd命令行中,输入javac  -version,java  -version分别查看jdk和jre的版本是否一致,如果不一致

2015-07-24 20:02:00 462

原创 线程的生命周期

线程的生命周期包括以下几个状态,我们简单的分类说明一下:1、线程正常运行:一个线程,可以通过new新建一个线程,称为新建状态,当当前线程调用了start()方法之后,当前线程就进入了就绪状态,之后线程就将等待cpu的轮询策略进行系统调度,完成之后就进入运行状态,当线程运行run()方法,并且执行完毕,当前线程就进入了死亡状态,此时,一个线程的生命周期就完成了。

2015-06-28 11:56:18 555

原创 使用新浪云服务时Java代码需要实现序列化

Java实体类中实现序列化接口

2015-04-09 21:54:50 538

原创 JNDI配置tomcat数据连接池技术

JNDI,Java Naming and Directory ,称为Java命名和目录接口,是一组在Java应用中访问和目录服务的API。下面将简单写一下JNDI在myeclipse平台,tomcat服务器中的配置。为了避免代码错误,我们一般从tomcat文档中直接复制代码。准备工作:打开tomcat服务,在地址栏输入http://localhost:8080/,打开该网页,找到Tomca

2015-04-02 21:25:17 651

转载 jsp页面包含验证码(含有代码)

login.jsp登录页面  String path = request.getContextPath();  String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";  %>            

2015-04-02 19:50:04 1981

原创 动态页面技术(jsp)基础知识

动态页面技术( jsp ) java server page java服务器页面技术. jsp包括了 静态部分及动态部分,运行于服务器中. 也就是说 html中包含了java代码,必须运行在服务器,以完成翻译,编译,运行的过程,最后返回html给客户端. jsp页面的结构: 静态部分: html, css, javascript (包含注释) 动态部分: jsp元素 ( java相关)

2015-03-28 09:28:52 648

FreeMarker学习资料

FreeMarker学习资料,包含jar包,文档,代码,对初学者很有帮助

2015-08-10

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

TA关注的人

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