
Java
绝尘的绝
作品才是你的名片
展开
-
[for循环之打印N行菱形]
[code="java"] import java.util.Scanner;public class PrintDiamond { private int lineSize;//菱形总共占的行数:注:只能是单数! public PrintDiamond(int max){ if(max2010-12-10 23:28:14 · 340 阅读 · 0 评论 -
Log4J ClassNotFoundException
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory原因可能为:缺少commons-logging.jar包包。2012-01-31 15:32:42 · 330 阅读 · 0 评论 -
将批量的gbk的乱码文件转换到utf8
由于自己的eclipse设置时UTF8,导入别人写的代码,全是乱码。在eclipse下又发现不了gbk,于是写了个工具转换。不支持目录迭代。package com.iteye.niewj.util;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import...2012-06-01 15:29:26 · 267 阅读 · 0 评论 -
java中保留两位小数的方法
1.BigDecimal的setScale// RoundingMode 舍入模式:// 1.UP/DOWN ->基准为数字0;// 2.CEILING/FLOOR ->基准为正负无穷大;// 3.HALF_UP -> 通常学校里讲的四舍五入[去符号四舍五入,再加回符号];// 4.HALF_DOWN 向数字方向舍入的舍入模式, 如果与两个相邻数字的距离相等,...2012-10-19 16:14:23 · 439 阅读 · 0 评论 -
StringUtil字符串工具-功能扩展
对java的String类的一些小补充。public class StringUtil { /** 将一个字符串的首字母大写然后返回. @param str 要处理的目标字符串. @return String new String(cs) */ public static String capitalize(String str) { ...2012-03-24 15:04:33 · 112 阅读 · 0 评论 -
java读取资源文件
配置资源文件为hello.propertiespackage util;import java.util.ResourceBundle;public class Messages{ private static final String BUNDLE_NAME = "hello"; private static final ResourceBund...2013-04-02 20:15:33 · 75 阅读 · 0 评论 -
Java 遍历Map时 删除元素
package net.nie.test;import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class HashMapTest { private static Map<Integer, String> map=new HashMap<...2012-03-29 17:57:53 · 462 阅读 · 0 评论 -
JDK动态代理小例子
1.文件列表:业务接口:UserService业务实现:UserServiceImpl代理类的调用Handler实现:ProxyHandlerJUnit测试类:SpringProxyTest2.少废话,贴代码:package com.niewj.service;import com.niewj.model.User;public interface Us...2013-04-17 18:54:09 · 102 阅读 · 0 评论 -
继承基础--成员变量的静态绑定和方法的动态绑定-测试
写出程序的输出,测试自己是否了解继承基础。/** 父类 */class PaPa { String color = "黑白"; public void method() { System.out.println("父亲照片:" + color); }}/** 子类 */class Sub extends PaPa { String color = ...2013-04-20 11:33:47 · 109 阅读 · 0 评论 -
Java继承结构中类的初始化
初学者测试 昨天自考考了《java程序语言设计》,有点不太记得类的初始化过程了,顺便复习了一下。 同样准备了测试题一枚。把自己的email分散到输出中,如果正确输出,说明分析正确了。 不行怎么行,这是基础。下面程序请先分析,如果结果(用白色字体是输出结果)正确,说明您对java类的初始化已经很熟悉,算是过关,如果没有,那赶紧复习吧。 package n...2012-04-23 17:43:36 · 124 阅读 · 0 评论 -
java子类实例初始化过程
子类的实例化主要分为两个步骤:<1>.类相关静态内容初始化;*先父类再子类: 1.父类的static属性; 2.父类的static块; 3.子类的static属性; 4.子类的static块;<2>.类的实例内容初始化;*调用构造子:先父类后子类:构造子调用之前先实例化实例字段和块...2011-10-26 14:39:20 · 115 阅读 · 0 评论 -
迄今为止用到的Eclipse快捷键,最常用的--[欢迎补充]
Eclipse快捷键很方便,到现在为止,做个小结,把自己用到的列出来。都是最常用的,欢迎各位补充【不常用的就不用了!】 【Ctrl+D】--------------------------【当前行】------------------------> 删除当前所在行;【Ctrl+Alt+↑↓】--------------------【当前行】 -------------------...2011-03-23 13:02:31 · 96 阅读 · 0 评论 -
[for循环之九九乘法表]
[code="java"] public class PrintMultiplicationTable{/* * 九九乘法表 * 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 ...2010-12-10 23:30:06 · 155 阅读 · 0 评论 -
[for循环之直角三角形]
[code="java"] public class PrintRightTriangle { /* 直角三角形*/ public void print1(){ for(int i=1;i原创 2010-12-10 23:32:11 · 513 阅读 · 0 评论 -
[从键盘输入数字排序]
[code="java"]import java.util.Scanner;import java.util.Arrays;public class SortString{/* 从键盘输入一串数字,用","隔开,然后自动排序! 这里直接调用的JDK里的方法:Arrays.sort();*/ private static String[] strArr; pr...2010-12-10 23:33:11 · 283 阅读 · 0 评论 -
[singleton单子模式]
单子模式1:[code="java"]public class Singleton { //1.私有的静态类变量; //2.私有的构造子; //3.公有的静态工厂方法 private static Singleton instance = null; private Singleton(){} synchronized public static Singl...2010-12-10 23:35:04 · 92 阅读 · 0 评论 -
[ ajax注册验证 ]
1.客户端:JSP[code="java"]index.jsp 用户注册! 用户名: * 密码: [/code]2.服务端:Servlet[code="java"]package servlet;import java.io.IOExceptio...2010-12-10 23:37:34 · 109 阅读 · 0 评论 -
[基础之 - 创建了几个对象]
String s = new String("abc");创建了几个String对象? String s = new String("abc");创建了几个String对象?引用变量与对象的区别;字符串文字"abc"是一个String对象; 文字池(pool of literal strings)和堆(heap)中的字符串对象。一、引用变量与对象:除了一些早期的Java...原创 2010-12-10 23:40:16 · 93 阅读 · 0 评论 -
读取属性配置文件
InputStream inStream= ClassLoader.getSystemClassLoader().getResourceAsStream("config.properties");Properties prop=new Properties();prop.load(inStream);String cfged=prop.getProperty(cfg); ...2011-03-21 15:13:23 · 84 阅读 · 0 评论 -
common-fileUpload 上传图片到服务器端
今天要用到一个图片上传的,听说Struts2就是用的这个,啃了啃鹰文文档,实验了下common-fileupload实验成功了,记录下:Servlet里doPost()方法贴出:/** 大致步骤为: * 1.准备FileItem工厂; * 2.把工厂交给ServletFileUpload,让他把前端的表单条条信息解析; * 3.处理解析好返回的列表中的每一个具体项 */...2011-07-29 16:06:58 · 110 阅读 · 0 评论 -
子类初始化时,父类构造器调用自身和子类都有的方法,会执行谁?
class Pa { String color="黑白"; public Pa() { System.out.println("Pa"+"@"+Test.NUM++); print(); } public void print(){ System.out.println(color+"@"+Test.NUM++); } }class Son e...2013-04-23 16:00:58 · 250 阅读 · 0 评论 -
冒泡排序易理解实例
package com.niewj.ds;public class Sort { /** * bubble sort * * @param ia * 需要排序的数组 */ public static void bubbleSort(int[] ia) { int i = ia.length; int temp;...2013-05-08 11:43:24 · 93 阅读 · 0 评论 -
自定义泛型方法, 三级排序, low版,待升级
package com.jd.dashboard.util;import com.google.gson.Gson;import com.google.gson.reflect.TypeToken;import com.jd.big.data.common.dashboard.model.DeptMonitorStoreVo;import com.jd.big.data.c...2016-10-20 21:17:20 · 143 阅读 · 0 评论 -
null列的值不参与比较
假如数据库有表emp:empno name age001 lucy 22002 lily null003 lilei null004 lucy null005 pear null006 pear null 当执行sql:SEL...2016-10-26 17:23:04 · 461 阅读 · 0 评论 -
CORS跨域请求:前后端分离
1. 请求过滤器:/** * OncePerRequestFilter保证在任何Servlet容器中都是一个请求只执行一次的过滤器。*/public class CorsFilter extends OncePerRequestFilter { @Override protected void doFilterInternal(HttpServletReq...2016-12-22 16:42:38 · 347 阅读 · 0 评论 -
java-Queue方法
Collection>Queue// 1. 新增add/ offerboolean add(E e); // 队列满,IllegalStateExceptionboolean offer(E e); // 队列满,false// 2. 移除提取列头-删除remove/ pollE remove(); // 队列空,NoSuchElement...2017-06-27 14:09:09 · 145 阅读 · 0 评论 -
TPE-ThreadPoolExecutor
TPE:java.util.concurrent.ThreadPoolExecutorpublic ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ...原创 2017-10-10 15:24:42 · 221 阅读 · 0 评论 -
阅源-jdk8-FunctionalInterface注解
package java.lang;import java.lang.annotation.*;/** * An informative annotation type used to indicate that an interface * type declaration is intended to be a <i>functional interf...2017-10-26 17:01:07 · 211 阅读 · 0 评论 -
ImpalaTest
package com.niewj.demo;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class ImpalaTes...原创 2017-02-16 15:11:03 · 149 阅读 · 0 评论 -
XML fragments parsed from previous mappers already contains value for
1. ssm项目报错: WARN [main] DefaultListableBeanFactory:1479-- Bean creation exception on FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with n...2018-06-02 19:36:07 · 2488 阅读 · 0 评论 -
java enum 枚举值
public enum PieChartEnum { PIE00("pie00"), PIE10("pie10"), PIE11("pie11"), PIE12("pie12"), PIE20("pie20"), PIE21("pie21"); private String value; PieChartEnum2016-09-21 18:45:41 · 134 阅读 · 0 评论 -
maven install 时 pom中skip test
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.12.4</version> <con2016-09-19 23:08:32 · 2677 阅读 · 0 评论 -
DateUtil-1
/** * @Title: DateUtil.java * @Package com.jd.big.data.dao.dashboard.util * @Description: 日期工具 * @author niewj * @date 2016年8月22日 下午1:48:11 * @version V1.0 */package com.jd.big.data....2016-09-19 21:47:33 · 110 阅读 · 0 评论 -
冒泡排序
public class BubbleSort { public BubbleSort() { } /** * 冒泡排序 * @param arr 排序前数组 * @return 排序后数组 */ private int[] bubbleSort(int[] arr) { int i = arr.length; int j; ...2012-12-30 14:34:07 · 74 阅读 · 0 评论 -
关于java和JS中的lastIndexOf方法的误解。
今天看JS的数组的lastIndexOf()方法,看书上的例子,怎么看都觉得不对劲。后来详细读了几遍解释,用java也测试了下,才发现,之前的理解完全是错误的。 上例子: String nums="03454666574349";System.out.println(nums.lastIndexOf("4")); // )12System.out.println(nu...2014-08-08 16:32:09 · 241 阅读 · 0 评论 -
tomcat 404报错 问题可能之一
一个tomcat下多个应用:我的应用xxx启动不起来,页面报错404; May 29, 2015 5:58:37 PM org.apache.catalina.core.StandardContext startSEVERE: Context [/report-main] startup failed due to previous errors 在web.xml中加入一个...2015-05-29 18:20:14 · 174 阅读 · 0 评论 -
保留两位小数,四舍五入
new java.text.DecimalFormat("#.00").format(0.1465) new java.text.DecimalFormat("0.00").format(0.1465) .150.15原创 2015-06-16 01:09:58 · 382 阅读 · 0 评论 -
excel导出csv包括逗号等的处理
/** * @Title: trimRubbishChar * @Description: 导出的时候需要对一格的内容进行检查,看是否有非法字符,以免串行 * @Since: 2016年8月2日 下午8:13:42* @Author: niewj* @param content* @return * @throws */private static St...2016-08-03 09:22:24 · 1439 阅读 · 0 评论 -
List/Set 泛型转换
Type typeSet = new TypeToken<Set<Long>>() {}.getType(); Type typeList = new TypeToken<List<Long>>() {}.getType(); public static void main(String[] args) { /* * #1...2016-08-04 11:02:44 · 595 阅读 · 0 评论 -
mybatis 字符串比较 == 用法
private String deptLevel;<when test='deptLevel=="3"'> 正确<when test="deptLevel=='3'"> 错误 mybatis 配置2016-08-22 21:45:15 · 593 阅读 · 0 评论