随笔分类 -  Java

windows下安装 Git图形化统计工具 - gitstats
摘要:gitstats 是一款git历史统计工具,可以生成定量的统计数据,并以html图表的形式展示。统计文件包括文件数量、代码量、提交量、作者信息、每天活跃度、每周活跃度、每月活跃度以及提交数排名等等,信息比较丰富。 安装:gitstats 依赖 Git 、Python2 以及Gnuplot。以下是最新 阅读全文

posted @ 2023-07-07 11:47 SH-xuliang 阅读(215) 评论(0) 推荐(0) 编辑

IDEA GItToolBox的安装-用于查看Git 注释信息
摘要:一、GitToolBox 是什么?GitToolBox是基于IDEA 的一种工具,该工具是为了查看自己本地所在Git分支。 二、使用步骤1.打开File→setting 2.选中插件Plugins安装GitToolBox 3.重启 4.重启后的展示 点击鼠标,可以查看到Git提交时间及备注信息。 阅读全文

posted @ 2023-02-20 17:18 SH-xuliang 阅读(2557) 评论(0) 推荐(0) 编辑

IDEA 快捷键
摘要:1. 快速输入代码 psvm souf sout 2. 添加注释块 输入/** ,点击“Enter”,自动根据参数和返回值生成注释模板 3. 键盘快捷键 运行脚本:Shift+F10 快捷键 介绍 Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) 阅读全文

posted @ 2022-11-28 11:22 SH-xuliang 阅读(86) 评论(0) 推荐(0) 编辑

【问题解决】Tomcat 启动时闪退或提示“Neither the JAVA_HOME or the JRE_HOME environmental variable is defined.”
摘要:问题解决思路: 1、分析startup.bat启动脚本:发现其调用了catalina.bat,而catalina.bat调用了setclasspath.bat 2、在setclasspath.bat的头部定义了JAVA_HOME和JRE_HOME的值,那么在这里手动设置JAVA_HOME变量 问题解 阅读全文

posted @ 2018-02-01 11:36 SH-xuliang 阅读(238) 评论(0) 推荐(0) 编辑

Windows7 配置两个版本的java环境,可自由切换
摘要:1. 准备工作 下载jdk: jdk1.7【http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html】 jdk1.8【https://pan.baidu.com 阅读全文

posted @ 2018-01-12 16:08 SH-xuliang 阅读(611) 评论(0) 推荐(0) 编辑

eclipse 创建maven web 项目
摘要:虽然网上教程一大把,但也重新整理下。 一.创建项目 1.Eclipse中用Maven创建项目 上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建一个包,不写也可以 5.创建好项目后,目录如下: 至此,项目已 阅读全文

posted @ 2017-10-19 11:28 SH-xuliang 阅读(118) 评论(0) 推荐(0) 编辑

SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
摘要:通过参考网文,成功完成SSM搭建,并执行成功。参考网文如下,并稍做修改,亲测可用。【文末会提供 相关jar下载】 使用SSM(spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有 阅读全文

posted @ 2017-08-02 14:26 SH-xuliang 阅读(498) 评论(0) 推荐(0) 编辑

SSM框架——使用MyBatis Generator自动创建代码
摘要:最近要开发个小工具,所以又自学了下SSM框架,以下是参考网文 通过自己实践修改,亲测通过。 这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动 阅读全文

posted @ 2017-07-31 13:29 SH-xuliang 阅读(553) 评论(0) 推荐(0) 编辑

开源网络爬虫汇总
摘要:Awesome-crawler-cn 互联网爬虫,蜘蛛,数据采集器,网页解析器的汇总,因新技术不断发展,新框架层出不穷,此文会不断更新... 交流讨论 Python Scrapy - 一种高效的屏幕,网页数据采集框架。 django-dynamic-scraper - 基于Scrapy内核由djan 阅读全文

posted @ 2017-07-28 10:43 SH-xuliang 阅读(7880) 评论(1) 推荐(2) 编辑

Java 学习 day09
摘要:01-面向对象(内部类访问规则) 1 package myFirstCode; 2 3 /* 4 内部类的访问规则: 5 1. 内部类可以直接访问外部类的成员,包括私有private。 6 之所以可以直接访问外部类中的成员,是因为内部类中持有一个外部类的引用,格式 外部类名.this //Outer 阅读全文

posted @ 2017-07-20 23:24 SH-xuliang 阅读(254) 评论(0) 推荐(0) 编辑

Java 学习 day08
摘要:01-面向对象(多态-概念) 1 package myFirstCode; 2 3 /* 4 多态:可以理解为事务存在的多种体现形态。 5 6 人:男人,女人 7 8 动物:猫,狗 9 10 11 猫 x = new 猫(); 12 13 动物 x = new 猫(); 14 15 1. 多态的体现 阅读全文

posted @ 2017-07-20 17:54 SH-xuliang 阅读(178) 评论(0) 推荐(0) 编辑

Java 学习 day07
摘要:01-面向对象(继承-概述).avi 1 package myFirstCode; 2 /* 3 将学生和工人的共性描述提取出来,单独进行描述, 4 只要让学生和工人与单独描述的这个类有关系,就可以了。 5 6 继承: 7 1. 提高了代码的复用性 8 2. 继承让类与类之间产生了关系,有了这个关系 阅读全文

posted @ 2017-07-17 18:52 SH-xuliang 阅读(229) 评论(0) 推荐(0) 编辑

错误记录--更改tomcat端口号方法,Several ports (8005, 8080, 8009)【转】
摘要:启动Tomcat服务器报错: Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are already in use. The server may already be running in a 阅读全文

posted @ 2017-07-07 11:51 SH-xuliang 阅读(249) 评论(0) 推荐(0) 编辑

Java 学习 day06
摘要:01-面向对象(Static关键字) 1 package myFirstCode; 2 3 /* 4 静态:static。 5 用法:是一个修饰符,用于修饰成员(成员变量,成员函数) 6 当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外, 7 还可以直接被类名调用。类名.静态成员。 8 阅读全文

posted @ 2017-06-08 18:00 SH-xuliang 阅读(206) 评论(0) 推荐(0) 编辑

Java 学习 day05
摘要:01-面向对象(概述) 面向对象 -- 冰箱.打开;冰箱.存储;冰箱.关闭; 02-面向对象(举例) 使用和指挥 -- 对象,不需要关注过程,只关注结果; 一切皆对象,万物皆对象 -- 自《Thinking in java》 03-面向对象(类与对象的关系).avi /* 人开门:名词提炼法。 人 阅读全文

posted @ 2017-05-26 09:35 SH-xuliang 阅读(178) 评论(0) 推荐(0) 编辑

Java 学习 day04
摘要:17-数组(概述-内存结构) 概念:同一种类型数据的集合,其实数组就是一个容器。 可以自动给数组中的元素从0开始编号,方便操作这些元素。 int[] x = new int[3]; 01-数组(静态初始化-常见问题) int[] arr = new int[]{3,1,6,5,4}; //静态初始化 阅读全文

posted @ 2017-05-16 18:43 SH-xuliang 阅读(249) 评论(0) 推荐(0) 编辑

Java 学习 day03
摘要:01-语句(while) 02-语句(do while) 03-语句(for) 04-语句(for和while的区别) 05-语句(循环语句的其他特点) 06-语句(for语句练习-累加&计数器) 07-语句(for嵌套) 08-语句(for嵌套练习) 09-语句(for嵌套-九九乘法表) 10-语 阅读全文

posted @ 2017-05-15 19:45 SH-xuliang 阅读(144) 评论(0) 推荐(0) 编辑

Java 学习 day02
摘要:1. 标识符 2. 常量 3. 进制的特点 4. 进制转换(十进制和二进制) 5. 进制转换(八进制和十六进制) 6. 进制转换(负数二进制) 7. 变量 8. 类型转换 9. 算术运算符 10. 转义字符 11. 赋值和比较运算符 12. 逻辑运算符 13. 位运算符(左移右移) 14. 位运算符 阅读全文

posted @ 2017-05-10 17:57 SH-xuliang 阅读(173) 评论(0) 推荐(0) 编辑

Java 学习 day01
摘要:1. 基本常识 2. Java的跨平台性 3. Java环境搭建(安装) 4. Java环境搭建(环境变量配置) 5. Java环境搭建(环境变量配置技巧) 6. Java环境搭建(环境变量临时配置方式) 7. Hello World 8. classpath配置 9. Hello World的组成 阅读全文

posted @ 2017-05-09 17:52 SH-xuliang 阅读(169) 评论(0) 推荐(0) 编辑

形参和实参的区别【转】
摘要:实参(argument): 全称为"实际参数"是在调用时传递给函数的参数. 实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。 形参(parameter): 全称为"形式 阅读全文

posted @ 2017-04-18 14:08 SH-xuliang 阅读(272) 评论(0) 推荐(0) 编辑

导航