1.单列模式的定义 保证一个类只有一个实例存在,同时提供能对该实例加以访问的静态方法。 2.为什么要使用单列模式 在整个程序空间使用全局变量,共享资源; 大规模系统中,为了性能的考虑,需要节省对象的创建时间等。 3.实现单列模式的步骤 a) 构造函数私有化 b) 提供一个公有的静态方法 c) 在类中 ...
分类:
其他好文 时间:
2018-11-12 19:47:25
阅读次数:
128
MT6238芯片技术分析资料,MT6238数据表原理图MT6238芯片是联发科相对来说比较好的芯片,相对来说,价格和性能会比较好,但网上关于MT6238芯片的资料还是比较少的,所以我今天来分享它的资料,包括原理图、数据表和规格书等资料都会分享给大家,你们可以到闯客网技术论坛下载,也可以加群:813238832,更多联发科芯片资料共享资源资料链接:https://bbs.usoftchina.com
分类:
其他好文 时间:
2018-11-12 18:37:27
阅读次数:
161
# 什么是软件架构 软件构件提供的服务、性能、特性、错误处理、共享资源使用等。 对于复杂系统和大型系统的开发而言,设计好软件架构是保证软件质量的根本措施。 * 软件架构是项目干系人进行交流的手段。* 软件架构是早期设计决策的体现。* 软件架构是可传递和可重用的模型。 --代表了系统的公共高层次的抽象 ...
分类:
其他好文 时间:
2018-11-11 15:56:22
阅读次数:
126
Java多线程开发中最重要的一点就是线程安全的实现了。所谓Java线程安全,可以简单理解为当多个线程访问同一个共享资源时产生的数据不一致问题。为此,Java提供了一系列方法来解决线程安全问题。 synchronized synchronized用于同步多线程对共享资源的访问,在实现中分为同步代码块和 ...
分类:
编程语言 时间:
2018-11-07 14:04:26
阅读次数:
228
1、锁是什么 数据库是一个多用户使用的共享资源,当多个用户并发的存储取数据的时候,在数据库中就会产生多个事务同时存取同一数据的时候,若对并发操作不加控制就可能读取和存储不正确的数据,破坏数据库的一致性。 加锁是实现数据库并发的一个很重要的技术,当事务在对某个对象数据进行操作的时前,系统会先收到请求, ...
分类:
数据库 时间:
2018-11-07 11:37:01
阅读次数:
160
JAVA大数据中高级架构2018-11-0614:24:56挂起和恢复线程Thread的API中包含两个被淘汰的方法,它们用于临时挂起和重启某个线程,这些方法已经被淘汰,因为它们是不安全的,不稳定的。如果在不合适的时候挂起线程(比如,锁定共享资源时),此时便可能会发生死锁条件——其他线程在等待该线程释放锁,但该线程却被挂起了,便会发生死锁。另外,在长时间计算期间挂起线程也可能导致问题。下面的代码演
分类:
编程语言 时间:
2018-11-06 15:12:31
阅读次数:
185
1.加锁方式: 1-1.使用synchronized关键字进行方法或代码块的加锁方式 1-2.使用ReentrantLock类提供的lock()方法的方式 2.代码实现(传统的银行取款存款问题): 2-1.Account.java类:账户类 package com.java.thread; impo ...
分类:
编程语言 时间:
2018-11-05 16:26:24
阅读次数:
268
1 我觉得像我这般年纪的(29岁),有相对扎实技术功底的(就不自谦了),对赚钱有着强烈欲望的程序员,应该定一个切实的小目标——五年内月入三万! 之所以要定这个目标,最主要的原因是老婆的批评刺痛了我——一个身强力壮的年轻男子(脑子也还好使),不想方设法的多挣点钱,简直就是对自己人生的不负责任;嗯,也是 ...
分类:
其他好文 时间:
2018-10-31 10:43:14
阅读次数:
195
悲观锁 对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据开始读取的时候就把数据锁定住。【数据锁定:数据将暂时不会得到修改】,(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它线程),传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等 ...
分类:
其他好文 时间:
2018-10-28 15:01:22
阅读次数:
142
相比Java中的锁(Locks in Java)里Lock实现,读写锁更复杂一些。假设你的程序中涉及到对一些共享资源的读和写操作,且写操作没有读操作那么频繁。在没有写操作的时候,两个线程同时读一个资源没有任何问题,所以应该允许多个线程能在同时读取共享资源。但是如果有一个线程想去写这些共享资源,就不应 ...
分类:
其他好文 时间:
2018-10-26 17:55:36
阅读次数:
189