`
zy116494718
  • 浏览: 470775 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

nginx学习

一、nginx的启动,关闭,重启      启动 ./nginx 重启 ./nginx -s reload 关闭 ps -ef | grep nginx 然后kill -9 进程号 检查nginx.conf ./nginx -   二、配置nginx+2台tomcat集群       nginx是配置在虚拟机上,一台tomcat是本机,另一台是另一台机器上的       ip分别为XX.XX.24.87和XX.XX.24.91       nginx的部分配置如下:        upstream myxuan{ server XX.XX.24.87:8 ...

视频库之断点下载

    博客分类:
  • Java
 
断点续传主要是使用http协议中range的属性来取得资源的部分内容,由于一般服务是不对外直接提供url访问的,一般都是通过id,在servlet中输出byte[]来实现,所以要想实现断点续传一般要自己实现一个服务端。 一个简单实现: 服务端:主要是分析了range属性,利用RandomAccessFile读取内容输出字节流 public class Download extends HttpServlet { @Override protected void doGet(HttpServletRequest ...

视频库之断点续传

    博客分类:
  • Java
        近日公司有个项目要做一个视频库,故开始阶段性研究。首先先要研究断点续传。         第一步:打算提高上传视频的时间,上传的时间分成两部分,读流和写入GFS。想做一个实验来验证到底时间花费在了哪里,故在程序中加入了打印语句。如下:        @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = respon ...
【IT168 专稿】8月27日下午,在IT168系统架构师大会存储与系统架构分论坛上,淘宝网技术委员会,淘宝网核心工程师 章文嵩向我们详细介绍了淘宝网图片处理与存储系统的架构。章文嵩博士的演讲日程包括了淘宝的整个系统架构、淘宝图片存储系统架构,淘宝网独立开发的TFS 集群文件系统,前端CDN系统以及淘宝网在节能服务器方面的应用和探索。 LVS创始人,淘宝网技术委员会,淘宝网核心工程师章文嵩先生   本文侧重介绍淘宝网后台的图片存储系统架构、包括TFS集群文件系统,以及前端处理服务器架构。该系统前端CDN架构,以及淘宝网在节能服务器应用方面的探索,请参考:  淘宝商城286亿图片访问的CD ...
前言 针 对海量图片给网站带来的访问速度下降、性能压力增大和I/O瓶颈等问题,提出一种海量图片的分布式存储及负载均衡技术。通过把图片数据和网站内容分开部 署、在数据库中记录和维护图片服务器状态信息等方法实现图片和页面数据的分离。实验结果表明,该技术能提高网站的访问速度和运行效率,并可动态增加图片服 务器的数量满足日益增加的性能需求    摘 要: 针 对海量图片给网站带来的访问速度下降、性能压力增大和I/O瓶颈等问题,提出一种海量图片的分布式存储及负载均衡技术。通过把图片数据和网站内容分开部 署、在数据库中记录和维护图片服务器状态信息等方法实现图片和页面数据的分离。实验结果表明,该 ...
 假设有两台数据库服务器:192.168.0.1(写) 和192.168.0.2(读)  那么在applicationContext.xml中应配置两个数据源,一个读,一个写:   <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close" init-method="init" lazy-init=& ...

图片压缩

    博客分类:
  • Java
 下面方法可以做到压缩图片不失真:   public class TestImage { /** * 创建图片缩略图(等比缩放) * * @param src * 源图片文件完整路径 * @param dist * 目标图片文件完整路径 * @param width * 缩放的宽度 * @param height * 缩放的高度 */ public s ...
这里粘贴一些常用的命令: 1)寻找mysql安装路径:whereis mysql 2)  停止/启动mysql: 进入usr/bin路径,然后执行 停止:mysqladmin -u root -p shutdown启动:safe_mysqld &
1)java.lang.ArrayIndexOutOfBoundsException: 48188      如果同一个项目,在两台服务器部署,一台可以,另一台报错的话,则可能是服务器上weblogic上的版本不一样。如果一样的话,则可以检查WEB-INF下的weblogic.xml文件。     2)  authentication for user denied       感觉很奇怪,我用刚输入的用户名和密码登录weblogic的控制台,确可以正常登录。运行上面的命令时,输入那个用户名和密码,就是不能启动那个服务。怀疑是受管服务本身的问题,删除了重新建,还是报一样的错误。 ...

git 学习

  git 一般步骤:   假如有两个本地分支:master和master-blog ,远程有一个分支:origin/master   现在master-blog中进行了代码的修改,然后的操作应该是 git commit -a -m "提交bug", 这时修改的文件进入了本地的缓冲区中,因为 ...

jquery ui 元素拖拽

JQuery UI的拖拽功能   JQuery UI是JQuery官方支持的WebUI 代码库,包含底层交互、动画、特效等API,并且封装了一些Web小部件(Widget)。同时,JQuery UI继承了jquery的插件支持,有大量的第三方插件可以丰富JQuery UI的功能。JQuery UI提供的API极大简化了拖拽功能的开发。只需要分别在拖拽源(source)和目标(target)上调用draggable和droppable两个函数即可。 拖拽原理 首先要明确几个概念。  ource:拖拽源,要拖动的元素。  taerget:拖放目标,能够放入source的容器 ...
      当把前台对象传递到后台时,使用该方法 public ModelAndView authCompanySave(HttpServletRequest request, HttpServletResponse response,Users users){....}     如果users对象中有日期格式的字段,则会报错,需要加上下面的内容。    @InitBinder public void initBinder(WebDataBinder binder) { SimpleDateFormat dateFormat = new SimpleDateFor ...
<select name="companyType_1"> <option value="00" selected="selected">请选择</option> <option value="01">政府/公共管理/社会保障</option> <option value="02">金融/投资</option> </select> <select name="com ...
在spring 3.0中,可以通过使用@value,对一些如xxx.properties文件中的文件,进行键值对的注入,例子如下:1 首先在applicationContext.xml中加入: <beans xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.1 ...

java图片合成

    博客分类:
  • Java
下面这个例子介绍如何把3张图片合在一张图片里,用的是java自己的类实现的: public class Test { public static void main(String[] args){ try { Test.main("E:/write.jpg","E:/z1.jpg","E:/z2.jpg","E:/z3.jpg","E:/z4.jpg") ; //第一张图是白色背景,中间三张是要合成的,最后一个是最后合成的照片名称 } catch (Exce ...
Global site tag (gtag.js) - Google Analytics