`
文章列表
简介: 概览 当Maven运行过程中的各种配置,例如pom.xml,不想绑定到一个固定的project或者要分配给用户时,我们使用settings.xml中的settings元素来确定这些配置。这包含了本地仓库位置,远程仓库服务器以及认证信息等。 settings.xml存在于两个地方: 1.安装的地方:$M2_HOME/conf/settings.xml 2.用户的目录:${user.home}/.m2/settings.xml 前者又被叫做全局配置,后者被称为用户配置。如果两者都存在,它们的内容将被合并,并且用户范围的settings.xml优先。 如果你偶尔需要创建用户范围的 ...
static{}(静态代码块)与{}(非静态代码块)的异同点 相同点:都是在JVM加载类时且在构造方法执行之前执行,在类中都可以定义多个,     一般在代码块中对一些static变量进行赋值。 不同点:静态代码块在非静态代码块之前执行(静态代码块—>非静态代码块—>构造方法)。     静态代码块只在第一次new执行一次,之后不再执行,而非静态代码块在每new     一次就执行一次。非静态代码块可在普通方法中定义(不过作用不大);而静态代码块不行。 例: public class PuTong { public PuTong(){ System.out. ...

java 递归代码

    博客分类:
  • Java
/* * 小母猪出生后,四年后每一年可以生下一只小母猪 * 现有一只刚生下来的小母猪,四年后每年生一只小母猪 * 依次类推,第n年后又多少头母猪 * */ public static int count(int n){ int count = 0; if(n==4){ count = 2; } else if(n>4){ count = (n-4+1)+count(n-4); }else if(n<4){ count = 1; } return count; }
package test; public class DateTest { public static void main(String[] args) { System.out.println(DateTest.getDay(2000, 2)); } public static int getDay(int year,int month){ int day = 0; switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 1 ...
今天突然想到一个问题,即ArrayList的分组问题,person对象保存在ArrayList中,如何按部门再进行分组,每个部门的person对象存放到各自的一个ArrayList中,再将产生的若干个List<Person>保存到List<List<Person>>,最后将生成的List<List<Person>>转换为Person[][],我的代码如下: package test; import java.util.ArrayList; import java.util.HashSet; import java.util.I ...
以下是文件index.jsp的代码: <%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <% response.setHeader("Cache-Control","no-store"); response.setDateHeader("Expires",0); String path = request.getContextPath(); String basePath = ...
package test; public class RegularExpressions { /** * 正则表达式 */ public static void main(String[] args) { String s1 = "^\\d+$";//非负整数(正整数 + 0) System.out.println("0".matches(s1)?"是一个非负整数":"不是一个非负整数"); String s2 = "^[0-9]*[1-9] ...
public String getSqlTimeTamp(java.sql.Timestamp date){//方法一 SimpleDateFormat sformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); if(date!=null) return sformat.format(date); else return ""; } public String getSqlTime(java.sql.Date ...
grant create database link to scott;
这是一道外企算法的面试题,前提是不允许使用util包之外的类,即任何集合类都不允许使用。 写出的算法效率越高,此题得分越高,大家可以试一下。题目是输入一串已经排序好的数组,输出消除重复数之后的数组。如: 输入{ 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5 };输出{ 1, 2, 3, 4, 5 }; 我的代码是: package test; public class Distinct { public static void main(String[] args) { int[] oN ...
java代码 package test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; public class CounterBean { private String path;//文件全路径 private String write;//要向文件写入的内容 private String read;//从文件读取的内容 public CounterBean(){} ...
package test; public class Test { public String 除去空格(String IP){//去掉IP字符串前后所有的空格 while(IP.startsWith(" ")){ IP= IP.substring(1,IP.length()).trim(); } while(IP.endsWith(" ")){ IP= IP.substring(0,IP.length()-1).trim(); } return IP; ...
1 字体大小设置 【Window】-->【Preferences】-->【General】-->【Appearance】-->【Colors and Fonts】-->【Basic】-->【Text Font】-->【Chang】 可参见下图: 2 字体颜色设置 【java】→【enditor】→【syntax Coloring】,右边展开【java】→【classes】,勾上【Enable】这个选项,选择自己喜欢的颜色即可,当然还有其他相关的颜色配置,具体就不说啦。 可参见下图: MyEclipse优化技巧 Eclipse 默认设置的换行长度 ...
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。    1. 【ALT+/】    此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性 ...
今天重装Myeclipse,敲了几个代码后发现无法自动提示,于是上网找了下资料,解决办法如下: 1. 打开MyEclipse 6.0.1,然后【window】→【Preferences】 2. 选择【java】,展开,【Editor】,选择【Content Assist】。 3. 选择【Content Assist】,然后看到右边,右边的【Auto-Activation】下面的【Auto Activation triggers for java】这个选项。其实就是指触发代码提示的就是【.】这个符号。 4. 【Auto Activation triggers for java】这个选 ...
Global site tag (gtag.js) - Google Analytics