zoukankan      html  css  js  c++  java
  • 并发编程第一章简单介绍和环境准备

    并发编程

    1.概览

    1.1这门课讲什么

    • 进程
    • 线程
    • 并发
    • 并行
    • Java并发工具、并发问题以及解决方案,同时涉及其他领域的并发

    1.2课程特色

    本门课程以并发、并行为主线,穿插讲解

    • 应用 - 结合实际
    • 原理 - 了然于胸
    • 模式 - 正确姿势
      课程讲解总览图:
      并发编程概览

    1.3预备知识

    • 希望你不是一个初学者
    • 线程安全问题,需要你接触过 Java Web 开发、Jdbc 开发、Web 服务器、分布式框架时才会遇到
    • 基于 JDK 8,最好对函数式编程、lambda 有一定了解
    • 采用了 slf4j 打印日志,这是好的实践
    • 采用了 lombok 简化 java bean 编写
    • 给每个线程好名字,这也是一项好的实践
      项目环境准备:
      pom.xml依赖如下:直接添加到maven项目依赖即可
    <properties>
     	<maven.compiler.source>1.8</maven.compiler.source>
     	<maven.compiler.target>1.8</maven.compiler.target>
    </properties>
    <dependencies>
    	<dependency>
     		<groupId>org.projectlombok</groupId>
     		<artifactId>lombok</artifactId>
     		<version>1.18.10</version>
     	</dependency>
     	<dependency>
     		<groupId>ch.qos.logback</groupId>
     		<artifactId>logback-classic</artifactId>
     		<version>1.2.3</version>
     	</dependency>
    </dependencies>
    

    logback.xml 配置如下,在maven项目resources目录下添加此文件,内容如下:

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration
     xmlns="http://ch.qos.logback/xml/ns/logback"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://ch.qos.logback/xml/ns/logback logback.xsd">
     <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
     <encoder>
     <pattern>%date{HH:mm:ss} [%t] %logger - %m%n</pattern>
     </encoder>
     </appender>
     <logger name="c" level="debug" additivity="false">
     <appender-ref ref="STDOUT"/>
     </logger>
     <root level="ERROR">
     <appender-ref ref="STDOUT"/>
     </root>
    </configuration>
    
    艾欧尼亚,昂扬不灭,为了更美好的明天而战(#^.^#)
  • 相关阅读:
    威尔逊定理  知识点
    费马小定理及推论 知识点
    勾股定理和勾股数
    hdu6441 Find Integer (费马大定理)
    费马大定理
    莫队算法 [国家集训队]小Z的袜子
    R49 A-D D图有向有环图
    #505 1&2 A-C 后面未完成
    stack 的一些用法
    bzoj 2844 albus就是要第一个出场 异或和出现次数 线性基
  • 原文地址:https://www.cnblogs.com/lovelywcc/p/13693732.html
Copyright © 2011-2022 走看看