上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 线程同步线程的同步是为了防止多个线程访问同一个数据对象时,对数据造成破坏。同步的方法就是使用synchronized关键字。每个对象有且仅有一个同步锁,意味着同步锁依赖于对象而存在。每个对象都有一个内置锁,当程序运行到非静态的synchronized同步方法时,自动获... 阅读全文
posted @ 2018-05-07 16:35 惶者 阅读(183) 评论(0) 推荐(0) 编辑
摘要: join、sleep、yield都是Thread类的方法join线程join()方法:让“主线程”线程等待“子线程”运行完之后再运行。//子线程public class son extends Thread(){ void run(){ .... 阅读全文
posted @ 2018-05-07 16:35 惶者 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 操作系统中的进程和线程的概念 进程是指一个内存运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程,比如windows下的一个运行的应用程序.exe就是一个进程。 线程是指进程中的一个执行流,一个进程可以运行多个线程。... 阅读全文
posted @ 2018-05-07 16:35 惶者 阅读(713) 评论(0) 推荐(0) 编辑
摘要: Git是分布式版本控制系统,GitHub是代码托管平台(搞基专用)基础初始化和配置配置——git config user.name "名字" ——git config user.email "邮件"初始化,创建仓库——git init:当在某个文件夹下执行该... 阅读全文
posted @ 2018-05-03 21:50 惶者 阅读(119) 评论(0) 推荐(0) 编辑
摘要: @Autowired//private SupplierRelGoodsDbo supplierRelGoodsDbo;因为注释的时候没有把@Autowired一同注释掉项目都启不启来,记录一下扎心 阅读全文
posted @ 2018-04-25 17:47 惶者 阅读(3224) 评论(0) 推荐(0) 编辑
摘要: dao层的代码:public interface SupplierMapper extends BaseMapper{ /*List getAllSupplier(@Param("type") String type, ... 阅读全文
posted @ 2018-04-24 14:52 惶者 阅读(4145) 评论(0) 推荐(0) 编辑
摘要: Java数组是静态的,即初始化之后数组长度不可变。初始化就是为数组对象分配内存空间,并为每个数组元素指定初始值。数组的初始化(两种方式):1、静态初始化:人定值,系统定长;2、动态初始化:人定长,系统定值。(使用时不要同时指定两种初始化)public class Ar... 阅读全文
posted @ 2018-04-18 15:09 惶者 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 实例变量和类变量Java内存管理分为两个方面:内存分配和内存回收。 内存分配是特指创建Java对象时,JVM为该对象在堆内存中所分配的内存空间 ... 阅读全文
posted @ 2018-04-18 15:09 惶者 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Map和Listmap的values方法map集合是一个关联数组,它包含两组值:一组是key组成的集合,因为map集合的key不允许重复,且map不会保存key加入的顺序,因此这些key可以组成一个Set集合;另一组是value组成的集合,因为value完全可以重复,... 阅读全文
posted @ 2018-04-18 15:08 惶者 阅读(161) 评论(0) 推荐(0) 编辑
摘要: TreeMap和TreeSetHashSet的底层依赖于HashMap的实现。TreeSet底层采用一个NavigableMap来保存TreeSet集合的元素。实际上由于NavigableMap只是一个接口,因此底层依然使用TreeMap来包含Set集合中的所有元素。... 阅读全文
posted @ 2018-04-18 15:08 惶者 阅读(107) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页