自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 收藏
  • 关注

原创 docker安装nacos

docker安装nacosdocker安装nacos1、搜索nacos镜像2、下载镜像3、查看本地镜像,看看拉到本地没有4、启动镜像nacos官方文档docker run -d -p 8848:8848 --env MODE=standalone --name nacos nacos/nacos-server5、验证是否成功http://localhost:8848/nacos默认用户名密码都是:nacos...

2021-10-16 14:41:09 291

转载 Java中equals和==的区别

java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean   他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类)   当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否

2015-10-08 16:35:20 438

转载 主题:深入jar包:从jar包中读取资源文件

主题:深入jar包:从jar包中读取资源文件 http://www.iteye.com/topic/483115 http://www.iteye.com/topic/7219 http://www.iteye.com/topic/149147 包结构 -src -test_1    TEST.java   --test_1.test_2

2015-09-06 17:54:59 503

转载 aFinal初步实践

aFinal初步实践:至于aFinal是什么,请读者自己去百度,这里只给出开发步骤和实例代码.开发时,真正用到的只有一个jar包,推荐到GIT上下载(https://github.com/yangfuhai/afinal)。这里不仅提供了Afinal 的jar包,还包括Afinal的源码以及详细API。开发步骤:1. 创建一个Android工程;2. 加载aFina

2015-06-17 14:39:32 348

转载 简介ImageLoader(二)

displayImage:添加显示图片的任务到执行池中,当轮到它执行的时候就会显示图片。该方法的重载方法很多,其原型方法为:[html] view plaincopyprint?public void displayImage(String uri, ImageAware imageAware, DisplayImageOptions

2015-06-17 14:16:23 378

转载 简介ImageLoader(一)

简介ImageLoader(一)分类: android 开源及第三方项目2014-05-30 12:14 15517人阅读 评论(1) 收藏 举报ImageLoader使用该开源项目的之前,先给该开源项目在Github上的地址吧。ImageLoader在GitHub开始的时候,自己看得也是很头痛,因为许多自己不要的东西上面配置的也多,下面简单给有需要

2015-06-17 14:14:20 343

转载 注入框架RoboGuice

注入框架RoboGuiceReference: https://github.com/roboguice/roboguice/wiki最经接触到一些java的注入知识,找了下相关资料github上有个RoboGuice的库,挺不错的,还有一系列的说明文档,拿来翻译传播一下。RoboGuice是一个旨在简化Android开发和消除类依赖的注入框架,使用了Google的Gu

2015-06-17 13:52:54 401

转载 Android控件之DatePicker、TimePicker探究

一、DatePicker继承自FrameLayout类,日期选择控件的主要功能是向用户提供包含年、月、日的日期数据并允许用户对其修改。如果要捕获用户修改日期选择控件中的数据事件,需要为DatePicker添加OnDateChangedListener监听器。二、TimePicker也继承自FrameLayout类。时间选择控件向用户显示一天中的时间(可以为24小时,也可以为AM/PM制),

2015-06-07 18:05:58 425

转载 Android屏幕适配经验谈

先来解释一些相关的名词:屏幕尺寸:  也就是我们平时所说的某某手机是几寸屏, 比如HTC one V这款手机是3.7寸的, 这里的寸说的是英寸(inch),国际上习惯使用的单位,1inch = 2.54cm,3.7寸指的是屏幕的对角线的长度。屏幕分辨率: 指屏幕的宽和高的像素数, 比如HTC one V是480*800的。屏幕密度:   每inch的像素数,比如HTC on

2015-06-07 10:58:14 424

转载 Android:LinearLayout布局中Layout_weight的深刻理解

Android:LinearLayout布局中Layout_weight的深刻理解首先看一下LinearLayout布局中Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面我先来说说剩余空间。看下面代码:xml version="1.0" encoding="utf-8"?> LinearL

2015-06-07 08:48:49 17634 9

转载 布局文件中fill_parent和match_parent有什么区别?

在编写xml的时候,如果我们想让一个控件布满父容器,可以将layout_width和layout_height的值设置为fill_parent或者是match_parent,在高一点的版本中,谷歌建议为后者,其实我们看到很多应用都还是用的前者,或者是两者混用。其实在最终结果上这两个没有任何区别,他们的区别在于字面意义上,其实从fill_parent的实际效果来看,fill_parent(充满整个容

2015-06-07 08:15:11 2456

转载 Struts2与Struts1的对比

Struts2与Struts1的对比 1,在Action实现类方面: Struts1要求Action类继承一个抽象基类;Struts1的一个具体问题是使用抽象类编程 而不是接口。Struts2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制服务成为可能。 Struts2 提供一个ActionSupport基类 去实现常用的接口。即使Action接口

2015-06-03 09:24:25 366

转载 java中的sleep()和wait()的区别

对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。在调用sleep()方法的过程中,线程不会释放对象锁。而当调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的等

2015-05-27 11:34:47 419

转载 try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,还是在return之后执行?

/** *  */package com.b510.test;/** * try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,还是在return之后执行? * @author Hongten * @date 2013-12-10 */public class TestC {

2015-05-27 11:02:08 642

转载 JAVA中堆和栈的区别

JAVA中堆和栈的区别分类: Java 2011-06-29 22:05 6050人阅读 评论(4)收藏 举报java虚拟机算法在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。      当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该

2014-08-12 11:25:05 493

转载 JAVA中堆和栈的区别

JAVA中堆和栈的区别

2014-08-12 11:22:06 94

转载 ArrayList Vector LinkedList 区别与用法

最近用到了,所以依然是转载ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向

2014-08-08 17:25:07 375

转载 Java利用MessageDigest获取字符串或文件MD5详解

MD5是常用的加密算法,也经常用于校验信息完整,如文件的完整性。用术语讲,MD5是一种消息摘要算法(Message Digest Algorithm)。另外还有一种常用的消息摘要算法SHA1。如果想了解这些的话,可以去百度百科:MD5、SHA1、消息摘要算法。          Java已经实现了MD5、SHA1算法。利用java.security.MessageDigest类就可以获取字

2014-08-01 14:13:07 827

原创 svn: PROPFIND request failed on '/svn/trunk/xxx' svn: PROPFIND of '/svn/trunk/xxx': Could not create

svn 同步时报如下错误:svn: PROPFIND request failed on '/svn/trunk/xxx'svn: PROPFIND of '/svn/trunk/xxx': Could not create SSL connection through proxy server (https://.解决方法:tortoiseSvn setting设置中去掉

2013-02-25 13:57:12 5148

转载 shell 条件可能用到

shell 条件可能用到 博客分类:Linux正则表达式Ruby脚本工作为什么不能用ruby脚本写啊,shell脚本写的俺很烦啊...整数比较-eq       等于,如:if [ "$a" -eq "$b" ]-ne       不等于,如:if [ "$a" -ne "$b" ]-gt       大于,如:if [ "$a" -gt "

2012-02-21 13:25:31 430

转载 Linux cut命令

Linux cut命令  2009-08-25 20:59:11|  分类:computer-linux |  标签:|字号大中小 订阅一个非常有用的命令,主要用来提取各种各样的数据。cut -cchars file如:-c5 提取第5个字符-c5- 提取第5个字符以后的字符-c1,5,12 提取多个字符,中间用“,”符号隔开-c5-

2012-02-21 13:24:17 487

转载 url解码

http://tool.chinaz.com/Tools/URLEncode.aspx

2012-02-21 13:22:58 347

转载 Eclipse调试常用技巧

记得刚刚毕业的时候,自己连断点也不会打,当时还在用JCreate,就连毕业设计也是用 System.out找 Bug 的,想想真的很笨。开始工作后,一个星期过去了,在一个1 、 2 百万行的系统中找 Bug,我依然在用 System.out ,当时最痛苦的就是修改代码,每次找到疑似 Bug ,就输出一下,然后重启(那时也不知道代码热替换),直到有一天带我的导师发现了这样

2012-02-21 13:22:12 380

转载 hibernate annoation (三 id生成器)

id生成:hibernate内不可使用的id生成器可见代码使用@GeneratedValue1 正对不同的数据库可以同时使用        @Id        @GeneratedValue(strategy = GenerationType.AUTO)2 针对mysql @Id @GeneratedValue(strategy = GenerationType.

2012-02-21 12:01:18 615

转载 关于Jorm的主键ID生成

关于Jorm的主键ID生成> 引言  在Jorm中,主键的生成策略主要有AUTO、UUID、GUID、FOREIGN、SEQUENCE、INCREMENT、IDENTITY、ASSIGNED,下面分别来讲述这几种策略的应用场景> GenerationType.AUTO  Jorm的默认主键策略,自动增长型,自增步长为1,适用数据类型int,long,如:  private in

2012-02-21 11:59:23 1174

转载 ALTER SEQUENCE -- 修改一个序列生成器的定义 ALTER TABLE -- 修改表的定义

ALTER SEQUENCE名称ALTER SEQUENCE  -- 修改一个序列生成器的定义语法ALTER SEQUENCE name [ INCREMENT [ BY ] increment ] [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ] [ RESTAR

2012-02-21 11:57:39 12700

转载 2011年养成的一个工作习惯

有一句名言,没有记录的公司,迟早要垮掉的,多么尖锐,个人也不是如此吗?在下半年,思量再三,结合自己以前的习惯,要求自己每天写工作记录。         我把工作记录分为5部分:Target:远景、目标和理想。有时我想人为什么会陷入碌碌无为的状态呢?不是他不努力,碌碌嘛,说明他还是很勤奋的,但为什么会无为?我觉得主要是没有目标或者目标不对。没有目标很容易理解,目标不对就是所做非所想。这样

2012-02-21 11:55:31 535

转载 10款常用Java测试工具

1. 美国Segue公司的Silk系列产品   Segue公司一直专注于软件质量优化领域。在Segue的产品套件中,拥有业内最强劲且最容易使用的、用于企业应用测试、调优和监测的自动化工具,能够帮助用户保障应用在其生命周期内的可靠性和性能。  (1) SilkPerformer——企业级性能测试工具  企业级自动化测试工具能够支持多种系统,如Java、.Net、Wireless、CO

2012-02-21 11:54:42 392

转载 TinyMce介绍、环境配置与使用心得

TinyMCE 是一个基于浏览器的所见即所得编辑器,它使用户可以方便的编辑HTML内容。它非常灵活并且是为系统集成而设计的,比如在Intranets、CMS、LMS等系统中应用。   特点易于集成,只需要简短几行代码。 支持主题和模板。 易于使用自定义代码扩展(插件和回调) 可定制HTML输出。屏蔽元素和强制属性。 国际语言支持(通过语言包)。 支持多种浏览器, 目前有 Mozil

2012-02-21 11:52:40 4191

转载 @suppressWarnings("unchecked") java 中是什么意思

J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 一点背景:J2SE 5.0 为 Java 语言增加了几个新的特性,并且和它们一起增加了许多新的警告并承诺在将来增加更多的警告。您可以为 "javac" 增加 -Xlint 参数来控制是否报告这些警告(如上面的 @Deprecated 部分所示)。

2012-02-21 11:51:06 738

转载 The APR based Apache Tomcat Native library which allows ...java.library...异常

The APR based Apache Tomcat Native library which allows ...java.library...异常tomat在linux服务器上启动报The APR based Apache Tomcat Native library which allows optimal performance in production environmen

2012-02-21 11:50:10 5334

转载 ehcache中的timeToLiveSeconds和timeToIdleSeconds时间

在ehcache中,缓存有2个失效相关的配置即 timeToLiveSeconds和timeToIdleSeconds,分别简称为ttl和tti。 在通常的解释中,前者表示一条缓存自创建时间起多少秒后失效,而后者表示一条缓存自最后读取或更新起多少秒失效。在2个同时配置时可能时间计算就不那么简单了。 简单说来 任何一方为0,则以另一方时间为准。否则就以最短时间为准。  ehcache

2012-02-21 11:49:03 3928

转载 Hibernate缓存管理

hibernate中的缓存。缓存(Cache )是计算机领域非常通用的概念。缓存的实现不仅需要作为物理介质的硬件,同时还需要用于管理缓存的并发访问和过期等策略的软件。因此,缓存是通过软件和硬件共同实现的。1.1、持久化层的缓存的范围。1、Cache简介缓存(Cache )是计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直

2012-02-21 11:46:49 462

转载 为程序员量身定制的12个目标

对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。新年伊始,我整理了12个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用。01. 变得有耐心02. 保持健康03. 拥抱变化带来的不适应04. 学习一门新的编程语言05. 自动化06. 学习更多数学知识07. 关注安全08. 备份你的数据09. 学习更多理论知识10. 接触

2012-02-21 11:44:59 381

转载 JUnit4 与 JMock 之双剑合璧

简介: 在 developerWorks 上面有一些关于 JUnit4 的文章,也有关于 JMock 的文章,但是结合这两项技术的文章基本上没有。本文就基于这两种技术,对单元测试做一个全面的阐述。本文的目的不光是介绍层面的文字,更侧重作者在实践过程中的一些实际经验来展开分析。并且会针对测试用例的设计及单元测试常会遇到的一些困难等问题做一个全面的探讨。本文的标签:  java, test

2012-02-21 11:42:08 1092

转载 JMock测试入门

JMock测试入门 博客分类:java虚拟机UPjunitEclipseServlet一、介绍    JMock是一个使用模拟对象机制测试Java代码的开发包。模拟对象(Mock Object)可以取代真实对象的位置,用于测试一些与真实对象进行交互或依赖于真实对象的功能,模拟对象的背后目的就是创建一个轻量级的、可控制的对象来代替测试中需要的真实对象,模拟真实对象的行

2012-02-21 11:41:02 447

转载 Maven最佳实践:版本管理

Maven最佳实践:版本管理 博客分类:Mavenmaven配置管理项目管理SVNsubversion什么是版本管理首先,这里说的版本管理(version management)不是指版本控制(version control),但是本文假设你拥有基本的版本控制的知识,了解subversion的基本用法。版本管理中说得版本是指构件(artifact)的版本,而非源

2012-02-21 11:40:02 581

转载 如何构建SVN的开发目录库

Subversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是svn://proj/ |+-trunk+-branches+-tags这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使用,svn并没有明确的规

2012-02-21 11:38:00 630

转载 使用 Spring 2.5 注释驱动的 IoC 功能

概述注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件中,而

2012-02-21 11:37:02 352

转载 jenkins

作者:alonesword联系:http://blog.csdn.net/alonesword/http://www.cnblogs.com/alonesword/(本文同步发布于 博客园 与 CSDN,如需转载,请保留其作者即出处) Jenkins 是java 语言开发,需要JRE(JDK)的支持(注:我到现在还不知道JRE 和 JDK 的区别>_ (一)  前期准备

2012-02-15 11:33:40 775

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除