poi读写excel的良心示例,适合有一点点java基础的人来看...
分类:
编程语言 时间:
2016-05-20 19:49:35
阅读次数:
256
前些日子面了个试,结果深受刺激,总结学习一下吧,从“多态”开始。此文算是对多态的一个简单说明,仍系转载 (真够懒的)--------------------------------------------------------------------------------1. 什么是多态 2. 多态带来的好处 3. C++中实现多态的方式 4. 细说用函数重载实现的多...
分类:
编程语言 时间:
2016-05-20 19:48:47
阅读次数:
263
Rich Client Platform富客户平台
eclipse3.7下:
ApplicationActionBarAdvisor:简单的说这个类是用来配置程序的菜单栏和工具栏的
ApplicationWorkbenchAdvisor:这个类是RCP程序的Workbench,RCP是Eclipse的简化,但是所有的组件都是和Ecl...
分类:
编程语言 时间:
2016-05-20 19:48:28
阅读次数:
301
Java的IO操作
最近想用Java写一个爬虫,知乎了一下,很多人推荐如果业务逻辑不太复杂,都推荐使用国内大牛写的的一个框架webmagic,这个是java实现的,思路参照谷歌的Scrapy 。但是实现爬虫需要用到很多关于IO操作和多线程,发现这两项一直都是我java比较模糊的地方,这次就顺便学习一下,我看的是《java编程思想》。
对于IO的存取,不仅存在与各种I/O源端和想与之通信的接收端...
分类:
编程语言 时间:
2016-05-20 19:46:00
阅读次数:
278
Spring的核心概念就是DI和AOP,是Spring实现所有复杂华丽框架的基石。
相对于EJB等重型框架,Spring更加轻量化,可以强化普通的POJO对象。
1、简化JAVA开发
为了尽可能简化Java的开发,Spring遵循如下4个策略:
Lightweight and minimally invasive development with POJOs
使用POJO类进行轻量化...
分类:
编程语言 时间:
2016-05-20 19:46:34
阅读次数:
666
Core Data是苹果官方提供的一套框架,用来解决对象生命周期管理、对象关系图管理和持久化等方面相关的问题。Core
Data是模型层的技术,Core Data帮助你构建代表程序状态的模型层。Core
Data也是一种持久化技术,它可以将模型的状态持久化到磁盘。但它更重要的特点是:Core Data不只是一个加载和保存数据的框架,它也能处理内存中的数据。
什么是Core Dat...
分类:
编程语言 时间:
2016-05-20 19:45:45
阅读次数:
258
这一章节我们来讨论一下修改监视器对同步的影响。1.不修改监视器,同步的package com.ray.deepintothread.ch02.topic_24;
/**
*
* @author RayLee
*
*/
public class SynchOfStaticInnerClass {
public static void main(String[] args) {
T...
分类:
编程语言 时间:
2016-05-20 19:44:31
阅读次数:
235
spring AOP基于动态代理实现,想看懂源码必须了解动态代理和字节码增强方面的知识。
基于对spring各种配置的了解,首先我们先从DataSourse由谁来管理入手。了解AOP。
一般来讲首先会配置一个datasource,至于你配置什么连接池还是用JNDI这里就不提到细节,总之我们认为配置的spring的全局名称为dataSource就可以了。
接下来会将da...
分类:
编程语言 时间:
2016-05-20 19:43:49
阅读次数:
166
javascript 学习小结 (二) by FungLeo前言前面写过一个学习小结javascript 学习小结 JS装逼技巧(一) by FungLeo 那篇博文总结的东西还是比较多的.但是JS有很多的内容,都是很有用的知识点,不可能一下子记住.因此,我的学习小结的会一直更新.因为学习进度的不同,可能每篇博文的长短也不一样,有的学的东西多,就长点.查询某个字符串在某个数组中的索引值笨方法我的基础...
分类:
编程语言 时间:
2016-05-20 19:40:19
阅读次数:
180
mvc:view-controller标签作用:
配置直接转发页面,可以直接相应转发的页面,而无须再经过Handler方法
例子:
在index.jsp中:
success点击该超链接,不会经过Handler方法,而直接转发到相应页面
在springmvc.xml中配置:
但如果就这样配置会导致其他经过Handler方法的请求,无法响应,此时要在Springmvc.xm...
分类:
编程语言 时间:
2016-05-20 19:41:41
阅读次数:
195
Spring 源码解析之HandlerAdapter源码解析(二)前言
看这篇之前需要有Spring 源码解析之HandlerMapping源码解析(一)这篇的基础,这篇主要是把请求流程中的调用controller流程单独拿出来了
解决上篇文章遗留的问题
getHandler(processedRequest) 这个方法是如何查找到对应处理的HandlerExecutionChain和Handl...
分类:
编程语言 时间:
2016-05-20 19:40:10
阅读次数:
314
简介
所谓socket 通常也称作"**套接字**",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常**通过"套接字"向网络发出请求或者应答网络请求**。
以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。**ServerSocket用于服务器端,Socket是建立网络连接时使用的**。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成...
分类:
编程语言 时间:
2016-05-20 19:39:06
阅读次数:
248
、矢量减法
设二维矢量 P = (x1,y1) ,Q = (x2,y2)
则矢量减法定义为: P - Q = ( x1 - x2 , y1 - y2 )
显然有性质 P - Q = - ( Q - P )
如不加说明,下面所有的点都看作矢量,两点的减法就是矢量相减;
2、矢量叉积
设矢量P = (x1,y1) ,Q = (x2,y2)
则矢量叉积定义为: P × Q = x1*y2 ...
分类:
编程语言 时间:
2016-05-20 19:39:02
阅读次数:
336
朴素贝叶斯
参考[1]
事件A和B同时发生的概率为在A发生的情况下发生B或者在B发生的情况下发生A
P(A∩B)=P(A)?P(B|A)=P(B)?P(A|B)
所以有:
P(A|B)=P(B|A)?P(A)P(B)
对于给出的待分类项,求解在此项出现的条件下各个目标类别出现的概率,哪个最大,就认为此待分类项属于哪个类别
工作原理
1、假设现在有样本...
分类:
编程语言 时间:
2016-05-20 19:38:34
阅读次数:
259
1. 常量命名规则 在Python中,会在变量命名上标明某变量是常量,通常采用全是大写的方式来标明,如: 2、Python编译 python先把源码文件(.py)编译成字节码文件(.pyc) python3执行后,生成了一个__pycache__目录,pyc会在此目录下,python2执行可以看到直 ...
分类:
编程语言 时间:
2016-05-20 19:38:19
阅读次数:
164
字节流、字符流继承关系 前几篇文章讲解了字节流、字符流的使用,不过Java提供给用户的流类远不止此,限于篇幅原因,没办法一一讲解,而且也没有必要一一讲解,就像我在写博客的时候多次提到的,有问题的时候学会查JDK API即可。OK,虽然不一一讲解每种流,我自己简单画了几张UML图,说明一下字节输入流、 ...
分类:
编程语言 时间:
2016-05-20 19:35:08
阅读次数:
158
JavaScript只是一种运行于客户端,可以被客户端浏览器解析的一段代码。它和java没有任何关系。JavaScript简称JS。jQuery是对JS的一个封装。 一.网页引入Java Script的三种方式: 1.引入外部js文件 2.在当前HTML页面中使用script标签中书写 3.直接在当 ...
分类:
编程语言 时间:
2016-05-20 19:35:47
阅读次数:
210