Hi_Amos
坚持每天都在进步!!
随笔 - 224,  文章 - 2,  评论 - 192,  阅读 - 94万
02 2014 档案
maven中跳过单元测试
摘要:Maven 提供了跳过单元测试的能力,只需要使用 Surefire 插件的 skip 参数。 在命令行,只要简单的给任何目标添加 maven.test.skip 属性就能跳过测试:$mvninstall-Dmaven.test.skip=true...[INFO] [compiler:testCompile][INFO] Not compiling test sources[INFO] [surefire:test][INFO]Testsareskipped....当 Surefire 插件到达 test 目标的时候,如果 maven.test.skip 设置为 true ,它就会跳过单元测试 阅读全文
posted @ 2014-02-28 19:48 Hi_Amos 阅读(2248) 评论(0) 推荐(0) 编辑
Hibernate+maven+eclipse 实现自动建表
摘要:一、需求如题,当建好Model 时,不想自己手工建表,可以采取hibernate进行自动建表。下面将用一个小例子来说明如何将其实现。二、实现说明:1)这里用的是4.3.1.Final版本的hibernate,mysql-connector-java用的是5.1.26版本的; 2)这里要手工新那一个数据库ssh,建库语句为:create database ssh;1.新建maven项目都填写好了,点击finish即可。2.项目架构图下面是maven默认的目录,如果没有main/java 和test/java那么自己手工建吧。3.代码pom.xml 4.0.0 com.amos ... 阅读全文
posted @ 2014-02-28 19:41 Hi_Amos 阅读(2608) 评论(1) 推荐(0) 编辑
android开发学习---开发一个简易的短信发送器
摘要:一.需求:开发一个简易的短信发送器,输入:对方手机号码,短信内容,点击发送按钮,短信发送成功,对方手机成功收到短信.其中要求短信内容过长时可以自动拆分,长度英文是160个英文,中文是70个,中英混合时以70个为准.当手机号码和短信内容为空时要有提示.二.实现:1.实现的效果图1)5554的模拟器给5558的模拟器发送短信2)当短信内容过长时,自动实现拆分2.实现的步骤1).建立新的工程2).实现代码实现的页面布局,/sms/res/layout/activity_main.xml,这里要特别注意定义的onClick方法send_sms 变量配置:/sms/... 阅读全文
posted @ 2014-02-27 02:39 Hi_Amos 阅读(3036) 评论(6) 推荐(2) 编辑
java面试题--实现一个百亿的计算器
摘要:看了网上很多说法,没有具体把它实现的,我试了一下其实还是比较简单的。直接看代码:package com.infomorrow;import java.math.BigInteger;import org.junit.Test;/** * @ClassName: test_biginteger * @Description: 设计一个百亿计算器的回头乘除* @author: amosli* @email:amosli@infomorrow.com* @date 2014年2月26日 下午12:48:51 */public class test_biginteger { @Test ... 阅读全文
posted @ 2014-02-26 13:10 Hi_Amos 阅读(3477) 评论(2) 推荐(2) 编辑
android开发学习---基础知识学习、如何导入已有项目和开发一个电话拨号器
摘要:一.基础知识点学习1.Android体系结构如图所示,android 架构分为三层:(1)最底层是linux内核,主要是各种硬件的驱动,如相机驱动(Camera Driver),闪存驱动(Flash Memory Driver),wifi驱动(Wifi Driver)等(2)中间一层是库包(libraries)和android运行环境(android runtime),其中库包主要包括一些协议和浏览器内核(webkit)等,android运行环境主要包括核心库包和Dalvik虚拟机(3)最上面一层是应用层,应用层主要是跟用户直接打交道的各种应用了,如联系人,浏览器,电话等.这里重点要注意的是d 阅读全文
posted @ 2014-02-25 23:33 Hi_Amos 阅读(1570) 评论(1) 推荐(2) 编辑
android开发学习---linux下开发环境的搭建&& android基础知识介绍
摘要:一.配置所需开发环境1.基本环境配置 JDK 5或以上版本(仅有JRE不够) (http://www.oracle.com/technetwork/java/javase/downloads/index.html)、 Eclipse 3.6 或以上版本(https://www.eclipse.org/downloads/,建议下载EclipseIDEforJavaEEDevelopers)2.下载安装eclipseADT插件1)下载用于在Eclipse 开发android应用的ADT 插件在企业开发中,很多程序员使用Eclipse IDE作为应用的开发环境。为了使得Android应用的创建,运 阅读全文
posted @ 2014-02-24 00:58 Hi_Amos 阅读(2915) 评论(5) 推荐(1) 编辑
java struts2入门学习--OGNL语言常用符号和常用标签学习
摘要:一.OGNL常用符号(接上一篇文章):1.#号1) 作用于struts2的域对象,而不是普通域对象2)作用于JavaBean对象3)作用于普通字符串,如果value只是一个字符串的话,不是JavaBean对象,可以加#,也可以不加.4) ?#,表示所有记录 ^#,表示第一条记录 $#,表示最后一条记录 {?#条件}[n],表示第n+1条记录,例如:=22}"> =22}[1]"> 取出第N个记录,N为索引号实例:ognl_3.jspInsert title here userList = new ArrayList(); userLi... 阅读全文
posted @ 2014-02-19 00:49 Hi_Amos 阅读(1757) 评论(3) 推荐(1) 编辑
java struts2入门学习--OGNL语言基本用法
摘要:一.知识点学习1.struts2中包含以下6种对象,requestMap,sessionMap,applicationMap,paramtersMap,attr,valueStack;1)requestMap用来存放包含当前HttpServletRequest的属性(attribute)的Map,简单来说就是request域中的值; 2)sessionMap用来存放包含当前HttpSession的属性(attribute)的Map3)applicationMap用来存放包含当前应用的ServletContext的属性(attribute)的Map4)paramtersMap包含当前HTTP请求 阅读全文
posted @ 2014-02-18 00:20 Hi_Amos 阅读(1298) 评论(4) 推荐(1) 编辑
【备份】使用mysqldump 实现rename database name(mysql数据库改名称)
摘要:需求:将jxl_credit改名为jxl_test;输入:jxl_credit输出: jxl_test;实现方式:1).新建jxl_test,2).备份jxl_credit到本地,3).然后将备份数据插入到jxl_test中。4).删除jxl_credit下面是在linux环境下做的操作,windows下不需要加"./"./mysqldump -uroot -proot -h 127.0.0.1 jxl_credit > bakcup_lyy.sql./mysql -uroot -proot -h 127.0.0.1 -e "CREATE DATABASE 阅读全文
posted @ 2014-02-17 14:41 Hi_Amos 阅读(1650) 评论(0) 推荐(0) 编辑
java struts2入门学习--防止表单重复提交.OGNL语言学习
摘要:一.知识点回顾防止表单重复提交核心思想:客户端和服务器端和写一个token,比较两个token的值相同,则非重复提交;不同,则是重复提交.1.getSession三种方式比较:request.getSession()request.getSession(true);//无论如何都要得到新的Sessionrequest.getSession(false);//只能得到旧有的Session2.>>struts2框架提供了token拦截器,主要用于防止表单重复提交 >>默认栈中无token拦截器,所以在标签中要显示引用token拦截器3.开发步骤:1)在jsp页面中使用,自动 阅读全文
posted @ 2014-02-17 01:38 Hi_Amos 阅读(422) 评论(0) 推荐(0) 编辑
java struts2入门学习--基于xml文件的声明式验证
摘要:一.知识点总结后台验证有两种实现方式:1 手工验证顺序:validateXxx(针对Action中某个业务方法验证)-->validate(针对Action中所有的业务方法验证)2 声明式验证 validate()===>"Action的类名-validation.xml"===>必须放置在Action类的同目录下 validateXxx()===>"Action的类名-标签中的name属性值-validation.xml"必须 放置在与Action类同目录下.当存在两种验证文件时,其结果是二者验证效果之和,针对下面的例子:先执行 阅读全文
posted @ 2014-02-16 23:12 Hi_Amos 阅读(992) 评论(0) 推荐(0) 编辑
个人常用eclipse快捷键,不定期更新
摘要:ctrl+f11 ==> runctrl+h ==> 全文检索main+enter ==>public static void main(String[] args) { }alt+/ ==>智能匹配,有的是ctrl+spacectrl+i ==>局部缩进ctrl+shift+o==>快速导包,除包ctrl+/ ==>单行注释,去除单行注释ctrl+shift+/==>多行注释ctrl+shift+\==>去除多行注释ctrl+shitf+f ==>将程序格式化,搞整洁点syso+enter==>System.out.print 阅读全文
posted @ 2014-02-16 21:50 Hi_Amos 阅读(194) 评论(0) 推荐(0) 编辑
【总结 】550,535,553 Mail from must equal authorized user— jenkins(hudson) email163邮箱和26邮箱成功配置总结
摘要:Failed to send out e-mailcom.sun.mail.smtp.SMTPSendFailedException: 553 Mail from must equal authorized user; nested exception is: com.sun.mail.smtp.SMTPSenderFailedException: 553 Mail from must equal authorized user at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2057)... 阅读全文
posted @ 2014-02-14 17:37 Hi_Amos 阅读(8113) 评论(0) 推荐(0) 编辑
java struts2入门学习---自定义类型转换
摘要:自定义类型转换器的作用就是将struts无法识别的类型转换成自己所需要的.比如输入:广东-东莞-虎门,对应的输出时能输出:广东省 东莞市 虎门(镇/区)这里涉及到的知识点即是将String转换为任意的JavaBean类型.一.实现代码 程序配置入口:struts.xml --> --> --> --> -->注:struts.xml是在项目运行的过程中被加载进入内存的,是项目配置的总入口,这里使用属性加载外部的type_struts.xmltype_struts.xml ... 阅读全文
posted @ 2014-02-14 01:19 Hi_Amos 阅读(744) 评论(0) 推荐(0) 编辑
java struts2入门学习---文件下载的二种方式
摘要:一.关于文件下载:文件下载的核心思想即是将文件从一个地方拷贝到另一个地方.1.传统方式: 在Action中加入大量servlet api 操作.优点是好理解,缺点是耦合度高。2.stream方式: 使用struts2中的stream拦截器进行操作二.实例:我这里用的是maven,贴出pom.xml: 4.0.0 com.amos struts2_learn war 0.0.1-SNAPSHOT struts2_learn Maven Webapp http://maven.apache.org juni... 阅读全文
posted @ 2014-02-13 02:02 Hi_Amos 阅读(6029) 评论(0) 推荐(1) 编辑


< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示