- 2020-05-29全自动软水器(钠离子交换器)再生周期怎样计算
娟Amy
经常有客户问到:全自动软水器再生周期应该怎样计算?今天转载篇关于总结了钠离子交换器相关的问题的文章大家一起了解一下吧!1:钠离子交换器再生周期计算方法钠离子交换器再生完全至下一次失效的产水量,与树脂的工作交换容量、树脂填充量、原水的硬度及软化器的工作状况有关。周期产水量需在运行中监测,一般的估算方法如下:周期产水量(m3)=有效树脂填充量(L)×树脂工作交换容量(mol/L)÷全硬度(mg/LCa
- 写出质量好软件的75条体会-转载篇
回首笑人间
先奉上福利一张!随笔:随着春天的到来,互联网行业的金三银四正式到来,程序员们也迎来了跳槽的高峰期,一大批的程序员奔走在跳槽,面试之间,而回首也已经到新公司三个月了,回想这三个月紧张又忙碌的日子,也是收获颇多。同时随着公司的快速发展,看着每天都有大量的同行犹如奔赴刑场一般来面试,回首在每天坐在办公室里快乐的敲着代码的同时(快乐吗?头发都掉了一大把好吗o(╥﹏╥)o),也颇有一种坐看云起云涌,我自巍然
- unity场景overdraw查看脚本
fraglib
unity游戏引擎
转载篇在game视图下查看overdraw:https://blog.csdn.net/complicatedcc/article/details/70214681c#代码,要挂在摄像机上:usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;//////这个脚本挂在摄像机上才能正确运行///[Requir
- [转载]《科幻世界》那些已消失的作者
weixin_34417814
看知乎日报突然想起了当年上学在图书馆看科幻世界的日子…转载篇文章吧原文连接:http://blog.renren.com/share/258295456/792872881前几日,在整理书架过程中,又一次翻出了那些陈旧的记忆——我的那些从96年开始的科幻世界。也许比起论坛上的兄弟们,12年的记忆并不算长(真的,大家之中肯定藏龙卧虎,有的甚至都有科学文艺创刊号吧……),但在翻阅这些杂志的过程中,那些
- [网络安全转载篇] Web安全学习及异或解密示例
Mr.小豆丁
网络安全
文章目录一.工具&术语1.网安术语2.常用工具3.推荐文章二.常见攻击1.SQL注入2.XSS跨站3.越权漏洞4.CSRF跨站请求伪造5.支付漏洞三.音乐异或解密示例四.总结一.工具&术语1.网安术语常见安全网站及论坛:看雪(https://bbs.pediy.com/)安全客(https://www.anquanke.com)freebuf(https://www.freebuf.com/)安全
- 清流莲花山人@茶树·茶籽·茶油
樂子
(转载篇)清流·江峰图片发自App图片发自App又是茶籽油飘香的的季节。榨油枋飘荡着浓浓的油香,把我的思绪带到故乡嵩溪镇的油茶山上。油茶属常绿灌木。树皮淡褐色,平滑不裂,叶呈椭园形,有锯齿,革质,秋季开白花,以南方丘陵地区为主产区。茶籽油树有人工种植的、有天然野生的;人工种植的成规模化发展,成片成片的有十几亩、上百亩的,面积大的基本上种在山上,面积小的大多种在房前屋后;天然野生的东一株西一株,如星
- Arduino模拟电脑键盘(基于AVR-USB的USB-HID设备)
DeepAlchemy
C/C++编程问题详解
Arduino模拟电脑键盘(基于AVR-USB的USB-HID设备)转载篇目,模拟输入关于此帖子的其他讨论,还可以看看http://geek-workshop.com/thread-2303-1-1.htmlhttp://geek-workshop.com/thread-2310-1-1.html键盘作为经典的输入设备,使用在很多互动中都有特别的优势,比如我们可以通过键盘直接给flash传递按键事
- 潜移默化学会WPF(转载篇)--屏幕显示Label,鼠标移上去变成textBox
weixin_33752045
原文:潜移默化学会WPF(转载篇)--屏幕显示Label,鼠标移上去变成textBoxDemoLabel原文地址http://topic.csdn.net/u/20090324/14/349de2ff-f12e-4d7a-8a37-ca3318b63b51.html
- VC++6.0工程类型介绍
WeiKangC
开发工具vc++6.0工程类型
转载篇:VC++6.0可以新建的工程类型介绍1.ATLCOMAppWizard用来新建一个COM组件的向导,比如WORD里用的公式编辑器就是一个COM组件。2.ClusterResourceTypeWizard群集资源类型向导,用来创建可以到处用的资源项目,比如字体就是一种资源。3.CustomAppWizard这个是给高档用户用的自定义向导。4.DatabaseProject数据库项目,顾名思义
- 理解MongoDB默认的ObjectID--转载篇
xiaoyutongxue6
mongodb
BSONObjectIDSpecificationABSONObjectIDisa12-bytevalueconsistingofa4-bytetimestamp(secondssinceepoch),a3-bytemachineid,a2-byteprocessid,anda3-bytecounter.Notethatthetimestampandcounterfieldsmustbestore
- 无人机用电池
jgj58
无人机零部件
无人机行业里格瑞普的电池质量还是不错的,这里转载篇关于他们的产品的文章,转载连接如下:http://www.ace-pow.com/wrjdccjjwrjdcgz.html在国内各种无人机论坛或者网站经常看到一些模友在询问和讨论关于无人机动力电池品牌的问题,比如无人机电池改装,国内品牌与无人机电池质量有没有关系和无人机电池厂家等等。在这里,格瑞普——作为一个拥有从事锂电池研发生产二十年经验的厂家,
- 电竞行业的发展(转载篇)
猫喵的哥哥
电子竞技(ElectronicSports)就是电子游戏比赛达到“竞技”层面的体育项目。电子竞技运动就是利用电子设备作为运动器械进行的、人与人之间的智力对抗运动。通过运动,可以锻炼和提高参与者的思维能力、反应能力、心眼四肢协调能力和意志力,培养团队精神。电子竞技也是一种职业,和棋艺等非电子游戏比赛类似,2003年11月18日,国家体育总局正式批准,将电子竞技列为第99个正式体育竞赛项。2008年,
- Linux下的tar压缩解压缩命令详解(转载篇)
qq_45748521
大数据
原文链接:https://blog.csdn.net/x_iya/article/details/72889456tar-c:建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有c
- Linux安装和配置MySQL5.7【修改密码、修改字符集等配置】(5.7.18+版本也可参考,我是5.7.22)
大大大大橙子
本文是转载篇,这里是原文原文原文。--------------------分割线-------------------------------这下面内容讲述如何修改密码为简单密码(比如:123456).但是你还是先看完原文,按照原文操作完了,再来看下面的。本人强迫症+懒癌+记忆力差,所以,对于mysql密码这东西,除了123456,我记不住其他的密码。所以,你懂的,在原文基础上,我加上了修改密码为
- 摄影:光的故事(三)
壹見
文/壹見♫感谢您的阅读!——未经许可,请勿转载篇三:白与黑——黑纸醉金迷压不住城市的暗黑来时的路原来是纯粹的明黄午夜回家的出租车夜风肆无忌惮猎猎作响街灯仿佛也悄悄打了个寒颤穿过人山人海这世界还很美
- 摄影:光的故事(四)
壹見
文/壹見♫感谢您的阅读!——未经许可,请勿转载篇四:故事图片发自App种下光的种子开出一个故事在某年某月某一天低眉顺耳庭院落满馨香跳起来够着的梦想才叫梦想
- 《持续更新》——【资源与博客】转载篇
孙楚昆
anaconda结合pyqtdesignerPyCharm2018.1.3专业版(最新教程:成功激活)PyCharm自定义新文档的代码模板深入解析Python中的__builtins__内建对象Python可执行程序.exe打包软件之一:cx_Freeze官方教程与下载链接最近项目需要用到https,虽然是PSK的,但一通百通,做个参考吧完美安装Anaconda3+PyQt5+Eric6#defi
- TCP协议的三次握手和四次挥手
EngZegNgi
计算机网络JobDiscusstcp三次握手四次挥手连接状态
最近正在复习计算机基础知识,转载篇文章学习.原作者还在最后讲了道常见面试题目!转载地址:http://uule.iteye.com/blog/2213562TCP协议的三次握手和四次挥手博客分类:HTTP/TCP/SocketTCP/IP协议三次握手与四次握手流程解析Http协议三次握手过程简述Socket,IP,TCP三次握手,HTTP协议TCP/IP协议的三次握手及实现原理一、TCP报文格式T
- linux 下基本的I/O系统函数
theArcticOcean
linux函数IOapiC语言
在学习linuxC的过程中遇到了5个基本的I/O系统函数:open(),read(),write(),lseek(),close()自己写了几个例子,但是有点乱,后来认识到其实API的归纳就已经非常清晰了。由于本文大多数内容不是原创,只是简单的整理,所以就作为转载篇吧。以下的内容来自《linuxCAPI文档》来源:net.pku.edu.cn/~yhf/linux_c整理:飞龙open打开文件相关
- no buffer space available try changing
今天来找bug
bufferspace
公司服务器最近几天一直报错误,大概运行一天就报如下异常。 java.net.SocketException:No buffer space available(maximumconnectionsreached?):JVM_Bind 搞的很是郁闷,转载篇文章,貌似很全面,试试看。 一个朋友让我帮忙解决他服务器上一个JAVA应用出现的问题,我利用业务时间赶赴现场两次,
- 使用libjpeg处理图像(libjpeg的使用压缩与解压缩jpg格式)
weikangc
C++bmplibjpeggdi
转载篇:标题:利用libjpeg处理图像作者:赵新国Email:
[email protected]关键字:jpeg,图像压缩摘要:文章介绍了采用libjpeg处理图像的方法前一段时间做了一个项目,项目中有一部分是关于图像采集的,相关硬件有:高速数字相机(我们采用BaslerA312f),工控机,服务器。其中相机通过1394视频线连接到工控机的1394视频卡上,工控机与服务器通过百兆网连接。具体工作
- Python 动态类型 变量基本上是动态变量
lujiandong1
python
转载篇文章:讲解变量赋值,和内存管理的,python的变量赋值,似乎是用C++的指针来实现的。引用赋值。 python基础(5):深入理解python中的赋值、引用、拷贝、作用域 http://my.oschina.net/leejun2005/blog/145911 Python内存管理 http://www.cnblogs.com/vamei/p/3232088.htm
- mtk android mcp camera更改
mirkerson
转载篇android驱动
分类: android驱动 转载篇2012-08-2310:47 915人阅读 评论(0) 收藏 举报mtkandroidflashlayerstructfunctionhttp://blog.csdn.net/jiangjingui2011/article/details/7098067-------------------------------------------------------
- ListView下拉刷新数据功能篇一
u010436741
androidListView
转载自http://blog.sina.com.cn/s/blog_7575ed8b01013cnp.html我已经试过了,效果蛮好,这是转载篇,下一篇我将我的贡献出来,在此感谢楼上那位博主,他的源码如下:今天项目中遇到一个问题:下拉滑动工单列表时(GridView/ListView实现)刷新最新数据,类似新浪微博中顶端下拉刷新数据功能。在网上搜了一些解决方案,很多方法看起来很复杂,看了几个方案,
- android anim动画效果浅析
dadaxiaoxiaode
理论篇上一文转载篇已介绍,本文直接上例子:1.首先定义一个文件夹anim,再分别定义四个动画效果的xml:2.四个xml文件分别如下:anim_enter.xml:
-->
anim_exit.xml:
back_enter.xml:
back_exit.xml:
- 我们都是谁的子孙
Suprman
数学是很引人的,转载篇趣文,想起曾读过的一本图论书籍,曾研究过这个问题,对此感兴趣的,可以找本图论的书看一下,用图论方法研究这个更清晰------------------------------------------------------------------------------------------------------------刚刚看到一篇微博,说加州一名小姑娘在做家庭作业时发
- 系统权限设计
潜水老狼
权限设计(转载篇)B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权的用户可以正常合
- C/C++检测内存泄漏的方法
dreamvyps
listreportFiledeleteleakoutput
今天在听一个同事做转正答辩的时候,谈到如何在vxWorks代码下还检测内存泄漏,因为公司产品容易出现内在泄漏,而且定位非常困难。这令自己想起以前在ZW时遇到过的一个问题,那时候曾经研究过C语言如何检测内在泄漏的问题。刚好在网上已经有高手已经给出了解决方案,因此在这里转载篇技术文档,做为自己技术积累的点滴,自己看了大概思路,便在30分钟内实现了一个简单的C语言版本。晚上HP回来时,刚好在抱怨他们项目
- 玩手机要留意的黑手: 世界比你想像的黑, 即使不黑, 防人之心不可无.
jy_kwwl
原来的O2XDAZinc被可恶的小偷借走了,换了个Nokia E51,转载篇玩机心得文章,给自己和大家一个参考:以下所列均只为可能性,还没有在本人身上发生过,但其可能性却是存在的,并非扯蛋,就像一个漏洞,现在没有人攻击你,不代表你没有危险.很多人抱着这样的论调"三版手机用这么久,从来没有这些问题,楼主想太多了",这种论调的话就算了,不勉强你.1.系统破解了,被恶意软件侵犯的危险.现在破解了系统,无
- redis学习笔记——不仅仅是存取数据
Everyday都不同
returnSourceexpire/delincr/lpush数据库分区redis
最近项目中用到比较多redis,感觉之前对它一直局限于get/set数据的层面。其实作为一个强大的NoSql数据库产品,如果好好利用它,会带来很多意想不到的效果。(因为我搞java,所以就从jedis的角度来补充一点东西吧。PS:不一定全,只是个人理解,不喜勿喷)
1、关于JedisPool.returnSource(Jedis jeids)
这个方法是从red
- SQL性能优化-持续更新中。。。。。。
atongyeye
oraclesql
1 通过ROWID访问表--索引
你可以采用基于ROWID的访问方式情况,提高访问表的效率, , ROWID包含了表中记录的物理位置信息..ORACLE采用索引(INDEX)实现了数据和存放数据的物理位置(ROWID)之间的联系. 通常索引提供了快速访问ROWID的方法,因此那些基于索引列的查询就可以得到性能上的提高.
2 共享SQL语句--相同的sql放入缓存
3 选择最有效率的表
- [JAVA语言]JAVA虚拟机对底层硬件的操控还不完善
comsci
JAVA虚拟机
如果我们用汇编语言编写一个直接读写CPU寄存器的代码段,然后利用这个代码段去控制被操作系统屏蔽的硬件资源,这对于JVM虚拟机显然是不合法的,对操作系统来讲,这样也是不合法的,但是如果是一个工程项目的确需要这样做,合同已经签了,我们又不能够这样做,怎么办呢? 那么一个精通汇编语言的那种X客,是否在这个时候就会发生某种至关重要的作用呢?
&n
- lvs- real
男人50
LVS
#!/bin/bash
#
# Script to start LVS DR real server.
# description: LVS DR real server
#
#. /etc/rc.d/init.d/functions
VIP=10.10.6.252
host='/bin/hostname'
case "$1" in
sta
- 生成公钥和私钥
oloz
DSA安全加密
package com.msserver.core.util;
import java.security.KeyPair;
import java.security.PrivateKey;
import java.security.PublicKey;
import java.security.SecureRandom;
public class SecurityUtil {
- UIView 中加入的cocos2d,背景透明
374016526
cocos2dglClearColor
要点是首先pixelFormat:kEAGLColorFormatRGBA8,必须有alpha层才能透明。然后view设置为透明glView.opaque = NO;[director setOpenGLView:glView];[self.viewController.view setBackgroundColor:[UIColor clearColor]];[self.viewControll
- mysql常用命令
香水浓
mysql
连接数据库
mysql -u troy -ptroy
备份表
mysqldump -u troy -ptroy mm_database mm_user_tbl > user.sql
恢复表(与恢复数据库命令相同)
mysql -u troy -ptroy mm_database < user.sql
备份数据库
mysqldump -u troy -ptroy
- 我的架构经验系列文章 - 后端架构 - 系统层面
agevs
JavaScriptjquerycsshtml5
系统层面:
高可用性
所谓高可用性也就是通过避免单独故障加上快速故障转移实现一旦某台物理服务器出现故障能实现故障快速恢复。一般来说,可以采用两种方式,如果可以做业务可以做负载均衡则通过负载均衡实现集群,然后针对每一台服务器进行监控,一旦发生故障则从集群中移除;如果业务只能有单点入口那么可以通过实现Standby机加上虚拟IP机制,实现Active机在出现故障之后虚拟IP转移到Standby的快速
- 利用ant进行远程tomcat部署
aijuans
tomcat
在javaEE项目中,需要将工程部署到远程服务器上,如果部署的频率比较高,手动部署的方式就比较麻烦,可以利用Ant工具实现快捷的部署。这篇博文详细介绍了ant配置的步骤(http://www.cnblogs.com/GloriousOnion/archive/2012/12/18/2822817.html),但是在tomcat7以上不适用,需要修改配置,具体如下:
1.配置tomcat的用户角色
- 获取复利总收入
baalwolf
获取
public static void main(String args[]){
int money=200;
int year=1;
double rate=0.1;
&
- eclipse.ini解释
BigBird2012
eclipse
大多数java开发者使用的都是eclipse,今天感兴趣去eclipse官网搜了一下eclipse.ini的配置,供大家参考,我会把关键的部分给大家用中文解释一下。还是推荐有问题不会直接搜谷歌,看官方文档,这样我们会知道问题的真面目是什么,对问题也有一个全面清晰的认识。
Overview
1、Eclipse.ini的作用
Eclipse startup is controlled by th
- AngularJS实现分页功能
bijian1013
JavaScriptAngularJS分页
对于大多数web应用来说显示项目列表是一种很常见的任务。通常情况下,我们的数据会比较多,无法很好地显示在单个页面中。在这种情况下,我们需要把数据以页的方式来展示,同时带有转到上一页和下一页的功能。既然在整个应用中这是一种很常见的需求,那么把这一功能抽象成一个通用的、可复用的分页(Paginator)服务是很有意义的。
&nbs
- [Maven学习笔记三]Maven archetype
bit1129
ArcheType
archetype的英文意思是原型,Maven archetype表示创建Maven模块的模版,比如创建web项目,创建Spring项目等等.
mvn archetype提供了一种命令行交互式创建Maven项目或者模块的方式,
mvn archetype
1.在LearnMaven-ch03目录下,执行命令mvn archetype:gener
- 【Java命令三】jps
bit1129
Java命令
jps很简单,用于显示当前运行的Java进程,也可以连接到远程服务器去查看
[hadoop@hadoop bin]$ jps -help
usage: jps [-help]
jps [-q] [-mlvV] [<hostid>]
Definitions:
<hostid>: <hostname>[:
- ZABBIX2.2 2.4 等各版本之间的兼容性
ronin47
zabbix更新很快,从2009年到现在已经更新多个版本,为了使用更多zabbix的新特性,随之而来的便是升级版本,zabbix版本兼容性是必须优先考虑的一点 客户端AGENT兼容
zabbix1.x到zabbix2.x的所有agent都兼容zabbix server2.4:如果你升级zabbix server,客户端是可以不做任何改变,除非你想使用agent的一些新特性。 Zabbix代理(p
- unity 3d还是cocos2dx哪个适合游戏?
brotherlamp
unity自学unity教程unity视频unity资料unity
unity 3d还是cocos2dx哪个适合游戏?
问:unity 3d还是cocos2dx哪个适合游戏?
答:首先目前来看unity视频教程因为是3d引擎,目前对2d支持并不完善,unity 3d 目前做2d普遍两种思路,一种是正交相机,3d画面2d视角,另一种是通过一些插件,动态创建mesh来绘制图形单元目前用的较多的是2d toolkit,ex2d,smooth moves,sm2,
- 百度笔试题:一个已经排序好的很大的数组,现在给它划分成m段,每段长度不定,段长最长为k,然后段内打乱顺序,请设计一个算法对其进行重新排序
bylijinnan
java算法面试百度招聘
import java.util.Arrays;
/**
* 最早是在陈利人老师的微博看到这道题:
* #面试题#An array with n elements which is K most sorted,就是每个element的初始位置和它最终的排序后的位置的距离不超过常数K
* 设计一个排序算法。It should be faster than O(n*lgn)。
- 获取checkbox复选框的值
chiangfai
checkbox
<title>CheckBox</title>
<script type = "text/javascript">
doGetVal: function doGetVal()
{
//var fruitName = document.getElementById("apple").value;//根据
- MySQLdb用户指南
chenchao051
mysqldb
原网页被墙,放这里备用。 MySQLdb User's Guide
Contents
Introduction
Installation
_mysql
MySQL C API translation
MySQL C API function mapping
Some _mysql examples
MySQLdb
- HIVE 窗口及分析函数
daizj
hive窗口函数分析函数
窗口函数应用场景:
(1)用于分区排序
(2)动态Group By
(3)Top N
(4)累计计算
(5)层次查询
一、分析函数
用于等级、百分点、n分片等。
函数 说明
RANK() &nbs
- PHP ZipArchive 实现压缩解压Zip文件
dcj3sjt126com
PHPzip
PHP ZipArchive 是PHP自带的扩展类,可以轻松实现ZIP文件的压缩和解压,使用前首先要确保PHP ZIP 扩展已经开启,具体开启方法就不说了,不同的平台开启PHP扩增的方法网上都有,如有疑问欢迎交流。这里整理一下常用的示例供参考。
一、解压缩zip文件 01 02 03 04 05 06 07 08 09 10 11
- 精彩英语贺词
dcj3sjt126com
英语
I'm always here
我会一直在这里支持你
&nb
- 基于Java注解的Spring的IoC功能
e200702084
javaspringbeanIOCOffice
- java模拟post请求
geeksun
java
一般API接收客户端(比如网页、APP或其他应用服务)的请求,但在测试时需要模拟来自外界的请求,经探索,使用HttpComponentshttpClient可模拟Post提交请求。 此处用HttpComponents的httpclient来完成使命。
import org.apache.http.HttpEntity ;
import org.apache.http.HttpRespon
- Swift语法之 ---- ?和!区别
hongtoushizi
?swift!
转载自: http://blog.sina.com.cn/s/blog_71715bf80102ux3v.html
Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:
var stringValue : String
//
- centos7安装jdk1.7
jisonami
jdkcentos
安装JDK1.7
步骤1、解压tar包在当前目录
[root@localhost usr]#tar -xzvf jdk-7u75-linux-x64.tar.gz
步骤2:配置环境变量
在etc/profile文件下添加
export JAVA_HOME=/usr/java/jdk1.7.0_75
export CLASSPATH=/usr/java/jdk1.7.0_75/lib
- 数据源架构模式之数据映射器
home198979
PHP架构数据映射器datamapper
前面分别介绍了数据源架构模式之表数据入口、数据源架构模式之行和数据入口数据源架构模式之活动记录,相较于这三种数据源架构模式,数据映射器显得更加“高大上”。
一、概念
数据映射器(Data Mapper):在保持对象和数据库(以及映射器本身)彼此独立的情况下,在二者之间移动数据的一个映射器层。概念永远都是抽象的,简单的说,数据映射器就是一个负责将数据映射到对象的类数据。
&nb
- 在Python中使用MYSQL
pda158
mysqlpython
缘由 近期在折腾一个小东西须要抓取网上的页面。然后进行解析。将结果放到
数据库中。 了解到
Python在这方面有优势,便选用之。 由于我有台
server上面安装有
mysql,自然使用之。在进行数据库的这个操作过程中遇到了不少问题,这里
记录一下,大家共勉。
python中mysql的调用
百度之后能够通过MySQLdb进行数据库操作。
- 单例模式
hxl1988_0311
java单例设计模式单件
package com.sosop.designpattern.singleton;
/*
* 单件模式:保证一个类必须只有一个实例,并提供全局的访问点
*
* 所以单例模式必须有私有的构造器,没有私有构造器根本不用谈单件
*
* 必须考虑到并发情况下创建了多个实例对象
* */
/**
* 虽然有锁,但是只在第一次创建对象的时候加锁,并发时不会存在效率
- 27种迹象显示你应该辞掉程序员的工作
vipshichg
工作
1、你仍然在等待老板在2010年答应的要提拔你的暗示。 2、你的上级近10年没有开发过任何代码。 3、老板假装懂你说的这些技术,但实际上他完全不知道你在说什么。 4、你干完的项目6个月后才部署到现场服务器上。 5、时不时的,老板在检查你刚刚完成的工作时,要求按新想法重新开发。 6、而最终这个软件只有12个用户。 7、时间全浪费在办公室政治中,而不是用在开发好的软件上。 8、部署前5分钟才开始测试。