java代码加花检测 java代码规范检查插件

java如何检测源码二次倒卖

1、可以使用源代码监测软件进行检测,它能够快速扫描整个源码,并检测其中的可疑字符串,如果发现有任何可疑的字符串,就会发出警告。

成都创新互联专注于网站建设|网站建设维护|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖成都建筑动画等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身建设品质网站。

2、源代码文件也可以使用特征哈希技术进行比对,它可以检测出源代码文件是否与其他文件相同,如果发现有不一致的情况,就可以判断是二次倒卖。

3、可以使用版权保护工具,它可以防止源代码被倒卖或者盗版,同时也可以追踪被倒卖的源码,以便及时发现二次倒卖的行为。

利用java代码如何检测某端口号是否可用

很简单,给你写个例子:

//检测端口8080到8090哪些可用哪些不可用

for(int i = 8080; i8090; i++){

try {

ServerSocket sskt = new ServerSocket(i);

System.out.println("端口[" +i + "]可用。");

} catch (IOException e) {

System.out.println("端口 [" + i + "] 被占用.");

}

}

匹配识别花括号 打开某.java文件,扫描识别{}并判断

代码写好了 如下:其中打开的文件路径要自己改。如果有什么疑问加我qq79417606或者发邮件到我qq邮箱

输出大括号缩进没有对齐的行和大括号不匹配的行,如果大括号全匹配就输出括号完全匹配。

import java.io.*;

import java.util.*;

public class Test{

public static void main(String args[]){

String path="d:\\Test\\t.java";

readFileByLines(path);

}

/**

* 以行为单位读取文件

*/

public static void readFileByLines(String filePath) {

File file = new File(filePath);

BufferedReader reader = null;

StackInteger stack=new StackInteger();

int line = 1;

try {

reader = new BufferedReader(new FileReader(file));

String tempString = null;

/*一次读入一行,直到读入null为文件结束*/

while ((tempString = reader.readLine()) != null) {

/*将此行数据转换成字符数组*/

byte[] tempByte=tempString.getBytes();

/*遍历字符数组,将记录左大括号的位置j压栈

如果右大括号的位置不等于左大括号的位置,打印出缩进不匹配的行和行号并将标记出栈*/

for(int j=0;jtempByte.length;j++){

if(tempByte[j]=='{'){

stack.push(j);

}else if(tempByte[j]=='}'){

if(stack.peek()==j){

stack.pop();

}else{

System.out.println("缩进不匹配的行:"+line+" "+tempString);

stack.pop();

}

}

}

line++;

}

reader.close();

} catch (IOException e) {

e.printStackTrace();

} finally {

if (reader != null) {

try {

reader.close();

} catch (IOException e1) {

}

}

}

/*若果栈为空说明括号匹配 如果不为空说明括号不匹配*/

if(stack.empty()){

System.out.println("括号完全匹配");

}else{

System.out.println("第"+line+"行括号不匹配");

}

}

}


分享名称:java代码加花检测 java代码规范检查插件
文章来源:http://hbruida.cn/article/dopioeg.html