自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

翻译 Spring如何注入静态变量

原文地址:http://www.connorgarvey.com/blog/?p=105Spring的架构对于静态类和静态方法的支持并不是很友好。Spring没有现成的办法来完成静态字段的注入,这是因为Spring根本就无法检测到这些静态属性。Spring的设计者意识到这个缺点,然后提出了如下的解决方案:定义类的静态字段时不实用任何注解;对有静态属性的类标注@Component 注解,

2016-08-17 20:26:15 3473

原创 开发必知必用网站(持续更新)

(持续更新中,2016-08-04)按照大致类比进行分类,欢迎反馈和推荐。在线学习http://www.tutorialspoint.com/index.htm 免费的编程教程网https://zh.coursera.org/      Coursera,顶尖大学的课程,强烈推荐https://www.shiyanlou.com 实验楼,在线学习网站,提供虚拟机

2016-08-04 13:19:39 891

转载 Java环境中jqGrid的时间格式化问题

原文出处:http://wuzhihui001.iteye.com/blog/1480193。注意:setDateFormat会提示过期,但是使用withDateFormat又不起作用,只能仍然采用过期的setDateFormat方法。项目中,前台jqgrid在显示时间时,出现一些问题,弄清楚后记载下来以便碰见同样问题的人 项目中,向jqgrid写出去的是json格式数据,后台是通

2016-05-31 15:44:35 2261

原创 怎么样阻止a标签的默认行为

在我们项目中,有很多a标签当按钮使用的场景,每当点击这些“按钮“进行操作时,总会调到页面顶部,印象中可以使用return false来解决,但加到onclick属性的js函数里并没有效果,必须放在js函数后面才可以,今天无意中看到了,原来是js里的坑。截图如下,点击查看出处。那么如何正确地阻止a标签的默认行为呢?一般而言,有几种方案:href属性设置为 ja

2016-05-21 11:30:40 2961

转载 软件架构模式

本文是转载文章,文章介绍了常见的几种架构模式,干货满满,点击查看原文,或者复制原文链接http://colobu.com/2015/04/08/software-architecture-patterns/进行查看。----------正文开始---------本文是我在阅读O'Reilly免费的电子书 Software Architecture Patterns过程中做的笔记。

2016-04-19 11:43:55 621

原创 设计模式介绍(一)

设计模式起源于建筑工程设计大师Christopher Alexander的关于城市规划和建筑设计的著作,但其观点适用于所有工程设计领域。设计模式在软件行业中的应用可以追溯到1987年;而1990-1992年间,GoF四人进行了搜集模式的工作;1995年GoF著作《设计模式:可复用面向对象软件的基础》出版,把设计模式提升到理论高度,引起了设计模式研究热潮,直至今天,新的设计模式仍然不断出现。设计

2016-04-17 21:28:40 719

转载 Java中字符串String Switch的实现原理

转载的文章,点击查看原文。自从Java允许在switch及case语句中使用字符串以来,许多开发人员都使用了这一特性,不过如果使用整型或者枚举的话会更好。这是JDK7中最受欢迎的特性之一,同样的还有自动资源管理以及多异常捕获。尽管我个人不太喜欢这个特性,因为使用枚举的方式其实更好,但我并不是特别反对使用它。一个原因当然是它很方便,如果程序中已经用到了字符串,这样做的确很顺手,不过我建议

2016-04-16 10:46:40 2611

原创 servlet api简介(一)

javax.servlet包中有9个类,如下,其中最后2个是异常类:GenericServletServletContextEventServletContextAttributeEventServletInputStreamServletOutputStreamServletRequestWrapperServletResponseWrapperServletExceptionUna

2016-04-03 22:47:23 2228

原创 Java语言中try-catch-finally的执行顺序

最近遇到一道Java编程题目,让根据以下程序写输出:public static int func (){ try{ return 1; }catch (Exception e){ return 2; }finally{ return 3; }}按着之前的想法,finally肯定会执行,但return这么多,猜

2016-03-17 00:26:56 4104

原创 Java数组之数组的类型

Java数组之数组的类型在Java中,数组也是引用类型,在创建时被分配到堆内存上。数组是特殊的类,但Java中并没有定义它的类路径。若仿照通常定义数组的语法,我们来加载数组:Class.forName("java.lang.String[]");尝试运行,程序会抛出异常 ClassNotFoundException。究其原因是,数组虽然是一个类,在声明时用 String[] 定义,但编译后会映射为其

2016-03-15 22:14:08 840

原创 maven环境配置与简单使用

maven,基于项目对象模型(POM),是强大的项目构建管理工具,能极大提高开发效率。现在把最近的安装使用整理如下。我的环境win 7 32位,jdk 1.8 ,maven 3.3.9。安装maven访问官网地址(http://maven.apache.org/),可以找到文档、安装包,这里我下载的是最新的稳定版Maven3.3.9。下载下来后,将文件解压到安装目录,比如D

2016-03-09 21:48:14 651

翻译 深入浅出Java类和对象的初始化

最近项目调试中出现了类初始化的问题,虽然事后证明是Eclipse的问题,但也暴露了对Java初始化机制的欠缺,在此翻译一篇javaworld上的文章。这篇文章很好,深入浅出地介绍了Java的初始化细节。-------------分割线--------------初始化(Initialization ),是用来准备(prepare)类和对象以在程序执行期间使用它们。尽管我们常常把初始化当作是

2016-01-03 21:23:51 2022

原创 Windows 7资源管理器打开FTP出错情况总结

今天又折腾了一下FTP(参考链接),使用了虚拟用户映射为linux用户的方法,看起来更加安全了。 在实验室的服务器上配置好FTP服务器之后,尝试使用我的台式机打开FTP进行文件上传下载,然而用浏览器是可以打开的,用windows的资源管理器打开时却报错。 错误0:要对FTP站点启用文件夹视图 该错误是个基础错误,后续的错误1、2的出现和修改是在该错误正确配置的前提下。要想使用Windows资源

2015-12-11 23:25:54 5790

翻译 Java基础之switch语句

switch语句存在于多种高级编程语言中。究其作用,跟 if 分支很像,但具体到用法上却有很多细节需要注意。最近查看了oracle官网的 switch文档 ,写的很是详细,翻译如下,如有错误、请评论指明。switch语句与 if-then 、 if-then-else 语句不同,switch语句可以有多种可执行路径。switch可用于基本数据类型——byte、short、cha

2015-12-09 23:24:58 1067

原创 jquery根据label文本查找label元素

最近在用12306买火车票的时候,刷新页面后那么多条件都没了,因为懒得手动勾选,遂想写代码来实现简单的条件勾选。页面里使用了太多的label标签,代码触发点击必须要先获取到对应的元素,由于不知道具体怎么根据文本来筛选相应的label标签,只能用数数来确定某条件是label数组的第几个来获取,这样有很多缺点,如不同页面上相同label的序号可能不同,label那么多数数太麻烦,页面变化等等。goog

2015-12-08 23:16:03 6947

翻译 Java编程规范之命名规范

原文地址,翻译过程中进行了佐证搜索,均在文中以红字标出,如有错误、欢迎指出。什么是命名规范?命名规范是一种规则,是你在命名标识符(如类、包、变量、方法等)时所要遵守的。为什么使用命名规范?不同的Java程序员有不同的编程风格和方式。通过使用标准的Java命名规范,程序员可以写出易读性的代码,方便自己或其他程序员阅读。Java代码的易读性是很重要的,因为良好的易读性意味着我们

2015-11-24 23:39:08 1135

翻译 Java中的保留字

在Java编程中有一些英文单词是不能用来作为对象或者变量的名字。这些单词被称为保留字(reserved),是因为它们已经被Java语法用作关键字。例如,如果你尝试新建一个类,并使用一个 保留字来命名该类,如下代码:// you can't use finally as it's a reserved word! class finally { public static

2015-11-22 00:52:25 1375

翻译 Java异常之catch语句块

今天在阅读项目代码时看到如下奇怪的代码,以为是竖线 | 可以作为多类型赋值,经过网上搜索才知道是Java SE 7新增的功能:一个catch捕获多种类型的异常。原文是Java官方的文档,现翻译如下。红字为个人备注。public String selectByRule(String ruleId) { try { selectService.select(ruleId, null, fal

2015-11-21 00:05:19 4363

原创 javascript的replace函数

看《JavaScript语言精粹( )》P

2014-08-27 22:20:36 621

转载 AndroidManifest.xml文件解析

AndroidManifest.xml文件解析http://www.cnblogs.com/pilang/archive/2011/04/20/2022932.html

2014-07-10 15:46:12 640

转载 linux的软连接和硬链接

软链接相当于windows中的快捷方式,硬链接相当于一个灾备系统,数据存放在两处,与复制不同的是两处之间存在同步机制,一处数据的改变会实时同步到另一处,另外,一处数据如果被删除了,不会影响到另一处的数据.原文:http://blog.chinaunix.net/uid-16400726-id-2746354.html

2013-11-07 16:02:48 516

转载 关于页面静态化

下面是博客园的几篇文章:谈*静态页*(或网页*静态化*)的时候,请区分一些概念 (http://www.cnblogs.com/JeffreyZhao/archive/2009/07/05/talk-about-page-statilization.html) 关于网页*静态化*及SEO问题的一些补充 (http://www.cnblogs.com/JeffreyZha

2013-10-14 15:46:23 593

转载 Android中Toast的用法

原文章来自:http://www.cnblogs.com/GnagWang/archive/2010/11/26/1888762.htmlToast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。下面用一个实例来看看如何使用Toast。 1.默认效果代码Toast.m

2013-04-23 21:18:12 732

转载 requestWindowFeature使用

原文章:http://zhanhao.iteye.com/blog/1174914requestWindowFeature可以设置的值有: // 1.DEFAULT_FEATURES:系统默认状态,一般不需要指定        // 2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定        // 3.FEATURE_C

2013-04-23 15:54:49 658

原创 android手机客户端与Tomcat服务器端servlet通信

忙了一天终于把这个通信搞定了,总结来说有很多低级错误,致使浪费了很多时间,不过在这些浪费的时间里也学到了很多调试代码、寻找错误的方法,如Log日志啊,system.out控制台输出等等。1.因为android的配置文件里没有添加INTERNET访问权限,导致一直不能与服务器端的serlvet通信成功,最后在catch exception的前后加了Log.d()才知道问题出在那儿了,如此低级的问

2013-04-16 23:35:25 2005

转载 Java中static、final用法小结

原文章:http://blog.163.com/fanning_7213/blog/static/24965052010731270601/static代码块是第一次听说。。一、final1.final变量:      当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来

2013-04-16 19:39:06 696

转载 android.util.Log图文详解

转载自:http://weizhulin.blog.51cto.com/1556324/311692android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表ve

2013-04-13 23:45:09 1751

转载 asp.net与JAVASCRIPT函数的相互调用

转载自:http://www.cnblogs.com/zuoguanglin/archive/2012/03/04/2378853.html1.如何在JavaScript访问C#函数? 方法一:  (1)、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;  (2)、在前台写一个js函数,内容为document.getElementById("b

2013-04-10 09:21:59 1025

转载 class.forname的作用

转载自:http://dustin.iteye.com/blog/44291;http://www.cnblogs.com/wjkaola123/archive/2009/11/23/1609119.htmlClass.forName(xxx.xx.xx) 返回的是一个类 Class.forName(xxx.xx.xx);的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该

2013-04-08 10:14:51 863

转载 C# Serializable

转载自:http://www.cnblogs.com/zwl12549/archive/2007/08/14/854718.htmlSystem.SerializableAttribute串行化是指存储和获取磁盘文件、内存或其他地方中的对象。在串行化时,所有的实例数据都保存到存储介质上,在取消串行化时,对象会被还原,且不能与其原实例区别开来。只需给类添加Se

2013-04-07 19:44:32 672

转载 SQL语句创建登录名,数据库用户,数据库角色及分配权限

转载:http://www.cnblogs.com/jhxk/articles/1599330.html         SQL语句创建登录名,数据库用户,数据库角色及分配权限:--通过sp_addlogin创建登录名execute sp_addlogin 'zhangsan','112233' use testgo--指定登录名为zhangsan,并且创建te

2013-04-03 15:48:15 2507

转载 C#中null和""的区别

转载:http://www.cnblogs.com/gsk99/archive/2010/12/13/1904558.htmlstring是引用类型;string str = null 没有创建内存空间,str中存放的是空引用指针;string str = "" 创建了内存空间,str中存放的是指向堆中的指针。 简单地说:string str ="";给你一张白

2013-04-02 15:31:21 649

转载 Android中不同包路径下Activity跳转的实现(解决ActivityNotFoundException)

参考地址:http://www.2cto.com/kf/201202/119230.html注意:所有要启动的activity必须都在manifest配置文件里面进行注册!!初学者在尝试位于不同Java包目录下Activity之间的跳转时,经常会在运行时得到ActivityNotFoundException,下面就来看看不同包目录下Activity跳转的实现。首先,我们创建两个Ac

2013-03-29 03:21:27 1014

转载 Java里面int和string的相互转换

●字符串类型String转换成整数int1). int i = Integer.parseInt([String]); 或i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intValue();注: 字符串转成 Double, Float, Long 的方法大同小异.●如何将整数

2013-03-29 02:43:57 583

转载 Android permission 访问权限大全

转自:http://www.cnblogs.com/ganzhijie/archive/2010/08/21/1805573.htmlandroid开发中,要注意访问权限的添加!程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIE

2013-03-27 15:42:03 727

原创 eclipse如何导入没有.project文件的Android项目

对于用其他方法建立的android项目,可能不含.project文件,这样就不能直接通过File-->Import来导入该项目;对此的解决方法是File ---> New ---> Project,然后会出现如下的界面,然后选择Android Project from Existing Code,在定位到项目的目录下就行了。PS:这是针对4.2.0版本的Eclipse,是比较新的版

2013-03-26 21:06:40 2552 1

转载 条码扫描二维码扫描——ZXing android 源码简化

前言  最近公司的Android项目需要用到摄像头做条码或二维码的扫描,Google一下,发现一个以Apache License 2.0 开源的 ZXing项目。Zxing项目里的Android实现太过复杂多余东西太多,得对其进行简化。前提条件  下载源代码:点击这里  编译核心库:Zxing的主页上有介绍具体步骤,大家也可以参照这篇博文:android 条码识别软件开发全解析(续

2013-03-25 16:37:34 1213

转载 如何在windows下停止/启动MYSQL服务器

首先你需要是administror ,系统管理员:实现方法可以开始-》附件-》命令提示符,右击命令提示符,选择:按系统管理员身份运行。之后你启动sql命令: net start mysql如果要禁止,停止使用sql,命令:net stop mysql当然你如果安装mysql,名称是自定义的,那要按照你自定义的名字来,比如net start mysql56。好像iis服务器等好多个数据

2013-03-25 02:20:46 947

转载 android activity入口指定与更改(即启动acitivity的设置与更换)

为了测试每个Activity的显示效果是否达成要求,想直接启动就显示新设计的Activity,就需要更改Android程序的入口Activity,主要修改AndroidManifest.xml文件即可,原AndroidManifest.xml如下:    android:versionCode="1"    android:versionName="1.0" xmlns:and

2013-03-25 00:52:50 4682

转载 XAMPP附带的mysql如何修改密码

我用的是windows系统,用XAMPP装上了MYSQL,默认的用户名ROOT,密码为空。如何修改这个空的密码修改密码是个很简单的事情,最简单的方法就是使用mysqladmin命令,如下简单描述:1.例如你的 root用户现在没有密码,你希望的密码修改为abc,那么命令是:mysqladmin -u root password abc2.如果你的root现在有密码了,

2013-03-24 22:28:13 930

spring-boot-reference 1.3.3

当前spring boot稳定版的参考手册——spring-boot-reference的离线pdf版

2016-03-25

c#制作记事本

C#制作记事本的详细介绍,制作的记事本可以更改颜色、大小等等

2012-05-30

C#小程序星座查询器

C#写的小软件,星座查询器,可以做学习参考的资料,实用价值不大

2012-05-30

C++汉诺塔经典程序

经典程序,有益于学习,特别对于C++初学者而言,多琢磨一下经典程序很好!

2010-12-11

空空如也

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

TA关注的人

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