自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 JNDI学习总结(三)——Tomcat下使用Druid配置JNDI数据源

com.alibaba.druid.pool.DruidDataSourceFactory实现了javax.naming.spi.ObjectFactory,可以作为JNDI数据源来配置。一、下载Druid的jar包  下载地址:http://mvnrepository.com/artifact/com.alibaba/druid/1.0.9,如下图所示:    druid.jar

2017-03-29 15:30:42 332

转载 JNDI学习总结(一)——JNDI数据源的配置

一、数据源的由来  在Java开发中,使用JDBC操作数据库的四个步骤如下:      ①加载数据库驱动程序(Class.forName("数据库驱动类");)      ②连接数据库(Connection con  = DriverManager.getConnection();)      ③操作数据库(PreparedStatement stat = con.

2017-03-29 15:08:46 293

转载 JTA 深度历险 - 原理与实现

在 J2EE 应用中,事务是一个不可或缺的组件模型,它保证了用户操作的 ACID(即原子、一致、隔离、持久)属性。对于只操作单一数据源的应用,可以通过本地资源接口实现事务管理;对于跨数据源(例如多个数据库,或者数据库与 JMS)的大型应用,则必须使用全局事务 JTA (Java Transaction API)。JTA 为 J2EE 平台提供了分布式事务服务,它隔离了事务与底层的资源,实现了透明的

2017-03-28 15:39:59 355

转载 Linux新手入门:Unable to locate package错误解决办法

原文地址:http://www.cppblog.com/colorful/archive/2012/04/29/173122.html最近刚开始接触Linux,在虚拟机中装了个Ubuntu,当前的版本是Ubuntu 11.10,装好后自然少不了安装一些软件,在设置了软件的源后,就开始了 sudo apt-get install,结果出现了下面的Unable to locate pa

2017-03-28 10:14:55 1173

转载 linux 根据进程名查看其占用的端口

有时候需要查看一个进程占用了那个端口,但是只知道进程大致的名称,比如要查看Hadoop的namenode在哪个端口上运行,以便在eclipse中连接。一种方法如下,可能比较搓,请大牛指教!首先用ps命令查看进程的id:[html] view plain copy print?$ ps -ef | grep Name  $ ps -ef | g

2017-03-23 16:44:53 315

转载 linux ln 命令使用参数详解(ln -s 软链接)

这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。 当 我们需要

2017-03-23 16:37:19 7128

转载 linux终端 字符界面 显示乱码

方法一:配置SSH工具   SecureCRT中文版配置   [全局选项]→[默认会话]→[编辑默认设置]→[终端]→[外观]→[字体]→[新宋体 10pt CHINESE_GB2312]→[字符编码 UTF-8]     putty配置   [window]→[Appearance]→[Font settings]→[Change]→[Fixedsys CHINESE_GB2312]   [wi

2017-03-20 13:21:34 1083

转载 修改jetty的默认端口号

jetty默认端口是8080,修改端口号也很简单,首先进入到jetty服务器安装目录下会看到start.ini配置文件,这里就是jetty启动时加载的配置,其中包括要加载的模块,超时时间配置还有这里的端口号等  首先执行 vim start.ini 打开配置文件,找到jetty.http.port这一个配置项,默认情况下是注释且为8080,现在去掉注释修改为自定义的端口号即可,比如   j

2017-03-16 16:18:14 4819

转载 如何通过命令行启动或者关闭 Jetty 服务器

我亲爱的 Java 程序员朋友们,你们好,今天我想给大家分享壹个我遇到的问题以及解决它的方法。有人分配给我壹个任务:去寻找壹种更好的停止 Jetty 服务器的方法,而在此之前我们是通过在命令行窗口中输入 Ctrl + C 或者在任务管理器中结束相应进程的方式来关闭 Jetty 服务器。于是我在网上搜索这个问题的解决方案:如何通过命令行关闭它而不是纯粹靠运气。最后在我们壹个同事的博客文章中,他解释了

2017-03-16 15:59:16 9158

转载 linux解压war包

可以用unzip命令unzip project.war -d project这样就在当前目录下解压project.war到project目录里面,参数-d的意思是创建project目录附:unzip其它参数说明-x "文件列表" 解压文件,但不包含文件列表中指定的文件-t 测试压缩文件有无损坏,并不解压-v 查看压缩文件的详细信息,具体包括压缩文件中包含的文件大小、文件名和

2017-03-16 15:31:40 521

转载 Linux下打包压缩war、解压war包和jar命令

环境RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62问题Linux下打包压缩war、解压war包和jar命令解决把project_a文件夹下的文件打包成project.war1.      打包jar -xvf project.war /project_a-c  创建wa

2017-03-16 15:30:26 5702

转载 Java的命令行参数

版权声明:本文为博主原创文章,未经博主允许不得转载。[plain] view plain copy print?与类C语言一样,main函数都可以传入参数,这被称为命令行参数。  与类C语言一样,main函数都可以传入参数,这被称为命令行参数。有些情况下这个参数还是很有意义的,比如Android源码中就会体现。Java中的

2017-03-16 11:24:48 430

转载 Jetty官方文档翻译

最近在学习Jetty,没有找到合适的资料,所有只能看官方文档了,但是只有英文的,想着自己翻译着学也是学还不如把学习的过程放到网上,也可以给需要的人看,英文水平毕竟有限,也是用有道翻译着来的,不过也加了很多自己的理解和操作过程,初步翻译文档,欢迎指正。当然也可以把我的翻译当做一个指南,遇到关键自己感兴趣的可以去看原英文文档。Jetty的官方网站是:http://www.eclipse.org/j

2017-03-16 11:12:17 569

转载 实战 Jetty

Jetty 是一个用 Java 实现、开源、基于标准的,并且具有丰富功能的 Http 服务器和 Web 容器,可以免费的用于商业行为。Jetty 这个项目成立于 1995 年,现在已经有非常多的成功产品基于 Jetty,比如 Apache Geromino, JBoss, IBM Tivoli, Cisco SESM 等。Jetty 可以用来作为一个传统的 Web 服务器,也可以作为一个动态的内容

2017-03-16 11:09:00 299

转载 Jetty的安装和配置

JettyJetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。(Jetty是一个开源的软件,可以作为HTTP服务,javax.s

2017-03-16 09:25:47 629

转载 jQuery Tooltip

jQuery Tooltip 插件取代了原生的工具提示框,让它们可自定义,您只需要调整它们的内容、位置和外观即可。该插件目前版本是 1.3,已经很长时间没有更新,推荐使用 jQuery UI 工具提示框(Tooltip)。如需了解更多有关 jQuery UI 工具提示框(Tooltip)的细节,请查看 API 文档 jQuery UI 工具提示框部件(Tooltip Widget)

2017-03-10 14:34:07 366

转载 select2用法总结

Select2是什么Select2是一款可以对HTML的标签进行功能优化的jQuery插件,支持对列表进行检索,从远程数据源获取列表项等各种功能.官网文档在此:https://select2.github.io代码示例示例1.从数组中获取列表项且支持搜索前端代码:html>head> script src="http://lib.sin

2017-03-10 14:28:51 4016 1

转载 一篇很全面的freemarker教程

copy自http://demojava.iteye.com/blog/800204以下内容全部是网上收集: FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,

2017-03-09 17:56:18 268

转载 Spring MVC 整合 Freemarker

前言1.为什么要使用spring MVC呢?2.为什么要使用Freemarker呢?3.为什么不使用Struts2呢?此示例出现的原因就是发现了struts2的性能太差,所以学习Spring MVC。又由于前一个项目使用的是Struts2+Freemarker写的,所以要替换Struts2就需要让Spring MVC也要支持Freemarker。项目准备1.Spring 包

2017-03-09 17:54:43 421

转载 SpringMVC、Freemarker整合如何获取request对象

SpringMVC与Freemarker整合需要用到request来获取locale,但是默认freemarker是获取不到request的,只能获取到Request,但是大写的Request与小写的request是不同的。大写的Request是freemarker.ext.servlet.HttpRequestHashModel的实例对象,而小些的request是HttpServletReque

2017-03-09 17:49:45 1617

转载 Freemarker实例教程

一、Freemarker的介绍    Freemarker 是一款模板引擎,是一种基于模版生成静态文件的通用 工具,它是为Java程序员提供的一个开发包,或者说是一个类库,它不是面向最终用户的,而是为程序员提供了一款可以嵌入他们开发产品的应用程序。    Freemarker 是使用纯java编写的,为了提高页面的访问速度,需要把页面静态化, 那么Freemarker就是被用来生成ht

2017-03-09 17:46:07 335

转载 Freemarker入门案例(一)

FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。FreeMarker被设计用来生成HTMLWeb页面,特别是基于MVC模式的应用程序。     所谓模板,就是一份已经写好了基本内容,有着固定格式的文档,其中空出或者用占位符标识的内容,由使用者来填充,不同的使用者给出的数据是不同的。在模板中的占位符,在模板运行时,由模板引擎来解析模板,并采用动

2017-03-09 17:36:17 263

转载 MongoDB 用户角色授权与AUTH启用

MongoDB中几种常用用户角色:dbDao 百度贴吧:http://tieba.baidu.com/dbdaoMongoDB技术学习QQ群: 421431253dbAdmin 在db范围内包括下面的权限:collStatsdbHashdbStatsfindkillCursorslistIndexeslistCollectionsdropCollection

2017-03-09 15:50:11 11120 2

转载 MongoDB初探系列之三:MongoDB用户权限操作

经过初探一的配置和初探二的基本了解,下面将在初探三中介绍一下MongoDB的用户权限操作。一点点简介:和其他所有数据库一样,权限的管理都差不多一样。mongodb存储所有的用户信息在admin 数据库的集合system.users中,保存用户名、密码和数据库信息。mongodb默认不启用授权认证,只要能连接到该服务器,就可连接到mongod。若要启用安全认证,需要更改配置文件参数auth。

2017-03-09 15:47:56 1968

转载 MongoDB 3.X 用户权限控制

摘要:      MongoDB 3.0 安全权限访问控制,在添加用户上面3.0版本和之前的版本有很大的区别,这里就说明下3.0的添加用户的方法。环境、测试:      在安装MongoDB之后,先关闭auth认证,进入查看数据库,只有一个local库,admin库是不存在的:root@zhoujinyi:/usr/local/mongo4# mongo --port=2702

2017-03-09 15:16:49 357

转载 maven中打包项目源代码,以及中文注释乱码问题解决

如果要在Myeclipse里面对项目进行打包, 首先确保在maven的setting.xml文件里设置了本地仓库 D:/maven/repos 然后再myeclipse的命令中输入 install,该项目就会被自动加入到d盘的maven/repos下面。 只是这里是没有源码的。 如果要打包源码, 就需要输入source:jar。 然后手动复制粘贴到repos

2017-03-08 21:22:45 7312 2

转载 Maven中maven-source-plugin,maven-javadoc-plugin插件的使用

摘要:今天领导说要把项目通过maven生产源码包和文档包并发布到自己的私服上,经过查看mavne官网发现有两个maven插件可以做到这些工作,一个是maven-source-plugin,另一个是maven-javadoc-plugin,现在记录一下!一:首先在你的项目的pom.xml文件中加入如下配置:[html] view plain copy print?

2017-03-08 21:20:18 1104

转载 maven中如何打包源代码

1、The source plugin can be used to create a jar file of the project sources from the command line or by binding the goal to the project's build lifecycle. To generate the jar from the command line, us

2017-03-08 21:13:15 285

转载 使用Maven,即使存在*.lastUpdated文件也能更新jar文件的方法

众所周知,Maven在下载仓库中找不到相应资源时,会生成一个.lastUpdated为后缀的文件。如果这个文件存在,那么即使换一个有资源的仓库后,Maven依然不会去下载新资源。除了网上所说的在参数中加入-U以外,本文还提供另外一种方法,可以使大家不用删除.lastUpdated文件的情况下,让Maven去查找最新资源。正常情况下,我们是把仓库地址配置在settings.xml文件中的mirr

2017-03-08 16:56:24 4121

转载 maven使用之烦人的.lastUpdated文件

项目使用maven管理jar包,很容易因为各种原因(网速慢、断网)导致jar包下载不下来,出现很多.lastUpdated文件。这些文件一个一个删除太麻烦。下面是全部删除的方法windows系统cd %userprofile%\.m2\repositoryfor /r %i in (*.lastUpdated) do del %ilinux系统find /app/

2017-03-08 16:54:34 7579 1

转载 解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variabl

1.添加M2_HOME的环境变量  2.Preference->Java->Installed JREs->Edit 选择一个jdk,  添加  -Dmaven.multiModuleProjectDirectory=$M2_HOME-Dmaven.multiModuleProjectDirectory=$M2_HOME原文地址:http://www

2017-03-07 13:55:28 363

转载 Maven项目管理工具初体验

在最前面声明,本文不涉及任何原理,只是对使用方法和期间遇到的问题如何解决。主要是随着年纪原来越大,越觉得好记星不如烂笔头的深意,同时如果能够帮助谁,那就最好不过了。  前两天自己做一个项目,然后好心朋友要帮忙,但我把项目放到Git上以后出现了点问题,工程文件.project没有上传,依赖的jar文件没有上传,当他从Git上Down下来以后就不太好处理,然后果断将项目改为Maven项目。这就是本

2017-03-07 13:47:07 242

空空如也

空空如也

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

TA关注的人

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