-
ERROR: transport error 202: bind failed: 地址已在使用
一台服务器同时部署多个tomcat的时候有可能会出现这个情况:(ERROR:transporterror202:bindfailed:地址已在使用)解决方案如下:修改两个文件的内容:1、修改tomcat/bin下的Catalina.sh中的JAVA_OPTS="$JAVA_OPTS-Xdebug-Xrunjdwp:transport=dt_socket,address=8092,server=y,......2,940 0 2017-08-02 10:57
-
递归导致内存溢出
递归在分析问题的时候很方便,但是在写实现的时候开销却很大,尤其是当递归层数太深的时候,内存就会溢出。java里面JVM的机制在调用函数的时候任然是进栈和出栈,所以极易导致栈内存溢出,错误类型。java.lang.StackOverflowError错误前些天在做这边数据迁移的时候,写的一段递归的代码就出现了内存溢出的情况。大概结构是这样的:A(){//如果条件符合,则继续调用自己A();}摸索了很......1,404 2 2017-07-28 19:23
-
Mybatis generator1.3.5版本mapper.xml 文件重新生成不会覆盖原文件问题修正
这个大概是Mybatisgenerator一直存在的bug。重新写了一个插件,用来解决这个问题:importorg.mybatis.generator.api.GeneratedXmlFile;importorg.mybatis.generator.api.IntrospectedTable;importorg.mybatis.generator.api.PluginAdapter;importj......4,359 4 2017-07-03 21:16
-
QueryParamUtils
/***查询参数工具类**@authorNemo**/publicclassQueryParamUtils{privatestaticfinalLoggerlog=LoggerFactory.getLogger(QueryParamUtils.class);/*****@paramqueryBean*@paramexampleAutoGenClz*/publicstaticvoidcopyPara......2,406 4 2017-06-30 10:54
-
日志输出工具:logUtil
importjava.io.PrintWriter;importjava.io.StringWriter;importorg.apache.log4j.Logger;/***日志输出工具*CreatedbyNemoon2017/6/12.*/publicclassLogUtils{privatestaticLoggerlog=Logger.getLogger(LogUtils.class);/**......4,855 0 2017-06-12 10:33
-
Sha-1加密工具
importjava.security.MessageDigest;/***Sha-1加密工具*CreatedbyNemoon2017/6/8.*/publicclassSHAUtil{/****SHA加密生成40位SHA码*@paraminStr待加密字符串*@return返回40位SHA码*/publicstaticStringshaEncode(StringinStr)throwsExcep......7,375 0 2017-06-08 09:56
-
JAVA多线程开关控制实例
publicstaticvoidmain(String[]args){ExecutorServiceservice=Executors.newCachedThreadPool();//创建一个线程池finalCountDownLatchcdOrder=newCountDownLatch(1);//指挥官的命令,设置为1,指挥官一下达命令,则cutDown,变为0,战士们执行任务finalCount......2,414 0 2017-06-06 18:55
-
Spring上下文操作工具类:SpringContextUtil
importorg.springframework.beans.BeansException;importorg.springframework.beans.factory.NoSuchBeanDefinitionException;importorg.springframework.context.ApplicationContext;importorg.springframework.cont......4,691 0 2017-05-26 14:32
-
反射相关工具类
importjava.lang.reflect.Field;importjava.lang.reflect.InvocationTargetException;importjava.lang.reflect.Method;importjava.math.BigDecimal;importjava.util.ArrayList;importjava.util.Date;importjava.util......4,835 0 2017-05-26 14:29
-
ListUtils
importjava.util.ArrayList;importjava.util.Arrays;importjava.util.Collection;importjava.util.Collections;importjava.util.List;/***List集合工具类**@author:Nemo*/publicclassListUtils{/***求2个集合的交集**@param<T......3,961 0 2017-05-26 14:28
-
汉字转拼音工具:JPinyinUtils
importjava.util.Locale;importorg.apache.commons.lang3.StringUtils;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importcom.github.stuxuhai.jpinyin.PinyinException;importcom.github.stuxuhai.jpiny......1,561 4 2017-05-26 14:27
-
常用JAVA编码规范说明
DAO,最小的数据库表操作单元,避免写很复杂的jon子查询业务流程处理,原则上不允许使用存储过程,因为调试维护复杂度增加,如果你要写,请提供信服的理由自定义的数据操作类以Dao结尾,继承于mybatis生成的mapper类,自定义model,以xxBean结束mybatis传参规则参数个数 <=3使用mybatis方法参数注解StringcheckPhoneisExist(@Par......3,157 0 2017-05-26 10:59
-
Spring Boot 让 MyBatis 打印日志
使用springboot默认会打印日志在控制台,但是他默认是不输出到文件的,所以要配置输出路径,那么还要写输出路径,默认情况下,SpringBoot将仅登录到控制台,不会写日志文件。如果要编写除控制台输出之外的日志文件,则需要设置logging.file或logging.path属性(例如在application.yml中)。写入指定的日志文件。名称可以是确切的位置或相对于当前目录。将spring......1,913 0 2017-05-23 09:32
-
二维码生成工具
importcom.google.zxing.*;importcom.google.zxing.client.j2se.BufferedImageLuminanceSource;importcom.google.zxing.common.BitMatrix;importcom.google.zxing.common.HybridBinarizer;importcom.google.zxing.qr......4,380 0 2017-05-19 17:07
-
tomcat启动异常:org.apache.catalina.LifecycleException
新部署服务,启动时报如下错误:03-May-201713:39:23.500信息[main]org.apache.catalina.startup.VersionLoggerListener.logServerversion:ApacheTomcat/8.5.1403-May-201713:39:23.500信息[main]org.apache.catalina.startup.VersionLo......4,922 0 2017-05-03 19:10