- javaweb个人博客系统-第二版—项目概述
Sunflow007
22.jpg2018.11.08更新:代码更新已提交github,更新如下:1.Elasticsearch全文检索——之前说过的Elasticseach,现在终于加上了,附带Logstash定时增量导入Mysql中的数据。2.增加和完善了用户收藏、评论区创建讨论和点赞的功能3.个人中心查看已收藏文章的功能、个人中心上传图片(按时间线排列的照片墙)的功能下一步要做的事:1.完善功能、修改bug和代码
- 微信云控系统实操案例使用手册(一)
黑科技军团
黑马工会提示您,本系统文章会持续更新。一、微信运营规则1、单个微信好友聊天。建议24小时内跟5个以上的微信好友聊天,聊天字数不限,哪怕表情也行。聊天很重要,次数越多越好。2、完善账号信息,设置微信独立账号与密码,绑QQ号、银行卡,开通微信钱包并充值,购买一块钱的理财通产品(增加信用权重)。3、关注公众号、转发、收藏文章,加入微信群,下载微信游戏,使用漂流瓶、摇一摇,下载微信表情包(提高活跃度),做
- 2021-10-11
砚喜
孔子的故事之孔子使子路问津08-15大字名人故事民间故事睡前故事收藏文章孔子的故事之孔子使子路问津讲的是孔子及其弟子周游列国时,在陈蔡绝粮被困七日之后前往楚国负函(今平桥区长台关乡城阳城一带)途中产生的历史典故“子路问津”、“指点迷津”。一起来看看具体的故事情节吧~1孔子的故事之孔子使子路问津问津遗迹今尤在,镌得丰碑立古岑。约一个小时后,马车修好了。带着“惟楚有才,楚地藏龙卧虎”的喟叹,孔子师徒一
- 求知欲是终身学习的内在驱动力
一许青衫一
本文摘选自微信收藏文章《如何走上扎克伯格的成功之路?看了这6大准则就知道了》--杭州图书馆研究表明,人类更擅长对自己感兴趣的信息进行学习。只要好奇,次要的信息都能记得很牢。也就是说,求知欲是学习、辨证思考、论证推断的隐形内在推动力。好奇心和求知欲能够帮助孩子们探寻新知识与技能,也是促使他们终身学习的驱动力。他们学习的目的不再是为了成绩,而是为了了解自己想要知道的东西。以下是一些关于终身学习的建议:
- 帝国cms百度小程序仿今日头条增强版带用户交互
5204a1ea5b3f
ubbhttp://www.sjmoban.com/sucai/10.html?tguserid=367重要声明:本小程序会进行经常更新,购买后不包配置,如果需要配置,请联系网站管理员付费。功能列表分为首页、我的两个栏目。使用百度小程序直接登录。用户可以收藏文章用户可以搜索文章用户点赞文章使用说明:第一步,请将表enewsmember的username字段类型改成varchar,长度改为255第二
- 2021-06-18
清风徐徐吹来
低成本获客的秘诀如何获客转化,是无数销售人员的痛点之一。如今,传统的获客成本极高,但效果却不一定好。那么如何降低获客成本,并提升获客效率呢?我们为您整理出如下方法,供您参考。01利用私域流量获客集赞赋能裂变。用户可以在朋友圈中分享海报、链接、文章等,也可以通过收藏文章获得一定的收益。按照这种方法,促进品牌曝光率的提升,通过用户的社交链来完成的,促进老带新的实现,引导新用户进入客户池。发布广告。可以
- 关于论文的电子版
资深刘刘
最近一篇论文刊发了,找编辑索要了电子版。除了自己收藏备用,发给同事作为自己学习的依据,可以得到20分学习积分;也发给同事作为部门奖励的依据。由此想到几年前的一件事。几年前由于职称评审需要,发表了几篇论文。记得第一篇文章发表时,为了方便以后评职称、立项和报奖等,收藏文章的电子版,自己便花了2元钱从中国知网上下载。下载后觉得好讽刺,自己的文章居然需要付费下载。虽然知网的电子版的效果比自己扫描纸质版要好
- 【建议收藏】一文全面解读Linux最常用的解压缩命令(tar、zip、unzip、gzip、guznip、bzip2、bunzip2)
码农说
#linuxlinux运维服务器
一文全面解读Linux最常用的解压缩命令(tar、zip、unzip、gzip、guznip、bzip2、bunzip2),建议收藏文章目录一文全面解读Linux最常用的解压缩命令(tar、zip、unzip、gzip、guznip、bzip2、bunzip2),建议收藏思维导图打开终端,进入CentOS`tar`命令重要参数压缩示例1:只压缩文件`tar-cvzf`压缩示例2:压缩文件夹和目录`
- 豆瓣评分8.1的全年最佳神作:全球停电856天,你该如何生存?
早道日语
它被评为2017年度评分最高的日本电影,这是一部没有特效的科幻片,没有怨天尤人的灾难片,不强行催泪的温情片,不会瞎尬聊的喜剧片,也不是吃着火锅、唱着歌的公路片:《生存家族》本文涉及剧透介意者可收藏文章看完电影后再看影片背景突如其来的停电改变了东京的一个家庭,全球性的停电让家中所有的电器全都无法使用,包括带电池的钟表、所有的车也不能发动,仿佛一夜之间醒来,人类再次进入了原始社会,这该如何生存?影片角
- Java基础知识学习,一文掌握Java基础知识文集。
普修罗双战士
Java专栏Java基础学习多线程专栏java分布式jdk人工智能算法面试
作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。欢迎点赞✍评论⭐收藏文章目录一、Java基础知识文集(1)01.JDK和JRE有什么区别?02.JDK1.7与JDK1.8的区别?03.两个对象的hashCode()相同,则equals()也一定为true,对吗?04.Java中的Math.round(-1.5
- 由浅入深,一文掌握NGINX知识文集
普修罗双战士
网络专栏NGINX专栏并发编程nginx运维网络网络安全网络协议安全
作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。欢迎点赞✍评论⭐收藏文章目录一、由浅到深认识NGINX知识文集(1)01.什么是Nginx?02.为什么要用Nginx?03.为什么Nginx性能这么高?04.Nginx的优缺点?05.请列举Nginx的一些特性?06.Nginx和Apache、Tomcat之间
- 初步认识spring,一问掌握spring应用知识文集。
普修罗双战士
Java专栏数据库专栏SpringCloud专栏spring数据库java服务器springbootintellij-idea深度学习
作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。欢迎点赞✍评论⭐收藏文章目录认识spring系列知识一、认识spring系列(1)01.Spring是什么?02.使用Spring的好处?03.什么是依赖,什么是依赖注入?04.Spring如何实现IOC容器功能?05.什么是AOP(Aspect-oriente
- 机器学习之逻辑回归,一文掌握逻辑回归算法知识文集
普修罗双战士
人工智能专栏机器学习逻辑回归回归人工智能算法人机交互
作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。欢迎点赞✍评论⭐收藏文章目录人工智能(逻辑回归算法)一、逻辑回归算法知识01.梯度下降法(GradientDescent)1.1什么是梯度下降法?1.2梯度下降法的具体步骤和算法公式?1.3梯度下降法的算法公式实现?02.牛顿法(Newton'sMethod)和
- 从认识到使用精通,一问掌握Hibernate知识使用文集
普修罗双战士
框架专栏hibernate前端框架大数据数据仓库java数据库
作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。欢迎点赞✍评论⭐收藏文章目录认识Hibernate系列知识一、认识Hibernate系列(1)01.Hibernate使用步骤?02.Hibernate中实体对象的三种状态?03.Hibernate的数据加载方式?04.Hibernate如何延迟加载?05.Hi
- 不改掉这个坏习惯,你的学习不过是空中楼阁!
知行港湾
上高中的时候,喜欢摘录名人名言,抄了一大本,以后再也没看过,现在本子都找不到了。读大学的时候,喜欢收藏文章,收藏到微信公众号、收藏到有道云笔记,收藏后再也没看过。工作后,喜欢付费各类课程,听完后似是而非懂得知识多了一点,但是生活并没有改变太多。为什么?学习过程中,很多时候觉得自己懂了,其实并没有,这是「习得幻觉」。看过、收藏过、学习过,不等于真的知道了,知道了也不代表真的可以做到,需警惕学习中的「
- 懂得都懂,初级知识,一问读懂web系列知识文集。
普修罗双战士
Web专栏前端webweb安全服务器webapp性能优化
作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。欢迎点赞✍评论⭐收藏文章目录认识web系列知识一、认识文本系列(1)01.什么是Web服务?02.你熟悉的应用服务器有哪些?03.Web服务的优点有哪些?04.Web应用的目录结构?05.Tomcat的目录结构?06.Tomcat工作原理?07.JSP的执行过程
- 随便写点什么
wenningshine
bowen的坚决不断更专栏自动驾驶
我发现前几天的博客都是三百多阅读,几个点赞,几个收藏,没有评论,而且大概三天之后阅读就不会再增长,这非常像机器人行为,为此我要做个实验,如果是真人看到了,请你不要给这篇文章点赞和收藏,我看到底是不是机器人。话说有人点赞和收藏文章确实对创作者是很强的鼓励,但如果是机器人,我会感觉被当作智障了,就像打游戏遇到人机陪你耍一样。到底是不是机器人呢,我这里为了避免字数的影响,控制一下变量,把字数水到三百字左
- Retrofit嵌套请求与适配器
豆沙***
Androidretrofit
一、前言:1.retrofit嵌套请求在实际开发中,可能会存在:需要先请求A接口,在请求B接口的情况,比如进入“玩android”网页请求获取收藏文章列表,但是需要先登录拿到Cookie才能请求搜藏文章几口,此时请求就有了先后顺序,为了完成该功能,我们需要这样实现代码。代码显得就很冗杂。2.Retrofit适配器Retrofit的接口返回的方法必须是Call,如果能够将Call改为RxJava的O
- 一文读懂Java基础/进阶/异常/容器/底层知识文集
普修罗双战士
Java专栏Java基础学习面试java容器后端职场发展intellijidea
作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。欢迎点赞✍评论⭐收藏文章目录一、Java基础01.JAVA中常用的运算符有哪些?这些运算符之间的优先级怎么样?02.在JAVA自定义一个生产10-100之间的随机数的公式?03.switch语句中的表达式可以是什么类型数据?04.while循环结构与do...w
- 知乎日报第四周总结
付闯688
iosobjective-cxcode
这周基本完成了知乎日报的内容,主要写了点赞收藏的滑动刷新的保存,还有收藏文章的功能,主要用到FMDB库。对于如何使用FMDB库同样需要用cocopads引入FMDB库,使用时需要引入头文件#import"FMDatabase.h"FMDB库的使用类似于C语言的文件操作,需要我们手动创库,之后编译器会生成一个文件用于数据的存储,当程序关闭后,文件中的内容也不会消失,当程序重新启动后,会继续利用从而达
- 2020年前端面试复习必读
冰格儿
建议收藏文章,结合复习导图食用,效果更佳。整理了网上的一些相关文章还需要持续学习呀~放弃了假期快落的岛上生活(动森),吐血整理这份资料,希望对大家有所帮助~欢迎访问「「www.aeui.cn」资源喵」,获取最新IT学习资料。助力你技能提升~1.JavaScript基础JavaScript常面问题1.1执行上下文/作用域链/闭包理解JavaScript中的执行上下文和执行栈JavaScript深入之
- 如何使用cpolar+Jellyfin自建私人影音平台【内网穿透】
深鱼~
cpolar服务器ubuntu运维linux云原生
个人主页:深鱼~收录专栏:cpolar欢迎点赞✍评论⭐收藏文章目录1.前言2.Jellyfin服务网站搭建2.1.Jellyfin下载和安装2.2.Jellyfin网页测试3.本地网页发布3.1cpolar的安装和注册3.2Cpolar云端设置3.3Cpolar本地设置4.公网访问测试5.结语1.前言随着移动智能设备的普及,各种各样的使用需求也被开发出来,从最早的移动听音乐、看图片(MP3时代),
- Flutter开发实践:用一套代码构建多端精美应用
黑夜开发者
送书活动Android/IOSJavaScript/HTMLflutter多端应用构建软件构建编程助手大模型应用
作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌,CSDN博客专家,阿里云社区专家博主,2023年6月CSDN上海赛道top4。数年电商行业从业经验,历任核心研发工程师,项目技术负责人。欢迎点赞✍评论⭐收藏文章目录一、背景二、开始开发多端应用2.1安装Flutter2.2创建Flutter项目2.3编写共享代码2.4编写平台特定代码2.5运行应用三、Flutter书籍推荐3.1书籍介绍
- 【cpolar】TortoiseSVN如何安装并实现公网提交文件到本地SVN服务器
深鱼~
cpolarsvn服务器运维linux
个人主页:深鱼~收录专栏:cpolar欢迎点赞✍评论⭐收藏文章目录前言1.TortoiseSVN客户端下载安装2.创建检出文件夹3.创建与提交文件4.公网访问测试前言TortoiseSVN是一个开源的版本控制系统,它与ApacheSubversion(SVN)集成在一起,提供了一个用户友好的界面,方便用户进行版本控制和团队协作,广泛应用于软件开发和项目管理领域。TortoiseSVN主要用于管理项
- 5个方法让你的学习更有效
布克爱读书
1.“如果就”的碎片化学习知识好比砖头,是构建知识体系的砖块。构建知识体系需要整段的时间,可是捡砖头我们可以利用碎片时间,积少成多。具体可以按照碎片时间的长短提前预备学习内容。然后采用“如果就”的方式进行碎片化学习如果通勤路上30分钟,就听本书。如果等人有10分钟,就读10页书。如果排队等待5分钟,就看一篇收藏文章。如果坐电梯1分钟,就思考一个问题。要练习倍速听的技能,三倍速意味着30分钟的音频只
- AI大模型在短视频处理和剪辑中的应用,文末送书
黑夜开发者
送书活动计算机与生活人工智能音视频视频剪辑送书活动AI大模型
作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌,CSDN博客专家,阿里云社区专家博主,2023年6月CSDN上海赛道top4。数年电商行业从业经验,历任核心研发工程师,项目技术负责人。欢迎点赞✍评论⭐收藏文章目录一、背景二、视频处理方向2.1视频分析与标注2.2视频剪辑与特效2.3视频内容生成与故事叙述2.4视频后期处理与发布三、AI视频处理书籍推荐3.1知识要点3.2如何领书四、结
- DevChat助手:在数据库及数据分析上面的应用实践
黑夜开发者
数据库与数据仓库大模型数据库DevChat数据分析编程助手大模型应用
作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌,CSDN博客专家,阿里云社区专家博主,2023年6月CSDN上海赛道top4。数年电商行业从业经验,历任核心研发工程师,项目技术负责人。本文已收录于PHP专栏:数据库与数据仓库欢迎点赞✍评论⭐收藏文章目录一、关于Devchat1.1DevChat用来解决什么问题1.2DevChat的最大优势1.3开发者如何使用DevChat二、安装与配
- 约会杭州云栖2023:为了无法计算的价值一起努力
黑夜开发者
人工智能计算机与生活工作杂谈云栖大会AI大模型云计算科技产业阿里巴巴
作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌,CSDN博客专家,阿里云社区专家博主,2023年6月CSDN上海赛道top4。数年电商行业从业经验,历任核心研发工程师,项目技术负责人。本文已收录于专栏:计算机与生活欢迎点赞✍评论⭐收藏文章目录一、背景二、云栖大会的过往与现在2.1历届云栖大会2.2云栖大会20232.3大会精彩活动2.4云栖2023现场图文三、我和云栖大会3.1天池挑
- 微信云控系统实操使用说明!
固执的鱼fly
黑马工会提示您,本系统文章会持续更新。一、微信运营规则1、单个微信好友聊天。建议24小时内跟5个以上的微信好友聊天,聊天字数不限,哪怕表情也行。聊天很重要,次数越多越好。2、完善账号信息,设置微信独立账号与密码,绑QQ号、银行卡,开通微信钱包并充值,购买一块钱的理财通产品(增加信用权重)。3、关注公众号、转发、收藏文章,加入微信群,下载微信游戏,使用漂流瓶、摇一摇,下载微信表情包(提高活跃度),做
- 云数据仓库实践:AWS Redshift在大数据储存分析上的落地经验分享
黑夜开发者
数据库与数据仓库数据仓库aws大数据Redshift
作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌,CSDN博客专家,阿里云社区专家博主,2023年6月CSDN上海赛道top4。数年电商行业从业经验,历任核心研发工程师,项目技术负责人。本文已收录于PHP专栏:数据库与数据仓库欢迎点赞✍评论⭐收藏文章目录一、关于数据仓库1.1数据整合与一致性1.2支持复杂查询和分析1.3提高决策支持能力二、AWSRedshift的特点2.1高性能2.2
- Java 并发包之线程池和原子计数
lijingyao8206
Java计数ThreadPool并发包java线程池
对于大数据量关联的业务处理逻辑,比较直接的想法就是用JDK提供的并发包去解决多线程情况下的业务数据处理。线程池可以提供很好的管理线程的方式,并且可以提高线程利用率,并发包中的原子计数在多线程的情况下可以让我们避免去写一些同步代码。
这里就先把jdk并发包中的线程池处理器ThreadPoolExecutor 以原子计数类AomicInteger 和倒数计时锁C
- java编程思想 抽象类和接口
百合不是茶
java抽象类接口
接口c++对接口和内部类只有简介的支持,但在java中有队这些类的直接支持
1 ,抽象类 : 如果一个类包含一个或多个抽象方法,该类必须限定为抽象类(否者编译器报错)
抽象方法 : 在方法中仅有声明而没有方法体
package com.wj.Interface;
- [房地产与大数据]房地产数据挖掘系统
comsci
数据挖掘
随着一个关键核心技术的突破,我们已经是独立自主的开发某些先进模块,但是要完全实现,还需要一定的时间...
所以,除了代码工作以外,我们还需要关心一下非技术领域的事件..比如说房地产
&nb
- 数组队列总结
沐刃青蛟
数组队列
数组队列是一种大小可以改变,类型没有定死的类似数组的工具。不过与数组相比,它更具有灵活性。因为它不但不用担心越界问题,而且因为泛型(类似c++中模板的东西)的存在而支持各种类型。
以下是数组队列的功能实现代码:
import List.Student;
public class
- Oracle存储过程无法编译的解决方法
IT独行者
oracle存储过程
今天同事修改Oracle存储过程又导致2个过程无法被编译,流程规范上的东西,Dave 这里不多说,看看怎么解决问题。
1. 查看无效对象
XEZF@xezf(qs-xezf-db1)> select object_name,object_type,status from all_objects where status='IN
- 重装系统之后oracle恢复
文强chu
oracle
前几天正在使用电脑,没有暂停oracle的各种服务。
突然win8.1系统奔溃,无法修复,开机时系统 提示正在搜集错误信息,然后再开机,再提示的无限循环中。
无耐我拿出系统u盘 准备重装系统,没想到竟然无法从u盘引导成功。
晚上到外面早了一家修电脑店,让人家给装了个系统,并且那哥们在我没反应过来的时候,
直接把我的c盘给格式化了 并且清理了注册表,再装系统。
然后的结果就是我的oracl
- python学习二( 一些基础语法)
小桔子
pthon基础语法
紧接着把!昨天没看继续看django 官方教程,学了下python的基本语法 与c类语言还是有些小差别:
1.ptyhon的源文件以UTF-8编码格式
2.
/ 除 结果浮点型
// 除 结果整形
% 除 取余数
* 乘
** 乘方 eg 5**2 结果是5的2次方25
_&
- svn 常用命令
aichenglong
SVN版本回退
1 svn回退版本
1)在window中选择log,根据想要回退的内容,选择revert this version或revert chanages from this version
两者的区别:
revert this version:表示回退到当前版本(该版本后的版本全部作废)
revert chanages from this versio
- 某小公司面试归来
alafqq
面试
先填单子,还要写笔试题,我以时间为急,拒绝了它。。时间宝贵。
老拿这些对付毕业生的东东来吓唬我。。
面试官很刁难,问了几个问题,记录下;
1,包的范围。。。public,private,protect. --悲剧了
2,hashcode方法和equals方法的区别。谁覆盖谁.结果,他说我说反了。
3,最恶心的一道题,抽象类继承抽象类吗?(察,一般它都是被继承的啊)
4,stru
- 动态数组的存储速度比较 集合框架
百合不是茶
集合框架
集合框架:
自定义数据结构(增删改查等)
package 数组;
/**
* 创建动态数组
* @author 百合
*
*/
public class ArrayDemo{
//定义一个数组来存放数据
String[] src = new String[0];
/**
* 增加元素加入容器
* @param s要加入容器
- 用JS实现一个JS对象,对象里有两个属性一个方法
bijian1013
js对象
<html>
<head>
</head>
<body>
用js代码实现一个js对象,对象里有两个属性,一个方法
</body>
<script>
var obj={a:'1234567',b:'bbbbbbbbbb',c:function(x){
- 探索JUnit4扩展:使用Rule
bijian1013
java单元测试JUnitRule
在上一篇文章中,讨论了使用Runner扩展JUnit4的方式,即直接修改Test Runner的实现(BlockJUnit4ClassRunner)。但这种方法显然不便于灵活地添加或删除扩展功能。下面将使用JUnit4.7才开始引入的扩展方式——Rule来实现相同的扩展功能。
1. Rule
&n
- [Gson一]非泛型POJO对象的反序列化
bit1129
POJO
当要将JSON数据串反序列化自身为非泛型的POJO时,使用Gson.fromJson(String, Class)方法。自身为非泛型的POJO的包括两种:
1. POJO对象不包含任何泛型的字段
2. POJO对象包含泛型字段,例如泛型集合或者泛型类
Data类 a.不是泛型类, b.Data中的集合List和Map都是泛型的 c.Data中不包含其它的POJO
 
- 【Kakfa五】Kafka Producer和Consumer基本使用
bit1129
kafka
0.Kafka服务器的配置
一个Broker,
一个Topic
Topic中只有一个Partition() 1. Producer:
package kafka.examples.producers;
import kafka.producer.KeyedMessage;
import kafka.javaapi.producer.Producer;
impor
- lsyncd实时同步搭建指南——取代rsync+inotify
ronin47
1. 几大实时同步工具比较 1.1 inotify + rsync
最近一直在寻求生产服务服务器上的同步替代方案,原先使用的是 inotify + rsync,但随着文件数量的增大到100W+,目录下的文件列表就达20M,在网络状况不佳或者限速的情况下,变更的文件可能10来个才几M,却因此要发送的文件列表就达20M,严重减低的带宽的使用效率以及同步效率;更为要紧的是,加入inotify
- java-9. 判断整数序列是不是二元查找树的后序遍历结果
bylijinnan
java
public class IsBinTreePostTraverse{
static boolean isBSTPostOrder(int[] a){
if(a==null){
return false;
}
/*1.只有一个结点时,肯定是查找树
*2.只有两个结点时,肯定是查找树。例如{5,6}对应的BST是 6 {6,5}对应的BST是
- MySQL的sum函数返回的类型
bylijinnan
javaspringsqlmysqljdbc
今天项目切换数据库时,出错
访问数据库的代码大概是这样:
String sql = "select sum(number) as sumNumberOfOneDay from tableName";
List<Map> rows = getJdbcTemplate().queryForList(sql);
for (Map row : rows
- java设计模式之单例模式
chicony
java设计模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的:
作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式的结构
单例模式的特点:
单例类只能有一个实例。
单例类必须自己创建自己的唯一实例。
单例类必须给所有其他对象提供这一实例。
饿汉式单例类
publ
- javascript取当月最后一天
ctrain
JavaScript
<!--javascript取当月最后一天-->
<script language=javascript>
var current = new Date();
var year = current.getYear();
var month = current.getMonth();
showMonthLastDay(year, mont
- linux tune2fs命令详解
daizj
linuxtune2fs查看系统文件块信息
一.简介:
tune2fs是调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过tune2fs命令,自行定义自检周期及方式。
二.用法:
Usage: tune2fs [-c max_mounts_count] [-e errors_behavior] [-g grou
- 做有中国特色的程序员
dcj3sjt126com
程序员
从出版业说起 网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。 许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有
- Android:TextView属性大全
dcj3sjt126com
textview
android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输
- tomcat虚拟目录安装及其配置
eksliang
tomcat配置说明tomca部署web应用tomcat虚拟目录安装
转载请出自出处:http://eksliang.iteye.com/blog/2097184
1.-------------------------------------------tomcat 目录结构
config:存放tomcat的配置文件
temp :存放tomcat跑起来后存放临时文件用的
work : 当第一次访问应用中的jsp
- 浅谈:APP有哪些常被黑客利用的安全漏洞
gg163
APP
首先,说到APP的安全漏洞,身为程序猿的大家应该不陌生;如果抛开安卓自身开源的问题的话,其主要产生的原因就是开发过程中疏忽或者代码不严谨引起的。但这些责任也不能怪在程序猿头上,有时会因为BOSS时间催得紧等很多可观原因。由国内移动应用安全检测团队爱内测(ineice.com)的CTO给我们浅谈关于Android 系统的开源设计以及生态环境。
1. 应用反编译漏洞:APK 包非常容易被反编译成可读
- C#根据网址生成静态页面
hvt
Web.netC#asp.nethovertree
HoverTree开源项目中HoverTreeWeb.HVTPanel的Index.aspx文件是后台管理的首页。包含生成留言板首页,以及显示用户名,退出等功能。根据网址生成页面的方法:
bool CreateHtmlFile(string url, string path)
{
//http://keleyi.com/a/bjae/3d10wfax.htm
stri
- SVG 教程 (一)
天梯梦
svg
SVG 简介
SVG 是使用 XML 来描述二维图形和绘图程序的语言。 学习之前应具备的基础知识:
继续学习之前,你应该对以下内容有基本的了解:
HTML
XML 基础
如果希望首先学习这些内容,请在本站的首页选择相应的教程。 什么是SVG?
SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
SVG 用来定义用于网络的基于矢量
- 一个简单的java栈
luyulong
java数据结构栈
public class MyStack {
private long[] arr;
private int top;
public MyStack() {
arr = new long[10];
top = -1;
}
public MyStack(int maxsize) {
arr = new long[maxsize];
top
- 基础数据结构和算法八:Binary search
sunwinner
AlgorithmBinary search
Binary search needs an ordered array so that it can use array indexing to dramatically reduce the number of compares required for each search, using the classic and venerable binary search algori
- 12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
刘星宇
c面试
12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
1.gets()函数
问:请找出下面代码里的问题:
#include<stdio.h>
int main(void)
{
char buff[10];
memset(buff,0,sizeof(buff));
- ITeye 7月技术图书有奖试读获奖名单公布
ITeye管理员
活动ITeye试读
ITeye携手人民邮电出版社图灵教育共同举办的7月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
7月试读活动回顾:
http://webmaster.iteye.com/blog/2092746
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《Java性能优化权威指南》