- Pivotal:15分钟部署你的应用
我不只是个码农
本篇文章介绍的是PaaS平台PivotalCloudFoundry(以下简称PCF)的初步使用,相比于传统的IaaS平台(比如阿里云),PCF可实现快速迭代开发与部署,让您专注于业务开发。还不清楚PaaS与IaaS平台区别的同学,点此传送门。在正文开始前先闲聊一下PCF是什么,什么公司开发的,用来干什么的。PCF是一个平台即服务云平台,基于CloudFoundry做了商业化开发,部署在AWS上作为
- 对网站开发感兴趣?想要看顶级大佬是怎么做的?
CCSBRIDGE
html5
前言有的人喜欢造轮子,有的人讨厌重复造轮子。萝卜白菜,各有所好。我收集了一些一看就觉得很厉害的项目公主/王子请享用https://github.com/h5bp/html5-boilerplate简介:HTML5Boilerplate是一个专业的前端模板,用于构建快速、强大且适应性强的Web应用程序或网站。该项目是十多年迭代开发和社区知识的产物。它没有强加特定的开发理念或框架,因此您可以按照自己想
- ios 单元测试覆盖率怎么查看_iOS单元测试简单介绍
weixin_39714835
ios单元测试覆盖率怎么查看
单元测试的特点用代码来测试代码红灯/绿灯迭代开发在日常开发中,数据大部分来自网络,很难出现'边界数据',如果不测试所有条件就上架,APP就容易发生闪退自己建立测试用例单元测试不是靠NSLog来进行测试的,是使用'断言'来测试的,提前设置的条件必须满足才能通过测试扩展:为什么有些公司讨厌单元测试,因为'代码覆盖率'不好确认,提示:不是所有的代码都需要测试例如,私有方法不需要测试!只有暴露在.h中的方
- 如何优雅的进行版本回退
良许Linux
在版本迭代开发过程中,相信很多人都会有过错误提交的时候(至少良许有过几次这样的体验)。这种情况下,菜鸟程序员可能就会虎驱一震,紧张得不知所措。而资深程序员就会微微一笑,摸一摸锃亮的脑门,然后默默的进行版本回退。对于版本的回退,我们经常会用到两个命令:gitresetgitrevert那这两个命令有何区别呢?先不急,我们后文详细介绍。gitreset假如我们的系统现在有如下几个提交:其中:A和B是正
- 计算敏捷项目中迭代时间安排(Python3版)
CC先生之简书
节奏是敏捷开发的核心,保持合理固定的节奏,能有效的促使各个环节协调统一,高效运行。针对产品的不同周期,方案有所不同。迭代开发.jpg通常,我们需要在一个时间盒中去分配一个项目中不同阶段的时间,在项目管理中,我们经常要以人/天来进行计算。现在让我们来假定一个规则:一个时间盒里的时间点有需求,开发,SIT测试,UAT测试,回归测试,发布工作日为周一,周二,周三,周四,周五(万恶的工作日。。。)上一个迭
- 手写分布式存储系统v0.3版本
林崇辉
分布式分布式存储服务发现Java手写
引言承接手写分布式存储系统v0.2版本,今天开始新的迭代开发。主要实现服务发现功能一、什么是服务发现由于咱们的服务是分布式的,那从服务管理的角度来看肯定是要有一个机制来知道具体都有哪些实例可以提供服务。举个例子就是,张三家里在全国各地有不少火锅加盟店,那张三肯定要有一个方式知道这些火锅店加盟店的情况。例如上海又新开了一家加盟店,那么这家加盟店肯定要先通过某种方式联系张三,这样张三才能将配方以及食材
- 为什么要使用Jupyter Notebook?
科学禅道
Python挖金矿系列机器学习jupyter人工智能
JupyterNotebook是一个基于Web的交互式计算环境,它为数据科学、机器学习、教育和研究等领域提供了强大的工具。以下是一些使用JupyterNotebook的主要原因:交互式编程:用户可以在一个单一的文档中混合代码、文本(Markdown)、数学表达式(LaTeX)以及可视化内容。每段代码都可以独立执行,并立即查看结果,非常适合迭代开发和数据分析。实时展示:在教学和演示场景下,讲师可以逐
- Vue下是如何实现CSS私有作用域的
MsgSS
在web开发中,css是一个利器,它可以使得我们的页面更加炫酷华丽,但是在好用的前提下它也给迭代开发带来了一定的麻烦,比如样式相互覆盖或者样式影响到了未考虑的元素等,所以css的私有化就显得很有必要了。但从严格意义上来说,css样式都是全局的,并不存在私有作用域这一说法,所以我们会通过各种各样的方式来模拟实现css的私有化。其中大部分都说基于BEM思想来实现的。css私有化的实现原则是匹配规则尽可
- 根源上解决切换分支导致代码丢失等问题
Kiko15
git编辑器java
问题背景迭代开发,多分支并行开发,如何才能避免因切换分支带来的问题呢?在快节奏的迭代中,往往会拉取多个分支开发。然而我在开发分支5时,测试a提个分支1的bug,测试b提个分支2的bug,改完后,又要切回分支5,一个编辑器窗口切来切去,哎呀,代码丢了,各种令人头疼的问题。解决方案一个分支一个文件夹好了,这样每个文件夹单独管理一个分支的信息,用哪个分支,就用哪个文件夹,清晰!步骤1.准备好存储该工程代
- Flutter以framework集成入iOS项目方案
mrlittlestrong
现状Flutter官方的执行方案对Flutter工程及环境有很强的依赖性,非Flutter的成员在对iOS主工程进行迭代开发时需要依赖Flutter环境,团队合作十分不便。在通过Jenkins等打包时会有各种问题。官方文章地址:AddFluttertoexistingapps基于Flutter版本1.9.1+hotfix4适用于以fluttermodule进行开发,作为iOS一个组件来引入的情况(
- 后端产品推广期需求获取
微享家
产品初期通过建设MVP(最小化可行产品),实现产品上线推广,待正式推广给用户使用后,则进入产品迭代阶段,通过不断的迭代来完善产品,并不断适用市场的新需求。该阶段下业务需求的获取渠道有以下几个:1、业务用户提出的明确的需求业务用户在使用产品的过程中,提出新的问题,产品经理需要将问题进行收集汇总,并区分出哪些是真正的需求,并提出解决方案,通过迭代开发完善上线功能。需求收集管控可采用多种工具,业界有较多
- 【软件工程】项目管理与迭代开发:DevOps平台、敏捷协作平台与软件需求交付
小哈里
#后端开发软件工程devops需求分析项目管理敏捷开发
文章目录1、项目管理与软件需求交付2、DevOps平台3、敏捷协作平台1、项目管理与软件需求交付软件需求交付方法:DevOps:DevOps是一种软件开发和运维的方法论,它强调开发团队和运维团队之间的紧密协作和沟通,以实现快速、高效、可靠的软件交付。DevOps的核心是自动化,包括自动化测试、自动化部署、自动化监控等。敏捷协作:敏捷协作是一种软件开发方法,它强调团队成员之间的密切合作和沟通,以实现
- 鸟瞰uml(下)
好释花生
umluml
目录一些单句小概念:44.组合结构图和类图的异同45.组合结构图元素46.使用定时图的目的47.定时图中分别在什么情况下使用状态和值表示变化48.交互概览图通常是哪两种图的混合图,为什么要提出交互概览图49.什么是rup,核心概念包括哪些50.简述rup开发过程51.简述rup的迭代开发模式52.rup包括哪些核心工作流一些单句小概念:36.组件是系统中遵从一组接口且提供实现的一个物理部件,通常指
- RxSwift的面向协议开发
Smile_Later
1.最近看过不少的OC面向协议的开发,大体上都是基于VIPER的架构模式,当然使用VIPER不代表MVVM架构模式不好,而是在Swift中面向协议和VIPER结合起来更加明了,一目了然,分工明确,结构细化,功能模块之间耦合性极低,迭代开发或者修复问题,更方便,同样的单元测试覆盖率更广,出现问题可以提前修复2.下面是我的大体架构模式2.1在core目录下,我封装了主要核心需要的类我把tablevie
- 精益软件开发的七大原则
终有zy
敏捷开发
精益软件开发的七大原则:消除浪费(EleminateWaste):强化学习,鼓励改进(FocusonLearning):注重质量(BuildQualityIn);推迟承诺(Defercommitment):尽快交付(DeliverFast);尊重员工(RespectPeople);优化整体(OptimizetheWhole)。2.准时化开发=迭代开发+持续集成+多次交付。3.零库存=每次迭代都给出
- 运用AI翻译漫画(二)
人工智能MOS
人工智能深度学习机器学习漫画翻译自动翻译
构建代码构建这个PC桌面应用,我们需要几个步骤:在得到第一次的显示结果后,经过测试,有很大可能会根据结果再对界面进行调整,实际上也是一个局部的软件工程中的迭代开发。界面设计启动VisualStudio2017,创建一个基于C#语言的WPF(WindowsPresentationFoundation)项目:WPF是一个非常成熟的技术,在有界面展示和交互的情况下,使用XAML设计/渲染引擎,比WinF
- 【软件工程】航行敏捷之路:深度解析Scrum框架的精髓
还在路上的秃头
软件工程软件工程scrum
个人博客:个人主页个人专栏:软件工程⛳️功不唐捐,玉汝于成目录前言正文Scrum(敏捷开发框架之一)详细介绍和解释:优缺点:优点:缺点:应用场景:结语我的其他博客前言在当今飞速变化的软件开发领域,Scrum框架作为敏捷开发的代表之一,为团队提供了一种高效、透明、灵活的工作方式。本文将深入剖析Scrum框架的核心原则、关键角色和实践方法,通过对迭代开发、高度协作和客户导向的特点的深入探讨,引领读者探
- 第4课 FFmpeg读取本地mp4文件并显示
西部秋虫
ffmpegopencvc++
在上节课,我们使用FFmpeg实现了一个最简单的rtmp播放器,它看起来工作正常。这节课,我们尝试让它来播放本地的mp4文件试试。1.压缩备份上节课工程文件夹为demo3.rar,并修改工程文件夹demo3为demo4,重要的事情再说一遍:及时备份源文件并在原基础上继续迭代开发是一种好习惯。将原rtmp地址修改为本地mp4地址:constchar*inFileName="d:\\mp4\\dtz.
- 软件开发方法论
Let's Chat Coding
可扩展的体系结构》uml
1.敏捷开发(AgileDevelopment)定义:迭代和增量的软件开发方法,强调适应性和快速响应变化。倡导小规模、频繁的迭代,持续的客户反馈,以及跨功能团队的紧密协作。特点:迭代开发:通过短周期的迭代持续交付增量的软件版本。客户合作:紧密地与客户合作,确保产品符合用户的真实需求。适应变化:灵活应对需求变化,优先处理最重要的任务。2.测试驱动开发(Test-DrivenDevelopment,T
- 第2课 用FFmpeg读取rtmp流并显示视频
西部秋虫
ffmpegopencvc++
这节课我们开始利用ffmpeg和opencv来实现一个rtmp播放器。播放器的最基本功能其实就两个:显示画面和播放声音。在实现这两个功能前,我们需要先用ffmpeg连接到rtmp服务器,当然也可以打开一个文件。1.压缩备份上节课工程文件夹为demo.rar,并修改工程文件夹demo为demo2,及时备份源文件并在原基础上继续迭代开发是一种好习惯。2.打开fmlp.cpp,修改其中的删除原来init
- 敏捷项目管理中的最佳实践
Whtiewww
软件工程
敏捷项目管理已经成为许多软件开发团队的首选方法,它强调灵活性、透明度和迭代开发。在实践敏捷时,一些最佳实践能够帮助团队更好地应对变化、提高交付效率,并确保项目达到预期目标。本文将介绍一些敏捷项目管理中的最佳实践。1.用户故事与产品backlog采用用户故事(UserStories)作为项目需求的主要表达方式,并通过产品backlog进行优先级排序。这有助于团队更好地理解用户需求,同时确保高价值的功
- Android 多module依赖版本冲突解决
JamesYang1624
Android多module依赖版本冲突解决当项目使用模块化开发的时候,尤其是迭代开发,新的module的使用的更高版本的第三方依赖库,当app引用module的时候,可能引发依赖版本的代码冲突,这个该怎么解决呢?比如:我创建了一个module:commoncommon里面有编写了一个GlideUtils需要引用implementation"com.github.bumptech.glide:gl
- 铁犀牛web框架之介绍篇
月球程序猿
框架学习web开发软件框架
简介Ironrhino是一个全栈Web开发平台,它不是闭门造车,而是伴随着实际应用系统开发而诞生并发展,它也不是重复造轮子,而是建立在一系列成熟的开源框架之上并且向它们回馈贡献.它具有极快的开发效率,让快速构建原型并且迭代开发变得更容易.它具有极强的伸缩性,从单机小应用到大规模高并发集群应用都适用,并且保持一致的开发方式.它具有很强的生命力,诞生多年以来一直保持活跃的更新,并不止步于缺陷和漏洞修复
- 如何开发一个prompt?prompt的使用有哪些原则?
贾欣晓
AI&PythonAI
提示词使用原则如何开发一个跟自己预期结果接近的提示词?有哪些基本原则?提示词迭代开发写提示词时,第一次尝试是值得的,反复完善提示,获得越来越接近你想要的结果原文来源于B站吴恩达提示工程教学公开课。
- Docker入门
伽洢
docker云原生
一.为什么需要容器技术1、面临的问题在项目迭代开发和部署过程中,运维人员不可避免会遇到这些情况:同样的代码需要被部署到不同的运行环境中;由于运行环境不同导致项目部署失败,无法正常运行。导致上述问题的原因可能不同。下面列举几种比较典型的原因。1.运行环境发生了变化。例如,在开发阶段,代码是运行在程序员的本地环境或测试环境中的;而在生产环境中,代码则被切换到集群环境或云平台上了。2.代码的依赖发生了变
- Android与js的交互
残非
淘宝.jpg讲讲为什么要有js与android之间的交互随着科技的快速发展,很多公司都会对移动产品进行快速的迭代开发,降低开发的成本,来适应市场的需求。有人说js会替代android原生的应用,因为js的跨平台,前端只要通过开发h5页面就能很快的在移动手机中展示,达到需求的效果。的确,js开发确实能降低不少的劳动成本,同时不需要在发现bug的时候发版本,带来良好的bug修复效果。但是在某些方面,还
- 电磁优化的并行空间映射方法
不爱吃香菇的干饭少年
文章笔记
空间映射(SM)是一种公认的加速电磁优化的方法。现有的SM方法大多基于顺序计算机制。本文提出了一种用于电磁优化的并行SM方法。在该方法中,每次迭代开发的代理模型被训练以同时匹配多个点的精细模型。多点训练和SM使代理模型在比标准SM更大的邻域内有效。本文提出的多点代理模型训练方法本质上适合于并行计算,并通过并行计算实现。这包括并行的多个精细模型评估和使用并行算法的多点代理训练。与标准模型相比,该方法
- 迭代开发中的微服务拆分
Thoughtworks思特沃克中国
敏捷实践技术雷达敏捷开发微服务
微服务拆分是微服务架构绕不过的话题,随着架构演进,在迭代开发中拆分微服务有时非常必要,微服务拆分不仅仅是一项技术层面的重构,首先要选择的合适的时机,另外在拆分前一定要理清业务现状,制定好拆分的基本原则,以指导后续拆分的过程。前言领域驱动设计(DDD)的普及和应用让微服务拆分和落地有了理论的指导,有章可循,有法可依。特别是在一个产品或者项目开发的初期,可以很自然的通过DDD的知识帮助进行微服务的划分
- 使用物联网的家庭自动化
vvoennvv
物联网自动化运维
物联网家庭自动化:入门家庭自动化由三个主要部分组成:硬件软件/应用程序通讯协议对于为客户构建真正的智能家居体验,这些部分都同样重要。拥有合适的硬件可以迭代开发物联网原型并轻松响应技术枢轴。经过正确测试和仔细考虑后选择的协议可帮助您避免性能瓶颈,否则会限制技术和设备与传感器和物联网网关的集成能力。另一个重要的考虑因素是驻留在硬件中的固件,用于管理数据、管理数据传输、固件OTA更新以及执行其他关键操作
- TBtools - 超过一万人在使用的生信小工具
生信石头
五年磨一剑,霜刃未曾试。写在前面TBtools命令行接口一直保留着我开始开发TBtools的时间。至今已有五年,也迭代了至少150个的版本,累计不少于10000用户。TBtools与用户群体一直是共同成长。五年时间,直接可以覆盖了一个直博的硕士,从入学多到博士毕业并就职。2015年,开始TBtools开发2016年,对外释放TBtools2017年,迭代开发绘图引擎JJplot->JJplot2-
- iOS http封装
374016526
ios服务器交互http网络请求
程序开发避免不了与服务器的交互,这里打包了一个自己写的http交互库。希望可以帮到大家。
内置一个basehttp,当我们创建自己的service可以继承实现。
KuroAppBaseHttp *baseHttp = [[KuroAppBaseHttp alloc] init];
[baseHttp setDelegate:self];
[baseHttp
- lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具
brotherlamp
linuxlinux教程linux视频linux自学linux资料
那些相信 Linux 命令行是单调无聊且没有任何乐趣的人们,你们错了,这里有一些有关 Linux 的文章,它们展示着 Linux 是如何的有趣和“淘气” 。
在本文中,我将讨论一个名为“lolcat”的小工具 – 它可以在终端中生成彩虹般的颜色。
何为 lolcat ?
Lolcat 是一个针对 Linux,BSD 和 OSX 平台的工具,它类似于 cat 命令,并为 cat
- MongoDB索引管理(1)——[九]
eksliang
mongodbMongoDB管理索引
转载请出自出处:http://eksliang.iteye.com/blog/2178427 一、概述
数据库的索引与书籍的索引类似,有了索引就不需要翻转整本书。数据库的索引跟这个原理一样,首先在索引中找,在索引中找到条目以后,就可以直接跳转到目标文档的位置,从而使查询速度提高几个数据量级。
不使用索引的查询称
- Informatica参数及变量
18289753290
Informatica参数变量
下面是本人通俗的理解,如有不对之处,希望指正 info参数的设置:在info中用到的参数都在server的专门的配置文件中(最好以parma)结尾 下面的GLOBAl就是全局的,$开头的是系统级变量,$$开头的变量是自定义变量。如果是在session中或者mapping中用到的变量就是局部变量,那就把global换成对应的session或者mapping名字。
[GLOBAL] $Par
- python 解析unicode字符串为utf8编码字符串
酷的飞上天空
unicode
php返回的json字符串如果包含中文,则会被转换成\uxx格式的unicode编码字符串返回。
在浏览器中能正常识别这种编码,但是后台程序却不能识别,直接输出显示的是\uxx的字符,并未进行转码。
转换方式如下
>>> import json
>>> q = '{"text":"\u4
- Hibernate的总结
永夜-极光
Hibernate
1.hibernate的作用,简化对数据库的编码,使开发人员不必再与复杂的sql语句打交道
做项目大部分都需要用JAVA来链接数据库,比如你要做一个会员注册的 页面,那么 获取到用户填写的 基本信后,你要把这些基本信息存入数据库对应的表中,不用hibernate还有mybatis之类的框架,都不用的话就得用JDBC,也就是JAVA自己的,用这个东西你要写很多的代码,比如保存注册信
- SyntaxError: Non-UTF-8 code starting with '\xc4'
随便小屋
python
刚开始看一下Python语言,传说听强大的,但我感觉还是没Java强吧!
写Hello World的时候就遇到一个问题,在Eclipse中写的,代码如下
'''
Created on 2014年10月27日
@author: Logic
'''
print("Hello World!");
运行结果
SyntaxError: Non-UTF-8
- 学会敬酒礼仪 不做酒席菜鸟
aijuans
菜鸟
俗话说,酒是越喝越厚,但在酒桌上也有很多学问讲究,以下总结了一些酒桌上的你不得不注意的小细节。
细节一:领导相互喝完才轮到自己敬酒。敬酒一定要站起来,双手举杯。
细节二:可以多人敬一人,决不可一人敬多人,除非你是领导。
细节三:自己敬别人,如果不碰杯,自己喝多少可视乎情况而定,比如对方酒量,对方喝酒态度,切不可比对方喝得少,要知道是自己敬人。
细节四:自己敬别人,如果碰杯,一
- 《创新者的基因》读书笔记
aoyouzi
读书笔记《创新者的基因》
创新者的基因
创新者的“基因”,即最具创意的企业家具备的五种“发现技能”:联想,观察,实验,发问,建立人脉。
第一部分破坏性创新,从你开始
第一章破坏性创新者的基因
如何获得启示:
发现以下的因素起到了催化剂的作用:(1) -个挑战现状的问题;(2)对某项技术、某个公司或顾客的观察;(3) -次尝试新鲜事物的经验或实验;(4)与某人进行了一次交谈,为他点醒
- 表单验证技术
百合不是茶
JavaScriptDOM对象String对象事件
js最主要的功能就是验证表单,下面是我对表单验证的一些理解,贴出来与大家交流交流 ,数显我们要知道表单验证需要的技术点, String对象,事件,函数
一:String对象;通常是对字符串的操作;
1,String的属性;
字符串.length;表示该字符串的长度;
var str= "java"
- web.xml配置详解之context-param
bijian1013
javaservletweb.xmlcontext-param
一.格式定义:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>contextConfigLocationValue></param-value>
</context-param>
作用:该元
- Web系统常见编码漏洞(开发工程师知晓)
Bill_chen
sqlPHPWebfckeditor脚本
1.头号大敌:SQL Injection
原因:程序中对用户输入检查不严格,用户可以提交一段数据库查询代码,根据程序返回的结果,
获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。
本质:
对于输入检查不充分,导致SQL语句将用户提交的非法数据当作语句的一部分来执行。
示例:
String query = "SELECT id FROM users
- 【MongoDB学习笔记六】MongoDB修改器
bit1129
mongodb
本文首先介绍下MongoDB的基本的增删改查操作,然后,详细介绍MongoDB提供的修改器,以完成各种各样的文档更新操作 MongoDB的主要操作
show dbs 显示当前用户能看到哪些数据库
use foobar 将数据库切换到foobar
show collections 显示当前数据库有哪些集合
db.people.update,update不带参数,可
- 提高职业素养,做好人生规划
白糖_
人生
培训讲师是成都著名的企业培训讲师,他在讲课中提出的一些观点很新颖,在此我收录了一些分享一下。注:讲师的观点不代表本人的观点,这些东西大家自己揣摩。
1、什么是职业规划:职业规划并不完全代表你到什么阶段要当什么官要拿多少钱,这些都只是梦想。职业规划是清楚的认识自己现在缺什么,这个阶段该学习什么,下个阶段缺什么,又应该怎么去规划学习,这样才算是规划。
- 国外的网站你都到哪边看?
bozch
技术网站国外
学习软件开发技术,如果没有什么英文基础,最好还是看国内的一些技术网站,例如:开源OSchina,csdn,iteye,51cto等等。
个人感觉如果英语基础能力不错的话,可以浏览国外的网站来进行软件技术基础的学习,例如java开发中常用的到的网站有apache.org 里面有apache的很多Projects,springframework.org是spring相关的项目网站,还有几个感觉不错的
- 编程之美-光影切割问题
bylijinnan
编程之美
package a;
public class DisorderCount {
/**《编程之美》“光影切割问题”
* 主要是两个问题:
* 1.数学公式(设定没有三条以上的直线交于同一点):
* 两条直线最多一个交点,将平面分成了4个区域;
* 三条直线最多三个交点,将平面分成了7个区域;
* 可以推出:N条直线 M个交点,区域数为N+M+1。
- 关于Web跨站执行脚本概念
chenbowen00
Web安全跨站执行脚本
跨站脚本攻击(XSS)是web应用程序中最危险和最常见的安全漏洞之一。安全研究人员发现这个漏洞在最受欢迎的网站,包括谷歌、Facebook、亚马逊、PayPal,和许多其他网站。如果你看看bug赏金计划,大多数报告的问题属于 XSS。为了防止跨站脚本攻击,浏览器也有自己的过滤器,但安全研究人员总是想方设法绕过这些过滤器。这个漏洞是通常用于执行cookie窃取、恶意软件传播,会话劫持,恶意重定向。在
- [开源项目与投资]投资开源项目之前需要统计该项目已有的用户数
comsci
开源项目
现在国内和国外,特别是美国那边,突然出现很多开源项目,但是这些项目的用户有多少,有多少忠诚的粉丝,对于投资者来讲,完全是一个未知数,那么要投资开源项目,我们投资者必须准确无误的知道该项目的全部情况,包括项目发起人的情况,项目的维持时间..项目的技术水平,项目的参与者的势力,项目投入产出的效益.....
- oracle alert log file(告警日志文件)
daizj
oracle告警日志文件alert log file
The alert log is a chronological log of messages and errors, and includes the following items:
All internal errors (ORA-00600), block corruption errors (ORA-01578), and deadlock errors (ORA-00060)
- 关于 CAS SSO 文章声明
denger
SSO
由于几年前写了几篇 CAS 系列的文章,之后陆续有人参照文章去实现,可都遇到了各种问题,同时经常或多或少的收到不少人的求助。现在这时特此说明几点:
1. 那些文章发表于好几年前了,CAS 已经更新几个很多版本了,由于近年已经没有做该领域方面的事情,所有文章也没有持续更新。
2. 文章只是提供思路,尽管 CAS 版本已经发生变化,但原理和流程仍然一致。最重要的是明白原理,然后
- 初二上学期难记单词
dcj3sjt126com
englishword
lesson 课
traffic 交通
matter 要紧;事物
happy 快乐的,幸福的
second 第二的
idea 主意;想法;意见
mean 意味着
important 重要的,重大的
never 从来,决不
afraid 害怕 的
fifth 第五的
hometown 故乡,家乡
discuss 讨论;议论
east 东方的
agree 同意;赞成
bo
- uicollectionview 纯代码布局, 添加头部视图
dcj3sjt126com
Collection
#import <UIKit/UIKit.h>
@interface myHeadView : UICollectionReusableView
{
UILabel *TitleLable;
}
-(void)setTextTitle;
@end
#import "myHeadView.h"
@implementation m
- N 位随机数字串的 JAVA 生成实现
FX夜归人
javaMath随机数Random
/**
* 功能描述 随机数工具类<br />
* @author FengXueYeGuiRen
* 创建时间 2014-7-25<br />
*/
public class RandomUtil {
// 随机数生成器
private static java.util.Random random = new java.util.R
- Ehcache(09)——缓存Web页面
234390216
ehcache页面缓存
页面缓存
目录
1 SimplePageCachingFilter
1.1 calculateKey
1.2 可配置的初始化参数
1.2.1 cach
- spring中少用的注解@primary解析
jackyrong
primary
这次看下spring中少见的注解@primary注解,例子
@Component
public class MetalSinger implements Singer{
@Override
public String sing(String lyrics) {
return "I am singing with DIO voice
- Java几款性能分析工具的对比
lbwahoo
java
Java几款性能分析工具的对比
摘自:http://my.oschina.net/liux/blog/51800
在给客户的应用程序维护的过程中,我注意到在高负载下的一些性能问题。理论上,增加对应用程序的负载会使性能等比率的下降。然而,我认为性能下降的比率远远高于负载的增加。我也发现,性能可以通过改变应用程序的逻辑来提升,甚至达到极限。为了更详细的了解这一点,我们需要做一些性能
- JVM参数配置大全
nickys
jvm应用服务器
JVM参数配置大全
/usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=5 -
- 搭建 CentOS 6 服务器(14) - squid、Varnish
rensanning
varnish
(一)squid
安装
# yum install httpd-tools -y
# htpasswd -c -b /etc/squid/passwords squiduser 123456
# yum install squid -y
设置
# cp /etc/squid/squid.conf /etc/squid/squid.conf.bak
# vi /etc/
- Spring缓存注解@Cache使用
tom_seed
spring
参考资料
http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/
http://swiftlet.net/archives/774
缓存注解有以下三个:
@Cacheable @CacheEvict @CachePut
- dom4j解析XML时出现"java.lang.noclassdeffounderror: org/jaxen/jaxenexception"错误
xp9802
java.lang.NoClassDefFoundError: org/jaxen/JaxenExc
关键字: java.lang.noclassdeffounderror: org/jaxen/jaxenexception
使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式
执行时却抛出以下异常:
Exceptio