- 浏览: 1379158 次
- 性别:
- 来自: 江西
最新评论
-
ron.luo:
牛逼,正解!
maven设定项目编码 -
lichaoqun:
java.sql.SQLException: Can't call commit when autocommit=true -
Xujian0000abcd:
Thanks...
Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the clas -
renyuan2ni:
[i][b][u]引用[list]
[*][img][flas ...
Manual close is not allowed over a Spring managed SqlSession -
851228082:
宋建勇 写道851228082 写道<!-- 文件拷贝时 ...
maven设定项目编码
文章列表
简介:
概览
当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. ...
/*
* 小母猪出生后,四年后每一年可以生下一只小母猪
* 现有一只刚生下来的小母猪,四年后每年生一只小母猪
* 依次类推,第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】这个选 ...