导航

随笔分类 -  开发技术

摘要:In last Spring auto-wiring in XML example, it will autowired the matched property of any bean in current Spring container. In most cases, you may need... 阅读全文

posted @ 2015-03-03 20:04 FryFish 阅读(275) 评论(0) 推荐(0)

摘要:>> 安装 mysqlclient 包失败问题情境:Visual Studio 2013 (版本 v12)Python 3.4.2MySQL 5.6.23mysqlclient-1.3.5【问题一】Unable to find vcvarsall.bat现象:在 mysqlclient 安装文件目录... 阅读全文

posted @ 2015-02-13 09:31 FryFish 阅读(590) 评论(0) 推荐(0)

摘要:>> 服务连接失败问题情境:通过 AWS Boto API 连接 S3 服务。现象一:程序抛出异常:CERTIFICATE_VERIFY_FAILED现象二:提示连接失败:error: [Errno 10060]分析及排查:1. 发现同样的程序对 Python 3.4 可正常执行,而 2.7 会报错... 阅读全文

posted @ 2015-02-12 10:36 FryFish 阅读(271) 评论(0) 推荐(0)

摘要:SDK - Software Development KitJDK - Java SE SDKJava EE SDK - 无简写 阅读全文

posted @ 2015-02-06 15:37 FryFish 阅读(241) 评论(0) 推荐(0)

摘要:概述REST 从资源的角度来观察整个网络,分布在各处的资源由URI确定,而客户端的应用通过URI来获取资源的表示方式。获得这些表徵致使这些应用程序转变了其状态。随着不断获取资源的表示方式,客户端应用不断地在转变着其状态,所谓表述性状态转移(Representational State Transfe... 阅读全文

posted @ 2014-12-08 01:35 FryFish 阅读(228) 评论(0) 推荐(0)

摘要:为了便于文章的开展,首先介绍装箱(Boxing)和拆箱(Unboxing)这两个名词。.Net的类型分为两种,一种是值类型,另一种是引用类型。这两个类型的本质区别,值类型数据是分配在栈中,而引用类型数据分配在堆上。那么如果要把一个值类型数据放到堆上,就需要装箱操作;反之,把一个放在堆上的值类型数据取... 阅读全文

posted @ 2014-04-14 23:32 FryFish 阅读(139) 评论(0) 推荐(0)

摘要:尽管在C#中结构与类有着惊人的相似度,但在实际应用中,会常常因为一些特殊之类而错误的使用它,下面几点内容是笔者认为应该注意的:对于结构:1)可以有方法与属性2)是密封的,不能被继承,或继承其他结构3)结构隐式地继承自System.ValueType4)结构有默认的无参数构造函数,可以将每个字段初始化... 阅读全文

posted @ 2014-04-14 21:57 FryFish 阅读(683) 评论(0) 推荐(0)

摘要:前言 1、天真热,程序员活着不易,星期天,也要顶着火辣辣的太阳,总结这些东西。 2、夸夸lambda吧:简化了匿名委托的使用,让你让代码更加简洁,优雅。据说它是微软自c#1.0后新增的最重要的功能之一。lambda简介 lambda运算符:所有的lambda表达式都是用新的lambda运算符 " => ",可以叫他,“转到”或者 “成为”。运算符将表达式分为两部分,左边指定输入参数,右边是lambda的主体。 lambda表达式: 1.一个参数:param=>expr 2.多个参数:(param-list)=>expr 上面这些东西,记着,下面... 阅读全文

posted @ 2014-03-11 01:49 FryFish 阅读(202) 评论(0) 推荐(0)

摘要:架构设计一些基本思路和原则1. 分层设计2. 适度抽象3. 降低耦合需要考虑的方面1. 系统性能2. 可伸缩性3. 为开发、部署、维护、升级及测试提供便利和灵活性4. 安全性、稳定性、可靠性5. 异常、日志管理6. 并发和事务处理7. 状态管理 阅读全文

posted @ 2011-04-14 00:27 FryFish 阅读(225) 评论(0) 推荐(0)

摘要:以下文档原文请参见:http://www.testng.org/doc/documentation-main.html-------------------------------------------1.介绍TestNG是一个设计用来简化广泛的测试需求的测试框架,从单元测试(隔离测试一个 类)到集成测试(测试由有多个类多个包甚至多个外部框架组成的整个系统,例如运用服 务器)。编写一个测试的过程有三个典型步骤:* 编写测试的 业务逻辑并在代码中插入TestNG annotation* 将测试信息添加到testng.xml文件或者build.xml中* 运行TestNG在欢迎页面上可以找到快速 阅读全文

posted @ 2011-04-03 14:04 FryFish 阅读(606) 评论(0) 推荐(0)

摘要:GC的基本原理GC是什么?为什么要有GC呢?GC是垃圾收集的意思(GarbageCollection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。所以,Java的内存管理实际上就是对象的管理,其中包括对象的分配和释放。对于程序员来说,分配对象使用new关键字;释放对象时,只要将对象所有引用赋值为null,让程序不能够再访问到这个对象,我们称该对象为"不可达的".GC将负责回收所有"不可 阅读全文

posted @ 2011-03-14 12:00 FryFish 阅读(252) 评论(0) 推荐(0)

摘要:Java规范:Java EE 5官方规范:http://www.oracle.com/technetwork/java/javaee/tech/javaee5-jsp-135162.htmlJava EE 6官方规范:http://www.oracle.com/technetwork/java/javaee/tech/index-jsp-142185.html讲解视频:Spring: http://www.56.com/w57/play_album-aid-9014767_vid-NTgyOTc0NTk.html王勇Struts视频观看: http://v.youku.com/v_playli 阅读全文

posted @ 2011-03-06 01:52 FryFish 阅读(163) 评论(0) 推荐(0)

摘要:Spring Framework【J2EE框架】 Spring 是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的 Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了 Hibernate和.. 阅读全文

posted @ 2011-02-16 12:02 FryFish 阅读(249) 评论(0) 推荐(0)

摘要:DateVersionComment1995-05-231.0Sun推出第一個Java语法及浏览器HotJava。1997-02-181.11998-12-041.2发布JDK 1.2,這個版本就是熟知的Java 2。2000-05-081.32002-02-131.42004-09-291.5原名为1.5版的新版本,更名为Java5.020051.5将三个成员分別改名为Java EE、Java SE及Java ME2006-12-121.6Sun公司发布Java 6.0版。2009-04-201.6Oracle(甲骨文)宣布收购Sun。 阅读全文

posted @ 2011-02-16 11:48 FryFish 阅读(243) 评论(0) 推荐(0)

摘要:1. Python官网: www.phthon.org2. ActivePython: http://www.activestate.com/3. Django(推荐的Python开发框架): http://www.djangoproject.com/ 阅读全文

posted @ 2011-01-20 19:23 FryFish 阅读(231) 评论(0) 推荐(0)

摘要:Please refer to:http://www.onlineconversion.com/day_week_number.htm 阅读全文

posted @ 2010-12-27 11:48 FryFish 阅读(377) 评论(0) 推荐(0)