- 博客(44)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 AWS EC2手动/自动切换Elastic IP
1,进入服务器设置aws configure,先到iam界面生成一个Access keys,然后到实例中配置Access keys ,在服务器上执行以下代码就可以自动更新ip。1,进入ec2控制台,选中实例然后操作->联网->管理IP地址。二,自动脚本更换实例ip地址。
2023-03-16 23:55:37
2348
原创 AWS s3+cloudfont+防盗链配置备忘
1,创建s3存储桶打开链接 :创建存储桶输入存储桶名称 其他默认,后面根据需要再配置上传一个文件,这时候文件还是不能访问的,因为存储桶默认是禁止公开访问的,此处在存储桶的权限中设置编辑配置存储桶策略(注:编辑存储桶策略需要关闭 阻止公有访问)以上策略做的是s3存储桶的防盗链 策略允许指定的域名下的网站加载s3资源内容,单独访问资源会被阻止2,配置cloudfont打开链接cloudfont创建分配创建分发,选择存储桶其他的默认打...
2021-12-16 15:56:03
1803
原创 Amazon S3 + CloudFront 数据存储及CDN分发 实践备忘
对于前期用户量不大但是需要稳定服务的项目,S3和Cloudfront是个不错的选择一,申请amazon 账户 申请过程不再介绍 我是在淘宝上买一张1美元的万事达卡来申请的,成本10块钱左右1.1,等待申请通过后进入控制台 在所有服务中找到存储 ->s3 (如下图1)如果amazon账号申请已经通过 进入页面就可以直接在页面创建存储桶,我是需要通过编程的方式上传文件,所以这里不再介绍在...
2019-01-04 19:35:12
6016
原创 mysql 双机主主互备搭建实践
mysql 双机主主互相备搭建实践1环境及版本2安装1环境检查2设置新的安装源3安装mysql3修改配置1创建数据目录2修改默认配置3 添加mysql账户4修改masterslave服务器双机互为master和slave1 启动数据库mysql 双机主主互相备搭建实践1:环境及版本 centos6.7 + mysql-5.7.6 ip1:192.168.1.201
2017-06-02 12:43:27
3275
原创 真机测试ionic ios app问题备忘
系统版本:mac os x el capitan 10.11.6ionic版本:2.0.0很久没有开发ionic程序,今天把ionic升级并创建一个新的项目来测试真机运行,出现了以下问题出现这个问题的原因是证书错误,在网上找了帖子解决,连接:http://stackoverflow.com/questions/36689116/certificate-has-either-ex
2016-09-12 19:03:03
3592
原创 Freeswitch环境搭建及pstn网络呼出电话备忘
一,环境准备1,系统:centos 6.72,下载freeswitch及安装前环境准备 git clonehttps://freeswitch.org/stash/scm/fs/freeswitch.git# Add the RPM repository rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-...
2016-09-05 13:03:56
37215
原创 centos+reidis sentinel集群搭建笔记
一,安装1,创建redis安装目录mkdir -p /usr/local/redischown -R redis.redis /usr/local/redis1,将redis安装包上传到/usr/local/redis目录并解压3,进入 redis-3.2.0 文件夹编译安装(其实我觉得没必要再编译安装,直接进入src目录运行命令就可以)编译安装过程中
2016-05-25 18:37:04
848
原创 redis集群配置文件备份
bind 192.168.1.114protected-mode noport 6379tcp-backlog 511timeout 0tcp-keepalive 0daemonize yessupervised nopidfile /var/run/redis.pidloglevel noticelogfile ""databases 16save 900 1save
2016-05-25 10:45:19
805
原创 centos6.7 搭建 redis集群
一,准备工作1,下载redis包 redis-3.2.0.tar.gz2,下载 tcl8.6.5-src.tar.gz (针对tcl版本过低的centos系统)二,创建redis用户useradd redispasswd redis 输入密码三,安装1,创建redis安装目录mkdir -p /usr/local/redischown -R redis.redi
2016-05-07 19:53:33
1080
原创 spring-data-mongo-1.8.2.RELEASE连接mongodb副本集备忘
一,mongo连接配置文件<beans:beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" xmlns:context="http://www.springfra
2016-05-07 15:08:32
4997
原创 centos+nginx安装配置及常见错误处理
一,下载wget http://nginx.org/download/nginx-1.9.14.tar.gz二,解压tar -xvf nginx-1.9.14.tar.gz三,配置 进入解压目录./configure --prefix=/usr/local/nginx-1.9.14四,安装 如果没有报错,就执行安装命令make make install5,站
2016-04-13 16:07:31
511
转载 ubuntu14.04安装nexus
Ubuntu下面的操作如下:123456789$cd ~ $wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.12.0-01-bundle.tar.gz $sudo mkdir /var/opt/nexus-2.12.0-01 $sudo tar -zxvf nexus-latest-bundl
2016-02-18 15:09:26
569
原创 xcode常见错误处理备忘
1,clang: error: linker command failed with exit code 1 (use -v to see invocation)解决方式如截图
2016-01-19 15:00:40
467
原创 ionic+cordova新浪微博登陆【cordova_weibo插件使用】
1,申请微博APP应用项目,申请完成之后获取如下截图的一个app-key2,在ionic项目中添加cordova_weibo插件cordova plugin add /Users/noahli/workspace/cordovaPlugins/cordova_weibo-master --variable WEIBO_APP_ID=17****03,设置授权回调地址及测
2015-12-14 23:32:11
2097
原创 ubuntu /centos + mongodb简单配置及副本集搭建
一 安装:apt-get install mongodb二 开启权限验证及远程登陆vim /etc/mongodb.conf 设置 将auth=true前面的注释拿掉 注释掉bind_ip=127.0.0.1 重启mongo sudo service mongodb start三 添加远程登陆账户> use admin switched to db
2015-12-03 10:41:43
985
原创 ubuntu14.04环境下redis简单配置
一 安装apt-get install redis-server二 简单命令重启:sudo service redis-server restart三 配置配置文件目录/etc/redis设置远程访问及密码访问vim redis.conf 搜索requirepass itlxh784533 解开注释,后面添加上密码将bind 127.0.0.1注
2015-12-02 19:46:05
610
转载 AngularJS去掉的URL里的#号
AngularJS体验式编程系列文章 ,将介绍如何用angularjs构建一个强大的web前端系统。angularjs是由Google团队开发的一款非常优秀web前端框架。在当前如此多的web框架下,angularjs能脱颖而出,从架构设计上就高人一等,双向数据绑定,依赖注入,指令,MVC,模板。Angular.js创新地把后台技术融入前端开发,扫去jQuery一度的光芒。用angularjs就像
2015-06-05 09:55:35
1540
原创 mac pro nginx配置
1,下载pcre包pcre-8.12.tar.gzsudo tar xvfz pcre-8.12.tar.gz 解压文件解压完成之后,执行命令cd pcre-8.12sudo ./configure --prefix=/usr/local --enable-utf8 sudo make sudo make install 2,下载nginx$ t
2015-06-04 10:29:04
1596
原创 nodejs 发送邮件配置
1,使用nodemailernpm install nodemailer --save-dev2,创建一个发送邮件的工具包,如email_server.jsvar nodemailer = require('nodemailer');var internals = {};internals.extend = function (o, n) { for (var p in n
2015-05-12 20:23:04
1737
原创 ubuntu14.04 nginx配置
1,默认安装nginxsudo apt-get install nginx如果找不到就sudo apt-get update一下2,进入nginx配置目录cd /etc/nginx3,创建自己项目的nginx配置文件cd nginx.dtouch aaa.conf4,配置自己项目的代理upstream imdou8{ server localhost:8000
2015-05-11 19:18:12
3214
原创 Spring-security3配置笔录
环境:jdk8 tomcat8 maven idea版本:spring-security-3.1.4.release配置:1,pom.xml增加security org.springframework.security spring-security-core 3.1.4.RELEASE org.springf
2015-04-17 11:40:11
625
原创 java进行ip号码段正则匹配
//java进行ip号码段正则匹配public static boolean IPMatch(List ips, String ip) { if (ips.contains(ip)) { return true; } for (int i = 0; i < ips.size(); i++) { L
2015-01-21 11:23:07
2362
原创 web项目js css静态文件缓存解决
在web开发过程中经常会遇到js及css文件缓存的问题,开发过程中我们可以自己手动的晴空浏览器缓存,但是我们没法告诉用户去执行一个他们或许不熟悉的操作(清空浏览器缓存),为解决这个问题,编写了一个grunt插件,在前端构建的时候,可以使用grunt插件来做这件事情,就是将js及css文件自动的加上一个版本号(这里我用的是时间戳)基于grunt的js 及css文件自动加version的插件,可以
2015-01-09 19:14:42
2734
原创 mysql备忘 (Ubuntu14.0.4 + mysql主从配置)
insert into mysql.user(Host,User,Password) values('localhost','mysqluser-1',password('itlxh784533'));
2014-08-23 16:29:05
608
原创 grails+spring Security项目demo
1.环境:(ubuntu13.0+jdk1.7) grails2.3.4 + spring-security-core:2.0-RC2 + hibernate:3.6.10.62.步骤:(1)新建一个目录并新建一个项目,例如mkdir Test;cd Test;grails creat-app稍后,将会需要你输入项目名称,我输入的是TestSecurity进入项目
2014-03-11 13:51:51
2542
转载 scp 上传文件到服务器自动输入密码
1,本地生成密钥文件mkdir -p ~/.sshchmod 700 ~/.sshssh-keygen -t rsa -P "" -f ~/.ssh/id_rsa2,拷贝密钥文件到远程服务器scp ~/.ssh/id_rsa.pub root@182.140.233.***:~/.ssh3,在远程服务器上执行以下操作mkdir -p ~/.sshcp id_rsa.p
2014-02-08 13:53:03
2693
原创 jquery+bootstrap分页工具条插件
一.适合环境 jquery+bootstrp构建的html页面二.代码片段//定义全局变量var page_size = 0;//总页数var current_page_num = 1;//当前页码var page_num = 0; //分页工具条最多可以显示的页数var temp_current_page_method = null;var page_ination_
2013-12-12 14:35:34
2717
原创 百度地图学习笔记---ip定位
最近在网站想要做一个用户IP定位的模块,在网上搜索了很多资料,五花八门,开始走了个弯路,也是在网上看到的,抓取用户的ip地址,然后在纯真数据库中搜索,这种方法太费劲,搞了几天才搞出来,既然写了这种方式也介绍下吧,这种方法就是在用户打开一个页面的时候,比喻说打开的是index.jsp,在这个页面我们可以做掉手脚,让页面加载完成之后自动向服务器发送一条http请求,这个很容易做吧,写一个onload函
2013-12-06 10:24:49
1956
原创 ubuntu--java环境变量配置
1,下载jdk2,解压到任意文件夹,并记录文件路径3,在shell中输入命令cd /etc/profile.d打开文件夹,创建文件 sudo touch development.sh4, 编辑java环境变量 输入命令vi development.sh5 , 将以下文件路径更改为jdk解压路径即可export JAVA_HOME=/home/noah/software/jdk
2013-12-02 13:18:25
649
转载 IDEA快捷键
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本 Ctrl+F 查找文本Ctrl+Shift+Space 自动补全
2013-10-15 16:57:39
615
原创 java调用c# com组件编码过程笔记
1.创建环境:vs2012 win7 java1.6 2.步骤:(1);创建一个类库项目RemoteCom,进入项目属性,在应用程序的程序集选项中设置使用程序集com可见(2);在生成选项中选中为com互操作注册(3);打开vs的command prompt命令行客户端,输入sn -k remoteAppKey.snk生成签名文件,默认生成在vs安装目录下的vc文件夹中(4);
2013-09-09 16:30:34
878
原创 远程服务器手动部署备忘笔记
环境介绍1,项目最新版本在git库中,地址为http://192.168.0.18:8060/git/GatherServer.git2,拥有一台远程亚马逊服务器,系统为ubuntu Server,web服务器为glassfish3,本地机器要装有git 和 maven必要知识点1,熟悉git命令2,熟悉基本的linux命令3,熟悉maven打包命令4,熟悉远程
2013-08-14 09:32:47
815
原创 ubuntu tomcat异常关闭 端口未释放解决办法
32 ps aux | grep tomcat//找到进程 36 kill -9 2922//关闭进程
2013-06-17 15:43:31
935
原创 oracle笔记----3.26
1.数据库逻辑备份:数据库导出的时候要到oracle的主目录的bin目录下(1)找到oracle的安装目录(2)在dos下进入这么目录,输入命令参数(3)导出表2.导出所有者所有表3.以system账户导出scott方案4.导出整个数据库5.导入方案[查询出导入的表]6.数据字典:数据字典记录了数据库的系统信息,它是只读表
2013-03-26 23:59:12
723
原创 oracle笔记--3.24
-------------------------以scott权限登录oracle---------------------1.查找部门号为10的部门名称及部门所有员工的名字及薪水:select a1.dname,a2.ename,a2.sal from dept a1,emp a2 where a1.deptno=a2.deptno and a1.deptno=10;2.查找雇员和其
2013-03-26 01:16:32
653
原创 oracle笔记--3.23
1.set linesize 5;set pagesize 52.普通用户没有创建用户的权限,创建用户必须使用sys或者system账户,创建用户命令:create user imdou8 identified by itlxh784533;3.修改密码:passw system然后输入口令itlxh7845334.系统管理员可以修改普通用户的密码:password imdou
2013-03-24 00:14:34
710
转载 jquery常用
获取浏览器显示区域的高度 : $(window).height(); 获取浏览器显示区域的宽度 :$(window).width(); 获取页面的文档高度 :$(document).height(); 获取页面的文档宽度 :$(document).width();获取滚动条到顶部的垂直高度 :$(document).scrollTop(); 获取滚动条到左边
2013-03-11 20:03:43
585
转载 java生成验证码
1. 需要的jar包: patchca.jar: http://code.google.com/p/patchca/ patchca使用LGPL协议: GNU Lesser General Public License2. 请求验证码的 JSP: validate.jsp3. 产生验证码的 Servlet: ValidationCode.java4. 验证验证码的 Serv
2012-11-25 01:55:14
625
视频播放软件---wmv等高清视频加速播放(程序员视频学习首选)
2013-03-26
日历表搜索
2012-10-30
spring4+hibernate4 在getCurrentSession时候出现异常
2015-09-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人