12 2016 档案
摘要:nginx+tomcat+二级域名静态文件分离支持mp4视频播放配置实例
二级域名配置在/etc/nginx/conf.d/目录下配置二级域名同名的conf文件,statics.xxxxx.com.conf
支持mp4视频格式在 location /video/ 这个配置里。
阅读全文
摘要:Tomcat重启脚本restart.sh停止脚本stop.sh
Tomcat本身提供了 startup.sh(启动)shutdown.sh(关闭)脚本,我们在部署中经常会出现死进程形象,无法杀掉进程需要查询进程号kill掉才能正常启动。
通过restart.sh脚本来解决这个问题比较好。
2.脚本
注意:一台服务器如果运行多个tomcat实例,不要配环境变量,容易启动错误,除了端口变换外,
restart.sh脚本#{tomcat目录}命名要区别,不然kill掉所有tomcat进程
TOMCAT_PATH为tomcat的bin目录,前后不能有反引号
阅读全文
摘要:linux复制指定目录下的全部文件到另一个目录中
复制指定目录下的全部文件到另一个目录中
文件及目录的复制是经常要用到的。linux下进行复制的命令为cp。
假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了
如果dir2目录不存在,则可以直接使用
cp -r dir1 dir2
即可。
如果dir2目录已存在,则需要使用
cp -r dir1/. dir2
如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中,明显不符合要求。
ps:dir1、dir2改成对应的目录路径即可。
cp -r /home/www/xxx/statics/. /home/www/statics
如果存在文件需要先删除
rm -rf /home/www/statics/*
否则会一个个文件提示你确认,使用cp -rf 也一样提示
阅读全文
摘要:服务器数据库不用开通远程连接通过工具在本地连接操作的方法
服务器数据库不用开通远程连接也可以通过工具在本地连接操作的
用ssh连接服务器,它连接上服务器之后,再通过MySQL页面 进行本地连接数据库
最好配置一下文件登录不用密码更安全些
阅读全文
摘要:怎么搜索同类网站
同一类网站 怎么搜索
比如找到一个网站 ,想找到这一类的 相关网站 ,怎么搜索?
类似网站搜索
阅读全文
摘要:Java三行代码搞定MD5加密,测试5c短信网关的demo
看到之前项目中,关于MD5加密的足足写了一个辅助类。
其实在Java中大部分都帮你实现好了,完成MD5加密,主要就三行代码
阅读全文
摘要:iOS检测用户截屏并获取所截图片
微信可以检测到用户截屏行为(Home + Power),并在稍后点击附加功能按钮时询问用户是否要发送刚才截屏的图片,这个用户体验非常好。
iOS7提供一个新的推送方法:
UIApplicationUserDidTakeScreenshotNotification
只要像往常一样订阅即可知道什么时候截图了。
注意:UIApplicationUserDidTakeScreenshotNotification
将会在截图完成之后显示
现在在截图截取之前无法得到通知。
希望苹果会在iOS8当中增加 UIApplicationUserWillTakeScreenshotNotification。
阅读全文
摘要:tomcat输出servlet-api.jar - jar not loaded 解决办法
启动tomcat后,控制台输出信息:WEB-INF/lib/servlet-api.jar not loaded 解决办法
在tomcat/common/lib/中放入了servlet-api.jar包,将项目的web-inf/lib下的servlet-api-2.3.jar删掉,保证tomcat/common/lib/和WEB-INF/lib这两个目录下的jar没有重复的,问题解决。
经测试如果删掉tomcat/common/lib/中的servlet-api.jar包无法正常启动。
阅读全文
摘要:从svn资源库目录checkout出maven项目方法,如下图所示:
阅读全文
摘要:Maven打包pom里面配置exclude 排除掉环境相关的配置文件
有几种方式:
1. 打包时,指定环境参数把环境的配置文件复制过去
2. 不打包所有的环境相关的配置文件,直接由运维的人维护
可以在上传war包前把配置给改了,用rar工具改里面的配置,但每次都改太麻烦
第一次上面放有这个配置文件,后面打包时排除掉就可以了,上面的解压后就不会覆盖了
我们公司就用2,后面打包时排除掉就可以了,上面的解压后就不会覆盖了
Maven打包pom里面配置exclude 排除掉环境相关的配置文件, resources excludes
关于Maven resource配制中include与exclude的关系
阅读全文
摘要:PHP获取毫秒时间戳,利用microtime()函数
php本身没有提供返回毫秒数的函数,但提供了一个microtime()函数,借助此函数,可以很容易定义一个返回毫秒数的函数。
php的毫秒是没有默认函数的,但提供了一个microtime()函数,该函数返回包含两个元素,一个是秒数,一个是小数表示的毫秒数,借助此函数,可以很容易定义一个返回毫秒数的函数
阅读全文
摘要:如何修改VPN连接的MTU,解决频繁断线和页面打不开的问题
MTU 即最大传输单元,它是指一种通信协议的某一层上面所能通过的最大数据包大小。
为什么需要修改 MTU
大多数设备原本支持通过 ICMP 协议,进行 MTU 自动协商。
但不幸的是,越来越多的网络封杀了 ICMP 的传输,这样使得 MTU 自动协商的功能就无法实现。不正确的 MTU 将导致很多问题:
•连接反复断开
•大量数据传输时,突然拥堵
•页面打不开,或打开缓慢
•页面部分内容或样式丢失
阅读全文
摘要:阿里云OneinStack,Linux下tomcat命令
Linux下如何查看tomcat是否启动
在Linux系统下,重启Tomcat使用命令操作的
首先,进入Tomcat下的bin目录
cd /usr/local/tomcat/bin
使用Tomcat关闭命令
./shutdown.sh
查看Tomcat是否以关闭
ps -ef|grep java
如果显示以下相似信息,说明Tomcat还没有关闭
阅读全文
摘要:阿里云OneinStack数据库相关
必须进入oneinstack目录下执行相关命令
数据存储目录: 数据库(MySQL):/data/mysql
cd /root/oneinstack #必须进入oneinstack目录下执行
grep dbrootpwd options.conf #显示数据库root密码
dbrootpwd='123456'
为了安全考虑,OneinStack仅允许云主机本机(localhost)连接数据库,如果需要远程连接数据库,需要如下操作:
打开iptables 3306端口
# iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
# service iptables save
#保存iptables规则
#iptables -nvL
#查看自己配置的iptables
阅读全文
摘要:win8win10以管理员身份运行cmd方法
1.直接到 C:\Windows\System32 下面找cmd.exe 右键以管理员方式打开就可以了
2.按WIN+Q组合键调出搜索框,输入CMD,在下方弹出的命令行提示符,点击鼠标右键,选择“以管理员身份运行”
Win7操作系统,可以在开始菜单,附件里找到CMD命令行提示符,然后同样点击鼠标右键,选择“以管理员身份运行”
3.通用的方法是,按组合键WIN+R调出运行窗口,输入runas /user:administrator cmd ,回车
在弹出的命令行窗口,输入你的Administrator密码即可按管理员身份运行命令了
阅读全文
摘要:Git错误non-fast-forward后的冲突解决
当要push代码到git时,出现提示:
error:failed to push some refs to ...
Dealing with “non-fast-forward” errors
window下cmd里面的命令:
F:\myproject>git config branch.master.remote origin
F:\myproject>git config branch.master.merge refs/heads/master
之后再重新git pull下。最后git push你的代码就可以了。
阅读全文
摘要:人工智能系统Google开源的TensorFlow官方文档中文版
2015年11月9日,Google发布人工智能系统TensorFlow并宣布开源,机器学习作为人工智能的一种类型,可以让软件根据大量的数据来对未来的情况进行阐述或预判。如今,领先的科技巨头无不在机器学习下予以极大投入。Facebook、苹果、微软,甚至国内的百度。Google 自然也在其中。「TensorFlow」是 Google 多年以来内部的机器学习系统。如今,Google 正在将此系统成为开源系统,并将此系统的参数公布给业界工程师、学者和拥有大量编程能力的技术人员,这意味着什么呢?
打个不太恰当的比喻,如今 Google 对待 TensorFlow 系统,有点类似于该公司对待旗下移动操作系统 Android。如果更多的数据科学家开始使用 Google 的系统来从事机器学习方面的研究,那么这将有利于 Google 对日益发展的机器学习行业拥有更多的主导权。
阅读全文
摘要:前端Html和Css面试题
Html篇:1.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?
Css篇:1.有哪项方式可以对一个DOM设置它的CSS样式?
阅读全文
摘要:互联网中级Javascript面试题
1.实现一个函数clone,可以对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制
考察点1:对于基本数据类型和引用数据类型在内存中存放的是值还是指针这一区别是否清楚
考察点2:是否知道如何判断一个变量是什么类型的
考察点3:递归算法的设计
阅读全文
摘要:互联网公司前端初级Javascript面试题
1.JavaScript是一门什么样的语言,它有哪些特点?(简述javascript语言的特点)
JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有相对安全性的客户端脚本语言。
同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。
JavaScript的特点:
1).解释性脚本语言,javascript不需要编译,只需要嵌入到html代码中,由浏览器逐行加载解释执行。
2).javascript是一种基于对象的语言,使用已经创建好的对象来,和面向对象的先锋需设计语言不同,javascript并不支持继承和重载(ES6已支持)。
3).语言简单,弱类型,语法和java,C语言类似,变量不需要声明和指定类型即可使用,是一种弱类型语言。
4).javascript语言相对来说比较安全,仅由浏览器执行,不允许javascr
阅读全文
摘要:大数据原始数据从那些途径获取?200个国内外经济金融行研咨询数据网站大全
大数据资料搜集是个相当繁琐与累的工作,也是投资入门的基本,良好的信息资料搜集能力有利于我们快速了解投资主体的基本情况,为后续的调研及一手资料的获得打下较好的基础。
(一)搜索引擎(重点掌握)
搜索引擎是我们信息资料搜集的最重要的渠道之一,用搜索引擎查找信息资料需要使用恰当的关键词和一些搜索技巧。目前国内主要的搜集引擎有如下10个,近期还有较多行业型搜索冒出来,需找专业型行业资料可以使用行业型搜索引擎。
阅读全文
摘要:ES6,ES2105核心功能一览,js新特性详解
过去几年 JavaScript 发生了很大的变化。ES6(ECMAScript 6、ES2105)是 JavaScript 语言的新标准,2015 年 6 月正式发布后,得到了迅速推广,使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
ES6中包含了许多新的语言特性,它们将使JS变得更加强大,更富表现力。
ECMAScript涵盖了各种环境中JS的使用场景,无论是浏览器环境还是类似node.js的非浏览器环境。
最常用的ES6特性:let, const, class, extends, super, arrow functions, template string, destructuring, default, rest arguments
Babel是一个广泛使用的ES6转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。
ECMAScript是一门充满活力的语言,并在不断进化中。
未来版本的规范中将持续进行重要的技术改进。
ES6将彻底改变你编写JS代码的方式!
阅读全文