自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (22)
  • 收藏
  • 关注

原创 不少程序员都会碰到的三个面试题

1、求从10到100中能被3或5整除的数的和int sum = 0;for(int i = 10; i <= 100; i++) if( i % 3 == 0 || i % 5 == 0) sum += i;System.out.println(sum);2、将一个字符串逆序,不要使用反转函数String message = "he saw a racecar";String

2014-11-30 15:51:05 1176

原创 号称是世界上所有的Java程序员都会犯的错误

package test01; class Singleton { public static Singleton singleton = new Singleton(); public static int a; public static int b = 0; private

2014-11-30 15:42:28 1001

原创 深入Java虚拟机JVM类加载初始化学习笔记

1. 类在JVM中的工作原理要想使用一个Java类为自己工作,必须经过以下几个过程1):类加载load:从字节码二进制文件——.class文件将类加载到内存,从而达到类的从硬盘上到内存上的一个迁移,所有的程序必须加载到内存才能工作。将内存中的class放到运行时数据区的方法区内,之后在堆区建立一个java.lang.Class对象,用来封装方法区的数据结构。这个时候就体现出了万事万

2014-11-30 15:38:06 880

原创 Java事件处理机制与“恋爱关系”

JAVA中事件处理机制是观察者模式或者说委托(授权)管理的一种。 1、在理解JAVA中事件处理机制前我们必须先理解三个重要的概念:   事件源:产生事件的对象;   事件处理器(监听器):负责处理事件的方法。   事件对象:用于在事件源与事件处理器间传递信息的桥梁。   它们之间的关系是:当事件源产生事件时,通过事件调用监听器相应的事件处理方法。 2

2014-11-27 15:51:48 997

原创 Java代码优化编程

可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.u

2014-11-27 15:37:30 848

原创 Java中通过缓冲区提高I/O性能

我们知道Java中一般的输入输出流类都是用单字节的读取方法来进行I/O操作的,也就是说每次只读写一个字节的数据,这种方法显然繁琐低效。如果从设备读取10M的文件,每次读取一个字节,完成操作将需要做10M/次I/O操作,I/O操作又是一件相当耗时的事情,无疑在很大程度上降低了系统的性能。    Java中专门提供提高I/O效率的缓冲类,这好比在数据读写时提供一个临时缓冲区,每次读

2014-11-27 14:48:29 2584 1

原创 Java中的JNDI (Java命名与目录接口)

JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),是Java平台的一个标准扩展,提供了一组接口、类和关于命名空间的概念。如同其它很多Java技术一样,JDNI是provider-based的技术,暴露了一个API和一个服务供应接口(SPI)。这意味着任何基于名字的技术都能通过JNDI而提供服务,只要JNDI支持这项技术。JNDI目前

2014-11-27 14:43:42 1802

原创 Java多线程相关知识

1)wait() notify() sleep()sleep是Thread类的函数,wait和notify是Object的函数。sleep的时候keep对象锁,wait的时候release 对象锁。sleep时监控状态依然保持。wait进入等待池,只有针对该对象发出了notify才会进入对象锁池。Sleep时间过了就会恢复运行,wait后等到notify了,也不

2014-11-27 14:38:33 626

原创 Java 1.6 新特性

一:Desktop类和SystemTray类  在JDK1.6中,AWT新增加了两个类:Desktop和SystemTray。  前者可以用来打开系统默认浏览器浏览指定的URL,打开系统默认邮件客户端给指定的邮箱发邮件,用默认应用程序打开或编辑文件(比如,用记事本打开以txt为后缀名的文件),用系统默认的打印机打印文档;后者可以用来在系统托盘区创建一个托盘程序。 二:使

2014-11-27 14:37:10 896

转载 JDK1.5之 新特性

JDK1.5新特性"JDK1.5"的一个重要主题就是通过新增一些特性来简化开发,这些特性包括:泛型,for-each 循环, 自动装箱/拆箱,枚举,可变参数, 静态导入,注解, 格式化输出。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。JDK1.5新特性之泛型(Generic)泛型只是编译时的概念。供编译器进行语法检查时用的。目的是努力将运行时异常转换为编译时错误,

2014-11-27 14:29:30 670

原创 Java中Heap与Stack的区别

一般常有堆内存(heap)和栈空间(stack)的说法。以下是他们的区别:1) Heap是 Stack的一个子集。 2) Stack存取速度仅次于寄存器,Stack里面的数据可共享,但是其中数据的大小和生存期必须在运行前确定。 3) Heap是运行时可动态分配的数据区,从速度看比Stack慢,Heap里面的数据不共享,大小和生存期都可以在运行时再确定。

2014-11-27 14:07:39 1334

原创 Java中的反射机制

1)概念:是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2)功能: 在运行时判断任意一个对象所属的类; 在运行时构造任意一个类的对象; 在运行时判断任意一个类所具有的成员变量和方法; 在运行时调用

2014-11-27 14:02:20 837

原创 数据库 left join(或者left outer join),right join(或者right outer join),inner join用法举例

sql连接共三种:内连接,外连接,交叉连接。内连接包含:等值连接,不等值连接,自然连接外连接包含:左连接(左外连接),右连接(右外连接)具体理论见我的博文http://blog.csdn.net/jdfkldjlkjdl/article/details/41485127---------------------------------------------------------

2014-11-25 17:28:36 3478

转载 关于SQL链接查询的几种方式

本文转载自http://www.cnblogs.com/albert-struggle/archive/2011/08/29/2158137.html一、概述    通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。多表连接查询是使用Sql的基本操作,但连接的方式却有多种,熟练使用这些连接方式能够简化Sql语句,提高数据

2014-11-25 17:20:51 1804

原创 QQ在线客服代码(不需要加好友即可发起临时会话)

首先介绍怎样制作QQ在线客服代码:

2014-11-25 14:14:31 30621 5

原创 SQL中Convert()函数的使用方法

定义和用法CONVERT() 函数是把日期转换为新数据类型的通用函数。CONVERT() 函数可以用不同的格式显示日期/时间数据。语法CONVERT(data_type(length),data_to_be_converted,style)data_type(length)规定目标数据类型(带有可选的长度)。data_to_be_converted含有需要转换的

2014-11-25 13:57:10 20343 3

原创 Java中的引用概念

Java对对象和基本的数据类型的处理是不一样的。和C语言一样,当把Java的基本数据类型(如int,char,double等)作为入口参数传给函数体的时候,传入的参数在函数体内部变成了局部变量,这个局部变量是输入参数的一个拷贝,所有的函数体内部的操作都是针对这个拷贝的操作,函数执行结束后,这个局部变量也就完成了它的使命,它影响不到作为输入参数的变量。这种方式的参数传递被称为"值传递"。而在Java

2014-11-24 17:27:15 3090 1

原创 Java中的垃圾回收算法

1)垃圾回收的两个关键要素:发现无用对象。回收无用对象的内存空间。2)6种垃圾回收算法:引用计数法,tracing 算法,compacting算法,copying 算法,generation算法,adaptive算法。3)detail:引用计数法(Reference Counting Collector)引用计数法是唯一没有使用根集的

2014-11-24 17:26:19 823

原创 Java中ArrayList和LinkedList区别

一般大家都知道ArrayList和LinkedList的大致区别:      1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。      2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。      3.对于新增和删除操作add和remove,LinedList比较占优势,因

2014-11-24 17:21:07 1477

原创 Java基础回顾(7)

1.集合的分类,集合类中Arraylist,HashSet的特点 2.ArrayList和迭代器的配合使用  3.流的分类4. 文件读写,File类常用操作一.集合的分类,集合类中Arraylist,HashSet的特点java集合类看了一些所谓大公司的JAVA面试问题,发现对于JAVA集合类的使用都比较看重似的,而自己在这方面还真的是所真甚少,抽空

2014-11-23 22:05:58 895

原创 Java基础回顾(6)

1. 定义包及引用包2.接口定义,接口中属性和方法的特点3.java中常见异常,try,catch,finally语句执行顺序 4.Math,Date,字符串类的使用一.定义包及引用包 JAVA-关于Java中自定义包的创建  我在学习thinking in Java4 的时候,在创建自定义包的时候,碰到了很多错误,让我郁闷了几天,通过在网上的资

2014-11-23 21:50:17 1221

原创 Java基础回顾(5)

本小结主要包括以下内容:1.父类和子类定义2. 创建父类和子类对象时,构造方法的调用顺序3. 父类和子类间方法覆盖的含义及作用4. 父类和子类间的向上转型以及向下转型的实现,父类子类方法调用的关系5.抽象方法的定义,抽象类与抽象方法的关系6.定义内部类以及创建内部类对象一.父类和子类的定义 定义一个父类Parents和两个子类Father类和Mother类:

2014-11-23 21:46:19 1347

原创 Java基础回顾(4)

本小结主要包括以下知识点:1.面向对象编程的特点2.对象的定义及引用3. main()方法的格式及含义4.静态成员和实例成员的特征5.this和super的各种使用方法6.重载与重写7.四种访问控制修饰符及其使用范围8.类的控制修饰符,方法的控制修饰符一.面向对象编程的特点 一.封装       封装是面向对象三大特征之一,它指的

2014-11-23 21:35:11 900

原创 Java基础回顾(3)

本小结主要包括以下知识点:1.三种控制结构的应用以及break,continue,return三种语句的作用  2.一维数组和二维数组的声明创建初始化及使用 3.变长数组的使用   一.三种控制结构的应用以及break,continue,return三种语句的作用  Java 中是如何控制程序的执行顺序和方向的呢?事实上在Java执行的过程中,虚拟机通过Ja

2014-11-23 21:30:31 845

原创 Java基础回顾(2)

本小结主要包括以下知识点:1.注释方式的分类2.如何定义常量3.变量命名规则4.强制类型转换方法5.标识符的命名规则6.java关键字7.计算各种表达式的运算结果一. 注释方式的分类     在软件开发的过程中总是强调注释的规范,但是没有一个具体的标准进行说明,通常都是在代码编写规范中简单的描述几句,不能作为一个代码注释检查的标准和依据,做什么都要有一个依据

2014-11-23 21:26:57 1160

原创 合理配置myeclipse以提高开发效率和响应速度

设置工作空间的项目编码, 防止出现乱码     Window - Preferences - General - Workspace     将"Text file encoding"选为"Other" - "UTF-8"     改变现有项目的编码的步骤: 右击项目属性, 选择"Text file encoding"的编码 设置其它文件的编码     Window -

2014-11-16 00:11:15 2425

转载 判断ResultSet结果集是否为空

很多时候我们都要判断ResultSet是否存在记录, 但是java里ResultSet 这个对象没有提供一个方法能判断 ,我们只能用next这个方法, next会滚动一条记录丢失第一条数据, 往往很多时候都需要第一条记录,所以我们要做相应的处理  我平常在开发中用到了以下两种形式 。 第一种方法  不及时更新ResultSet 结果集[java] view

2014-11-16 00:08:45 2137 1

转载 使用JDBC连接MSSQL数据库中2000/2005/2008的区别

// Java Documentpackage com.job36.test;import java.sql.*;public class connsql{    //1、连接SqlServer2000    //private String sDBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";    //pri

2014-11-16 00:03:56 1388

转载 sqlserver与java数据类型对应

编号数据库类型JDBC类型JDBC索引描述1intjava.lang.Integer4 2varcharjava.lang.String12 3charjava.lang.String1 4ncharjava.lang.String1 5nvarchar

2014-11-16 00:01:34 1718

原创 java.lang.NoSuchFieldError: deferredExpression

异常: java.lang.NoSuchFieldError: deferredExpression type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this request.

2014-11-15 23:58:50 2757

转载 HTML5移动开发(21)——HTML4与HTML5文档结构比较

一般来说,人们在书写包括HTML在内的文档时,习惯上按照类似于“章——节——小节”这样的层次结构来进行。在HTML4中的描述方式:html>      head>        head>      body>          h1>第一章 小强的HTML5移动开发之路h1>          h2>1.1 HTML5概述h2>    

2014-11-09 22:57:29 1794

原创 jqMobi基础(4)--jqMobi中Side Menu实现(类似人人网)

记得以前在做Native App的时候类似于人人网侧边滑动的效果非常的热,很多app仿照该效果进行开发,在jqMobi中也有类似的效果被称为Side Menu.下面我们来一步一步实现该效果。首先新建一个html文件,引入jqMobi的框架,如下:>  head>  meta charset="utf-8">  title>Side Menutitle> 

2014-11-09 22:34:10 1185

原创 jqMobi基础(3)--jqMobi中实现header定义的几种方式

一、定义全局的header这个header是所有panel默认的header,需要在内部,也就是和同一级的位置添加一个header 标签,并且id必须是header例如:>   html>  head>  meta charset="utf-8">  title>jqMobititle>    link href="css/af.ui

2014-11-09 22:15:47 1648

原创 jqMobi插件(2)--JSON格式的ActionSheet

在上一篇中我们学会了ActionSheet的使用,细心的朋友可能会发现其中创建列表的格式是HTML的,代码如下:function showCustomHtmlSheet() {       $("#afui").actionsheet('BackShow Alert 3Show Alert 4');  }  这一篇我们来研究一下json格式的ActionSh

2014-11-06 17:11:37 1288

原创 jqMobi插件(1)--HTML格式的ActionSheet

现在在手机客户端上Action Sheet非常常见,比如微信中的分享按钮菜单,下面我们使用jqMobi实现一个Action Sheet,如下:首先右击上面的按钮选择审查元素(我用的是Chrome浏览器,先按F12)a class="button" onclick="showCustomHtmlSheet()">Show Custom Html

2014-11-06 17:00:30 1561

原创 jqMobi基础(2)--快速入门(基本框架构建)

我们了解了什么是jqMobi,并从官方下载了jqMobi开发包,下载后解压目录如下:拷贝上面的/css目录、/plugins目录、/ui目录、/appframework.js文件,如下图所示。如果需要也可以拷贝index.html,然后自己修改,比如上面我的index01.html和index02.html接下来引入css与js文件

2014-11-06 16:57:20 1442

原创 jQuery中的过滤器

1、基本过滤选择器:first:last:not(selector) :selector匹配的节点之外的节点:even :偶数:odd :奇数:eq(index):gt(index) :比他大的:lt(index) :比他小的html>      head>          script src="http://aj

2014-11-06 16:29:40 851

原创 jQuery中的选择器

Jquery是继prototype之后又一个优秀的Javascript库。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网

2014-11-06 16:19:52 877

原创 jqMobi基础(1)

一、什么是jqMobijqMobi是由appMobi针对HTML5浏览器和移动设备开发的javascript框架,是个极快速的查询选择库,支持W3C查询。版本jqMobi源码最初在2012年1月份推出,基于MIT/X11许可证,托管在GitHub上,开发者可参与并通过插件不断改进该框架。2012年3月13日,jqMobi 1.0版本正式发布。现在最新的版本是jqMobi 2.0

2014-11-06 16:03:57 1462

原创 JavaScript回顾(7)

BOM模型brower object model(浏览器对象模型),通过浏览器内置的一些对象可以操作浏览器本身。DOM是用来操作页面的,BOM是用来操作浏览器本身的。BOM是没有规范的,但是大部分浏览器都支持如下几个对象1、Window对象:表示整个窗口(1)open方法:(名字,特性,高度宽度,工具栏,滚动条)(2)setTimeout方法:setTimeou

2014-11-05 16:51:33 718

RpcPost.zip

过导入 dubbo api包,自动生成请求参数的JSON数据,通过注册中心找到服务提供者对dubbo接口进行调试,支持nacos,zookeeper,redis注册中心,同时单机版直接dubbo服务进行调试。

2021-03-25

判断录音权限,兼容android6.0以下以及以上系统

判断录音权限,兼容android6.0以下以及以上系统,包含测试用例和封装好的工具类

2018-05-10

Android 记住密码和自动登录界面的实现

Android 记住密码和自动登录界面的实现(SharedPreferences 的用法)

2018-05-09

sqlite数据库工具类

基于room技术封装了数据库工具类,包含DbManager类和DbHelper类,方便复用

2018-04-20

LitePal快速上手demo

LitePal快速上手demo,上手很简单,需要的可以下载看看,希望对你有帮助

2018-01-17

Volley的使用demo

包含了volley的基础用法,调用十分简单,因为有封装好的工具类,Volley的使用demo,需要的可以下载看看。

2018-01-16

Retrofit简单上手的demo

Retrofit简单上手的demo,包含了使用retrofit的 详细步骤以及对retrofit的简单封装,目的是让你快速上手retrofit

2018-01-16

TabLayout小demo

用来和Viewpager结合使用来作为Viewpager的选项卡

2017-07-10

自定义键盘布局实现判断键盘的隐藏与弹出

自定义键盘布局实现判断键盘的隐藏与弹出

2017-06-23

EdieTextDemo

EdieTextDemo包含了EditText常用的UI效果以及常用的监听方法,还总结了使用过程中的一些坑

2017-06-15

app启动页加载一张图片

app启动页加载一张图片

2017-06-14

Intent传值Demo

Intent 数据传递,包含基本数据类型,对象类型,包含基本数据类型的数组,包含对象类型的数组,涉及到Parceable接口 Seriziable接口的用法

2017-06-13

ColorToast

Android Toast 自定义彩色Toast

2017-06-13

软件设计师知识点总结

里面包含了自己总结的软件设计师中级考试认证相关考试知识点,自己总结的。还包含了一份下午试题解析文档,帮你了解下午试题。

2013-05-30

蓝桥大赛笔记和试题

包括部分蓝桥软件设计大赛的题目和试题,蓝桥软件大赛官方部分试题

2013-05-30

软件设计师考试题目答案

2012年5月软件设计师考试相关的真题和答案解答。内容比较全面

2013-05-30

2010年软件设计师试题及答案

2010年软件设计师考试题目和答案.包括上午和下午的。

2013-05-22

桌面搜索条

GidotBox桌面搜索条,可以设置他的显示位置,以及呼出快捷键,在开发过程中更快捷打开网页进行查询,很方便,很实用

2013-03-07

64K3D之汇编小程序

里面包含了质量更高,代码量更小的汇编精巧程序,让更少的代码完成更多的任务,做到非凡的效果

2012-10-12

DHTML 手册.chm

DHTML手册.chm介绍以下内容: 动态 HTML (DHTML) 对象模型参考 DHTML 对象 DHTML 属性 DHTML 方法 DHTML 事件 DHTML 集合 HTML 参考 HTML 元素 HTML 字符集 样式表(CSS)参考 CSS 属性参考 CSS 长度单位参考 其他参考 命令标识符 缺省行为参考 htc 行为参考 可视化滤镜和切换参考 HTML+TIME参考 网页矢量图形标记语言 HTML 应用程序 技巧 语言代码 颜色表

2012-10-12

W3CSchool1.chm

w3c W3C为解决 Web 应用中不同平台、技术和开发者带来的不兼容问题,保障 Web 信息的顺利和完整流通,万维网联盟制定了一系列标准并督促 Web 应用开发者和内容提供者遵循这些标准。标准的内容包括使用语言的规范,开发中使用的导则和解释引擎的行为等等。W3C也制定了包括XML和CSS等的众多影响深远的标准规范。 但是,W3C 制定的 web 标准似乎并非强制而只是推荐标准。因此部分网站仍然不能完全实现这些标准。特别是使用早期所见即所得网页编辑软件设计的网页往往会包含大量非标准代码。

2012-10-12

《人件》中文版

  “人件”一词,是指与计算机互动的人的条件。在管理学界,该书已是关于“人件”理论的经典之作,它专门讨论了软件开发和维护的团队管理问题。迪马可和李斯特根据他们管理软件开发项目长达十余年的经验,向那种以为可以从人和团队管理中获得最佳成果的习惯做法提出挑战。1999年2月,他们出版了《人件》的第二版,增补了八章。这些增补内容对大型的组织中的团队如何运作进行了探索,视角更加开阔。

2012-09-16

空空如也

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

TA关注的人

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