自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Enweitech Software Works

创新实践。致力于软件与互联网研究…专注网站建设与推广、软件开发、云计算、手机APP定制、电子信息系统集成与应用、信息安全与数据管理、软件外包、数字化解决方案和企业信息化咨询服务。

  • 博客(40)
  • 资源 (8)
  • 收藏
  • 关注

原创 【干货】常用maven插件总结

maven是目前java项目中比较流行的构建工具,特别是它提供的插件,如果使用得当,整个项目研发流程都将会受益,从而提高研发、测试和部署的效率。这里记录几个常用插件的用法,既方便自己日后回顾,也便于有兴趣的同仁交流指正。各位实践过程中如果发现有趣的插件或者更好的用法,也欢迎留言分享。Maven工程标准架构 目录备注${basedir}存放 pom

2017-03-28 09:36:31 7953

原创 十大企业级Linux服务器安全防护要点

随着开源系统Linux的盛行,其在大中型企业的应用也在逐渐普及,很多企业的应用服务都是构筑在其之上,例如Web服务、数据库服务、集群服务等等。因此,Linux的安全性就成为了企业构筑安全应用的一个基础,是重中之重,如何对其进行安全防护是企业需要解决的一个基础性问题,基于此,本文将给出十大企业级Linux服务器安全防护的要点。1、强化:密码管理设定登录密码是一项非常重要的安全

2017-03-28 09:34:59 4191

原创 使用SecureCRT登录Linux服务器

背景:做运维的如果机器都登录错误了, 那结果就不用说了。在使用SecureCRT的时候,不用更改标签名称就可以很明了的知道自己现在的对话是在哪个机器上,可以在Linux机器做以下修改:方法1:把下面上面的那句命令行追加到 /etc/profile----------------------------------------------------------------

2017-03-28 09:31:37 925

原创 Oracle 12cR2 RAC安装配置及问题解决

Oracle 12cR2版本已经发布有一段时间,一直想测试安装RAC,从上周末到今天用了两个周末和今天一天的时间终于把RAC安装成功了。这里记录了安装时对操作系统的配置,以及安装过程中遇到的一些坑。1、首先是操作系统的选择问题,Oracle现在认证的操作系统及内核版本如下:Oracle Linux 7:Oracle Linux 7 with the Unbreakabl

2017-03-28 09:26:10 2673

原创 结合Docker快速搭建ELK日志收集分析平台

ELK StackELK (Elasticsearch + Logstash + Kibana),是一个开源的日志收集平台,用于收集各种客户端日志文件在同一个平台上面做数据分析。IntroductionElasticsearch, 基于json分析搜索引擎Logstash, 动态数据收集管道Kibana, 可视化视图将elasticsearh所收集的da

2017-03-27 17:27:00 1756

原创 详解:如何恢复MySQL数据库下误删的数据

血的教训,事发经过就不详述了。直接上操作步骤及恢复思路(友情提示:数据库的任何操作都要提前做好备份),以下是Mysql数据后的恢复过程:1. 找到binlog恢复数据的前提是必须开启Mysql的binlog日志,如果binlog日志没开启,请忽略此篇文档。binlog日志是否开启可以查看Mysql配置文件。日志位置一般在/var/lib/mysql目录或者编译安装的date

2017-03-27 17:16:35 2154

原创 工具化、产品化、运营化—「美团点评」运维的故事

本次分享嘉宾是美团点评运维中心高级总监钟红军,他向我们详细介绍了美团点评近3年来在大规模运维的理念和实践方面的探索,尤其是在运维自动化和数据运营方面的工作和效果——  钟红军 / 美团点评运维中心高级总监  美团点评集团运维中心高级总监,此前曾工作于百度,腾讯,PPTV等互联网公司,熟悉系统、网络、运维、安全、数据、开发等多个领域。  今天我将美团点评这几年

2017-03-27 09:33:12 2596

原创 那些年我们一起撸过的缓存写法

上次主要讨论缓存读写这块各种代码实现,本篇就上次的问题继续来,看看那些年折腾过的各种缓存做法。阅读目录:缓存预热多级缓存线程缓存内存缓存文件缓存分布式缓存DB缓存多层缓存总结缓存预热上次有同学问过,在第一次加载时缓存都为空,怎么进行预热。单机Web情况下一般使用RunTimeCache,这种情况下:可以在启动事件里面刷新void Applicatio

2017-03-24 14:44:57 2183

原创 “微信指数”的作用和用途

微信官方的微信公众号“微信派”推送文章宣布:微信官方正式推出“微信指数”,按照官方说法,微信指数是微信官方提供的基于微信大数据分析的移动端指数。  微信指数是什么?  微信指数整合了微信上的搜索和浏览行为数据,基于对海量数据的分析,可以形成当日、 7 日、 30 日以及 90 日的“关键词”动态指数变化情况,方便看到某个词语在一段时间内的热度趋势和最新指数动态。  简而言之

2017-03-24 13:58:03 1220

原创 MySQL升级从5.1.71到5.7.17版本

最近系统漏洞扫描,扫出来很多MySQL的漏洞,没有什么好的办法,先升级到最新版本。在梳理MySQL数据库信息时发现有一套zabbix用的MySQL版本是5.1.71的,现在的最新版本是5.7.17,版本跨越的太大了,不知道直接升级是否可行。库的数据量大概15G,于是就想先备份,备份完后用mysql_upgrade做升级。如果实在不行就再新创建一套库把数据导进去。下面是在虚拟机上测试

2017-03-24 13:45:46 3209

原创 Redis 3 在CentOS 6.5上安装笔记(含启动脚本)

Redis的强大就不多说了,直接上菜。第1步:下载、编译、安装cd /optwget http://download.redis.io/releases/redis-3.0.5.tar.gztar zxvf redis-3.0.5.tar.gzcd redis-3.0.5make && make install第2步:配置,修改默认端口为7963、数据目录、日志

2017-03-23 11:19:05 583

原创 Linux系统下设定用户ssh登陆超时

最近项目开发中用到云服务器,部署了MySQL,开发团队总是反映MySQL过一会儿就断开连接了,必须手动重连才可以。反映越来越强烈,已经到了影响开发进度的高度了,必须解决!查了资料,这个可能和SSH超时自动断开是一样的,可以修改以下2个配置参数来解决。方法一、用SSH登录到Linux的时候,由于默认的连接超时时间很短,经常需要短了后再连接,比较麻烦。可以修改下sshd的配

2017-03-23 10:41:03 6763

原创 KVM 虚拟化管理平台 VManagePlatform

VManagePlatform 是什么?一个KVM虚拟化管理平台开发语言与框架:编程语言:Python2.7 + HTML + JScripts前端Web框架:Bootstrap后端Web框架:Django后端Task框架:Celery + RedisVManagePlatform 有哪些功能?Kvm 虚拟机生产周期管理功

2017-03-20 15:12:24 2355

原创 持续部署 Microservices 的实践和准则

原文链接:http://insights.thoughtworkers.org/the-practices-and-principles-of-continuous-deployment-microservices/Microservices 给业务和技术的扩展性带来了极大的便利,同时在组织和技术层面带来了极大的挑战。由于在架构的演进过程中,会有很多新服务产生,持续部署是技术层面的挑战之一,好

2017-03-20 15:10:15 704

原创 【总结】11条nginx优化方法助力你的运维生涯

天府云创&恩威科技提醒,本文阅读时间5分钟隐藏nginx header里版本号信息1.查看版本号2.隐藏版本号在nginx配置文件的http标签内加入“server_tokens off; ”参数,也可以放大server标签和location标签中,如下:再此查看如下,浏览器访问错误页面也就没有版本号了

2017-03-17 10:10:49 1204

原创 Linux运维领域的开源工具体系汇总

Linux运维人员必会开源运维工具体系说明:不同的技术人员,在不同的阶段确定知识边界非常重要,否则,虽然是千里马,但是不知道终点在哪,最终累死也达不到目标。例如:拿8K要学多少知识,拿15K又要学多少技能。一个新手也许只想拿8k结果各种学,花了2年时间,发现啥都学了,结果8k还是拿不到;归根结底,就和那匹千里马一样,虽然有能力,但是没边界没目标瞎学,就像熊瞎子掰苞米,掰一个丢一个,

2017-03-17 09:01:15 1028

原创 [技巧]如何防止Linux命令行下MySQL登录密码泄露?

命令行登录防止MySQL密码泄露的几个小妙招。明知山有虎偏向虎山行的方案:1、可以通过如下环境变量强制Linux不记录敏感历史命令在命令行执行HISTCONTROL=ignorespace后,再输入带密码的命令的前面加一个空格登录,登录命令不会被记录到历史记录里。[root@yunweipai~]# HISTCONTROL=ignorespace#[ro

2017-03-17 08:47:20 968

原创 马哥分享的25段shell脚本代码,日常工作基本够用

引言自己写了一下小的shell实例,虽然很小,但所有的大的程序都是由小的模块堆积起来的。程序员一定要懂得一种脚本的书写,而我,只会在linux下工作,所以就只能写linux的shell脚本了。代码1.模拟linnux登录shell2.比较两个数大小3.查找/root/目录下是否存在该文件4.for循环的使用

2017-03-16 09:42:02 2719

原创 AWS、Azure、Google云 谁的免费层更好?

近日,Google针对具有适度计算,存储,数据库和网络需求的用户推出了一个新的免费使用的Google云平台。事实上,每一家大型的云公司都会有免费的层级共使用。AWS 、Azure、Google云相比,谁的会更好呢?以下是三家公司免费层级的比较。    Thinkstock  您从Google云中可以获得:  过去,谷歌为新的谷歌云平台客户提供了有限时间的免费使用积分

2017-03-16 09:39:58 4836

原创 内容创业真相:知识阶层正在拿回属于他们的社会财富

为什么说「知识阶层」赚钱的时代来临了?为什么越来越多的人通过「内容创业」完成阶级跨越?现代人的「焦虑」到底从何而来?碎片学习是如何替代「实体书」教育的 ?  就在前天,罗辑思维在北京举办了一次小规模的茶叙会,其间,创始人罗振宇宣布了关于罗辑思维刚刚发生的「一件小事」:  持续在各大平台更新了4年,收获了累计超过10亿次播放的《罗辑思维》视频,正式停播了。  也就是说,那款曾

2017-03-16 09:39:20 753

原创 Nginx+uWSGI+Django原理与实践

Python的Web开发中,如果使用Django框架,那么较为成熟稳定的服务器架构一般是Nginx+uWSGI+Django。而为什么一定要三个结合在一起呢?直接使用Django的runserver来启动服务器进程,或者uWSGI+Django可不可以呢?为什么? 概念说明:APP(应用程序),就是开发者写的应用程序,例如django,bottle这些。记录怎么处理客户端发来的请求的逻

2017-03-15 10:44:10 819

原创 MySQL5.6之use_index_extensions优化

InnoDB的二级索引(Secondary Index)除了存储索引列key值,还存储着主键值(而不是指向主键的指针)。为什么这样做?因为InnoDB是以聚集索引方式组织数据的存储,即主键值相邻的数据行紧凑的存储在一起(索引组织表)。当数据行移动或者发生页分裂的时候,可以减少大量的二级索引维护工作。InnoDB移动行时,无需更新二级索引。 CREATE TABLE t1 ( 

2017-03-15 09:28:24 693

原创 多云时代,海外微软Azure云与国内阿里云专线打通性能测试

在云计算的大时代,大型客户都有业务全球拓展的需求,考虑到成本,时间因素,一般都是选择云计算,现在云计算提供商有很多,客户在采取多云方案时,最头疼的就是国外和国内数据中心访问的时延与稳定性问题。最近就碰到一个案例,客户国内用了阿里云,现在考虑业务出海,将业务扩展到东南亚去(走出国门赚钱都是应该赞一下的),客户很担心海外公有云中心和国内阿里云的连接速度问题。本着为客户负责的态度,赶紧找了超给力的小伙伴

2017-03-14 09:10:34 11095

原创 腾讯—显微镜下的运维自动化

中国应用性能管理行业盛宴——2016中国应用性能管理大会(简称APMCon 2016)于8月18日至19日在北京新云南皇冠假日酒店隆重召开。APMCon由听云、极客邦和InfoQ联合主办的作为国内APM领域最具影响力的技术大会,首次举办的APMCon以“驱动应用架构优化与创新”为主题,致力于推动APM在国内的成长与发展。腾讯社交多媒体业务负责人梁定安于运维自动化专场发表了题为《显微镜下的运

2017-03-14 08:44:34 3324

原创 使用jhipster搭建微服务

JHipster 详细介绍JHipster 是一个 Yeoman 的生成器, 用来创建基于 Maven + Spring + AngularJS 的项目,提供完全热加载的 Java 和 JavaScript 代码。我们的目的是生成一个完整和现代的 Web app。服务器端技术堆栈:Spring Boot for easy application configurat

2017-03-13 16:19:14 3889 1

原创 日常实用脚本整理

一、拒绝超过n次登陆的ip进行ssh连接结合/var/log/secure文件,将ssh登陆失败次数大于N的IP封顶N=3SEC_FILE=/var/log/securefor ip in `grep "Failed password" $SEC_FILE|grep -Eo "([0-9]{1,3}\.){3}[0-9]{1,3}"|sort -n|uniq -c|awk '{if

2017-03-10 10:06:45 1250

原创 SSD都开机慢?这些是拖慢电脑速度的原因

很多网友都已经用上了SSD,而且升级了Win10系统,电脑硬件配置高系统也足够新,但是,却发现电脑开机还是特别慢,一般来说这与电脑本身的配置并无太大关系,往往是由以下几个方面造成的。4K未对齐如今新装机多半会选择安装SSD(固态硬盘),而要想让固态硬盘发挥应有的实力,4K对齐是一项必做的操作。4K对齐需要在分区环节完成,可以借助Win10安装程序(使用Win10安装程序分区后自动为

2017-03-10 09:26:10 8978

原创 完整社交APP需求分析原型设计整体架构前端后端架构

一个社交App需实现的功能用户关注的常规社交功能、活动、地理位置、探索功能、新鲜事、视频照片分享等等,需要提供的功能不胜枚举,所以从技术角度来说,开发者需要解决的问题也是异常复杂的。当一款社交App发布之初,用户访问量比较小,使用一台服务器就能够支撑全部的访问压力和数据存储需求,但是互联网应用具有病毒式的传播特点。一款App很可能会面临一夜爆红的现象,访问量和数据量在短时间内呈现爆发式增长

2017-03-07 14:09:03 10891

原创 自建app服务器架构特点

摘要本文的目的就是让你在30分钟内搭建一个基于OSS的移动应用数据直传服务,所谓直传就是移动应用的数据的上传和下载直接直连OSS,只有控制流走用户自己的服务器,并且具有如下特点:背景不管你承认与否,移动互联的时代已经到来,这是一个移动互联的时代,手机已经是当今世界上引领潮流的趋势,大型的全球化企业和中小企业都把APP程序开发纳入到他们的企业发展策略当中。但随着手机APP上传

2017-03-07 13:26:53 4952

原创 Maven

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目

2017-03-07 13:22:39 714 1

原创 WEB前后端交互(UI界面和数据内容)如何实现

作为刚接触前端的不久的童鞋,大家都会兴奋于CSS和JS所带来漂亮界面,然而,前端工程师除了UI重构外,还有非常重要的职责在正确的区域渲染出服务端的数据。毕竟,我们要构建一个大的web应用,必然不是普普通通的静态页面构成。通常一般情况正常流程是这样子的:通过对数据库的调用管理进行交互。前台一般是对数据库内容按照页面代码控制进行捡索并展示出来形成页面。后台主要是对数据库进行管理

2017-03-06 14:44:51 16541

原创 最受DevOps欢迎的五种工具

DevOps这个词在几年前从欧美流向大陆,主要反映了开发与运维两批人之间的矛盾与磨合。从单词的角度来讲,DevOps是开发(Development)和运维(Operations)合在一起的缩写,形成了一个新的概念。DevOps(图片来源于网络))DevOps这种概念打破了之前很多公司的开发与运维分离和固化的矛盾,相反,DevOps让使用产品的人有机会在开发过程中,而不是在开

2017-03-06 13:22:22 3728

原创 【APP】为Kubernetes集群中服务部署Nginx入口服务

这段日子,一直在搞与Kubernetes有关的东东:像什么Kubernetes集群搭建、DNS插件安装和配置、集成Ceph RBD持久卷、Private Registry镜像库访问等,这些都缘于正在开发的一个类PaaS小平台的需要:“平台虽小,五脏俱全”。整个平台由Kubernetes集群承载,对于K8s集群内部的Service来说,目前还欠缺一个服务入口。之前的《Kubernetes集群中的

2017-03-03 17:17:17 1699 1

原创 【容器技术】k8s部署nginx集群

环境:两台虚拟机,10.10.20.203 部署docker、etcd、flannel、kube-apiserver、kube-controller-manager、kube-scheduler10.10.20.206 部署docker、flannel、kubelet、kube-proxy 1、创建nginx-rc.yamlapiVersion:

2017-03-03 17:14:59 3452

原创 数据库遭劫持勒索 两种方式避免数据丢失

据最新报道显示,继MongoDB和Elasticsearch之后,MySQL成为攻击者的下一个数据勒索目标。从2月12日凌晨开始,在短短30个小时内,就有成百上千个开放在公网的MySQL数据库遭到劫持,并被删除了数据库中的存储数据。攻击者留下勒索信息,要求支付0.2比特币的赎金(约为235美元)以赎回数据。  据悉,在此次勒索攻击中,攻击者(可能)利用了一台被盗的邮件服务器,所有的攻击皆来

2017-03-03 17:13:04 2970

原创 CentOS 7.2 安装 MySQL 5.7.13

1. 下载mysql的repo源CentOS 7.2的yum源中默认没有mysql,要先下载mysql的repo源wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm2. 安装mysql57-community-release-el7-8.noarch.rpm包rpm -ivh mysql

2017-03-03 17:11:09 424

原创 Iiscnfg.vbs IIS 配置脚本的使用

导入和导出本地或远程计算机上 Internet 信息服务 (IIS) 配置数据库的所有或选定元素,或者将整个 IIS 配置(配置数据库和架构)复制到另一台计算机以复制配置。Iiscnfg 执行下列功能:若要查看该命令语法,请单击以下命令:iiscnfg /export以加密或未加密格式将所有或部分 IIS 配置数据库复制到 XML 文件。然后可在导入操作中使用 XML 文件

2017-03-02 17:25:21 1772

原创 高效的知识阅读和信息筛选技巧

面对互联网信息的繁多,时间被碎片化,如何对这些信息进行筛选?如何有效地进行阅读?下面我就介绍一些我的经验。知识和信息不能混为一谈,信息是海量而免费的,但毫无目标的获取信息,就无法将信息转化为知识。因此学习必须要有目标,如果你用有限的时间去学无限的知识,你将被知识“淹没”,我们要学习那些给自己带来最大提升的知识。时间是一个最稀缺的资源,在学习知识的过程中,必须考虑知识获取的“成本”问题,这个

2017-03-02 09:56:26 827

原创 优秀的运营思维方式,往往就是「一句话」的事

全文共 2937 字,阅读需要 8 分钟—— BEGIN ——很多时候,工作复杂是因为我们没有找对支点。这是曾经部门中发生的一件事。我手下对我说要策划一项活动,从项目如何实现、中间过程的控制,到最后结束,洋洋洒洒大段话。我全程在听,他说完后,我没有直接评价活动如何,而是提出了一个新的问题:你打算用多少资源,在什么时间内达成怎样的目标?他的陈述,是运营的常规思考路径,它是正确

2017-03-02 09:48:14 865

原创 为什么所有科技大佬都在谈“工匠精神”?

不知你是否留意,最近几年,工业设计成为一门显学。无论是否属实,各大科技企业都在强调自家产品的美感。忽如一夜,遍地都是“工匠”。今天,我们不妨从深层次挖掘一下究竟。  关于设计,我听到的最浮夸的论述来自凯文凯利,他在《科技想要什么》中写道:“随着科技的发展,从总体上看,它的美感将逐年提高,在不太遥远的未来,技术元素某些部分的华丽程度将与自然界的壮丽媲美。”当然,KK的逻辑起点是从“宇宙,

2017-03-02 09:46:56 559

网络安全标准实践指南(远程安全办公防护)

网络安全标准实践指南(远程安全办公防护)

2021-01-06

Windows下Apache与Tomcat的整合

Windows下Apache与Tomcat的整合

2012-03-13

客户关系管理系统CRM

很好用的CRM系统 采用ASP.NET技术研发。。

2011-06-13

WEB在线管理系统登录系统

WEB在线管理系统登录 var http_request = false; var currentPos1; function send_request(strURL,currentPos,onComplete) { http_request = false; currentPos1 = currentPos; if(window.XMLHttpRequest) { http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType("text/xml"); } } else if (window.ActiveXObject) { try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { window.alert(""); return false; }

2011-03-21

WCF架构信息服务教程案例

基于wcf开发的信息服务。很使用的。 建立可信赖会话层,实现信息通信服务。具有跨平台的优越性

2010-06-10

3.将控制台程序BIN目录的exe文件加入到打包程序文件中,

3.将控制台程序BIN目录的exe文件加入到打包程序文件中, 3.将控制台程序BIN目录的exe文件加入到打包程序文件中,

2010-03-25

.net打包自动安装数据库

.net打包自动安装数据库 vs2005 打包,并自动安装SQL数据库 3.将控制台程序BIN目录的exe文件加入到打包程序文件中,

2010-03-25

ASP.net中WCF学习经验分享

http://download.csdn.net/down/740512/zht1933

2010-03-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除