- 博客(31)
- 资源 (6)
- 收藏
- 关注
转载 《Java核心技术(原书第10版) 卷Ⅰ》阅读心得与总结
放假前打算花利用假期时间阅读一下《Java核心技术 卷Ⅰ》(以下简称“卷Ⅰ”),终于花了一个月的时间粗细兼并地读完了这本书。今天抽点儿时间写个博客,总结一下阅读成果好了。这本书给人最大的感受是知识讲得很专业,比本科教材内容充实几倍,豆瓣目前评分7.6,褒贬不一。先说说缺点吧,个人认为阅读体验并不是很好。主要体现在:基础知识部分介绍很详细,几乎无死角,内容跟得上时代,但正因为这样,有些地方实在难以理解;各章节间耦合性较低,知识没有问题,但逻辑安排似乎有点儿问题,不懂作者为何这样安排...
2020-05-31 15:02:03 670
原创 python基本数据类型总结
一、列表 列表是有序可以重复的集合,支持增删改查操作 1.插入: 1)append方法可以在列表的尾部插入一个元素 names = ['老王','老李','老刘'] names.append('老赵') print(names) 打印的结果为:['老王', '老李', '老刘', '老赵'] 2)i
2017-10-18 22:07:58 503
原创 java从小白到架构师大牛必看书籍
一、基础类1、《ThinkinginJava》,入门第一位是建立正确的概念。2、《CoreJava》,我没系统读过,这本书更贴近实践,更多API的介绍,同样,更新也更频繁。二、进阶类1、《EffectiveJava》,在熟悉语法、API之后,你需要知道最佳实践和陷阱,没有比这本更好的。2、《JavaPuzzlers》,通过谜题介绍一些你可
2017-08-21 22:30:35 639
原创 白盒测试方法
白盒测试方法分为:1.语句覆盖 执行看得到的语句a>52.判断覆盖 每个判定真假各一次 a > 5一次yesa 3.条件覆盖 每个条件的可能取值一次
2016-11-13 19:38:14 495
转载 黑盒测试用例设计方法
1. 概述 黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。 2. 等价类划分法 2.1. 概念等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。
2016-03-12 16:08:31 1268
原创 Java基础十大方向
本人经过摸索,总结出Java基础的十大方向,供初学者参考:1.泛型参考书籍:[Java泛型和集合].(Java.Generics.and.Collections).Maurice.Naftalin&Philip.Wadler.文字版[学习库www.xuexi111.com].pdf2.集合参考书籍:[Java泛型和集合].(Java.Generics.and.Collections
2015-12-28 21:39:23 765
原创 JSP隐含对象介绍
jsp中一共有8个隐含对象,它们是:1.application,它是一个实现了ServletContext接口的类的实例,下面是这个接口的代码:public interface ServletContext{ public abstract String getContextPath(); public abstract ServletContext getC
2015-12-23 21:52:10 1230
转载 常用的webservice接口
商业和贸易:1、股票行情数据 WEB 服务(支持香港、深圳、上海基金、债券和股票;支持多股票同时查询)Endpoint: http://webservice.webxml.com.cn/WebServices/StockInfoWS.asmx Disco: http://webservice.webxml.com.cn/WebServices/StockInfoWS.asm
2014-03-31 22:30:37 939
翻译 自己动手编写tomcat服务器(三)
Catalina有两个主要的模块:connector和container,connector接收http请求,发送给container进行处理。container必须创建HttpServletRequest和HttpServletResponse的实例,然后传递给被调用的servlet的service方法。在这篇文章的应用中,connector解析HTTP请求头,并允许servlet获取heade
2013-09-03 01:45:29 2801 1
翻译 自己动手编写tomcat服务器(二)
上一篇博客《自己动手编写tomcat服务器(一)》并不完美,它只能支持请求静态文件,如hello.html,不能请求servlet文件,这篇将完善,同时支持这两种请求应用包含以下文件: HttpServer1 Request Response StaticResourceProcessor ServletProcessor1 ConstantsUML类图如下:应用的入口是HttpServer1的m...
2013-08-29 07:24:33 2528 2
原创 设计模式学习笔记(状态模式)
模式中的角色:State:抽象状态角色ConcreteState:具体状态角色Context:环境角色状态模式通用类图如下具体的类图如下代码实现如下:package state2;/** * Context类,维护一个ConcreteState子类的实例,这个实例定义当前的状态。 * */public class Contex
2013-08-24 05:16:10 760
翻译 自己动手编写tomcat服务器(一)
这篇博文来自于《how tomcat works》一书的第一章我们的服务器程序由下列三个类组成: HttpServer.java Request.java Response.javaHttpServer.java是程序的入口。它的main方法创建了一个HttpServer的实例,然后调用它的await方法,此方法等待客户端的HTTP请求,处理请求
2013-08-22 05:38:03 9457 7
转载 自己动手编写java编译器
本篇博文来自于《深入理解Java虚拟机--JVM高级特性与最佳实践》一书。我们使用注解处理器API来编写一款拥有自己编码风格的代码校验工具:NameCheckProcessor.java程序命名规范应当符合下列格式的书写规范: 1 类或接口:符合驼式命名法,首字母大写 2 方法:符合驼式命名法,首字母小写 3 字段
2013-08-20 23:19:08 7203
原创 找出10个最大的文件并排序
当磁盘空间不够的时候,我们需要删除一些比较大的文件。如何找到这些大文件呢?下面的代码能够帮你实现import java.io.File;import java.util.ArrayList;import java.util.Collections;import java.util.List;public class FindTop10File { private static fin
2013-08-19 17:26:03 989
原创 有序列表的归并算法
import java.util.ArrayList;import java.util.List;public class ListMerge { /** * 两个有序list的合并 * * @param args */ public static void main(String[] args) { List la = new ArrayList(); l
2013-08-18 06:04:23 1014
原创 快速排序的实现
import java.util.Random;public class QuickSort { private static final int ARR_SIZE = 10; public static void main(String[] args) { Random rd = new Random(); int arr[] = new int[ARR_SIZE];
2013-08-17 06:33:50 581
原创 c语言字符串函数的实现
#include typedef char* string;/** 字符串比较**/int strcmp(const char* src,const char* dest){ int ret = 0; unsigned char* p1 = (unsigned char*)src; unsigned char* p2 = (unsigned char*)dest; whil
2013-08-16 00:24:47 673
原创 c语言的sleep函数的用法
#include int count = 0;int main(){ while(1){ Sleep(1000); printf("%d,",++count); if(count == 100) break; } }
2013-08-15 00:18:34 4408
原创 冒泡排序、选择排序和插入排序的实现
#includevoid main(){ int i,count,*p; int j; cin>>count; p=new int[count]; for(i=0;i cin>>p[i]; for(i=0;i cout cout /* 选择排序(正序)
2013-08-14 01:59:17 557
转载 Java回调函数的理解
所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个
2012-04-07 23:22:21 332
转载 jms+spring+activemq配置
第一: 在applicationContext.xml tcp://192.168.3.48:61616 HelloWorldQueue 2.写发送方package ch13.JMS;imp
2012-04-06 14:17:51 475
转载 JMS学习
1. JMS基本概念 JMS(Java Message Service) 即Java消息服务。它提供标准的产生、发送、接收消息的接口简化企业应用的开发。它支持两种消息通信模型:点到点(point-to-point)(P2P)模型和发布/订阅(Pub/Sub)模型。P2P 模型规定了一个消息只能有一个接收者;Pub/Sub 模型允许一个消息可以有多个接收者。 对于点到点模型
2012-04-06 13:31:29 441
转载 jQuery中设置form表单中action值的方法
jQuery中设置form表单中action值的方法原文地址:http://blog.sina.com.cn/s/blog_495e3d130100puqa.htmlhtml代码:id="myFormId"name="myForm" action=""method="post"> 熟悉JavaScript的朋友一定晓得JS可以动态改变form表单中ac
2012-03-27 10:50:37 4898
转载 jQuery-强大的jQuery选择器 (详解)[转]
1. 基础选择器 Basics名称说明举例#id根据元素Id选择$("divId") 选择ID为divId的元素element根据元素的名称选择,$("a") 选择所有元素.class根据元素的css类选择$(".bgRed") 选择所用CSS类为bgRed的元素
2012-03-16 13:35:13 404
转载 SVN的trunk、branch、tag
——简单的对比 SVN的工作机制在某种程度上就像一颗正在生长的树:一颗有树干和许多分支的树 分支从树干生长出来,并且细的分支从相对较粗的树干中长出 一棵树可以只有树干没有分支(但是这种情况不会持续很久,随着树的成长,肯定会有分支啦,^^) 一颗没有树干但是有很多分支的树看起来更像是地板上的一捆树枝 如果树干患病了,最终分支也会受到影响,然后整棵树就会死亡 如果
2012-03-06 17:09:03 471
转载 (转载)C中堆管理——浅谈malloc,calloc,realloc函数之间的区别
今天下午花了两个小时,了解了下堆管理的几个常用函数,总结如下: 内存区域可以分为栈,堆,静态存储区和常量存储区。局部变量,函数形参,临时变量都是在栈上获得内存的,它们获取的方式都是由编译器自动执行的。 C 标准函数库提供了许多函数来实现对堆上内存管理,其中包括:malloc函数,free函数,calloc函数和realloc函数。使用这些函数需要包含头文件stdl
2012-02-28 19:53:42 344
转载 (转) Java集合之Set
关于集合可以谈的地方不多,关键是熟练。所以我在Set中给出了两种常见的排序方法,一种是实现Comparable接口中的compareTo方法,现在给出实现程序package blog; public class Person implements Comparable{ private String name; private
2012-02-13 21:56:51 307
转载 转:让读书成为一种习惯
很早就想写这篇日志,但一直觉得没有时间,今天看了《好妈妈胜过好老师》这本书前面100页,从中找到了很多有价值的东西,作者也在书中反复强调阅读的重要性,并且直接把女儿的成功归功于女儿小时候大量的阅读。 阅读的重要性我想每个人都知道,往小的方面说,阅读能让人思考,给人快乐,让人发现书中的一片新天地,一部武侠小说就是一个世界,读书的时候能够让人流连其中,体会到生活中不曾感受到的乐趣。往大的方面说
2012-02-13 18:39:40 379
原创 java正则表达式
<br />Java正则表达式涉及到的类有:java.util.regex.Pattern,java.util.regex.Matcher,<br />字符类[abc]a、b 或 c(简单类)[^abc]任何字符,除了 a、b 或 c(否定)[a-zA-Z]a 到 z 或 A 到 Z,两头的字母包括在内(范围)[a-d[m-p]]a 到 d 或 m 到 p:[a-dm-p](并集)[a-z&&[def]]d、e 或 f(交集)[a-z&&[^bc]]a 到 z,除了 b 和 c:[ad-z](减去)[a-z
2010-10-20 17:11:00 408
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人