- 浏览: 127095 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。
说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上 ...
一、
cannot load OCI DLL,126
解决方法:工具->选项->OCI 选择oracle安装目录下bin里面的oci.dll
二 在Win7下安装了Oracle 11g R2,在用Navicat去连接Oracle时,提示以下错误:
Cannot load OCI DLL, 126: Instant Client package is required for Baic and TNS connection
For more information: http://wiki.navicat.com/wiki/index.php/Instant_client_ ...
一旦web项目代码量很大,运行起来所需要的内存相应的增多,尤其是刚刚启动的时候,那么我们的编辑器就会报内存太小的警告,那么我们可以来修改MyEclipse内存大小来解决
工具中修改设置Default VM Arguments
1、打开MyEclipse,如下图所示
2、打开Windows-> Preferences
3、然后选择右侧菜单的Java->Installed JREs 4、点击右侧的jdk,然后点击“Edit”按钮 5、Default VM Arguments文本框中输入:-Xms64m -Xmx256m ,然后点击finish按钮即可
修改My ...
Nginx负载均衡
最近项目要设计到并发,所以设计项目架构时考虑到用Nginx搭建Tomcat集群,再用Redis搭建分布式Session,下面将一步步分享我摸索的过程。
Nginx虽然小,但是功能方面确实非常的强大,支持反向代理,负载平衡 ...
在java中我们常用Timer和TimerTask实现定时功能,而在JavaEE项目中可以使用Spring整合Quartz定时器,非常的强大,能够实现所有想要的定时任务,包括Tomcat服务器开始启动,定时定点定周等等的任务,有关Quartz的介绍和时间配置网上有很多的资料,就不在累赘,下面主要介绍SpringMVC整合Quartz的实现步骤。
来源博客:http://blog.csdn.net/fengshizty
1、 导入quartz.jar包,或者pom.xml 配置对应的依赖:
[html] view plain copy
jQuery没有提供ajax的文件上传,我们可以通过ajaxfileupload实现ajax文件的上传。其实ajaxfileupload文件上传特别的简单。下面就演示一下在SpringMVC中实现ajax的文件上传。
1、后台接收代码
首先在spring的配置文件中添加文件上传配置
[html] view plain copy
前言
本来是打算在上一篇SpringMVC+Hibernate上写的,结果发现上面那篇一起整合的,结果发现上一篇内容实在是太长了,就另起一篇,这篇主要是采用 Maven搭建Spring+SpringMVC+Hibernate+Security整合,而Spring+SpringMVC+Hibernate已经在上一篇介绍了,在这篇将不再重复写了,主要说明一下SpringSecurity3.2权限控制整合搭建,以及配置,使用注意事项等。
SpringSecurity的Api文档地址:查看
1、Maven映入SpringSecurity依赖包
...
前言
最近比较闲,复习搭建一下项目,这次主要使用Spring+SpringMVC+Mybatis。项目持久层使用Mybatis3,控制层使用SpringMVC4.1,使用Spring4.1管理控制器,数据库连接池使用druid数据源,该项数据库暂使用MySQL。
1、 数据库表结构以及maven项目结构
数据表非常的简单(不是重点),如下:
创建maven项目,详细见上一篇maven创建(http://blog.csdn.net/fengshizty/article/details/43019561),创建Ma ...
前言
上一次复习搭建了SpringMVC+Mybatis,这次搭建一下SpringMVC,采用的是SpringJDBC,没有采用任何其他的ORM框架,SpringMVC提供了一整套的WEB框架,所以如果想搭建纯的SpringMVC的话,而且不必映入别的任何框架,SpringMVC都给我们提供了,下面试Spring + SpringMVC的详细搭建过程。
项目包含:数据库mysql(其实那个数据库都无所谓),连接池采用的是c3p0。
1、创建数据表
数据表很简单,user_info
2、搭建Maven项目
M ...
前言
今天复习一下SpringMVC+Hibernate的搭建,本来想着将Spring-Security权限控制框架也映入其中的,但是发现内容太多了,Spring-Security的就留在下一篇吧,这篇主要搭建SpringMVC4.1.4和Hibernate4.3.8,之前也打了好多SpringMVC的,这部分已经非常的熟悉了,毕竟业开发过一年多SpringMVC的,这次持久层采用Hibernate,数据源采用c3p0,数据库暂采用MySQL,主要是想复习一下Hibernate。搭建SpringMVC+Hibernate的框架的思路如下:
1、设计数据库:设计好表结构 ...
前言
这篇主要采用Maven搭建Spring+Struts2+Hibernate的整合项目,复习一下SSH框架,虽然spring提供自己的MVC框架,但是Spring也提供和其他框架的无缝整合,采用组件形式对个框架进行管理,项目实例是按照真实企业里面的开发搭建,也是web的最后一片了。数据库使用mysql,连接池使用的是Druid数据源(这些都无关紧要,可以随时的替换),下面就将详细的介绍一下Maven搭建Spring,Struts2,和hibernation的步奏。
1、数据库设计
数据库库表很简单,设计好数据库后,直接逆向生成实体,提高速度。数据库 ...
一致性Hash算法
关于一致性Hash算法,在我之前的博文中已经有多次提到了,Memcache的详细讲解一文中"一致性Hash算法"部分,对于为什么要使用一致性Hash算法、一致性Hash算法的算法原理做了详细的解读。
算法的具体原理这里再次贴上:
先构造一个长度为232的整数环(这个环被称为一致性Hash环),根据节点名称的Hash值(其分布为[0, 232-1])将服务器节点放置在这个Hash环上,然后根据数据的Key值计算得到其Hash值(其分布也为[0, 232-1]),接着在Hash环上顺时针查找距离这个Key值的Hash值最近的服务器节点,完成Key到服 ...
哇欧,我才读了 git 的快速入门指南就觉得它简直酷毙了,现在使用起 git 来感觉超舒服,妈妈再也不担心我会捅出什么篓子了。”—— 某位无名英雄曾曰过
新人刚使用 git 的时候,就像去到一个既不识当地文字也不会说当地语言的陌生的国家。只要你知道你在什么地方、要去哪里,一切都 OK,而一旦你迷路,麻烦就来了。
网上已经有许多关于学习基本的 git 命令的文章,但是本文不属于这一类,而是尝试另辟蹊径。
新手总是被 git 吓到,事实上也很难不被吓到。可以肯定的是 git 是很强大的工具但还不够友好。大量的新概念,有些命令用文件做参数和不用文件做参数各自执行的动作截然不同,还有隐 ...
前言
本文来自《深入分析Java Web技术内幕》一书,因为本人对DNS不是特别熟悉,这本书关于DNS的部分也已经讲得比较详细了,所以就直接把书里面的内容拿来用了。老规矩,不复制、不黏贴,全部内容手打,边打边学习、理解。
DNS域名解析
我们知道互联网都是通过URL来发布和请求资源的,而URL中的域名需要解析成IP地址才能与远程主机建立连接,如何将域名解析成IP地址就属于DNS解析的工作范畴。
可以毫不夸张地说,虽然我们平时上网感受不到DNS解析的存在,但是一旦DNS解析出错,可能会导致非常严重的互联网灾难。目前世界上的整个互联网有几个DNS根域名服务器,任何一台根服务器坏 ...
首先新建一个Maven项目,百度一下会有很多实例,这里就不介绍了,直接奔主题。
如题:这里使用的是Hibernate4和Spring3,使用的JPA和Spring注解,然后JDK版本是1.7
下面这张图片演示的是整个项目的结构图。
-------------------------------------------------------
---------------------------------------------------
首先配置pom.xml,将所需的jar包配置好,如下,
<projectxmlns="http:/ ...