- 代码审计:Bluecms v1.6
GKDf1sh
安全web安全代码复审
代码审计:Bluecmsv1.6漏洞列表如下(共计36个漏洞,附Exp,按时间顺序):未完待续…1、user.php766行处存在任意文件删除漏洞Exp:``http://127.0.0.3/bluecms/user.php?act=edit_user_infoPost:face_pic3=2.php`elseif($act=='edit_user_info'){$user_id=intval($
- 对top250进行requests爬取,制作柱状图,折线图等
我不是立达刘宁宇
python
#需求:对top250进行requests爬取,并清洗数据后制作柱状图,折线图等#定义函数。爬取top250的信息#影片详情链接、图片链接、、影片概况和相关内容frombs4importBeautifulSoupimportrequestsimportreimportopenpyxlimporttimedefget_data():wb=openpyxl.Workbook()sheet=wb.act
- tensorflow环境中AutoKeras的安装
qq_58677554
tensorflow人工智能python
前提:使用Anaconda的condaPrompt进行AutoKeras的安装tensorflow环境中1.新建虚拟环境condacreate--nameautokeraspython==3.8autokeras支持python3.5以上版本新建过程、在指定位置新建虚拟环境、新建时可能出现的错误参考以下连接:pip与ANACONDA的使用方法-CSDN博客2.下载依赖的第三方包激活虚拟环境(act
- spring activiti ACT_RE_MODEL
hshpy
spring数据库sql
InSpring,ifyou'rereferringto"activiti"inthecontextofworkfloworbusinessprocessmanagement,it'slikelyyou'reusingtheActivitiBPMN(BusinessProcessModelandNotation)engine.InActiviti,ACT_RE_MODELisoneofthetab
- Android MVC、MVP、MVVM架构总结
宝宝也要写博客
AndroidAndroidMVCMVPMMVM详解AndroidMVVM架构设计总结mvcmvpmvvm
MVCModel实体模型(数据的获取、存储、数据状态变化)View指的是XML布局文件或者是用Java自定义的ViewController-对应于Activity或者是Fragment,处理数据、业务和UI总结:从上面这个结构来看,Android本身的设计还是符合MVC架构的,但是Android中纯粹作为View的XML视图功能太弱,我们大量处理View的逻辑只能写在Activity中,这样Act
- MySQL事务的概念
青城小虫
mysql数据库mysql数据库
一、事务定义事务:事务是一个最小的不可在分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务是一个最小的工作单元)一个完整的业务需要批量的DML(insert、update、delete)语句共同联合完成。事务只和DML语句有关,或者说DML语句才有事务。这个和业务逻辑有关,业务逻辑不同,DML语句的个数不同。二、转账操作理解事务我们来看一个真实的转账业务,表名为t_act(
- ACT数学考试6个重点知识点
喵爪
ACT频道为大家带来ACT数学考试6个重点知识点一文,希望对大家ACT备考有所帮助。一.算术(Pre-Algebra):考核的内容为高中之前学习的知识。例如,分数(fraction)、小数(decimal)、整数(integer)、平方根(squareroot)、比率(ratio)、百分比(percent)、整数的倍数(multiple)和因数(factor)、绝对值(absolutevalue)
- 冰雪奇缘FrozenDay16
plitt
Frozen《冰雪奇缘》Day16(01'08'32-01'13'34)FrozenD16双语台词Part1生词打卡indanger处于危险中remove/rɪ'muv/v.解除solid/'sɑlɪd/adj.坚固的freeze/friz/v.冰冻act/ækt/n.举动thaw/θɔ/v.融化beonguard提高警惕harm/hɑrm/n.伤害toss/tɔs/v.投掷Part2台词学习-K
- js金额浮点数的相加和计算,分转元
Erica_莲子
javascript前端开发语言
chooseMoneyData:{act_fee:"0.01"cs_fee:"0.04"freight_fee:"10"package_fee:"0.01"}changeOnePrice(){letcountPrice=0;constmultiplier=100;//将金额转为以分为单位的倍数//将浮点数金额转换为以分为单位的整数constpriceInCents=Math.round(this.
- classification metrics in sklearn
汉江岳
fromsklearn.metricsimportaccuracy_score,precision_score,recall_score,f1_score,confusion_matrix,classification_reporty_pred=["a","b","c","a","b",'a','c','b']y_act=["a","b","c","c","a",'a','c','b']confu
- android 代码规范
ProgrammerOz
规范建议本文档参考《阿里巴巴Java开发手册》撰写而成.撰写人:Simon,撰写时间:2022/1/26一、命名规范命名原则:单一,简洁,易懂任何变量名建议采用驼峰命名法TextViewtvName=findViewbyId(R.id.tv_name);全局变量建议在变量名前面增加前缀mprivateUserModel=mUser;布局命名方式建议统一命名activity的用act_开头fragm
- Day 5(英语晨读7期)
荣少哇
原材料引用(Material):信息和事实(Facts):1.学习三个音标[ʃ]原理:嘴唇噘开,呈长方形;舌端抬起(不要卷),靠近(不要贴住)齿龈后部,舌身抬起(平舌,非卷舌),靠近(不要贴)上颚,形成狭长通道;声带不震动。区分汉语的sh。单词:shape/sheep(sh组合);sure/sugar(su组合);pressure/Russia/social/special/station/act
- 浅入 Redux
风之伤_3eed
Redux三大核心Redux的核心由三部分组成:Store,Action,Reducer。Store:是个对象,贯穿你整个应用的数据都应该存储在这里。Action:是个对象,必须包含type这个属性,reducer将根据这个属性值来对store进行相应的处理。除此之外的属性,就是进行这个操作需要的数据。Reducer:是个函数。接受两个参数:要修改的数据(state)和action对象。根据act
- 店长管理工具系列——PDCA分析法
新的启航
一、PDCA的含义PDCA循环是美国质量管理专家沃特·阿曼德·休哈特(WalterA.Shewhart)首先提出的,由戴明采纳、宣传,获得普及,所以又称戴明环。全面质量管理的思想基础和方法依据就是PDCA循环。PDCA循环的含义是将质量管理分为四个阶段,即Plan(计划)、Do(执行)、Check(检查)和Act(处理)。在质量管理活动中,要求把各项工作按照作出计划、计划实施、检查实施效果,然后将
- 职场沟通重要的闭环能力,你具备吗?
小曼Melinda
职场中,我们与人打交道,除了业务能力外,最看重的就是一个人是否靠谱。靠谱最有效的印证就是凡事有反馈,沟通交流有结果,我们称之为职场的闭环能力。这种能力每一次合作都是一次验证,确定是否值得更深入的交流与合作。职场的闭环能力,可以借用质量管理的PDCA循环来管理,更容易理解和进行过程检验。PDCA循环即Plan(计划)、Do(执行)、Check(检查)和Act(处理)。实际操作过程中很多人是步骤都做了
- 正念
海棠志
正念对当下的觉察又不评判(卡巴金的正念定义)1正念减压疗法(MBSR)2正念认知行为疗法(MBCT)3辩证行为疗法(DBST)4.接纳承诺疗法(ACT)和正念相关的内容卡巴金三位加入认知疗法的人物?1正念练习是如何起作用的?正念练习-关系觉察-自动导航当自动导航被觉察到,就有了改变的可能只是做到观察,但不被激起的能力康宁医院精神专科的三甲医院罗湖:心理症院区坪山:重症精神病院区抑郁障碍科(2019
- CSS中伪类及伪元素用法详解
雪妮爸爸
伪类的分类及作用:image注:该表引自W3School教程伪元素的分类及作用:image接下来让博主通过一些生动的实例(之前的作业或小作品)来说明几种常用伪类的用法和效果,其他的读者可以自己尝试:**:active**大致效果为用鼠标点击时,元素增加特效,鼠标松开时,特效消失。多用在按钮的点击上。写法:image这里id为box的是一div块,在css中首先设置了他的基本样式,下面为加入:act
- 东南林氏父系上游溯源之迁徙路线
祖缘树TheYtree
6550年前,从O-F8仰韶文化部落分化出来一支带有F14249突变位点的人群,该人群快速分化出五个部落,向不同方向迁徙。这五个部落的父系标记分别为O-FGC29502(现今四川)、O-MF188782(现今安徽、江苏)、O-Y81597(现今东北、朝鲜)、O-ACT3308(现今华北、西北)、O-Z25853(早期中原,东南林氏上游)。O-FGC29502部落现居四川南充,已知4例南充杜姓样本。
- Low 级别反射型 XSS 攻击演示(附链接)
香甜可口草莓蛋糕
XSS攻击xss前端安全web安全网络安全安全架构网络攻击模型
环境准备如何搭建DVWA靶场保姆级教程(附链接)https://eclecticism.blog.csdn.net/article/details/135834194?spm=1001.2014.3001.5502测试打开DVWA靶场并登录,找到反射型XSS页面(笔者这里是Low级别)先右键检查输入框属性代码如下:What'syourname?:name="XSS":表单的名称为"XSS"。act
- 内网穿透教程
赵YN的csdn
linux服务器运维
疫情期间,待在家中,teamviewer图形化界面太不给力,于是搞了一个内网穿透,在家使用ssh访问实验室的服务器,是不是很棒~准备原料:1)公网机器:一个腾讯云服务器(我用的学生版,具体链接如下:https://cloud.tencent.com/act/campus)2)你的电脑(windows系统)3)准备访问的内网服务器开始:1.公网机器配置:1)mkdir-p/usr/local/frp
- 幻兽帕鲁服务器搭建最简单新手教程,10秒钟自动部署,一键开服(腾讯云)
Hehash
服务器腾讯云运维
以下教程是基于腾讯云轻量应用服务器搭建的,非常简单,无论搭建幻兽帕鲁还是其他的游戏或者应用,都能以非常快的速度部署好。而且稳定流畅,功能丰富。下面就来一起看看如何搭建吧。幻兽帕鲁腾讯云服务器购买与一键部署教程:https://www.syunz.com/act/qcloud-yx首先,打开腾讯云的这个游戏服务器活动页面,选择适合自己的服务器配置。例如如果是8个玩家以下,适合选择4核16G12M这款
- 脑图:DevOps实践指南,Part1
越爸刘伯
书已经读完一遍,现在在读第二遍,先画个脑图,这是第一部分概览的。DevOps实践指南:Part1.png到了快乐的周末晨跑时间,ACT!
- 人工智能开放平台体验(百度、腾讯、华为、阿里)
笑彪夕
百度:https://ai.baidu.com/腾讯:https://ai.qq.com/https://open.youtu.qq.com/#/open/homehttps://cloud.tencent.com/act/event/tiiademo,https://cloud.tencent.com/act/event/ocrdemo华为:https://www.huaweicloud.com
- Man's Best Friend(ACT II) 3
LuminaryWL
Comeon,Poochie.Attagirl!Let'sgo.We'reofftotheanimalshelter.Yourname?RobbieStewart.AndthisisAlexandraPappas.Yournamewilldo,Mr.Stewart.Youraddress?46LindenStreet,Riverdale.Wheredidyoufindthedog?Shefound
- 阿里云服务器2023年10月特惠:2核2G182.04元起,8核32G高配4249.44元起
阿里云最新优惠和活动汇总
阿里云服务器2023年10月特惠:2核2G182.04元起,8核32G高配4249.44元起,这个价格香不香?下面说的这个阿里云服务器优惠活动是阿里云最新改版的云服务器新人特惠活动,云服务器产品性价比优选,新品e实例低至15元/月,云服务器u1年付低至93.83元/月。官网活动链接直达:1.云服务器专属优惠活动:https://www.aliyun.com/daily-act/ecs/activi
- oracle数据库索引失效情况总结
喜羊羊love红太狼
数据库
场景:在开发中有时候遇到某个表中的列明明是创建了索引,但查询时却发现索引失效。环境:下面是工作流activiti中的两张表act_hi_procinst、act_hi_taskinst关系是一对多(一个流程包含多个流程环节),一个是历史流程表,一个是历史流程环节表。索引失效情况及验证:(单表act_hi_procinst已经在delete_reason_列上创建了索引)验证一:索引列为isnull
- 2023-04-20
暖暖叔
一眨眼,又是几天没写了。原因是自14起带女儿去澳门参加ACT考试,18号才恢复正常。另一方面还是自己没有觉得自己必须坚持做这件事,也或许是不应该把这件事放在睡觉前,而应该放在早上,时间对了,也就成功了一半,就象跑步。未羡在给自己做复盘。今天一直在想一个问题,是个人都在说要多读书,但是所有的书都是书吗?未羡越来越怀疑这一点,到底该把自己有限的时间用来读什么书呢?她想读叔本华,想读尼采,想读余华、想读
- haiku实现TemplatePairStack类
qq_27390023
python人工智能开发语言
TemplatePairStack是实现蛋白质结构模版pair_act特征表示的类:通过layer_stack.layer_stack(c.num_block)(block)堆叠c.num_block(配置文件中为2)block函数,每个block对输入pair_act和pair_mask执行计算流程:TriangleAttention—>dropout->TriangleAttention—>d
- 日更 18 hello neighbor 通关方法
塔塔淳
act1:在你好邻居里,你的目标是找到一把红钥匙。你要到你自己的房子里找到一个很硬的东西(最好是外面的垃圾桶盖子)。你要去爬邻居家的木头楼梯之后到2楼的屋檐(右边有窗户的)。砸开邻居左边的窗户进到2楼,把那幅最大的画移掉你就会发现墙上有一个洞。跳到洞里面去,那个房间墙上会有两个钥匙,两个钥匙你都要拿走。今天先讲这么多,下次再说!!!
- (超详细)9-YOLOV5改进-添加EffectiveSEModule注意力机制
我要变胖哇
yolov5改进YOLO深度学习机器学习
1、在yolov5/models下面新建一个EffectiveSEModule.py文件,在里面放入下面的代码代码如下:importtorchfromtorchimportnnasnnfromtimm.models.layers.create_actimportcreate_act_layerclassEffectiveSEModule(nn.Module):def__init__(self,ch
- 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分钟才开始测试。