• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






MrQin

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2017年10月1日

java并发工具学习 02 线程对象(Thread Object)那些事
摘要: 每个线程都跟一个Thread实例关联。有两种建立线程的基础策略。+实例化一个Thread实例,程序异步新建一个线程执行任务(方便直接控制线程的创建和管理)+传送任务给执行器(executor)执行(从应用的其他部分抽象化线程的管理)本节使用方法一建立线程,执行器后面章节会介绍到。 1、定义并建立一个 阅读全文
posted @ 2017-10-01 23:05 MrQin 阅读(264) 评论(0) 推荐(0)
 
java并发工具学习 01 进程与线程基础
摘要: 在并发程序设计中,有两个基本的单位:进程和线程。并发程序设计主要是针对线程而言,当然,进程也是非常重要的。操作系统包含很多进程与线程。即使在单核系统中(systems that only have a single execution core)也是这样的,因此,单核系统实际上只有一个线程在运行,通 阅读全文
posted @ 2017-10-01 18:30 MrQin 阅读(150) 评论(0) 推荐(0)
 

2017年9月22日

java十六大常用工具类(根据GitHub代码统计)
摘要: 一、org.apache.commons.io.IOUtils 1、closeQuietly 关闭一个IO流、socket、或者selector且不抛出异常。通常放在finally块。 2、toString 转换IO流、Uri、byte[]为String。 3、copy IO流数据复制,从输入流写到 阅读全文
posted @ 2017-09-22 09:15 MrQin 阅读(3298) 评论(1) 推荐(1)
 

2017年9月21日

java类型擦除(Java Type Erasure Mechanism)
摘要: 在JDK5之后java提供了泛型(Java Genertics),允许在定义类的时候使用类型作为参数。泛型广泛应用于各类集合中。本文对其以及其用法进行介绍。 1、一个常见的错误 下面例子中,用List<Object>类型的参数来接收List<String>。 似乎Object是String的父类,并 阅读全文
posted @ 2017-09-21 11:24 MrQin 阅读(375) 评论(0) 推荐(0)
 
Set<?> vs Set
摘要: 我们都知道无界通配符(unbounded wildcard) Set<?>可以处理任意类型数据,原生态类型(raw type)Set也能处理任意类型数据,但是他们区别是什么呢。 1、关于Set<?>的两个真相。 (1)因为符号?可以匹配任意类型,因此Set<?>可以处理任意类型的数据。 (2)因为我 阅读全文
posted @ 2017-09-21 10:09 MrQin 阅读(438) 评论(0) 推荐(0)
 

2017年9月20日

好用网站推荐
摘要: 一、代码 1、代码Demo下载(包含java、Struts等) https://www.programcreek.com/ 2、java世界 https://www.javaworld.com/ 3、IBM开发论坛 https://www.ibm.com/developerworks/learn/j 阅读全文
posted @ 2017-09-20 15:29 MrQin 阅读(167) 评论(0) 推荐(0)
 

2017年9月19日

springboot 不加载yaml文件的问题
摘要: 初学Spring Boot, 遇到 配置文件位置对了 ,就是不加载。 看官方文档,说要加入SnakeYaml依赖。于是搜索,加入。 发现还是不行。又继续加。行了,原来我加错了。 上面那个是spring boot官方父项目里配的,居然不行。 下面那个居然是可以的,醉了。 阅读全文
posted @ 2017-09-19 16:52 MrQin 阅读(2708) 评论(0) 推荐(0)
 

2017年9月17日

GitHub Markdown入门
摘要: 1、块元素(block) (1)段落(paragraph)与换行(break):段落文字之间没有一个或多个空格,如果插入了一个或多个空格,将被视为多个段落。通过在行末加一个或多个空格后按return/Enter来实现换行。 (2)头部(headers):在文本前面加一个或多个#实现头。如 ## he 阅读全文
posted @ 2017-09-17 11:22 MrQin 阅读(238) 评论(0) 推荐(0)
 
springboot 之 JAX-RS 和 Jersey
摘要: springbott支持Jersey,要是用Jersey2.x只需要依赖spring-boot-starter-jersey。 然后需要配置ResourceConfig EndPoint类要有@Components和HTTP 资源注解(@Get等) 因为EndPoint作为Spring的一个组件(C 阅读全文
posted @ 2017-09-17 09:21 MrQin 阅读(437) 评论(0) 推荐(0)
 
springboot 之Spring Web Mvc Framework
摘要: 1、SpringMvc自动配置 Spring Boot 为SpringMvc提供了自动配置。 自动配置包含Spring的以下特征: (1)视图解析器ContentNegotiatingViewResolver或BeanNameViewResolver。 (2)支持静态文件,包含对WebJar支持。 阅读全文
posted @ 2017-09-17 08:12 MrQin 阅读(4268) 评论(0) 推荐(0)
 
下一页