A code cleanliness code farmers, A programmer concentrate on elegant design, A want to do with the product architect
暂时未有相关通用技术能力~
阿里云技能认证
详细说明Why do I see a warning about "No appenders found for logger" and "Please configure log4j properly"?This occurs when the default configuration files log4j.
http://maven.apache.org/settings.html简介: 概览当Maven运行过程中的各种配置,例如pom.xml,不想绑定到一个固定的project或者要分配给用户时,我们使用settings.xml中的settings元素来确定这些配置。
解决Jetty Maven Plugin:Please initialize the log4j system properly.Jetty Maven Plugin环境: org.
过上面的图,可以简单的理清关系! commons-logging和slf4j都是日志的接口,供用户使用,而没有提供实现! log4j,logback等等才是日志的真正实现。
原文 子曰:“不患人之不[1]己知,患不知人也。” --出自《论语·学而》 【注释】 患:忧虑,怨恨。 不己知:“不知己”的倒装。 【译文】 孔子说:“不忧虑别人不了解自己,只忧虑自己不了解别人。
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 使用m2eclipse可能遇到如下错误 [ERROR] Failed to execute goal org.
Mylyn(旧称Mylar)是eclipse的一个插件,用于将任务管理和上下文管理无缝集成到Eclipse中。1. 安装 下载相应的Mylyn zip包,解压缩开就是两个文件夹:features和plugins,以及一个XML文件:site.xml。
新新老板是一个有策略的人,他不像多数新老板一样先来三把火,而是三个月内不点任何火,只是不停的带我们吃饭,观察我们做事的状况。 在线文档的难度不在于产生内容,而在于内容的吸引力,PPT很难承载有实质内容的东西,PDF太长的话又没有人看。
开始以为是.*,其实.*连在一起就意味着任意数量的不包含换行的字符。 所以可以使用 [\s\S]* 它的意思是任意空白字符和非空白字符。同理,也可以用 “[\d\D]*”、“[\w\W]*” 来表示。 d和D,w和W,s和S都是反义,加起来就是全部字符了。
我不相信任何一个民族能够永远被奴役。 宣传机构可以用谎言填充他们的思想,否认真理达数代之久,但人们在漫长黑夜中被迷惑、冻结的灵魂会由于不知来自何处的火花而觉醒,立刻,谎言和压迫的构架将因此而受到审判。 被奴役的民族永远也不要绝望。
一个能从别人的观念来看事情,能了解别人心灵活动的人,永远不必为自己的前途担
先有对象,再有类 http://www.cnblogs.com/kubixuesheng/p/4132116.html
在学习过程中用到了一些框图,用于绘画框图的语言数不胜数,本篇将就学习中用的一款绘画框图的语言做个简单的介绍。 直奔主题,采用一种可视化的面向对象的建模语言---UML,UML使用一些标准的圆形元素直观的表示对象模型,使人员就像建筑工人多年使用建筑设计图一样,主要的介绍UML常见的几种框图用法。
1.指针与引用的区别: 指针是一块内存的地址值,而引用是一块内存的别名。 下面引自:http://www.cnblogs.com/kingln/articles/1129114.html 从概念上讲。
Jass是什么? 先阐释一下什么是jass吧,百度:JASS(正确地说是JASS 2)是魔兽3的程序语言,用于控制游戏和地图的进行,也是魔兽游戏和地图的基础。 地图编辑器中摆放的单位(Unit),区域(Region) ,触发(Trigger)……等,最终都会被翻译成JASS语言存在地图文件里,在游戏时被使用。
就像教育一样,本身作用巨大,当过度强化,就是扭曲了~
zip文件结构 上面中的每一行都是一个条目,zip文件就是由一个或者多个条目组成。 条目在Java中对应ZipEntry类 创建zip压缩文件 知道了zip文件结构之后,大概就知道怎么去创建一个zip压缩文件了。
如何使用 Session Java Api 只给我们一种方式来 获取 当前会话相关的 session: HttpSession session = request.getSession(); //或 HttpSession session = request.
英文原文:The real reason ‘stupid’ startups raise so much money 你是否有注意到最近所有的创业公司筹集的资金数额都特别巨大? 也许你抓破头都想知道像是 BuzzFeed 这样的公司,以其网站上充斥着动画 GIF 和一些小测验闻名的公司,最近募集了 5000 万美金,据报道公司的市值已经达到了 8.5 亿美元。
平台打造内容内容打造明星这个里面就是粉丝经济其实衍生出来的就是整个生态链
默认的三个类加载器 Java默认是有三个ClassLoader,按层次关系从上到下依次是: Bootstrap ClassLoader Ext ClassLoader System ClassLoader Bootstrap ClassLoader是最顶层的ClassLoader,它比较特殊,是用C++编写集成在JVM中的,是JVM启动的时候用来加载一些核心类的,比如:rt.
通配符 在本文的前面的部分里已经说过了泛型类型的子类型的不相关性。但有些时候,我们希望能够像使用普通类型那样使用泛型类型: 向上造型一个泛型对象的引用 向下造型一个泛型对象的引用 向上造型一个泛型对象的引用 例如,假设我们有很多箱子,每个箱子里都装有不同的水果,我们需要找到一种方法能够通用的处理任何一箱水果。
当finall块中包含return语句时,Eclipse会给出警告“finally block does not complete normally”,原因分析如下: 1、不管try块、catch块中是否有return语句,finally块都会执行。
有一位朋友在给我的来信中写道,他是一名公司经理,目前正在领导一个项目,但团队里有人抱怨说他是个“事必躬亲的上司”。这位朋友觉得下属说得虽然有道理,但他依然经常会在细枝末节上对他们进行指导。他问我该如何给下属自由度以及应该给多少?在印象笔记 (Evernote) 有什么关于角色分配的一般性规定吗? 作为经理,对于部门每项工作的质量和效率都要负责。
先说总结,再说分析。好员工:汇报工作说结果,请示工作说方案,总结工作说流程,布置工作说标准,关心下级问过程,交接工作讲道德,回忆工作说感受。差员工:汇报工作讲过程,请示工作没头绪,总结工作吹结果,布置工作说感受,关心下级问私事,交接工作多阻碍,回忆工作全报怨。
问题症状: 工作中eclipse崩溃,再次启动后cpu占用99%,状态栏一直显示Initializing Java Tooling: (1%)。 解决方案: 删除\workspace\.
import javax.ejb.SessionBean;import javax.ejb.SessionContext;import javax.ejb.CreateException; //有状态会话bean//多个客户端调用服务器的ejb时,实际上,服务器端只生成一个ejb对 象为其服...
1、Tomcat 加入远程调试,在catalina.bat : SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888 设好后,在eclipse 中调试中,新增一个远程调试,IP & Address 就写相应的,项目要选已部署在Tomcat下的项目即可。
junit-test 我觉得这点比idea好用,可以直接选中要测试的方法名,右击run as即可 http://www.cnblogs.com/brolanda/p/4532779.
http://blog.csdn.net/songylwq/article/details/9015581 http://www.congmo.net/blog/2012/03/11/Long-ByteShifting/
如果将ResultSet的结果映射到HashMap中,要使用getColumnLabel,而不要用getColumnName,这样可提高程序的健壮性 理由: getColumnName返回的是sql语句中field的原始名字。
http://kb.cnblogs.com/page/506897/
http://www.imooc.com/view/148?from=cnblogs
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.
import java.util.Date; /** * 使用printf输出 */ /**关键技术点 * 使用java.io.PrintStream的printf方法实现C风格的输出 * printf 方法的第一个参数为输出的格式,第二个参数是可变长的,表示待输出的数据对...
ProcessBuilder.start() 和 Runtime.exec() 方法都被用来创建一个操作系统进程(执行命令行操作),并返回 Process 子类的一个实例,该实例可用来控制进程状态并获得相关信息。
下面四张图表明了类之间的继承关系,其中红色、加粗的类名是常用的类。 常用转换 FileReader——>BufferedReader BufferedReader in= new BufferedReader(new FileReader("Text.
OutputStream类该类是字节输出流的抽象类,定义了输出流的各种操作方法。这些方法的说明如表1所示。下面通过实例介绍如何使用OutputStream类向控制台输出字符串信息。步骤如下。(1)创建OutputStreamWriteStr类,在类中创建OutputStream类的实例对象out,并为其赋值为System类的out属性,该属性是控制台的输出流,再定义一个字节数组,该数组是将要输出到控制台的字符串信息,并通过out对象在控制台输出该字节数组的内容。
//1、字符串转inputStream String string; //...... InputStream is = new ByteArrayInputStream(string.
java.lang.Integer.parseInt(String) public static int parseInt(String s) throws NumberFormatException Parses the string argument as a signed decimal integer.
一、 概述本文介绍了android中获取root权限的方法以及原理,让大家对android 玩家中常说的“越狱”有一个更深层次的认识。二、 Root 的介绍1. Root 的目的可以让我们拥有掌控手机系统的权限,比如删除一些system/app下面的无用软件,更换开关机铃声和动画,拦截状态栏弹出的广告等。
目前update-script脚本格式是edify,其与amend有何区别,暂不讨论,我们只分析其中主要的语法,以及脚本的流程控制。 一、update-script脚本语法简介: 我们顺着所生成的脚本来看其中主要涉及的语法。
这是Android系统来运行updater-scripts的Edify语言的基本介绍。 大部分的Edify命名都是函数,当调用这些函数结束的时候,会返回数据给脚本。当然,你也可以使用这些函数的返回值来确认成功与否,例如: ifelse(mount("yaffs2", "MTD", "system", "/system") == "system", ui_print("Successfully Mounted!"), ui_print("Mount Failed!"); 这个命令会尝试去挂载命名为“system”的“MTD”分区到“/system”。
一个软件产品做出来之后,并不是说永远都不用变了。基于以下的种种原因,我们需要对原软件产品进行升级: 用户对软件功能提出了新的要求,现在运行的软件不能满足用户的新需求。 原软件存在 bug,用升级的方式来修补这些 bug。
package com.Alex.base; import java.io.UnsupportedEncodingException; /** * 转换字符串的编码 */ public class ChangeCharset { ...
开发人员经常会碰到老板或上头安排的项目或需求,是自己完全陌生的领域,这个时候就会非常头痛,搜索引擎能解决大部分这些方面的问题,而有时因为自身问题或干脆找不到解决方案而非常抓狂......虽然干开发有10来年了,但还是会不时碰到这种问题,现做一下总结 前段时间老板出了一个难题给我,具体要求如下: 服务器上面有两张网卡分别连接电信和联通网络,要求软件在接到A请求时,使用电信网卡访问网络,接到B请求时,使用联通网卡访问网络,必须能多线程处理请求。
http://www.imooc.com/learn/126 chkconfig setup 解压update.zip这个文件,可发现它一般打包了如下这几个文件: 或者没有updates而是system这个目录,不同的原因是我这里在updates里放置的是system.img等镜像文件,这些文件都由源码编译而来。
在oracle安装目录下有EXP.EXE与IMP.EXE这2个文件,他们分别被用来执行数据库的导入导出。所以Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。 一、Oracle数据导出exp 1、Exp参数详解(红色字体代表比较重要的参数): (1)...
前两天跟老板出去做pre-sales. 主要是去卖我们的自动化测试服务,工具用的是HP UFT。做过自动化的人应该知道,UFT在自动化测试领域已经算是最好的工具之一了。客户是个有技术背景的人,所以不那么好忽悠。
这两天,我做了两件事: 1.重构了系统某个模块的部分代码: 花了一天时间,一个6k多行的java文件,搞到4k行加若干个类文件,恕我能力有限,后面的实在重构不下去了,那是一种3个domain属性名几乎一样100多个字段但是却用同一个copy了三遍的方法来处理的欲哭无泪,那是一种使劲...