摘要: 设置Tomcat启动的初始内存其初始空间(即 Xms)是物理内存的1/64,最大空间( Xmx)是物理内存的1/4。 可以利用JVM提供的 Xmn Xms Xmx等选项可进行设置 三、实例,以下给出1G内存环境下java jvm 的参数设置参考: JAVA_OPTS=" server Xms800m 阅读全文
posted @ 2017-12-20 16:43 星朝 阅读(13289) 评论(0) 推荐(0)
摘要: CMS概述对于网站CMS系统而言,基于PHP的是主流,如Drupal/Joomla在各个主流虚拟机提供商上都是标准配置,也被广泛使用。但如果你拥有Java团队,或者项目目标是想建立一个企业网使用的内容管理系统,那么选择一个基于Java的CMS系统就是合适的。基于PHP的CMS系统和Java CMS, 阅读全文
posted @ 2017-12-20 16:02 星朝 阅读(16689) 评论(1) 推荐(0)
摘要: 原文地址:https://my.oschina.net/gywbest/blog/780569 一 应用背景描述   在平时的运维工作中,把常规工作进行文档整理非常重要,无论是平时工作处理或是工作交接,实时的维护文档资料可以提高工作效率。如果采用传统的TXT文档或者Word文档来记录的话修 阅读全文
posted @ 2017-12-20 15:31 星朝 阅读(1724) 评论(0) 推荐(0)
摘要: 背景介绍 国内xwiki安装使用资料较少,根据自己使用xwiki经验,总结出来,供参考,同时希望感兴趣的朋友能够一起讨论,XWiki是一个强大的Java开源的Wiki引擎。 它支持一些受欢迎的特性如:(内容管理(浏览/编辑/预览/保存),支持附件,版本控制,全文本搜索,权限管理使用Hibernate 阅读全文
posted @ 2017-12-20 15:28 星朝 阅读(1499) 评论(0) 推荐(0)
摘要: enum WEEKDAY{Monday,Tuesday,Wednesday}; enum WEEKDAY w; 称enum WEEKDAY为枚举类型,称w为枚举变量,称Monday等为枚举值(好像也有叫枚举常量的). 追问: 那么w枚举变量所对应的,是Monday等枚举值吗? 追答: 是的。比如可以 阅读全文
posted @ 2017-12-20 15:16 星朝 阅读(4456) 评论(0) 推荐(0)
摘要: 这篇文章主要介绍了Java中的枚举类型enum的使用,开始之前先讲解了枚举的用处,然后还举了枚举在操作数据库时的实例,需要的朋友可以参考下 关于枚举 大多数地方写的枚举都是给一个枚举然后例子就开始switch,可是我想说,我代码里头来源的数据不太可能就是枚举,通常是字符串或数字,比如一个SQL我解析 阅读全文
posted @ 2017-12-20 14:42 星朝 阅读(3647) 评论(0) 推荐(0)
摘要: 对Java中的修饰符一直记不住,现在结合网上的一些资料进行总结,并重点说明一下protected修饰符。 一. Java中的访问修饰符 Java面向对象的基本思想之一是封装细节并且公开接口。Java语言采用访问控制修饰符来控制类及类的方法和变量的访问权限,从而向使用者暴露接口,但隐藏实现细节。访问控 阅读全文
posted @ 2017-12-20 14:28 星朝 阅读(281) 评论(0) 推荐(0)
摘要: JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。 大师兄我又加上自己的理解,来帮助各位理解一下。 用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl....&n 阅读全文
posted @ 2017-12-20 14:16 星朝 阅读(7946) 评论(0) 推荐(0)
摘要: 用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 public enum Color { RED, GREEN, BLANK, YELLOW } 用法二 阅读全文
posted @ 2017-12-20 14:03 星朝 阅读(8965) 评论(0) 推荐(0)
摘要: 一.开发环境 eclipse版本:4.6.1 maven版本:3.3.3 junit版本:4.12 spring版本:4.1.5.RELEASE JDK版本:1.8.0_111 二.项目结构 图 三.文件清单 pom.xml [java] view plain copy print?<proj 阅读全文
posted @ 2017-12-20 12:09 星朝 阅读(3416) 评论(0) 推荐(0)
摘要:      翻看以前的笔记,看到一个特殊的java文件:pacakge info.java,虽然有记录,但是不全,就尝试着追踪一下该问题, 分享一下流水账式的结果。 首先,它不能随便被创建。在Eclipse中, package info文件不能随便被创建,会报“Type 阅读全文
posted @ 2017-12-20 11:42 星朝 阅读(339) 评论(0) 推荐(0)
摘要: 当使用double进行商业运算时,double计算会丢失精度。可以使用BigDecimal进行计算。 [java] view plain copy print?import java.math.BigDecimal;  import org.junit.Tes 阅读全文
posted @ 2017-12-20 11:16 星朝 阅读(1316) 评论(0) 推荐(0)
摘要: 前言:前面2篇博客,我们分析了Java中过滤器和监听器的实现原理,今天我们来看看拦截器。 1,拦截器的概念     java里的拦截器是动态拦截Action调用的对象,它提供了一种机制可以使开发者在一个Action执行的前后执行一段代码,也可以在一个Action 执行前 阅读全文
posted @ 2017-12-20 11:09 星朝 阅读(8273) 评论(0) 推荐(0)
摘要:     现在来说说Servlet的监听器Listener,它是实现了javax.servlet.ServletContextListener 接口的服务器端程序,它也是随web应用的启动 而启动,只初始化一次,随web应用的停止而销毁。主要作用是:做一些初始化的内容添加 阅读全文
posted @ 2017-12-20 11:08 星朝 阅读(1849) 评论(0) 推荐(0)
摘要: 一、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术之一,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态html文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、 阅读全文
posted @ 2017-12-20 11:06 星朝 阅读(942) 评论(0) 推荐(2)
摘要: 第一种方法:判断session中保存的token 比较麻烦,每次在提交表单时都必须传入上次的token。而且当一个页面使用ajax时,多个表单提交就会有问题。 注解Token代码: [java] view plain copy print?package com.thinkgem.jees 阅读全文
posted @ 2017-12-20 10:40 星朝 阅读(1405) 评论(0) 推荐(0)
摘要: 电商项目中,用户可能经常要下订单。这时有一点需要我们考虑到:防止订单重复提交。 也就是说,我下单成功后,刷新页面,再次生成订单就会产生误会了。用户明明下了一次单,你却给人家发两次货,给人家收两次钱。 那么我们分析一下造成订单重复提交的原因有哪些? 一是转发引起的。 我们知道页面跳转有两种方式:转发和 阅读全文
posted @ 2017-12-20 10:33 星朝 阅读(3796) 评论(0) 推荐(0)
摘要: Swagger是一种Rest API的 简单但强大的表示方式,标准的,语言无关,这种 表示方式不但人可读,而且机器可读。 可以作为Rest API的交互式文档,也可以作为Rest API的形式化的接口描述,生成客户端和服务端的代码。 本文介绍Swagger以下内容:Swagger API Spec, 阅读全文
posted @ 2017-12-20 10:27 星朝 阅读(15559) 评论(0) 推荐(1)
摘要: 一、简介     Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计 阅读全文
posted @ 2017-12-20 10:13 星朝 阅读(102289) 评论(0) 推荐(2)
摘要: 本文链接:http://blog.csdn.net/kongxx/article/details/7525481Apache CXF实战之一 Hello World Web Service书接上文,下面看看CXF怎样和spring集成。1.创建HelloWorld 接口类[java] view pl 阅读全文
posted @ 2017-12-20 09:43 星朝 阅读(1168) 评论(0) 推荐(0)