- 浏览: 136421 次
- 性别:
- 来自: 武汉
最新评论
-
Dear疼你:
郑云飞 写道你好,请问,按照你的代码,为什么Android手机 ...
微信公众号发送模板消息 -
di1984HIT:
学习了。。。
微信公众号发送模板消息 -
zxs6587:
没有开启开发模式可以使用此接口发送模板消息吗????急求!!
微信公众号发送模板消息 -
郑云飞:
你好,请问,按照你的代码,为什么Android手机可以收到发送 ...
微信公众号发送模板消息 -
fsh430623:
有办法吗,我觉得扫描过后要是直接知道是哪个的二维码,多好
微信扫描公众号二维码实现登陆
文章列表
JConsole很好用,可以解决很多疑难杂症。但远程连接需要设置一下Java opt才可以使用。一下是步骤:
1.在java opt下添加如下内容:
如果是无须验证添加
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=12345"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=false"
JAVA_OPTS ...
Java内存溢出详解
一、常见的Java内存溢出有以下三种:
1. java.lang.OutOfMemoryError: Java heap space----JVM Heap(堆)溢出
JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。
可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。Heap的大小是Young Generation 和Tenured Generaion 之和。
在JVM中如果98%的时间是用于GC,且可用的Heap size 不足2%的时候将抛出此异常信息。
解决方 ...
请允许我借助另一种开源 Web 开发框架 —— Ruby on Rails —— 来介绍 Grails。Rails 一发布就迷住了开发人员。Rails 的脚手架功能使您可以用以前所需时间的一小部分完成一个新的项目。支持 Rails 的约定优于配置(convention over configuration)思想意味着,应用程序可以根据常识性的命名模式自动进行组装(auto-wire),而不必借助繁杂的、容易出错的 XML 配置文件。Ruby 的元编程功能使对象可以神奇地在运行时继承所需的方法和字段,而不会扰乱源代码。
Rails 配得上它所受到的赞美和推崇(现在仍然如此),但是它使 Java 开 ...
防止job并行运行的几种解决方案
一、JOB State
在通过MethodInvokingJobDetailFactoryBean在运行中动态生成的Job,配置的xml文件有个concurrent属性,表示job是否可以并行运行:如果一个job的业务处理发费的时间超过了job的启动的间隔时间(repeatInterval),这个属性非常有用。如果为false,那么,在这种情况下,当前job还在运行,那么下一个job只能延时运行。如果为true,那么job就会并行运行。在实际的应用中应该配置为true/false,要根据需要了(废话)。
二、如果通过继承QuartzJobBean实现 ...
查询两个字符串的相似度
select utl_match.edit_distance_similarity('aaaa','bbaa') from dual;
结果为:50
查询两个字符串的差异字符
select utl_match.edit_distance('aaaa','bbaa') from dual;
结果为:2
var params=Form.serialize(document.forms[0]);
var myAjax = new Ajax.Request(url, {method: "post",onComplete:doAction,parameters:params});
系统试运行期间,伴随频繁更新补丁,weblogic开始造反了,报如下异常
java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.io.FileCleaner
没有深究,一眼看去就想重启weblogic,果然有效。
JAVA程序员之路(别人的好东东)
很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!
要想学好Java,首先要知道Java的大致 ...
CREATE OR REPLACE FUNCTION F_TRANS_PINYIN_CAPITAL(P_NAME IN VARCHAR2) RETURN VARCHAR2 AS
V_COMPARE VARCHAR2(100);
V_RETURN VARCHAR2(4000);
FUNCTION F_NLSSORT(P_WORD IN VARCHAR2) RETURN VARCHAR2 AS
BEGIN
RETURN NLSSORT(P_WORD, 'NLS_SORT=SCHINESE_PINYIN_M');
END;
BEGIN
FOR I IN 1..LENGTH(P_NAME) LOOP
...
在做apache-cxf.2.3.1中simple例子的时候发现这个问题,
我的jdk版本是1.6.0,simple中使用的jaxb是2.2的版本,最后发布webservice就报错
原因是因为jdk1.6.0中包含jaxb2.1的版本,在运行的时候,默认先加载jdk内部的2.1版本的jaxb,所有造成这个错误,
解决方法1.升级jdk到1.6 u4以上的版本,
2.更改类加载顺序,先加载jaxb2.2
周末学习了cxf发布webservice的例子,按照官网上的步骤进行配置,错误不断,经过一番折腾,终于成功了。
下面说说我的配置:
1.下载jar:
2.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="ht ...
关于jdbc在执行查询时使用 in 的时候报错:
Caused by: java.sql.SQLException: ORA-01795: 列表中的最大表达式数为 1000
原因是由于 in里面的参数不能大于1000,如果大于1000,就分多次查询就好了。
结合Apache和Tomcat实现集群和负载均衡
本文基本参考自 轻松实现Apache,Tomcat集群和负载均衡,经由实操经历记录而成,碰到些出入,以及个别地方依据个人的习惯,所以在一定程度上未能保持原文的完整性,还望原著者海涵。
因原文中有较多的贴图,如若各位读者一时不想亲自动手而直想看到配置效果,可查看原文。
一:软件环境
1. Apache: apache 2.0.55 (由http://httpd.apache.org/进入下载)(点击下载apache 2.0.55)
2. Tomcat: Tomcat 5.5.25 (由http://tomcat.apache ...
最近发现项目中遇到这样一个情况,以前系统在IE6下是好的,但是在IE8下有些输入框就出现数据拿不到等情况,后来发现在IE8下有很多表达式都是不能用的,包括现在说到的documen.all.item()拿到的对象总是为空,经过仔细收集资料发现原来这个doctype有关
请看下面一个例子:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
...
1.Tomcat简介
Jakarta Tomcat服务器是一种Servlet/JSP容器,经历了3.x到4.0.x到4.1.x的变迁,现在最新的版本为5.0.x,支持Servlet2.4和JSP2.0规范.安装Tomcat之前必须安装JDK,并在环境变量中设置JAVA_HOME变量。这样Tomcat就可以启动了。
2.文件构 ...