精华内容
下载资源
问答
  • 一行脚本快速统计Java项目代码行数

    千次阅读 2019-03-20 22:08:00
    2019独角兽企业重金招聘Python工程师标准>>> ...一行命令快速统计项目代码行数 exec与xargs区别 shell编程之awk命令详解 转载于:https://my.oschina.net/liuxiaomian/blog/3025414

    脚本

    find . -name *.java  -exec wc -l  {} \; | awk '{s+=$1}END{print s}'
    

    分析

    整个脚本分为三部分:

    1. 查找当前目录下所有以java结尾的文件
    2. 通过wc 统计单个的java文件行数
    3. 通过awk命令进行求和得到总的文件行数

    ps:如果想统计其语言的项目,只需要把*.java后缀替换成*.go*.js即可

    参考资料

    1. 一行shell命令实现代码行数统计
    2. 一行命令快速统计项目代码行数
    3. exec与xargs区别
    4. shell编程之awk命令详解

    转载于:https://my.oschina.net/liuxiaomian/blog/3025414

    展开全文
  • java项目源码分享——适合新手练手的java项目

    万次阅读 多人点赞 2018-03-16 10:48:45
    源码下载(实例一):jsp开发完整的博研图书馆后台管理系统,不使用框架开发的,太完美了 ...源码下载(实例四):java swing开发企业人事管理系统源代码下载 源码下载(实例一):java swing开发网...

    源码下载(实例一):
    jsp开发完整的博研图书馆后台管理系统,不使用框架开发的,太完美了
    源码下载(实例二):
    javaWeb图书馆管理系统源码mysql版本
    源码下载(实例三)
    GitHub - uboger/LibraryManager: JAVA GUI 图书馆管理系统
    源码下载(实例四):
    java swing开发企业人事管理系统源代码下载

    源码下载(实例一):java swing开发网络聊天室群聊系统,基于java多线程socket编程
    源码下载(实例二):
    java swing开发大猫聊天室源码,简单易懂,适合java swing初学者
    源码下载(实例三):
    java websocket开发简单聊天室系统,实现群聊与一对一单人聊天案例
    源码下载(实例四):
    jsp开发简单聊天室demo-分享

    源码下载(一):
    java通讯录实现了添加删除和查找功能
    源码下载(二):
    JAVA版通讯录管理系统课程设计源码
    源码下载(三):
    Java Swing界面.完美设计通讯录..有需要的下

    源码下载(一):
    JAVA坦克大战+源代码(适合初学者)
    源码下载(二):
    GitHub - wangzhengyi/TankWar: 用J2SE写的一个坦克大战小游戏,巩固一下java基础

    源码下载(一):
    俄罗斯方块 JAVA版
    源码下载(二):
    GitHub - FieldSoft-HelloClyde/Tetris-Swing: Swing编写的俄罗斯方块
    源码下载(三):
    java swing开发的俄罗斯方块游戏,包含完整代码+详细注释

    源码下载(一):
    Java实践(十一)——五子棋
    源码下载(二):
    java swing开发的五子棋小游戏源码
    源码下载(三):
    java swing开发单机版五子棋源代码下载
    源码下载(四):
    Java五子棋算法和代码

    源码下载(一):Java实践(十二)——中国象棋

    源码下载(实例一):
    JAVA贪吃蛇源代码
    源码下载(实例二):
    java swing编写的3个小游戏程序源码,俄罗斯方块,贪吃蛇和坦克大战
    源码下载(实例三):
    java贪吃蛇源代码 、 java贪吃蛇源代码


    你看到的只是冰山一角,更多完整Java项目源码下载以及精彩Java视频教程请移步到我的微信公众号“Java团长”;可以用微信搜索“Java团长”或者“javatuanzhang”关注。

    展开全文
  • java查询项目代码行数

    千次阅读 2019-07-12 11:05:36
    查询项目代码行数 今天领导给布置了一个任务,就是用工具查询一下项目的代码行数,但是我用工具和java工具类查询发现结果集却不一样,想了想可能是注释的过滤原因,所以手动的更改了一下java工具类,以下便是代码: ...

    查询项目代码行数

    今天领导给布置了一个任务,就是用工具查询一下项目的代码行数,但是我用工具和java工具类查询发现结果集却不一样,想了想可能是注释的过滤原因,所以手动的更改了一下java工具类,以下便是代码:

    package com.example.demo;
    
    import java.io.*;
    
    /**
     * @Author: Mr.wang
     * @Date: 2019/7/12 9:50
     * @Version 1.0
     * @项目名称 springboot-jpa
     * @包名:com.example.demo QQ:1452561187
     **/
    public class FileUtils {
    
        private static int i;//代码总行数
        private static int j;//文件个数
    
        public static void main(String args[]) throws IOException {
            System.out.println("file Go...");
            // 这里改成你要遍历的目录路径
            recursiveFiles("E:\\IdeaWorkSpace\\witsm");
            System.out.println("file End.");
            System.out.println("所写文件个数:" + j);
            System.out.println("所写代码总行数:" + i);
        }
    
        /**
         * Xiwi
         * 遍历文件/文件夹 - 函数
         * [String]path        文件路径
         */
        private static void recursiveFiles(String path) throws IOException {
    
            // 创建 File对象
            File file = new File(path);
    
            if (!file.exists()) {
                System.out.println("文件夹不存在!!!");
                return;
            }
            // 取 文件/文件夹
            File files[] = file.listFiles();
    
            // 对象为空 直接返回
            if (files == null) {
                System.out.println("文件夹为空!!!");
                return;
            }
    
            // 目录下文件
            if (files.length == 0) {
                System.out.println(path + "该文件夹下没有文件");
            }
    
            // 存在文件 遍历 判断
            for (File f : files) {
                // 判断是否为 文件夹
                if (f.isDirectory()) {
                    System.out.print("文件夹: ");
                    System.out.println(f.getAbsolutePath());
                    // 为 文件夹继续遍历
                    recursiveFiles(f.getAbsolutePath());
                    // 判断是否为 文件
                } else if (f.isFile()) {
                    System.out.print("文件: ");
                    System.out.println(f.getAbsolutePath());
                    String filename = f.getName();
                    if (filename.endsWith(".java")) {//判断是否是.java文件
                        System.out.println("文件地址:" + file.getPath());
                        j++;
                        BufferedReader bufferedReader = new BufferedReader(new FileReader(f));
                        String string = null;
                        while ((string = bufferedReader.readLine()) != null) {
    
                            //进行过滤注释
                            if (string.indexOf("/*") > -1) {
                                continue;
                            } else if (string.indexOf("*") > -1) {
                                continue;
                            } else if (string.indexOf("//") > -1) {
                                continue;
                            } else {
                                System.out.println("string=============" + string);
                                i++;//读取行数
                            }
                        }
                    }
                } else {
                    System.out.print("未知错误文件");
                }
            }
        }
    }
    
    

    分享给大家,希望对大家有所帮助,谢谢。

    展开全文
  • 很强大的java代码混淆工具 Jocky

    热门讨论 2014-09-30 15:29:52
    Jockey跟其他混淆工具不同的是:它是直接对编译过程做文章,也就是在把java文件编译为class文件的过程中对代码进行混淆,混淆后的代码中包含很多JVM 指令,大家知道JVM指令是面向机器的,人类一般很难看懂!...
  • java项目代码打补丁

    千次阅读 2018-11-27 11:42:56
    这个打补丁主要针对的是java项目: 1、首先要知道为什么打补丁: 通常来说,当我们自己在研发过程中需要对代码进行修改时,是不需要打补丁的,因为是我们自己的项目,我们可以直接改动对应的代码文件即可。但...

    本打补丁操作主要针对的是java项目:

    1、首先要知道为什么打补丁:

    • 通常来说,当我们自己在研发过程中需要对代码进行修改时,是不需要打补丁的,因为是我们自己的项目,我们可以直接改动对应的代码文件即可。但如果针对的是一款要上线的产品,特别是在公司中的项目,我们是不能在自己研发的电脑上编译通过后直接发布到线上的,这个时候就需要打补丁了。

    2、打补丁的操作步骤:

    本次操作基于的工具:eclipse,SVN/Git

    • 1)如果作出修改的文件是java文件、配置文件,等等一些需要进行编译的文件时,此时不能直接选择作出改动的文件,而是需要到WEB-INF下面的classes文件夹中寻找对应已经编译好的.class文件,然后将其导出,放在专门存放补丁的文件夹。

    • 2)如果是.css、.jsp等一些不需要进行编译的文件时,则直接选择作出改动的文件,将其导出,挡在专门存放补丁的文件。

      • 具体操作步骤如下图所示:
        在这里插入图片描述
        在这里插入图片描述
        在这里插入图片描述
      • 注意:同一次的补丁导出在同一个包内;
    • 4)最后写上本次补丁的说明文档,同导出的整个文件夹一块压缩成一个包,整理放入公司系统补丁库中进行更新:
      • 压缩包的命名格式:项目名_日期_提交人.zip:
      • 说明文档格式如下所示:
          =============================================================================
          学校:XX大学
          系统:移动OA
          日期:2018-02-30
          
          ------------------------------------------------------
          解决问题:
          	信息公文发布查看时PDF文件生成图片失败的问题。
          	
          -----------------------------------------------------
          部署说明:
          	打补丁需要重启
          
          -----------------------------------------------------
          数据库脚本:
          
          
          -----------------------------------------------------
          其他备注:
          
          
          =============================================================================
        
    展开全文
  • 经典java项目代码

    热门讨论 2014-06-05 17:42:33
    这是清华大学老师们在长久努力后才有的经典之作,里面有10个经典的java项目,其包含了java和数据库知识的方方面面,希望对大学有帮助
  • 二十套Java项目源码

    万次阅读 多人点赞 2019-05-08 23:57:50
    资源目录: 1、BBS论坛系统(jsp+sql) 2、ERP管理系统(jsp+servlet) 3、OA办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR) 4、博客系统(struts+hibernate+...6、家庭理财系统(java+applet) 7、教材订购...
  • 项目上右键properties,选择Resource,更改Text file encoding 设置(bgk或者utf-8 等...)2.在IDE(Eclipse),选择Window--->preferences---->General---->Workspace----找到Text file...
  • 通过maven创建一个普通java项目,jdk版本为1.8,如图 可以看到这就是一个普通的maven项目,打印helloworld,打开idea的project structure面板,选择Language level 为 java 8 运行Hello World程序...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...
  • java 代码混淆

    千次阅读 2018-01-11 18:48:58
    一、项目打包成jar,主要是.java文件打包: 右键项目---Export JAR---选择所有要打包的.java文件,如下: MANIFEST.MF文件内容类似如下(注意:Class-Path下面的jar开头都要空两格,所有冒号后面要...
  • 完整的javaweb项目,有很大的参考价值,对学习java有很大帮助
  • Java 技术篇-使用IDEA开发java代码实例演示,IntelliJ IDEA的安装与使用 接下来开始要创建项目名了。 Java 标准命名规范: 项目名全部小写。 包名全部小写。 类名首字母大写,一般都是使用驼峰式命名。 变量名、方法...
  • java网盘项目代码

    千次下载 热门讨论 2014-04-27 14:49:24
    java网盘项目的源代码 部署即可运行。
  • 如何阅读java项目的源代码

    万次阅读 2012-09-19 18:51:28
    2、了解代码大致结构,再根据模块详细去看,效果会好一些。 3、每天敲上1千行。。就可以了。。。习惯了就好了。。。慢慢来。。。   比如说 你看书看累了 写个小程序放松下(一般别人是玩游戏放松)- -这样你就...
  • java新手8个小项目

    2018-09-21 17:46:22
    特别适合java新手巩固java基础的项目,总共有8个项目的全部代码,都可以直接运行,代码有注释。
  • Java开发工具】Generator:Java代码生成工具

    万次阅读 热门讨论 2018-09-14 14:01:52
    在整个项目过程中耗费了不少的时间来构建SpringMVC的重复性代码和Mybatis的映射文件,同时我也越来越觉得这些重复且难度不大的工作不应当充斥于整个项目周期中,于是开始在网上搜寻Java代码生成器,但看了许多都不太...
  • Python统计Java代码行数

    万次阅读 2020-05-25 23:23:44
    相信大家都用过一些工具统计自己项目中的代码量,今天,我将介绍一下如何使用Python脚本统计AndroidStudio中Java代码的行数。 # -*- coding:utf-8 -*- import os import time # 获取当前项目目录 projectDir = o.....
  • Java经典项目集锦

    千次下载 热门讨论 2015-05-17 16:36:03
    Java经典项目集锦
  • 简单的Java web项目源码(10个)

    万次阅读 多人点赞 2019-09-04 14:25:19
    引言:Java web项目主要采用mvc的的设计思想,系统主要采用java+jsp+servlet+mysql+eclipse实现,具有登陆、分页、导出excel,增删改查等功能,适合初学者,满足基本的实训需求,以下是推荐的几款,总有你喜欢的一个 ...
  • idea使用Allatori混淆java代码

    千次阅读 2019-06-04 16:26:44
    我们平时开发的java项目大多是生成一个jar包运行,而jar包可以通过jd-gui进行解析,然后看到我们的源代码,如果我们写了大量的代码别人直接通过这样的方式把我们的辛苦成果直接窃取了那是多么难过的事情,因此我们...
  • java代码分析及分析工具

    千次阅读 2017-09-15 09:49:32
    一个项目从搭建开始,开发的初期往往思路比较清晰,代码也比较清晰。随着时间的推移,业务越来越复杂。代码也就面临着耦合,冗余,甚至杂乱,到最后谁都不敢碰。 作为一个互联网电子商务网站的业务支撑系统,业务...
  • 30天学通 Java 项目案例开发 完整 源代码 零积分 第1章 预备知识 第2章 东方大学学生成绩管理系统 第3章 广陵学院图书馆管理系统 第4章 讯时个人通讯录 第5章 火车车次查询系统 第6章 瑞捷商贸有限公司POS系统 ...
  • java项目命名规范

    千次阅读 2018-07-23 14:44:22
    1、 项目名全部小写 2、 包名全部小写 3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。 如:public class MyFirstClass{} 4、 变量名、方法名首字母小写,如果名称由多个单词组成...
  • 浅谈JavaWeb项目代码如何分层

    万次阅读 多人点赞 2018-07-23 14:04:56
    代码分层,对于任何一个Java Web开发来说应该都不陌生。一个好的层次划分不仅可以能使代码结构更加清楚,还可以使项目分工更加明确,...本文就来介绍下Java Web项目代码到底应该如何分层。 三层架构 在软件...
  • MyEclipse创建Java项目

    千次阅读 多人点赞 2018-03-29 08:30:03
    问题描述:MyEclipse创建Java项目,并在控制台上输出Hello MyEclipse操作步骤: 1.如果是首次使用并没有下图中的JavaProject,这时候我们选择Project这一项 2.在Wizards这一栏输入java可快速找到Java Project,两...
  • Java游戏项目

    万次阅读 多人点赞 2017-12-28 21:38:16
    Java游戏项目 1.java实现捕鱼达人 源代码链接:点击打开链接 2.java实现潜艇大战 源代码链接:点击打开链接 3.Java数独游戏 源代码链接:点击打开链接
  • 如何看一个Java项目

    万次阅读 2017-06-07 10:21:57
    一定把系统业务弄懂,另外看看有没有并发、设计模式、io方面的代码,要研究透了,最好自己能写出来,最后研究系统架构和服务器的拓扑结构  1项目介绍,wiki,源码包的readme等。 2明确项目的目标,应用场景,甚至...
  • java项目开发10例源代码

    千次下载 热门讨论 2014-03-18 08:36:10
    java的实例10个 源代码 供大家参考 从桌面软件到网页设计到企业项目,手游都有,可能有些已过时,但学习一下也好的
  • JAVA项目实例源码—学习娱乐小助手

    万次阅读 多人点赞 2018-03-03 09:50:32
    项目目录: MyJFrame:实现项目界面样式; AppProcess:实现调用api或爬虫拿数据; NLIProcess:解析用户输入语句意图; lib中是程序开发需要用到的jar包列表。主要代码说明: 程序不同功能领域由选项卡...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,412,293
精华内容 564,917
关键字:

java项目代码

java 订阅