自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

smach1991710的专栏

个人技术博客

  • 博客(49)
  • 资源 (9)
  • 收藏
  • 关注

翻译 volatile的特性

理解volatile的特性,可以把volatile变量的单个读写,看成是使用同一个锁对这个单个读写操作做了同步,下面通过示例代码来说明:class VolatileFeaturesExample { volatile long vl = 0L; // 使用volatile声明64位的long型变量 public void set(long l) { vl =...

2018-05-17 12:16:08 493

原创 springmvc + mybatis使用jdbc文件加载占位符时出现异常

springmvc的配置文件如下: <!-- 1. 数据源 : DriverManagerDataSource --> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverC.

2018-05-15 19:40:04 559

原创 unable to find valid certification path to requested target

这两天在做360平台的接入工作,主要是将我们的做一个应用

2014-07-10 16:50:23 1046

原创 对ListView滚动状态的监听

有的时候,我们需要对ListView滚动做一个相应的监听事件,例如:要实现如下图通讯录的功能:思路为:首先呢,中间那个"路"字为一个TextView,它与ListView采用相对布局的布局风格,当我们滑动ListView的时候控制其显示,当ListView停止的时候就让其消失。首先呢,ListView的滚动有三种状态第一是静止状态,SCROLL_STATE_IDLE第二

2013-10-28 02:09:52 46900 2

原创 Oracle中的case when的使用

今天要用SQL实现一个小小的逻辑,总之呢,需要用到一些判断条件,所以准备使用一下case when的用法,但是由于之前只写过case when else end单条语句,没有写过嵌套,而且感觉sql写起来也不好调试,所以在网上找了下资料。第一步,先写一个简单的嵌套测试一下:select case when 1=1 then case when 2<3 then

2013-10-24 18:42:18 4080

原创 Oracle根据时间将一条记录进行分割成多条(开始时间与结束时间跨几天就分割成几条)

首先对需求进行一下说明:假如我们A表里面有一条记录是这样的:三个字段,第一个为MDN(号码),第二个为STARTTIME(开始时间),第三个为ENDTIME(结束时间)现需要对表中所有这种开始时间与结束时间不在同一天的记录进行拆分,时间跨度几天就拆分成几条:以上为实现后的效果图,由于之前对Oracle的游标不太了解,请教了组长,后来也仔细看了下游标的使用,这个实现也并不

2013-10-24 18:16:04 9713

原创 Android中AsyncTask的使用

Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相

2013-10-24 00:08:22 2755

原创 Android中的请求码与结果码

在Android中,当Activity之间相互跳转时,可以使用意图(Intent)来传递相应的数据。新的Activity与主Activity不在同一个线程中,当新的Activity关闭时,会触发主Activity的onActivityResult事件。startActivityForResult(Intent intent, int requestCode) : 带着请求码跳到某一个界

2013-10-23 23:39:25 6690

原创 ImageView的background属性与src属性的区别

ackground 就是背景, src 指的是 ImageView 要显示的图像            android:id="@+id/dummy_left"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:backgro

2013-10-23 01:53:33 1253

原创 ListView之简单动画效果实现

下面是布局文件中一个ListView控件:<ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layoutAnimation="@anim/list_layout_anima

2013-10-21 00:47:12 6359 3

原创 Android之对话框的实现

1.自定义对话框下面我们要自定义的对话框,包括两个TextView和两个EditText,所以需要在布局文件中定义这个对话框界面,实现如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" androi

2013-10-16 12:50:43 925

转载 android:textAppearance解析

Android的系统自带的文字外观设置及实际显示效果图 android:textAppearancexml布局里面设置文字的外观:如“android:textAppearance=“?android:attr/textAppearanceLargeInverse”这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。可设置的值如下:textAppeara

2013-10-16 12:00:01 2690

原创 Android之菜单创建方式

安卓的菜单添加可以通过menu.add方法来添加,当然,也可以通过XML布局文件来实现,下面分别采用这两种不同的方式来实现:1.通过XML布局文件来实现首先在项目目录res文件夹中建立Menu文件夹,然后再其中创建需要的菜单,其代码清单如下:首先在项目目录res文件夹中建立Menu文件夹,然后再其中创建需要的菜单,其代码清单如下: <item andr

2013-10-14 22:54:56 980

转载 Android的四大组件之Broadcast Receiver

BroadcastReceiver(广播接收器)是Android中的四大组件之一。        下面是Android Doc中关于BroadcastReceiver的概述:        ①广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统代码的──比如,通知时区改变、电池电量低、拍摄了一张照片或者用户改变了语言选项。应用程序也可以进行广播──比如说,通知

2013-09-12 09:56:58 3607

转载 Android的四大组件之ContentProvider总结

转自:http://www.cnblogs.com/devinzhang/archive/2012/01/20/2327863.html1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,

2013-09-11 01:33:43 2423

原创 Android的四大组件之Activity生命周期详解

一、Two是普通的Activity,能够完全挡住One1.当One初始化的时候onCreate(One)--> onStart(One)--> onResume(One)  2.当从One跳到 Two的时候onPause(One) --> onCreate(Two) --> onStart(Two) -->onResume(Two) --> onStop

2013-09-08 04:27:10 1133

原创 Activity的启动模式

关于Activity的启动模式,有四种:1.standard:默认的启动模式,每次都创建新的实例2.singleTop:在栈顶就重用(被重用了会调用onNewIntent(Intent intent)),否则创建新的实例3.singleTask:在栈中就重用(被重用了会调用onNewIntent(Intent intent)),并且将上面的所有activity杀掉,否则创建新的实例

2013-09-08 03:38:48 905

原创 AndEngine加载图片资源(五)

当我们继承AndEnginede的BaseGameActivity这个类时,会重写其对应的四个方法:onLoadEngine,onLoadResource,onLoadScene,onLoadComplete,其中onLoadResource这个方法就是为了让我们加载一个资源的,例如图片资源,字体等。 且看下面的例子:@Overridepublic void onLoadRes

2013-09-07 15:20:19 1945

原创 精灵与动画(四)

1.TextureTexture就是在层中存储的图像单元,在Android上Texture的宽度和高度必须是2的幂,所以AndEngine就把几个图像安排在一个Texture对象中,这样使用起来更加方便。 2.ITextureSourceITextureSource类的子类实现中最有用的就是AssetTextureSource这个类,它用来加载图片对象到内存中,把多个该对象拼接到一

2013-09-04 23:06:49 827

原创 AndEngine画矩形程序(练习 三)

package com.example.rectexample;import org.anddev.andengine.engine.Engine;import org.anddev.andengine.engine.camera.Camera;import org.anddev.andengine.engine.options.EngineOptions;import org

2013-09-04 01:09:21 1200

原创 AndEngine画直线程序(二)

package com.example.lineexample;import org.anddev.andengine.engine.Engine;import org.anddev.andengine.engine.camera.Camera;import org.anddev.andengine.engine.options.EngineOptions;import org

2013-09-04 00:45:19 1317

原创 初识AndEnginee(一)

1.ActivityAndEngine 是一款以 OpenGLES 方式进行画面渲染的 2D 游戏引擎,可以运行在支持Android 1.6 及以上版本的系统当中。应该说,相较 Libgdx 引擎,AndEngine 拥有更多的游戏组件与扩展功能。并且与 Libgdx 不同,它在默认情况下已经可以支持中文,采用屏幕坐标系绘也更符合一般 Android 绘图习惯。 由于 An

2013-09-04 00:18:04 1182

转载 Adb connection Error:远程主机强迫关闭了一个现有的连接

做android开发的时候eclipse的console一直出现这个问题,有时候是启动eclipse后就出现这个问题,有时候是运行android程序的时候出现的,重启avd和重启eclipse都不行。后面在网上找到了解决办法。先说原因嘛,这是ddms调用adb引发的. 经过一番搜索, 发现这是windows环境下, adb的一个限制, 也可以说是bug.  当手机上同时运行的进程数大于64

2013-07-23 23:29:00 97023 2

原创 关于采用HashMap作为本地缓存遇到的问题

最近在做一个的项目,我所要完成的部分是对数据的清洗操作,当收到一条记录时,对记录做相应的适配,然后将适配后的数据返回。做适配就是要与之前的数据进行对比,所以需要对之前的数据做一个缓存,初步考虑用HashMap来进行缓存数据。因为我们的数据量是比较大的,一天大概是2亿条记录,一条记录是36个字段,字段之间用特殊的分隔符隔开。程序中使用了多线程,但是由于我对HashMap操作时,没有使用同步,导致CP

2013-07-20 12:37:19 6360

原创 将txt文本数据导入到Oracle数据库中去

假如我们需要插入的表已经是确定的,表名为T_CMAP_LONG_TRAV,执行命令环境为Linux。我们准备这样两个文件,一个是control.txt文件,一个是load.sh文件。。我们要加载的txt文件的字段之间用“|”隔开。control.txt的内容如下:load datainfile '/home/cattsoft/DevelopTest/haobai/data/qi

2013-07-12 17:19:34 5961

原创 ArrayList删除掉集合中的偶数

最近去面试,面试官一直问ArrayList和LinkedList的区别,然后问如果给你一个ArrayList集合,然后删除掉其中的偶数,你会怎么做,我当时想了没想就说首先遍历集合,然后判断当前元素是否是偶数,若是则调用remove方法。。后来回来查询了一下,其实可以通过add方法来替换remove方法,通过实验,在数据量不大时,两种方法的效率没有什么区别,但是在数据量比较大时,通过

2013-06-26 10:29:39 6262 1

原创 Java 删除一个文件夹下面的所有文件

删除一个文件夹下面的所有文件,一种调用递归算法,一种调用windows命令,下面是程序代码import java.io.File;public class FileDemo { /** * 通过调用系统命令删除一个文件夹及下面的所有文件 * @param file */ public static void deleteFileByWinCom(File fi

2013-06-26 09:50:30 13662 1

原创 tomcat配置项目的方式

在Eclipse工具中,部署项目有两种方式:1.通过在工具中配置Tomcat服务器,然后将对应的项目加入到Tomcat中,然后将项目加入到对应的服务器容器中去。2.通过更改tomcat里面的配置文件,即D:\apache-tomcat-6.0.26\conf\server.xml,在里面的             unpackWARs="true" autoDeploy="tr

2013-06-21 16:21:52 778

原创 通过SaxReader解析xml配置文件(上班第一天)

//今天是新公司的第一天,说是要搞培训,写了个xml的解析程序。。。package com.kaitong.xml;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.util.ArrayList;import java.util.Has

2013-06-14 15:54:59 7427 1

原创 怎么退出整个框架页面

如果大家在使用网页的时候使用了框架结构,这里说的框架网页结构是特指:和标签 其解决办法如下:在任一一个的页面中增加一个退出链接,然后链接代码实例为:target="_top">退出 其中logout.aspx是执行退出事件,比如情况Session等,target="_top"的中的_top标志就是退出怎么框架。 target

2013-04-13 17:42:26 1329

转载 无常

前几天去看了失恋33天。 大众口碑相对较好的片,往往是对观众的共鸣感的唤起度较高的片——较具代表性的失恋后心态,很容易令人感同深受,随之悲喜。 我有感动。虽然当时的复杂心情起了不小的推波助澜的作用。   走出影院,开车在路上穿行。回神一想,“失恋”真是个非常有趣的词。 在一段恋情里,人究竟能“失去”些什么? 以自己为例去回想。在每一段感情结束的时候,

2013-04-13 13:48:25 747

转载 网上投简历的真正内幕及技巧!

情节1:不要用51JOB和CHINAHR的简历模板。答:的确51橘色的模板,CHINAHR蓝色的模板很工整。但是让你一口气看100个一样模板的简历,你会怎样。建议:自己直接在写邮件的正文区里写点啥吧。2句话也行。  情节2:不要用招聘网站的粘贴简历功能。答:好一点的招聘网站还凑活,很多招聘网站都会在邮件正文告诉阅览者,XXX对您提供的职位感兴趣,使用XXX网站的粘贴简历功能给您

2013-04-06 09:24:42 928

原创 不错的JS网站

可以用在项目中的效果http://www.linggansheji.com/Webcode/深入学习的网站http://developer.51cto.com/col/1445/list_1445_2.htm纯属好玩的JS代码http://js.funet8.com/

2013-04-02 11:39:03 1162

转载 Java对Map的遍历

public static void main(String[] args) {  Map map = new HashMap();  map.put("1", "value1");  map.put("2", "value2");  map.put("3", "value3");    //第一种:普遍使用,二次取值  System.out.println("

2013-03-29 18:34:10 811

原创 Jquery对各种表单项的验证

因为这段时间在做一些验证问题,用到了一些Jquery,每次使用都需要在网上查找一下,有些还是有点复杂,今天刚好没事,就自己总结一下,方便以后查询。都经过了测试,应该是没问题的。//判断字符串是否为空,为空就返回false,否则就返回truefunction isNotnull(value){if(value==null||value==""){return false;}e

2013-03-27 15:09:46 913

转载 关于HashCode和Equals的小结

下面的文档来自百度文库,感谢上传者的共享,让我对HashCode和equals有了更好的认识,自己整理一下,以后忘记了再看看!!!首先,想要明白hashCode的作用,你必须要先知道Java中的集合。  总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这

2013-03-20 15:24:59 763

原创 如何关闭Jquery的弹出框colorbox

在项目中用到了colorbox这个组建,之前对这个并不了解,现在是需要自己调用colorbox的关闭功能,看了一下js的源码,还是有点迷糊。。通过查阅资料,还是实现了,具体做法如下:这个是弹出框,pop_pass这个表示点击的按钮的ID,limit表示弹出层的div的ID$("#pop_pass").colorbox({width:"550",inline:true, href:"

2013-03-20 10:50:29 5980 1

转载 启动Tomcat6.x时manager does not exist or is not a readable directory

启动Tomcat6.x时manager does not exist or is not a readable directory 收藏在MyEclipse中配置好Tomcat,新建web项目,在启动Tomcat时会出现 严重: Error starting static Resources java.lang.IllegalArgumentException: Documen

2013-03-01 11:30:51 791

转载 org.apache.xerces.parsers.XML11Configuration cannot be cast to org.apache.xe

Caught exception while loading file struts-default.xml - [unknown location]      at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.

2013-03-01 11:07:38 5147

原创 使用Ant对程序进行编译打包

因为项目中使用到了Ant,但是对这个不太了解,所以在网上搜了下资料,根据文档在本地写了个HelloWorld做了下测试。首先必须要有Ant环境,好像值需要解压就行了。然后设置下环境变量,环境变量的设置与Java类似,这里不在啰嗦。设置完成后,进入dos界面,键入ant,显示下面的界面即说明Ant环境添加成功:在E盘下建立一个Demo文件夹,主要有如下几个文件需要自己编写:1

2013-01-24 19:02:48 2008

对拼音进行处理的Jar包

这个一个可以将中文转换为对应拼音的工具包,非常好用。

2013-10-28

Eclipse反编译插件

这个是一个反编译的插件,Eclipse和MyEclipse都可以用,安装之后不需要关联源码即可查看源码信息。

2013-05-16

Spring源码分析

里面对Spring的源码进行了详细的分析,Spring的加载过程及时机,希望对您有帮助。

2013-03-22

Jquery实现的漂亮弹出框

里面有三个Jquery实现的弹出层,效果非常好,如果你需要在项目中使用弹出登陆,注册这样的层,这个例子是个不错的选择。

2013-01-07

ExtJS使用开发指南

喜欢ExtJS的同学一定会喜欢,可以当一个小小的入门,里面对一些基本的控件有相关的介绍。

2013-01-07

Lucene3.0课程

全文检索技术,可以对全文进行精确的检索,将检索到的内容添加高亮的效果,非常好用。

2013-01-02

Spring2.0宝典

Spring的知识小结,包括基础的IOC,DI和AOP等。。还有Spring与其他框架的整合介绍。

2013-01-02

JQuery zTree v3.5.01

这个一个通过Jquery写的树形菜单,可以与服务器进行交互,我们在服务器端组织相应结构的数据,然后以JSON的格式传送到客户端,进行解析。

2012-12-30

文件的上传与下载

这是一个文件上传与下载的源码,其中有Servlet和Struts2两种,代码可以直接运行。

2012-12-30

空空如也

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

TA关注的人

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