- 博客(8)
- 收藏
- 关注
jetty的安装使用图文教程
原文转载自:http://blog.csdn.net/u014480454/article/details/27879095一直都听说jetty跟Tomcat一样,是一个web容器。之前做项目的时候,也使用过jetty,不过当时jetty是作为一个插件,跟maven集成使用的。那个时候,由于是第一次使用jetty,感觉jetty跟Tomcat并不一样,启动方式差异都如此之大。但是,...
2014-10-29 11:11:00 81
KNN K~近邻算法笔记
K~近邻算法是最简单的机器学习算法。工作原理就是:将新数据的每个特征与样本集中数据对应的特征进行比较,然后算法提取样本集中特征最相似的数据的分类标签。一般来说,只提取样本数据集中前K个最相似的数据。通常K不大于20,最后选择K个最相似数据中出现次数最多的分类,最为新的数据分类。但是K~近邻算法必须保存全部的数据集,如果训练数据集很大,必须使用打量的存储空间。此外,由于必须对数据集中每个数据...
2014-10-22 16:08:00 65
Java多线程之~~~线程安全容器的非阻塞容器
在并发编程中,会经常遇到使用容器。但是如果一个容器不是线程安全的,那么他在多线程的插入或者删除的过程中就会出现各种问题,就是不同步的问题。所以JDK提供了线程安全的容器,他能保证容器在多线程的情况下安全的插入和删除。当然,线程安全的容器分为两种,第一种为非阻塞似的,非阻塞的意思是当请求一个容器为空或者这个请求不能执行的时候,就会报出异常,第二种阻塞的意思是,不能执行的命令不会报出异常,...
2014-10-12 21:45:00 120
Mybatis之使用注解开发CRUD
上一篇演示了如何使用XML来操作Mybatis实现CRUD,但是大量的XML配置文件的编写是非常烦人的。因此Mybatis也提供了基于注解的配置方式,下面我们来演示一下使用接口加注解来实现CRUD的的例子。首先是创建一个接口。package com.bird.mybatis.bean;import java.util.List;import org.apache.ibatis...
2014-10-09 22:08:00 208
Mybatis 简单的CRUD 基于XML文件配置
所有的ORM框架学习曲线都是先来一个CRUD爽一爽,下面我们就来CRUD一下,所有的配置都是基于上一篇的配置。废话不多说,直接上代码。<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis....
2014-10-09 21:39:00 98
Mybatis初探之环境的配置
很早之前就想学习mybatis,据说很多公司都使用这个框架。以前我都使用老掉牙的DBCP,Hibernate感觉太大,现在来学学这个中性的框架。首先是环境的配置,我使用maven创建项目,pom.xml文件如下<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/200...
2014-10-09 19:53:00 48
Java多线程之~~~Fork/Join框架的同步和异步
在Fork/Join框架中,提交任务的时候,有同步和异步两种方式。以前使用的invokeAll()的方法是同步的,也就是任务提交后,这个方法不会返回直到所有的任务都处理完了。而还有另一种方式,就是使用fork方法,这个是异步的。也就是你提交任务后,fork方法立即返回,可以继续下面的任务。这个线程也会继续运行。下面我们以一个查询磁盘的以log结尾的文件的程序例子来说明异步的用法。...
2014-10-08 20:56:00 257
使用Java7提供的Fork/Join框架
在Java7中,JDK提供对多线程开发提供了一个非常强大的框架,就是Fork/Join框架。这个是对原来的Executors更进一步,在原来的基础上增加了并行分治计算中的一种Work-stealing策略,就是指的是。当一个线程正在等待他创建的子线程运行的时候,当前线程如果完成了自己的任务后,就会寻找还没有被运行的任务并且运行他们,这样就是和Executors这个方式最大的区别,更加有...
2014-10-07 23:55:00 147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人