- 浏览: 26402 次
- 性别:
- 来自: 上海
最新评论
文章列表
根据POM 4.0.0 XSD,build元素概念性的划分为两个部分:BaseBuild(包含poject build和profile build的公共部分,见下)和poject build包含的一些高级特性。
[html] view plain copy
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schema ...
Maven中央仓库地址
- 博客分类:
- Maven
备份下
http://maven.aliyun.com/nexus/content/groups/public/
https://mvnrepository.com/artifact/
https://repository.apache.org/content/groups/public/
https://repo.maven.apache.org/maven2/
http://repo1.maven.org/maven2/
http://nexus.pentaho.org/content/groups/omni/
因为父子项目中,子项目继承父项目配置,子项目GAV有与父项目一致时,m2e认为是重复的,默认会有警告。
eclipse的maven配置中可以设置为 ignore 。
引言
本文将逐步讨论一些正则表达式的使用话题。本文为本站基础篇之后的扩展,在阅读本文之前,建议先阅读正则表达式参考文档一文。
1. 表达式的递归匹配
<iframe id="aswift_1" style="left: 0; position: absolute; top: 0;" name="aswift_1" frameborder="0" marginwidth="0" marginheight="0" scro ...
#include <malloc.h>#include <string.h>#include <stdlib.h>#include <vcclr.h>using namespace System;using namespace System::Text;// jstring To StringString^ jstringToStr(JNIEnv* env, jstring jstr){ char* str = jstringTostring(env, jstr); String^ value = gcnew String(str) ...
需要工具dllexp查看DLL内部方法名称
需要工具depends查看DLL的依赖包
一。网上开源的工具JNative可以直接调用,但官方只支持32位的,有开源JNativeCPP的源码,没玩过CPP,不知道能否编译出64的
二。JNA调用DLL
不需要中间DLL,直接调用即可
import com.sun.jna.Library;
import com.sun.jna.Native;
public class PdfJNA {
public interface CLibrary extends Library {
CLibrar ...
Java搭建的WebService服务端 C#.net调用 C#传递的字符串中包含“\r\n”,Java获得的只有\n,\r丢失。
用Base64转码 获取后再解码 解决
编码
new sun.misc.BASE64Encoder().encode(bstr);
解码
sun.misc.BASE64Decoder decoder = new sun.misc.BASE64Decoder();
String bt = decoder.decodeBuffer( str );
tomcat相对路径
- 博客分类:
- java笔记
windows中 通过startup.bat启动tomcat 默认的读取文件路径是 bin目录
通过服务启动tomcat 默认读取文件路径是 C:\windows\system32目录,但日志仍在bin目录
tomcat有两类日志 一个访问日志 一个运行日志
默认不开启访问日志
需要在conf/server.xml中打开
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="combined" resolveHosts=" ...
org.apache.jasper.JasperException:
java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor
cannot be cast to org.apache.AnnotationProcessor
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
at org.apache. ...
下载axis2 解压缩axis2.war
下载tomcat
axis2.war文件放到tomcat\webapps目录下
启动tomcat
把不带包名的JavaName.class文件放到tomcat\webapps\axis2\WEB-INF\pojo 目录下(pojo目录不存在,则新建)
访问http://localhost:8080/axis2/services/listServices 即可
JavaName.class文件中如果有static方法,在JavaName.java内部方法中调用JavaName.method()时,tomcat会报错, ...
Java标准库里常见的公有API确实是没有获取当前进程的ID的方法,有时候挺郁闷的,就是需要自己的PID。 于是有各种workaround,其中有很靠谱的通过JNI调用外部的C/C++扩展,然后调用操作系统提供的相应API去获取PID;也有些不怎么靠谱的hack。这里要介绍的就是后者之一,只在Sun JDK或兼容的JDK上有效的方法。 代码例子如下:
Java代码
import java.lang.management.ManagementFactory;
import java.lang.management.RuntimeMXBean;
public cla ...
看到一篇接口的文章,转过来。
股票数据的获取目前有如下两种方法可以获取:
1.http/javascript接口取数据
2.web-service接口
1.http/javascript接口取数据
1.1Sina股票数据接口
以大秦铁路(股票代码:601006)为例,如果要获取它的最新 ...
遇到字符串在内存中正常显示,输出却乱码的情况。
一直以为GB2312和GBK通用,这次经过几次调试,发现还gb2312编码还需要转码GBK才能正常显示。
new String(str.getBytes("GB2312"),"GBK");
Java代码质量检测评估工具
“五大” 代码分析领域:
* 编码风格
* 冗余代码
* 代码覆盖率
* 依赖项分析
* 复杂度监控
一下列举了一些目前比较流行的工具。网址后面列出了其PR值,可以反映此工具的流行度。
1、编码风格
CheckStyle
Home page: http://checkstyle.sourceforge.net/ (6)
对应的eclipse插件有多个,其中eclipsecs最常用
Home page: http://eclipse-cs.sourceforge.net/ (6)
eclipse插件URL:http://eclipse-cs.sf.net/updat ...