如SelfBoundGeneric<T extends SelfBoundGeneric<T>> 第一次看可能会非常疑惑,但是我现在只知道我第一次看的时候确实非常疑惑,但是具体怎么疑惑却不知道了。 那么这个泛型类的意思就是: 他接受一个类型参数T,而 T是继承SelfBoundGeneric<T> ...
分类:
编程语言 时间:
2016-07-14 02:58:54
阅读次数:
596
在实战中学习Spring,本系列的最终目的是完成一个实现用户注册登录功能的项目。 预想的基本流程如下: 1、用户网站注册,填写用户名、密码、email、手机号信息,后台存入数据库后返回ok。(学习IOC,mybatis,SpringMVC的基础知识,表单数据验证,文件上传等) 2、服务器异步发送邮件 ...
分类:
编程语言 时间:
2016-07-14 03:01:03
阅读次数:
199
封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字private实现封装。什么是封装?封装把对象的所有组成部分组合在一起 ...
分类:
编程语言 时间:
2016-07-14 02:58:51
阅读次数:
151
本文内容主要总结自《Java并发编程的艺术》第5章——Java中的锁。 一、AQS AbstractQueuedSynchronizer(简称AQS),队列同步器,是用来构建锁或者其他同步组建的基础框架。该类主要包括: 1、模式,分为共享和独占。 2、volatile int state,用来表示锁 ...
分类:
编程语言 时间:
2016-07-14 02:56:28
阅读次数:
273
垃圾收集算法、垃圾回收算法、java垃圾收集器 目录1. 垃圾收集算法1)引用计数法2)根搜索法2. 垃圾回收算法1)复制算法2)标记-清除算法3)标记-整理算法4)分代收集算法3. java垃圾收集器新生代GC器:1)Serial垃圾收集器2)ParNew垃圾收集器3)Parallel Scave ...
分类:
编程语言 时间:
2016-07-14 02:57:18
阅读次数:
453
关于反射在annotation中的使用,这也是本次我个人学习反射的主要目的 关于什么是annotation后续我也会整理一下,现在只大致介绍一下 一,Annotation(注解)简介: 注解大家印象最深刻的可能就是JUnit做单元测试,和各种框架里的使用了。本文主要简单介绍一下注解的使用方法,下篇文 ...
分类:
编程语言 时间:
2016-07-14 02:52:03
阅读次数:
167
在实战中学习,模仿博客园的部分功能。包括用户的注册,登陆;发表新随笔,阅读随笔;发表评论,以及定时任务等。Entity层设计3张表,分别为user表(用户),essay表(随笔)以及comment表(评论)。表结构如下: 项目开发采用Intellij IDEA + maven,整个项目结构如下如下图 ...
分类:
编程语言 时间:
2016-07-14 02:52:54
阅读次数:
302
我们要用 JavaScript,但是把它写在哪里呢? 这里 ↘ 1. HTML 页面中 。 2. 单独的一个文件中,文件后缀名是“.js”。 ————————————————————————— 我们先讨论第一种情况 —— 在 HTML 页面中使用 JavaScript。 这时 JavaScript ...
分类:
编程语言 时间:
2016-07-14 02:51:32
阅读次数:
163
Mac-OSX的Python3.5虚拟环境下安装Opencv 1 关键词 关键词:Mac,OSX,Python3.5,Virtualenv,Opencv 1 关键词 关键词:Mac,OSX,Python3.5,Virtualenv,Opencv 2 概述 本文是一篇 环境搭建 的基础文。 为了这个东 ...
分类:
编程语言 时间:
2016-07-14 02:48:53
阅读次数:
380
作为一个前端小白,虽然现在能看得懂一点django代码,也能实现点简单的小需求。但是感觉自己还是有很多不懂的喂。比如__gt,这个大于的写法都让我蒙圈。。。So,跟着imooc,从Python基础开始吧~ Python 入门 数据类型: print 语句:向屏幕上输出指定的文字 注释:Python的 ...
分类:
编程语言 时间:
2016-07-14 02:46:27
阅读次数:
224
Chapter 3 操作符与表达式 1、操作符 从形式上看,操作符既可以是符号(如+,-,*等),也可能是字符(delete,instanceof等); 从结构上看,操作符可分为一元、二元和三元操作符。 使用操作符操作值,会存在各种隐式转换。 下表是所有的操作符,从上到下优先级从高到低,分割线内优先 ...
分类:
编程语言 时间:
2016-07-14 02:43:52
阅读次数:
197
c++11新语法1: auto关键字 c++11 添加的最有用的一个特性应该就是auto关键字。 不知道大家有没有写过这样的代码: 甚至比这个更复杂的模板嵌套。 这种情况下,不但代码冗长,而且容易出错,出错之后的编译错误提示信息也难以阅读 而使用auto则可以大幅的简化代码的编写,也减少拼写出错的可 ...
分类:
编程语言 时间:
2016-07-14 02:43:26
阅读次数:
205
Java 集合与数组之间的转换 @author ixenos 数组转集合 Arrays.asList(T... a) 先给结论:用 Arrays.asList(T... a) 将数组转换成集合 (T...a)是可变参数,看成(T[] a)即可 返回一个受指定数组支持的固定大小的列表,这是披着List ...
分类:
编程语言 时间:
2016-07-14 02:39:45
阅读次数:
264