- 博客(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 674
原创 Mybatis 相关知识(一)
1. #{…} 和 ${…}的区别2.要使用LIKE语句该怎么写?3.如何执行批量插入?4.如何获取自动生成的(主)键值?5.在mapper中如何传递多个参数?
2015-08-19 15:37:24 1021
原创 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 834
原创 FreeMarker 入门
最近接触到cms内容管理系统,研究了一下发现里面有用到freemarker,一开始不知道是什么鬼,就去查了资料,做了个入门研究。FreeMarker:是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写的;它用来生成HTML Web页面,尤其是基于MVC模式的应用程序。简单的说,Jsp也可以看作是一个模板,但是jsp没有显著的模板文件;所谓模板文件,就是告诉你怎么去显示内容的文件。
2015-08-10 20:17:09 451
原创 解决虚拟机打不开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 1829
原创 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 553
原创 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 650
转载 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 647
ios可以在一个app 中同时集成极光推送和阿里云推送吗?
2022-10-12
List<Map<String,List<List<Double>>>> 获取重复值
2016-11-21
如何使用github上面下载的开源项目GlowPadBackport-master??
2015-07-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人