- 博客(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
2656
原创 AWS s3+cloudfont+防盗链配置备忘
1,创建s3存储桶 打开链接 :创建存储桶 输入存储桶名称 其他默认,后面根据需要再配置 上传一个文件,这时候文件还是不能访问的,因为存储桶默认是禁止公开访问的,此处在存储桶的权限中设置 编辑配置存储桶策略(注:编辑存储桶策略需要关闭 阻止公有访问) 以上策略做的是s3存储桶的防盗链 策略允许指定的域名下的网站加载s3资源内容,单独访问资源会被阻止 2,配置cloudfont 打开链接cloudfont创建分配 创建分发,选择存储桶其他的默认 打...
2021-12-16 15:56:03
2129
原创 Amazon S3 + CloudFront 数据存储及CDN分发 实践备忘
对于前期用户量不大但是需要稳定服务的项目,S3和Cloudfront是个不错的选择 一,申请amazon 账户 申请过程不再介绍 我是在淘宝上买一张1美元的万事达卡来申请的,成本10块钱左右 1.1,等待申请通过后进入控制台 在所有服务中找到存储 ->s3 (如下图1)如果amazon账号申请已经通过 进入页面就可以直接在页面创建存储桶,我是需要通过编程的方式上传文件,所以这里不再介绍在...
2019-01-04 19:35:12
6968
原创 mysql 双机主主互备搭建实践
mysql 双机主主互相备搭建实践 1环境及版本 2安装 1环境检查 2设置新的安装源 3安装mysql 3修改配置 1创建数据目录 2修改默认配置 3 添加mysql账户 4修改masterslave服务器双机互为master和slave 1 启动数据库mysql 双机主主互相备搭建实践1:环境及版本 centos6.7 + mysql-5.7.6 ip1:192.168.1.201
2017-06-02 12:43:27
3412
原创 真机测试ionic ios app问题备忘
系统版本:mac os x el capitan 10.11.6 ionic版本:2.0.0 很久没有开发ionic程序,今天把ionic升级并创建一个新的项目来测试真机运行,出现了以下问题 出现这个问题的原因是证书错误,在网上找了帖子解决,连接:http://stackoverflow.com/questions/36689116/certificate-has-either-ex
2016-09-12 19:03:03
3690
原创 Freeswitch环境搭建及pstn网络呼出电话备忘
一,环境准备 1,系统:centos 6.7 2,下载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
37433
原创 centos+reidis sentinel集群搭建笔记
一,安装 1,创建redis安装目录 mkdir -p /usr/local/redis chown -R redis.redis /usr/local/redis 1,将redis安装包上传到/usr/local/redis目录并解压 3,进入 redis-3.2.0 文件夹编译安装(其实我觉得没必要再编译安装,直接进入src目录运行命令就可以) 编译安装过程中
2016-05-25 18:37:04
911
原创 redis集群配置文件备份
bind 192.168.1.114 protected-mode no port 6379 tcp-backlog 511 timeout 0 tcp-keepalive 0 daemonize yes supervised no pidfile /var/run/redis.pid loglevel notice logfile "" databases 16 save 900 1 save
2016-05-25 10:45:19
887
原创 centos6.7 搭建 redis集群
一,准备工作 1,下载redis包 redis-3.2.0.tar.gz 2,下载 tcl8.6.5-src.tar.gz (针对tcl版本过低的centos系统) 二,创建redis用户 useradd redis passwd redis 输入密码 三,安装 1,创建redis安装目录 mkdir -p /usr/local/redis chown -R redis.redi
2016-05-07 19:53:33
1144
原创 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
5094
原创 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 install 5,站
2016-04-13 16:07:31
571
转载 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
629
原创 xcode常见错误处理备忘
1,clang: error: linker command failed with exit code 1 (use -v to see invocation) 解决方式如截图
2016-01-19 15:00:40
527
原创 ionic+cordova新浪微博登陆【cordova_weibo插件使用】
1,申请微博APP应用项目,申请完成之后获取如下截图的一个app-key 2,在ionic项目中添加cordova_weibo插件 cordova plugin add /Users/noahli/workspace/cordovaPlugins/cordova_weibo-master --variable WEIBO_APP_ID=17****0 3,设置授权回调地址及测
2015-12-14 23:32:11
2159
原创 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
1072
原创 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
658
转载 AngularJS去掉的URL里的#号
AngularJS体验式编程系列文章 ,将介绍如何用angularjs构建一个强大的web前端系统。angularjs是由Google团队开发的一款非常优秀web前端框架。在当前如此多的web框架下,angularjs能脱颖而出,从架构设计上就高人一等,双向数据绑定,依赖注入,指令,MVC,模板。Angular.js创新地把后台技术融入前端开发,扫去jQuery一度的光芒。用angularjs就像
2015-06-05 09:55:35
1586
原创 mac pro nginx配置
1,下载pcre包pcre-8.12.tar.gz sudo tar xvfz pcre-8.12.tar.gz 解压文件 解压完成之后,执行命令 cd pcre-8.12 sudo ./configure --prefix=/usr/local --enable-utf8 sudo make sudo make install 2,下载nginx $ t
2015-06-04 10:29:04
1677
原创 nodejs 发送邮件配置
1,使用nodemailer npm install nodemailer --save-dev 2,创建一个发送邮件的工具包,如email_server.js var nodemailer = require('nodemailer'); var internals = {}; internals.extend = function (o, n) { for (var p in n
2015-05-12 20:23:04
1828
原创 ubuntu14.04 nginx配置
1,默认安装nginx sudo apt-get install nginx 如果找不到就sudo apt-get update一下 2,进入nginx配置目录 cd /etc/nginx 3,创建自己项目的nginx配置文件 cd nginx.d touch aaa.conf 4,配置自己项目的代理 upstream imdou8{ server localhost:8000
2015-05-11 19:18:12
3279
原创 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
667
原创 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
2421
原创 web项目js css静态文件缓存解决
在web开发过程中经常会遇到js及css文件缓存的问题,开发过程中我们可以自己手动的晴空浏览器缓存,但是我们没法告诉用户去执行一个他们或许不熟悉的操作(清空浏览器缓存),为解决这个问题,编写了一个grunt插件,在前端构建的时候,可以使用grunt插件来做这件事情,就是将js及css文件自动的加上一个版本号(这里我用的是时间戳) 基于grunt的js 及css文件自动加version的插件,可以
2015-01-09 19:14:42
2800
原创 mysql备忘 (Ubuntu14.0.4 + mysql主从配置)
insert into mysql.user(Host,User,Password) values('localhost','mysqluser-1',password('itlxh784533'));
2014-08-23 16:29:05
658
原创 grails+spring Security项目demo
1.环境:(ubuntu13.0+jdk1.7) grails2.3.4 + spring-security-core:2.0-RC2 + hibernate:3.6.10.6 2.步骤: (1)新建一个目录并新建一个项目,例如 mkdir Test; cd Test; grails creat-app 稍后,将会需要你输入项目名称,我输入的是TestSecurity 进入项目
2014-03-11 13:51:51
2629
转载 scp 上传文件到服务器自动输入密码
1,本地生成密钥文件 mkdir -p ~/.ssh chmod 700 ~/.ssh ssh-keygen -t rsa -P "" -f ~/.ssh/id_rsa 2,拷贝密钥文件到远程服务器 scp ~/.ssh/id_rsa.pub root@182.140.233.***:~/.ssh 3,在远程服务器上执行以下操作 mkdir -p ~/.ssh cp id_rsa.p
2014-02-08 13:53:03
2788
原创 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
2775
原创 百度地图学习笔记---ip定位
最近在网站想要做一个用户IP定位的模块,在网上搜索了很多资料,五花八门,开始走了个弯路,也是在网上看到的,抓取用户的ip地址,然后在纯真数据库中搜索,这种方法太费劲,搞了几天才搞出来,既然写了这种方式也介绍下吧,这种方法就是在用户打开一个页面的时候,比喻说打开的是index.jsp,在这个页面我们可以做掉手脚,让页面加载完成之后自动向服务器发送一条http请求,这个很容易做吧,写一个onload函
2013-12-06 10:24:49
2064
原创 ubuntu--java环境变量配置
1,下载jdk 2,解压到任意文件夹,并记录文件路径 3,在shell中输入命令cd /etc/profile.d打开文件夹,创建文件 sudo touch development.sh 4, 编辑java环境变量 输入命令vi development.sh 5 , 将以下文件路径更改为jdk解压路径即可 export JAVA_HOME=/home/noah/software/jdk
2013-12-02 13:18:25
705
转载 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
659
原创 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
919
原创 远程服务器手动部署备忘笔记
环境介绍 1,项目最新版本在git库中,地址为http://192.168.0.18:8060/git/GatherServer.git 2,拥有一台远程亚马逊服务器,系统为ubuntu Server,web服务器为glassfish 3,本地机器要装有git 和 maven 必要知识点 1,熟悉git命令 2,熟悉基本的linux命令 3,熟悉maven打包命令 4,熟悉远程
2013-08-14 09:32:47
879
原创 ubuntu tomcat异常关闭 端口未释放解决办法
32 ps aux | grep tomcat//找到进程 36 kill -9 2922//关闭进程
2013-06-17 15:43:31
992
原创 oracle笔记----3.26
1.数据库逻辑备份:数据库导出的时候要到oracle的主目录的bin目录下 (1)找到oracle的安装目录 (2)在dos下进入这么目录,输入命令参数 (3)导出表 2.导出所有者所有表 3.以system账户导出scott方案 4.导出整个数据库 5.导入方案 [查询出导入的表] 6.数据字典:数据字典记录了数据库的系统信息,它是只读表
2013-03-26 23:59:12
768
原创 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
694
原创 oracle笔记--3.23
1.set linesize 5;set pagesize 5 2.普通用户没有创建用户的权限,创建用户必须使用sys或者system账户, 创建用户命令:create user imdou8 identified by itlxh784533; 3.修改密码:passw system然后输入口令itlxh784533 4.系统管理员可以修改普通用户的密码:password imdou
2013-03-24 00:14:34
743
转载 jquery常用
获取浏览器显示区域的高度 : $(window).height(); 获取浏览器显示区域的宽度 : $(window).width(); 获取页面的文档高度 : $(document).height(); 获取页面的文档宽度 :$(document).width(); 获取滚动条到顶部的垂直高度 : $(document).scrollTop(); 获取滚动条到左边
2013-03-11 20:03:43
631
转载 java生成验证码
1. 需要的jar包: patchca.jar: http://code.google.com/p/patchca/ patchca使用LGPL协议: GNU Lesser General Public License 2. 请求验证码的 JSP: validate.jsp 3. 产生验证码的 Servlet: ValidationCode.java 4. 验证验证码的 Serv
2012-11-25 01:55:14
675
日历表搜索
2012-10-30
视频播放软件---wmv等高清视频加速播放(程序员视频学习首选)
2013-03-26
spring4+hibernate4 在getCurrentSession时候出现异常
2015-09-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅