文章列表
java集成discuz
- 博客分类:
- java集成discuz
2008-04-11
Discuz!论坛通行证与JSP网站的整合
博客分类: 项目问题收集
JSPPHPBBS.netC#
最近做有关JSP与DISCUZ整合,搞了好久,还是搞不定,后来发现下面这篇文章,呵呵.爽.
作者 :章鱼
http://blog.sina.com.cn/s/blog_49298ed001000a99.html
最近在实验室做项目用到的一个东西,拿来介绍一下。
需求:现有行业应用网站一个,使用JSP开发,假设网址为app.com;及Discuz论坛一个,使用PHP开发,假设网址为bbs.com。 现在希望将应用网站和论坛的用户进行整合,即,如 ...
JAVA WEB中的Cookie
Cookie一般会被人遗忘,而转投HTTPSession阵营,但熟不知HTTPSession的原理也使用了Cookie来实现,不过它还有另外一种方式。Cookie一般可以定制用户的喜好,GOOGLE,BAIDU的推广一般都是记录用户对哪些关键字感兴趣之后,往你的机器里发Cookie,当你在打开网页时,在你页面插入的广告都是你感兴趣的。其实在JAVA WEB中使用Cookie非常简单:
引用
1,简单的构造一个Cookie对象。
2,设置一下这个Cookie的时效(生命时间)。
3,将Cookie放入到HTTP响应报头。
如果你将Cookie放入 ...
A概念
最常用的3个概念
sequence 序列,对应java里的list、数组等非键值对的集合
hash 键值对的集合
namespace 对一个ftl文件的引用,利用这个名字可以访问到该ftl文件的资源
B指令
if, else, elseif
语法
<#if condition> ...<#elseif condition2> ...<#elseif condition3> ......<#else> ...</#if>
用例
<#if x = 1> x is 1</#if> ...
[转]http://bbs.linuxtone.org/thread-1685-1-1.html
Nginx 常见应用技术指南[Nginx Tips] 第二版
作者:NetSeek http://www.linuxtone.org (IT运维专家网|集群架构|性能调优)
欢迎转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明.
...
public class Parent {
//第零步,首先定义iz,iy两个变量,并初始化为0(因为是int类型,如果是对象则为null)
private static int iz = getNext(2); //第一步,因为有方法调用,所以转到方法,即第二步
private static int iy=99; //第三步
//静态初始化块
static //第四步
{
System.out.println("parent的静态初始化块");
System.out.println(iz); //这里因为第二步,iz= ...
<SCRIPT LANGUAGE="JavaScript">
<!--
function formatFloat(src, pos)
{
return Math.round(src*Math.pow(10, pos))/Math.pow(10, pos);
}
alert(formatFloat("1212.2323", 2));
//-->
</SCRIPT>
还有如下几种方法:
var test=11111.111;
alert(test.toFixed(2));
// Float数据四舍五入到2位 ...
create procedure gppass_pro2
@paramYear varchar , @paramplanID int , @parampersonID int
as
declare @score int
declare myCursor cursor for
select st.testGrade from score_traingrade st
left join gp_tackinplan gxp on gxp.tackinPlanID = st.tackinPlanID
where st.tackinPlanID = @paramplanID and ...
select a.* from qz_special_paper a
where a.specialpaperID in (
select top 3 specialpaperID
from qz_special_paper
where areaID='110111' and a.courseID=courseID
order by courseID, sequence desc
) order by courseID, sequence desc
String s1 = "a";
String s2 = s1 + "b";
String s3 = "a" + "b";
System.out.println(s3 == s2); //打印FALSE
说明s3和s2指向不同的字符串对吗,不是说常量池中的字符串不会重复创建吗,就是说"ab"应该好像只有一份,这里不是重复创建了吗 ?
放在常量池中的都是编译期间就确定的,比如你这里面的s1和s3,但是对于s2来说,是不能再编译时确定其值的,因为s1是一个变量。只能在运行的时候才可以,所以 ...
1.java虚拟机需要把类加载到内存中,字节码的原始信息放在硬盘上classpath指定的目录中.
2.java虚拟机中有多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类
加载器也是一个类,
而BootStrap加载器,嵌套在java虚拟机中,随着虚拟机的启动而启动,是c++编写的,不需要加载
去加载别的类和别的类加载器
ClassLoaderTest.class.getClassLoader.getClass().getName() ;==AppClassLoader
ClassLoader loader = ClassLoaderTest.class.getClass ...
/**
* 父类
* @author rongxinhua
*
*/
public class Father{
private String name="FATHER";
public Father(){
whoAmI();
tellName(name);
}
public void whoAmI(){
System.out.println("Father says, I am " + name);
}
public void tellName(Stri ...
WITH tmp AS (
select max(autoScore) score,z.courseID
from QZ_MEMBER_PAPER_SCORE as z where z.userID=1 and z.isExam != 0
group by z.courseID
)
SELECT b.*
FROM tmp a JOIN QZ_MEMBER_PAPER_SCORE b ON a.score=b.autoScore AND a.courseID=b.courseID
width=600;
height=500;
var sFeature="dialogWidth:"+width+"px;dialogHeight:"+height+"px;Status:0;resizable:1;help:0";
var rv = window.showModalDialog("mess_sendUserlistInit.action",null,sFeature);
HTTP/1.0协议使用非持久连接,即在非持久连接下,一个tcp连接只传输一个Web对象.HTTP/1.1默认使用持久连接(然而,HTTP/1.1协议的客户机和服务器可以配置成使用非持久连接).在持久连接下,不必为每个Web对象的传送建立一个新的连接,一个连接中可以传输多个对象!
1、了解事务的几种传播特性
1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则开启
2. PROPAGATION_SUPPORTS: 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行
3. PROPAGATION_MANDATORY: 如果已经 ...