- 浏览: 189412 次
- 性别:
- 来自: 上海
最新评论
-
wangzhiangtony:
401的原因是,DrepositoryId这个配置的id跟你m ...
如何在本地库和私服中添加第三方的jar包 -
lily_better:
用到了,很好!谢谢~
用Java程序实现文件夹的复制 -
星夜的遐想:
dota_nec 写道以上都运行成功了,但是客户端怎么调用呢, ...
Tomcat 发布基于JAX-WS的项目流程小案例 -
dota_nec:
dota_nec 写道以上都运行成功了,但是客户端怎么调用呢, ...
Tomcat 发布基于JAX-WS的项目流程小案例 -
dota_nec:
以上都运行成功了,但是客户端怎么调用呢,请指教
Tomcat 发布基于JAX-WS的项目流程小案例
文章列表
数据模型A
Public classs A{
@OneToMany(mappedBy = "a", fetch = FetchType.LAZY)
@Fetch(FetchMode.SUBSELECT)
@Cascade(value = { CascadeType.ALL })
List<B> bList=new ArrayList<B>
}
Public class B{
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "A_ID ...
在SVN管理的项目中,为记录修改代码的原因很有必要,因此在提交代码前必须强制加入注释内容,以便后期跟踪。
在SVN的服务端,以visualSVN为例
在保存代码仓库对应的物理位置例如:D:\Repositories\mySource\hooks (其中mySource就保存代码的仓库名称)目录下建立一个 pre-commit.bat 文件内容如下:
@echo off
setlocal
set SVN_BINDIR=C:/Program Files/VisualSVN Server/bin
set REPOS=%1
set TXN=%2
rem check t ...
public class MySort {
public static void main(String[] args) {
int[] arr = { 5, 7, 6, 8,9, 1, 3, 2, 4, 10 };
//selectSort(arr);
//bubbSort1(arr);
//inserSort(arr);
quickSort(arr,0,arr.length-1);
show(arr);
}
public static void show(int [] arr){
for (int i ...
1、控制台页面差异,生产模式有锁定,激活选项,开发环境没有
生产模式
开发模式
2、开发模式可以通过可以通过myelipse 启动部署,生产模式也可以启动但不能部署;
weblogic中,在一个domain下,我们可以新建多个sever,将不同的项目部署到不同的server中
例如在mydomain下再新建一个server,叫myserver,通过菜单启动mydomain,进入weblogic控制台界面,选择severs菜单:
进入server属性配置页面
点击finish完成,返回列表界面:
现在的server已经配置好了,现在它的状态时shutdown的,下面是如何启动它
到mydomain的bin目录下
C:\bea\user_projects\domains\mydomain\bin
新增一个bat文 ...
下面以weblogic 10.3版本为例在myelipse 6.5下配置的过程。
1、安装好weblogic主程序;
2、通过weblogic桌面菜单的配置向导创建domain(域),在myelipse配置时需要用到。
创建过程都很容易,不过有一点要注意,因为在开发环境 ...
看到好多网站都有这么一个功能,就是没登陆的时候,有些页面是可以查看的,但是必须要登陆才能进行操作,很多朋友在开发过程中为防止这样的事情发生也许会做一个提示框,或直接将用户界面重定向到登陆界面,其实这两种的用户用户体验效果都不是很好,其实,用户想操作,我们需要用户登陆,这是没问题的,问题就是我们在处理完用户登陆后,能继续让用户之前的操作流转下去呢,这种实现方式我感觉更好,当然很多网站也都这么实现的,下面我们来简单实现以下。
1、首先一个过滤器,对非法的操作进行拦截,同时保存当前的请求。
package com.lyl.servlet;
import java.io.IOExcep ...
基于方法的缓存,顾名思义;
就是缓存的级别是在方法上,并且调用的方法的参数必须相同,那么直接从缓存中取数据,反之不取缓存中的数据。
最近查询了些资料,总结了下如何用Spring与Ehcache简单配置:
1、首先当然要配置ehcache的标准配置文件 ehcache.xml
<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:no ...
在WEB开发过程中,特别是集成了大量的框架后,一不小心很容易出现内存溢出就如PermGen space (永久保存区中加载过多的class文或meta信息,GC无法回收,导致永久保存区内存空间不足,造成此误)网上查询资料得知可以通过配置java虚拟机的参数项解决,通过几次经验,可以如下配置:
Xms:初始化heap(堆)内存空间大小
Xmx:最大heap内存空间大小
MaxNewSize:每次堆内存中新生区的最大值
MaxPermSize:最大永久区的大小
在开发环境:
在安装的JDK中配置如下:-Xms256m -Xmx512m -XX:MaxNewSize=256m ...
上一篇也简单介绍了如何配置集群环境,下面来测试结果:
1、首先创建一个项目web项目TestCluster,因为测试比较简单,直接用jsp实现。
2、修改项目的web.xml文件,添加 <distributable/>节点
写道
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.co ...
平时用eclipse开发web过程中一般都是切换到server视图,加载对应的项目,然后启动tomcat,其实早就知道一种通过项目路径映射的方法访问,今天尝试了一把。
打开tomcat的安装目录,找到server.xml文件,再HOST的节点下,添加Context节点如:
<Host>
…………………………省略……………………………………
<Context path="/TestCluster"
docBase="D:\my-env\workspace\TestCluster\WebContent" ...
一、web开发中,为什么需要tomcat集群,我个人认为有两点:
1、防止其中的一个单一的应用服务器出现意外(崩溃,断电),导致请求无法处理。
2、分发处理请求减少应用服务器的压力。
下面切入正题,如何配置:
二、软件准备:
Apache:http://apache.fayea.com/apache-mirror//httpd/binaries/win32/httpd-2.0.65-win32-x86-no_ssl.msi
mod_jk: http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binarie ...
做web开发,遇见乱码肯定是很正常的事
如每次都等到出现乱码了,再来解决乱码,倒不如在开始阶段做好以下准备,防止乱码的产生
项目编码,前端页面编码,数据库编码必须都是一致的;
其次请求路径尽量不要有中文;
请求的URL尽量不要有中文参数;
表单提交尽量采用POST请求方式
当然在开发过程中,不可能完全做到,这样也就没法避免造成乱码的问题,下面分情况总结下
一般情况下,现在假设都是UTF-8的编码方式;
1、表单通过POST提交方式 这是最简单的一种,例如在表单中填入了很多中文参数值,
从后台程序中通过req.getParamet ...
为保证Freemarker中文乱码问题配置有三:
一、web.xml中加入编码过滤器
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app ...
在使用springmvc集成jsp和freemarker时,我们要在spriingmvc的配置文件中同时配置sp的解析器和freemarker的解析器,同时解析器order属性(order越小,优先级别越高),指定视图的解析优先级,于是配置如下:
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.spri ...