技术
文章平均质量分 91
eaglefly1830
这个作者很懒,什么都没留下…
展开
-
精准广告系统架构图
精准广告系统架构图:原创 2011-12-22 13:18:15 · 2339 阅读 · 0 评论 -
sqlserver 从txt文件入库
Sql实例:insert into DATA_PLAT_VODSHIFT_MEDIA(TERMINAL_ID,COL_PATH,START_TIME,END_TIME,FAST_FORWARD_NUM,PAUSE_NUM,REWIND_NUM,AREA_ID,AREA_NAME, COLUMN_ID,COLUMN_NAME,PROGRAM_NA原创 2016-03-03 11:37:06 · 828 阅读 · 0 评论 -
权限系统数据库设计
原创 2016-03-03 11:41:46 · 355 阅读 · 0 评论 -
SaaS架构设计
一、SaaS的安全性设计 一般常见的安全性设计分为两类:系统级和程序级。 系统级: 1、使用HTTPS协议以SSL(Security Socket Layer)交换数据,增强通信安全; 2、 通过数字签名防止传输过程篡改; 3、 对用户身份识别的UserToken使用DES算法数据加密;4、业务数据定时自动备份; 程序集: 1、 完整的权限配置,包括功能权限和数据原创 2016-03-04 12:55:17 · 11842 阅读 · 2 评论 -
实战做项目如何选择开源许可协议(一)-了解协议
目前国内开源项目正在逐渐升温,中国也开始有不少优秀的开源项目突显出来。在大家摩拳擦掌准备加入开源大军时,也要知道这个圈子里的规则。技术人员不能只是研究技术,任何圈子都有规则,要知道了才能玩得好。前段时间有件关于开源软件的事情挺热闹的,关于国内一个开发者把自己作品开源出来被别的公司的人拿去包装成自己的产品高价卖出去。大部分做开源软件的开发者都不太怎么关注版权这些,具体微博如下:hoowa_s转载 2016-03-11 10:25:26 · 739 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
最近作的项目,上线前进行了压力测试,测试过程中出现了很多问题,现将测试过程中遇到的问题汇总,供大家参考。软件环境及服务器配置如下:Linux rh6.3,Tomcat7.0.29,Nginx1.2.7mysql5.1,jdk1.6.0mysql5.1memcached 1.4.15Xeno 2*1.86GHz 2核CPU,8G内存说明:环境采用2台前端服务器,上面安装Nginx,Tomcat,jdk转载 2016-08-04 11:12:53 · 312 阅读 · 0 评论 -
Linux下Nginx+Tomcat负载均衡和动静分离配置要点
本文使用的Linux发行版:CentOS6.7 下载地址:https://wiki.centos.org/Download一、安装Nginx下载源:wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm安装源:yum install ngi转载 2016-08-30 18:44:53 · 676 阅读 · 0 评论 -
Tomcat内存设置详解
Java内存溢出详解 一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -转载 2016-11-30 09:57:09 · 255 阅读 · 0 评论 -
orcale数据库重启
有时候数据死了,或者没有监听,不必重启机子,重启一下数据库服务行了,下面是linux下的启动步骤,没有在win下执行过,可能也可以!以oracle11i为例(1) 以oracle身份登录数据库,命令:su - oracle(2) 以系统管理员登录,命令:sqlplus / as sysdba(3) 启动数据库,命令:startup(4) 如果是关闭数据库,命令:shutdown原创 2016-11-24 12:45:57 · 503 阅读 · 0 评论 -
oracle 把datafile的size用resize方法变成最小
把datafile的size用resize方法变成最小SQL> set verify offcolumn file_name format a50 word_wrappedcolumn smallest format 999,990 heading "Smallest|Size|Poss."column currsize format 999,990 heading "Curr转载 2016-11-24 13:56:27 · 11308 阅读 · 0 评论 -
linux系统下创建oracle表空间和用户权限查询
创建用户和表空间: 1、登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户)2、以sysdba方式来打开sqlplus,命令如下: sqlplus / as sysdba3、创建临时表空间:--查询临时表空间文件的绝对路径。如果需要的话,可以通过查询来写定绝对路径。一般用${ORACLE_HO转载 2016-09-26 13:25:25 · 465 阅读 · 0 评论 -
海康大华RTSP格式
实时流海康:rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream说明:username: 用户名。例如admin。password: 密码。例如12345。ip: 为设备IP。例如 192.0.0.64。port: 端口号默认为554,若为默认可不填写。codec原创 2017-01-10 17:41:20 · 6053 阅读 · 0 评论 -
移动APP用户行为分析
一、用户行为分析需要解决3个问题什么样的用户?用户从何而来?用户来到产品里做了什么?(合适来,何时走)用户从何而来属于渠道范畴,PC互联网产品与移动互联网产品在推广上存在区别,移动互联网更多的是在应用商店,或者内置到移动终端,甚至是付费推广,国内知名的APP都建立自有的“合作平台”统一管理渠道推广相关问题,所以关于“用户从何而来”应该把此功能放到合作平台上,本文对此也不在详说;(后续推广联转载 2017-01-22 09:53:55 · 5229 阅读 · 0 评论 -
CentOS Oracle数据库每天自动备份
目标:在CentOS 6.4环境下,实现每天晚上23:00备份用户数据库方案:利用linux下的定时任务机制,命令为crontab;导出数据库用到exp工具;然后让crontab定时去调用exp来 实现自动备份的目的。步骤:1,用oralce用户登录--》编写备份Oracle数据库的sh文件--oracle_backup.sh;内容为:su - oracle c转载 2017-01-22 13:45:41 · 2318 阅读 · 0 评论 -
Oracle数据库定时备份脚本
Linux下安装Oracle数据库并不是非常复杂,但重要的还是后面的数据安全,以及数据维护,在这里分享一下定期备份并删除指定天数前的备份。服务器的环境大致为:Oracle数据库服务器、操作系统:CentOS、IP:192.168.0.198、端口:1521、SID:orcl、Oracle数据库版本:Oracle11gR2具体操作:1、root用户登录服务器mkdir -p /bac转载 2017-01-22 15:46:52 · 3635 阅读 · 0 评论 -
oracle 数据库问题解决
ORA-12519: TNS:no appropriate service handler found 解决有时候连得上数据库,有时候又连不上.可能是数据库上当前的连接数目已经超过了它能够处理的最大值.select count(*) from v$process --当前的连接数select value from v$parameter where name = '转载 2017-02-23 14:29:44 · 729 阅读 · 0 评论 -
解析Linux系统修改时区不用重启方法
时区的配置文件是/etc/sysconfig/clock。用tzselect命令就可以修改这个配置文件,根据命令的提示进行修改就好了。 但是在实际工作中,发现这种方式是不能够使得服务器上的时间设置马上生效的,而且使用ntpdate去同步时间服务器也不能够更改时间。即使你使用了 date命令手工设置了时间的话,如果使用ntpdate去进行时间同步的话,时间又会被改动到原来的错误时区的时间。转载 2017-03-14 14:40:04 · 19631 阅读 · 0 评论 -
互动运营平台
本系统主要解决提高模板开发人员、活动开发人员的工作效率和减少运营事故、还有互动运营平台一些数据统计工作。设计的目标是简单好用。一、系统结构图:二、HTTP框架选择WEB层开发总体上依然采用MVC模式,实现框架选择Struts2.0+。Struts是时下使用最为广泛的MVC框架之一,成熟稳定,在开发人员中的普及率高,在几乎不额外消耗学习成本的同时提高了开发速度。鉴原创 2016-03-03 10:20:13 · 659 阅读 · 0 评论 -
家银通支付清算系统
整个系统是在老的家银通系统上二次开发的主要功能点包括: 1、自动生成商户日对账单 2、支付宝对账 3、分润设置 4、钱包日对账 主要遇到的问题: 1、svn上最新代码和生产环境上运行的代码不一致 ; 2、在开发过程的发现需求和实际业务有不符(自动生成商户日对账单);原创 2015-01-20 14:31:33 · 1083 阅读 · 0 评论 -
jquery跨域调用
jquery跨域调用实例:js:var receiveCode = { receive : function(){ var gacId = $("input[name='gacId']").val(); $.getJSON("receiveActiveCard.do?jsonpCallback=?",{gacId:gacId},function(data){原创 2011-12-22 14:43:56 · 362 阅读 · 0 评论 -
针对大数据量查询效率的经验
背景:数据库:sqlserver2008表:user_label 数据量126444016条记录字段名称 属性user_id char(32) 用户IDtype_id int 游戏类型level_id smallint 游戏等级需求:根据用户ID查询用户所对应的游戏类型和游戏原创 2011-12-22 11:26:14 · 584 阅读 · 0 评论 -
ThreadLocal的使用
ThreadLocal使用实例:ThreadLocal是已空间换时间在线程中使用的./****************************** * 版权所有:顺网科技 保留所有权利 * 创建日期: 2011-7-22上午11:18:04 * 创建作者:王磊 * 文件名称:SequenceNumber.java * 版本: 1.0 * 功能: * 最后修改时间原创 2011-12-22 14:28:35 · 386 阅读 · 0 评论 -
客户端获取IP地址
String ip = request.getHeader("x-forwarded-for");String regex = "((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(2[0-4]\\d|25[0-5]|[01]?\\d\\d?)";if ((ip == null) || (ip.length() == 0) || (ip.equalsIgn原创 2011-12-22 14:35:44 · 348 阅读 · 0 评论 -
JAVA NIO 简介
http://www.iteye.com/topic/8344471. 基本 概念IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。所有语言运行时系统提供执行 I/O 较高级别的工具。 (c 的 printf scanf,java 的面向对象封装 )2. Java 标准 io 回顾转载 2011-12-29 12:09:18 · 273 阅读 · 0 评论 -
Xmemcached的FAQ和性能调整建议
一些常见的关于xmemcached的 问题,收集整理,集中解答在此。事实上这里的大部分问题都可以在用户指南里找 到。一、XMemcached是什么?经常碰到的一个问题是很多朋友对memcached不了解,误以为xmemcached本身是一个缓存系统。 Memcached是一个开源的,C写的分布式key-value缓存,XMemcached只是它的一个访问客户端。Memcache转载 2011-12-29 12:10:27 · 882 阅读 · 0 评论 -
Tomcat性能调优方案
一、操作系统调优对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。【适用场景】 任何项目。二、Java虚拟机调优应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。JDK1.4转载 2011-12-31 17:57:38 · 370 阅读 · 0 评论 -
设计模式六大原则
http://blog.csdn.net/zhengzhb/article/details/7296944转载 2012-02-28 15:58:02 · 332 阅读 · 0 评论 -
js编码处理
1. 使用 JS 中的 encodeURIComponent 或 encodeURI 方法。说明: encodeURIComponent(String)对传递参数进行设置。不编码字符有 71 个: ! , ' , ( , ) , * , - , . , _ , ~ , 0-9 , a-z , A-Z 。例:var url = “ 中国 ”转载 2012-07-25 10:46:21 · 477 阅读 · 0 评论 -
Java编程中“为了性能”尽量要做到的一些地方
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于转载 2012-07-30 15:48:29 · 511 阅读 · 0 评论 -
关于进程与线程的简单解释
本文转载自阮一峰的博客。原文内容如下: 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2. 假定工厂的电力有限,一次只能供给一个车间使用。也就转载 2013-04-26 10:51:31 · 402 阅读 · 0 评论 -
项目总结-天气预报(电视)
一、ajax 请求 使用 iframe 替代方式:jsp页面上加上://触发函数function test(param){ var testfrm=document.getElementById("testfrm"); //请求URL testfrm.src="data/test.action?param="+param;}原创 2013-06-17 14:20:42 · 634 阅读 · 0 评论 -
树结构数据查询
一 、sql server 2008 树结构数据查询: ;WITH MenuTree AS( SELECT 1 as level, menu_id as id , mtext as name, url, parent_id as parentId, status, creator as creatorId, creat原创 2013-08-02 15:14:49 · 620 阅读 · 0 评论 -
sql server 2008 数据批量导入
一、使用insert bulkinsert into DATA_PLAT_EPG(TERMINAL_ID,PAGE_CODE, USER_ACCESS_TIME,CREATOR_ID,CREATE_TIME) select TERMINAL_ID, PAGE_CODE, USER_ACCESS_TIME, 1,getdate() FROM OPENROWSET(BULK $原创 2013-08-08 15:01:37 · 587 阅读 · 0 评论 -
POI EXCEL 数据导出
ExcelUtil:/** * @project : ExcelUtil * @copyright : (c) 2013 wasu,ltd. * @package : com.wasu.as.wfk.utils.excel * @created on : 2013-8-5 下午03:39:16 * @author : 王磊 */packa原创 2013-08-08 15:07:41 · 782 阅读 · 0 评论 -
媒体评价系统报表查询
媒体评价系统报表查询功能的实现解决方案:1、我们先看图:查询界面:结果页面:这种报表相对查询条件比较复杂然后又需要出数据和图表的报表。2、使用的技术框架struts+mybatis+dwr+dhtmlx 和图表控件highcharts实例我们查看代码。原创 2015-01-20 14:57:50 · 509 阅读 · 0 评论 -
Linux下JDK、Tomcat的安装及配置
1.JDK的安装 1. 下载JDK 先查看Linux系统是多少位(32位/64位):getconf LONG_BIT。再从JDK官网(http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)下载JDK 7,Linux 64位下载jdk-7u60-linux-x6转载 2016-06-06 14:06:42 · 440 阅读 · 0 评论