- 博客(10)
- 资源 (12)
- 收藏
- 关注
原创 IntelliJ IDEA 15和Maven创建Java Web项目
File--new输入 GroupId和ArtifacstId选择本地安装好的maven,并添加archetypeCatalog输入项目名称点击Finish ,Maven会构建新建完成后的项目结构选择安装的jdk在main文件夹下新建一个java文件夹,把它设为源代码文件夹。Facets 的web设置添加Artifacts添加tomcat启动tomcat访问端口:
2016-03-21 20:43:56 9647 4
原创 使用 Morphia 和 MongoDB 实现持久化
直接来一个简单的demo:新建一个maven java project(maven-archetype-quickstart):DBHelper:package com.mongo.dao;import com.mongodb.Mongo;import com.mongodb.MongoClient;import org.mongodb.morphia.Datastore;import
2016-03-18 18:54:41 6083 7
原创 Nginx+Memcached+Tomcat session会话共享实战
服务器说明:192.168.1.8 tomcat1 memcached(虚拟机1)192.168.1.9 tomcat2(虚拟机2)192.168.1.200 nginx (本机)对于tomcat+nginx的配置请参考博客:【Nginx-反向代理服务器】实践篇(三)之Tomcat+Nginx搭建集群 接下来我们来安装memcached,注意linux系统的用户权限问题1.分别把memcached
2016-03-12 21:19:55 9782 6
原创 MongoDB 初识(一)
第一步:下载MongoDBMongoDB官方网站,根据自己的操作系统进行选择适应的版本即可。第二步:新建目录“D:\MongoDB\bin”,解压下载到的安装包,找到bin目录下面全部.exe文件,拷贝到刚创建的目录下第三步:在“D:\MongoDB”目录下新建“data\db”文件夹,它将会作为数据存放的根文件夹第四步:在“D:\MongoDB”目录下新建“data\log”文件夹,它将会作为日
2016-03-11 19:36:17 3441 2
原创 Session 详解
Session 对象可以使用 Session 对象存储特定用户会话所需的信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。当会话过期或被放弃后,服务器将终止该会话。Httpsession具有如下A
2016-03-03 15:26:42 3731 5
转载 解决nginx负载均衡的session共享问题
查了一些资料,看了一些别人写的文档,总结如下,实现nginx session的共享php服务器有多台,用nginx做负载均衡,这样同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,就会出现很多问题,比如说最常见的登录状态,我们使用session无非是扩大变量的作用域,让我们在一次请求中可以随意获取session中存储的数据。详细信息查看:JSP中 Session和作用
2016-03-03 12:51:53 13129 3
转载 Spring 事务配置
要了解事务配置的所有方法,请看一下《Spring事务配置的5种方法》本文介绍两种配置方法: 一、 XML,使用tx标签配置拦截器实现事务一、 Annotation方式以下所使用环境为Spring4.0.3、Hibernate4.3.5 一、 XML,使用tx标签配置拦截器实现事务Entity类User.java,持久化类,对应数据库表userpackage com.l
2016-03-02 16:56:10 2647 3
原创 JAVA 并发编程-应用篇
提到java多线程不免有些人会头大,很多概念都是很理解但是真正到了实战的时候又是不知道如何操作了,下面就结合实际项目来说说多线程的应用。业务需求: 举例:批量插入10万条用户的相关活动优惠券 操作方式:使用固定10个大小的线程池来做,并每次处理1000条插入数据线程类:注实现Callable接口的是能得到返回值的线程类对应的业务实现类:问题在于,当我们需要使用多线程操作时,一般会先查询
2016-03-02 15:27:32 3745 4
转载 聊聊jvm内存模型及垃圾回收算法
jvm内存模型 1.根据Java虚拟机规范,JVM将内存划分为:New(年轻代)Tenured(年老代)永久代(Perm) 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直接分配,但可以通过-XX:PermSize -XX:MaxPermSize 等参数调整其大小。 年轻代(New):年轻代用来存放JVM刚分配的J
2016-03-01 15:16:10 4761 6
转载 JAVA 生成随机数,并根据概率、比率
做一个翻宝程序,通过返回数字0-5来判断中奖情况,012345,这几个数字的出现的概率是0出现最高,1出现比0少,2出现比1少,依次下去 /** * JAVA 返回随机数,并根据概率、比率 * @author zhanglei * */ public class MathRandom { /**
2016-03-01 10:07:02 15165 8
Spring Web Flow
2015-07-02
Spring Web Flow CartApp4
2015-06-16
Spring Web Flow CartApp3
2015-06-15
activiti外置表单demo
2015-06-08
Spring IOC实现原理demo
2015-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人