`
Phoenix_MVP
  • 浏览: 336956 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
  局域网内可以通过下述命令来根据ip地址查询其他主机名(Linux) 使用nmblookup -A ip命令查询 [admin@v015213 ~/lpmall]$ nmblookup -A 10.19.30.17 Looking up status of 10.19.30.17 COM-11111 <00> - M <ACTIVE> HZ <00> - <GROUP> M <ACTIVE> COM-11111 &l ...
  apache的基本操作命令都在apachectl脚本中,主要是用于控制apache启动,关闭等   1. 查询httpd进程   [admin@v015208 ~/lpmall]$ ps -aux|grep httpd Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ root 16075 0.0 0.0 93312 984 ? Ss Sep12 0:00 /opt/taobao/install/httpd/bin/httpd -f ...
  window下循环删除隐藏.svn目录 for /r <你项目的路径> %i in (.svn) do rd /s /q %i

Maven命令

1. 执行插件   命令:mvn groupId:artifactId:version:commond   mvn com.study.maven.pulgins:conflict-detection:1.0-SNAPSHOT:detection -Ddetection.webappLibDirectory=F:\work\MyWork\branch\lpmall\web\target\lpmall\WEB-INF\lib     2. 以offline形式执行   命令:mvn -o    mvn -o clean install
问题:是由于JVM当前加载的xml解析类,无法解析GBK,其他诸如某节点无法解析等表象的问题都一样。     处理: 场景1:一般情况应该是jar包冲突或类冲突导致,比如应用依赖中有xercesImpl.2.8.1,又有xml.xercers.2.2.1,这个两个jar包(groupId)不一致导致的,JVM加载XML解析类时加载了xml.xercers.2.2.1中的类,由于该类版本过低等原因,无法解析GBK或其他。   方案:使用mvn exclusion排查低版本类,并使用依赖仲裁指定高版本类;     场景2:这是网上看到的其他人遇到的情况(自己未碰到过),由于容器如w ...

Spring继承

Spring支持继承,可以分为类继承和属性继承   1. 类继承      Spring属性:  (1)abstract: 如果设置为true,表示定义的bean是抽象的,告诉spring不要实例化这个bean; 问题:必须是抽象类么?可以不是抽象类么?  (2)parent: 指明bean的id,对bean的作用,相当于extends对于java类的作用;        场景:有三个Bean: <bean id = "bean1" class = "……TestBean"> <property name= ...
Apache:http服务器(web服务器),类似IIS可以用于建立虚拟站点,编译处理静态页面;可以支持SSL技术,支持多个虚拟主机等功能; Tomcat:servlet容器,用于解析jsp,servlet的Servlet容器,是高效,轻量级的容器;缺点: 不支持EJB,只能用于java应用; Jboss:应用服务器,运行EJB的J2EE应用服务器,遵循J2EE规范,能够提供更多平台的支持和更多集成功能,如数据库连接,JCA等;其对servlet的支持是通过集成其他servlet容器来实现的,如tomcat和jetty;       Tomcat VS JBoss JBos ...

Linux历史命令相关

如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率。本文将通过实例的方 式向你介绍 history 命令的15个用法。 1. 使用 HISTTIMEFORMAT 显示时间戳 当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身。如果你想要查看命令历史的时 间戳,那么可以执行: # export HISTTIMEFORMAT='%F %T ' # history | more 1 2008-08-05 19:02:39 service network restart 2 2008-08-05 19:02 ...
拓宽并窄化原始类型的转换即widening and narrowing primitive conversion byte转char过程就是拓宽并窄化原始类型的转换:byte 被转换成了int,而这个int 又被转换成了char。     System.out.println((int)(char)((byte)(int)-1)); //65535 System.out.println((int)(char)(byte)(-1&0xff)); //65535 System.out.println((int)(char)(-1&0xff)); //255 ...
1. libjvm.so stripped   即:libjvm.so这个文件被处理过,很多符号调试信息被玻璃了。类似的apache等软件编译时也可以选择是否剥离调试信息。   剥离符号信息的意义在于可以减少当前模块的大小,减少加载后占用的内存大小;造成的影响时,jvm crash后,很多符号调试信息都看不到了,分析crash过程变得很复杂。   2. 查看libjvm情况: 查看命令:file /opt/.../java/jre/lib/amd64/server/libjvm.so     libjvm.so: ELF 64-bit LSB shared ob ...
1. 场景 商品和活动见存在一对多关系,连表查询时,会返回多条记录,商品信息相同但是活动信息不同   FullMarketingProductDO商品对象中包含多个活动对象List<MarketingActivityDO> activityList 期望返回商品对象时,其中的活动对象也被想要的填充       2. 配置     <resultMap id="fullMarketingProductResult" class="fullMarketingProductDO" extends="market ...
  1. 场景 MarketingProductDO和ExportMarketingProductDO都继承AbstractMarketingProductDO(抽象类);     2. 配置 AbstractMarketingActivityResult: <resultMap id="abstractMarketingActivityResult" class="abstractMarketingProductDO" > <result proper ...
例子: ResultDO<Long> resultDO = userService.getUserIdByNick(nick); if (resultDO == null || !resultDO.isSuccess()) { logger.error("旺旺ID:" + nick + " 信息未查询到!"); return false; } long sellerId = resultDO.getModule(); ...
使用Jackson将json数组转list集合。 方法一:先转数组再转List Promotion[] myList = mapper.readValue(json, Promotion[].class); List<Promotion> list = new ArrayList<Promotion>(); Collections.addAll(list, myList); 方法二:使用TypeReference直接转List   List<Promotion> list = mapper.readValue(json, new TypeR ...
Java中常数的默认类型是int型,如下:   public class LongTest { public static void main(String[] args) { int m = (1 << 31) - 1; long l = 256 * 256 * 256 * 256 * 256; long ll = (long) 256 * 256 * 256 * 256 * 256; System.out.println(m); // 2147483647 System.o ...
Global site tag (gtag.js) - Google Analytics