- 博客(23)
- 收藏
- 关注
原创 Nginx如何保留真实IP和获取前端IP
原理:squid,varnish以及nginx等,在做反向代理的时候,因为要代替客户端去访问服务器,所以,当请求包经过反向代理后,在代理服务器这里这个IP数据包的IP包头做了修改,最终后端web服务器得到的数据包的头部的源IP地址是代理服务器的IP地址,这样一来,后端服务器的程序给予IP的统计功能就没有任何意义,所以在做代理或集群的时候必须解决这个问题,这里,我以nginx做集群或代理的时候如...
2017-05-15 17:01:14
2314
原创 Graphics.drawString()乱码解决
有这么一段代码,在windows下执行是正常的,但是在linux下乱码,[code="java"]Graphics g = templetImage.getGraphics(); Font f = new Font("微软雅黑",Font.BOLD,70); g.setFont(f);g.drawString("中文",1450,1050);[/code]原因在lin...
2017-04-06 14:37:17
6856
2
原创 vsftp安装
1.检查是否安装vsftp dpkg -s vsftp 2.没有安装 apt-get install vsftp -y配置文件vim /etc/vsftpd.confsudo apt-get install vsftpdsudo apt-get updatesudo service vsftpd restart修改不能访问的用户清单vim /etc/...
2017-03-30 14:24:29
203
原创 用Dockerfile构建java web环境
用dockerfile构建一个Java的web环境,主要分为2步,第一步是在镜像中安装jdk并配置环境变量,第二步是安装tomcat。先贴一下完整的dockerfile[code="java"]FROM ubuntu:14.04 MAINTAINER *** "***@******.com" RUN apt-get update ADD jdk-8u77-linu...
2017-03-29 13:20:05
184
原创 docker安装及镜像加速
我是在ubuntu14.04上安装Docker的,ubuntu14.04直接安装docker都不需要安装额外的依赖包当然安装前最好更新一下软件源[code="java"]apt-get update [/code]通过官方脚本即可完成安装[code="java"]$ curl -ssl https://get.docker.com/ | sh [/code]就这...
2017-03-29 13:19:19
143
原创 docker容器时区与宿主机不一致的解决方法
一般情况下,我们的宿主机服务器的时区都是在东八区,而Docker容器里却是在零时区。这样就导致了时间差了8个小时,所以需要把容器的时间也设置成东八区。在dockerfile中的设置如下:[code="java"]RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime RUN echo "Asia/Shanghai" ...
2017-03-29 13:16:17
520
原创 mysql 主备
MySQL的实时主备就是保持两个mysql的数据同步,主备及一主一备,对主数据库的操作也会实时反应到备数据库中。数据库的主备是实现读写分离、容灾备份、负载均衡等的基础。 mysql的主备是mysql本身就提供的功能,我们只需要对数据库进行配置就可以了。mysql的主备的原理也不是很复杂,就是主数据库(master)会把自己的每一次改动都记录到 二进制日志 Binarylog 中。从数据库...
2017-03-29 13:14:08
319
原创 ubuntu下安装mysql并配置远程访问
首先保证ubuntu能连接网络 以root用户登录后执行:[code="java"]apt-get install mysql-server [/code] 安装过程中会要求设置root用户密码,输入root用户密码即可如果报错: Unable to locate package mysql-server则先执行[code="java"]sudo apt-ge...
2017-03-29 09:27:28
120
ionic中返回刷新问题
最近做ionic项目,发现自带的返回按钮返回回去不会刷新页面,会显示缓存的页面,我数字改变了也没办法 于是发现有个ionic中ionicView的生命周期onicView的生命周期的事件调用在每个ionicView的controller中使用$scope.$on('$ionicView.enter', function() {});调用。1.$ ionicView.loaded ...
2015-12-14 15:32:34
342
原创 应用jstl设置input的value值带有特殊字符问题
jsp中应用最基础的jstl方式给一个input赋值 ,如下 [code="java"][/code]如果这个name包含有特殊字符 如"这类型的,显示就会不正常,可以做如下改变 [code="java"][/code]...
2015-07-31 15:38:15
2225
1
原创 正则表达式忽略大小写
最近做一个项目需要用正则表达式判断是否是视频的后缀名,后缀名不需要区分大小写,记录下来:java代码[code="java"]Pattern pattern = Pattern.compile("(flv|f4v|mkv|rm|rmvb|mpg|mpeg|mpeg4|wmv|3gp|mp4|mov|avi|asx|asf|ts|qt){1}$", Pattern.CASE_INSENSIT...
2015-06-26 10:53:41
4164
原创 java调用ffmpeg获取视频时长
[code="java"]public static void main(String[] args) { String result = processFLV("E:\\video\\test.mp4"); PatternCompiler compiler =new Perl5Compiler(); try { ...
2015-05-29 16:58:11
307
原创 java 调用ffmpeg,取时长,码率与截图
[code="java"]package com.jzero.upload; import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import ja...
2015-05-29 16:55:25
721
原创 java调用linux命令
java应用Runtime.exec调用linux命令以下是一个简单类的范例,展示了在Unix下运行ls命令的情形: [code="java"] import java.io.BufferedInputStream; import java.io.IOException; public class ExecLs { static p...
2015-05-29 15:46:47
178
原创 LogCat不显示log信息已解决
在调试过程中,不知什么原因logcat突然不显示信息了。查了下,原因跟debug有关,解决方案如下:eclipse->windows->show view->Devices->点一下debug
2015-05-29 15:42:49
746
博客视频自动播放的方法
在博客播放器上加上一段视频,每次都要手动点击才能播放,很是不爽,如何才能自动播放视频,相信这也是你感兴趣的问题,本文结合一些网络资料及个人创造整理,暂写些粗见,以作抛砖引玉之举吧. ▲有些视频网站网站上的视频提供了自动播放代码,视频|相册|网络硬盘|Mofile视频http://tv.mofile.com/ 就提供了这种功能。如何得到代码呢?1、进入Mofile首页,搜你想要的视频。...
2013-11-15 10:30:14
568
原创 html在embed标签上漂浮div
一个html里引用了一个视频 embed,做操作的时候想在视频想漂浮一个div,可是开始把div的z-index无论设置多大都显示不出来,最后在embed里加上wmode="Opaque"才才显示出来 [code="java"] [/code]...
2013-11-14 17:42:49
598
原创 简述Function与function
函数是JavaScript中很重要的一个语言元素,并且提供了一个function关键字和内置对象Function,下面是其可能的用法和它们之间的关系。[b]使用方法一[/b][code="java"]var foo01 = function() //or foo01 = function(){ var temp = 100; this.temp = 200;...
2013-01-04 16:55:46
268
原创 js闭包基本应用演示循环添加事件
遇到一个问题,获取html元素集,想给他们循环添加事件,在点击的时候需要把外面的参数传进去,这样,每次取到的值都是最后一个。代码如下[code="java"]闭包演示function load(){ var dates=["我是第一个","我是第二个","我是第三个","我是第四个","我是第五个"]; for(var i=0;i...
2013-01-04 16:49:08
121
原创 css兼容
最近发现一个比较好用的css兼容写法:[code="css"].home{padding-left: 3px;padding-left:8px\9;}[/code]此处顺序不能颠倒,前一个是支持基本所有浏览器,而后一个是针对ie,这样在ie下padding-left为8,在其他浏览器下padding-left为3px。...
2012-11-30 14:26:16
113
原创 不同线程调用同一个方法出现的问题
有一个DateUtil类,如下:[code="java"]package com;import java.text.SimpleDateFormat;import java.util.Date;public class DateUtil { private static final SimpleDateFormat yyyyMmDd = new SimpleDateForm...
2012-11-08 16:18:14
710
原创 Quartz定时器遇到的一个小问题
[size=medium] 最近在用Quartz做job,job实现的功能就是,每天3点跑一次,但是做的时候发现,每次启动的时候都会执行,到了3点又会执行,本来一个job一天只能执行一次,但是这样的话如果job被重启了,就会执行多次,最终查出来的结果发现,是给CronTrigger设置了开始时间,如果开始时间在当前日期之前,则会跑一次job,最终的解决办法就是,不给CronTrigge...
2012-11-08 15:55:01
290
原创 js取得当天是星期几
/** * 取得今天是星期几 */function getWeek(){ var result; var now=new Date(); var year=now.getYear(); var month=now.getMonth()+1; var date=now.getDate(); var day; switch (now...
2011-08-13 15:24:16
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人