- 博客(45)
- 资源 (3)
- 收藏
- 关注
原创 制作服务器-安装swftools和openOffice
制作服务器-安装swftools和openOfficelinux下安装swftools和openOffice最近公司实现一个仿豆丁网百度文库阅读器的功能,需要用到两个软件swftools和openOffice,两个软件win平台运行正常,公司linux服务器运行遇到一些麻烦,下面我把linux平台安装顺序记录下来以做以后参考也分享给大家:系统:linux centerOS 5....
2019-10-12 10:44:11 244
原创 Linux下使用FFmpeg框架安装音视频制作服务器
准备1、 yum -y install gcc gcc-c++ kernel-devel2、 32位:yum-yinstall libX11-devel*3、 64位:yum-yinstall libX11-devel.x86_64 libX11.i686 libXv-devel.x86_644、 yum install -y subversion libvorbis ...
2019-10-12 10:43:18 991 1
原创 nginx安装成功后如何添加未编译安装模块
nginx安装成功后如何添加未编译安装模块原已经安装好的nginx,现在需要添加一个未被编译安装的模块:nginx -V 可以查看原来编译时都带了哪些参数原来的参数:./configure--sbin-path=/usr/local/sbin--without-http-cache--with-http_stub_status_module--with-http_gz...
2019-10-12 10:33:27 1110
原创 Linux服务器上使用nginx搭建mp4、flv流媒体服务器
因为是编译安装,所以需要系统中装有gcc相关的包。需要用到的源码包有nginx-1.0.4.tar.gz(http://nginx.org/download/nginx-1.0.4.tar.gz)、pcre-8.12.tar.gz(ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.12.tar.gz)、nginx_mod_...
2019-10-12 10:30:59 3028
原创 在toString()方法中不要单独使用this关键字,否则会产生递归调用
在toString()方法中不要单独使用this关键字,否则会产生递归调用编译器看到String后面跟着一个“+”,而再后面的对象不是String时,于是编译器试着将这个对象转换成String类型(调用该对象的toString()方法),所以当后面跟的是this关键字时,编译器调用this的toString(),于是就发生了递归调用。如package com.jacky.study
2014-02-27 14:33:17 1558
原创 假如在构造方法中打开了资源,应该在何处清理和回收资源?
假如在构造方法中打开了资源,应该在何处清理和回收资源?作为一个程序员,你在编码的时候,应该时刻询问自己“如果异常发生了,所有东西能被正确的清理吗?”。如下面的例子,在构造方法中打开了资源,是否能在构造器中加上try-catch模块,在finally中回收资源呢?//: exceptions/InputFile.java// Paying attention to exceptio
2014-02-27 14:25:35 769
原创 Java的异常匹配机制
Java的异常匹配机制异常处理系统会按照代码的书写顺序匹配“最近”的处理程序,找到匹配的异常处理后,它就认为异常得到了处理,然后就不再继续查找。package com.jacky.study.exception;import java.io.IOException;/** * 异常处理系统会按照代码的书写顺序匹配“最近”的处理程序,找到匹配的异常处理后,它就认为异常得
2014-02-27 14:17:20 1267
原创 Java的异常丢失
Java的异常丢失在某些特殊的方式使用finally子句时,会导致异常的丢失。如://: exceptions/LostMessage.java// How an exception can be lost.class VeryImportantException extends Exception { public String toString() { return
2014-02-27 14:14:18 1080
原创 为什么不该将类的finalize()方法作为通用的清理方法?
为什么不该将类的finalize()方法作为通用的清理方法?Java允许在类中定义一个名为finalize()的方法。一旦垃圾回收器准备好释放对象占用的存储空间,将首先调用其finalize()方法,并且在下一次垃圾回收动作发生时,才会真正回收对象占用的内存。所以,尽量不在finalize()方法中写清理回收资源的逻辑,例如关闭数据库连接、关闭打开的文件流等,因为你不知道什么时候垃圾回
2014-02-27 14:06:48 1040
原创 System.out与System.err的区别
System.out与System.err的区别关键的几点:System.out输出也许会重定向,而使用System.err会将错误发送给标准错误流,不会被重定向,这样更容易被用户注意。标准输出往往是带缓存的,而标准出错没有缓存(默认设置,可以改)。所以如果你用标准出错打印出来的东西可以马上显示在屏幕,而标准输出打印出来的东西可能要再积累几个字符才能一起打印出来。TestM
2014-02-27 13:56:27 2164
原创 关于java异常处理的一套面试题
关于Java异常处理的一个面试题自己设计的一套关于Java异常处理的面试题。1.System.out与System.err的区别?2.描述一下final finally finalize的区别?3.为什么不该将类的finalize()方法作为通用的清理方法?4.为什么尽量不在finally块中使用return?5.Java的异常匹配机制是什么?在我的其它文章
2014-02-27 13:48:02 1027
转载 高性能、高流量Java Web站点打造的22条建议
http://www.csdn.net/article/2013-12-20/2817861-22-recommendations-for-building-effective-high-traffic-web-application/1从2005年-2013年,Ashwanth Fernando曾供职于Best Buy、Pearson VUE、Walgreens、Walmar
2013-12-24 13:54:09 635
原创 面试注意点和面试官最关注的点
问得比较多的问题:你认为自己最大的缺点是什么?说说你做的最成功的一个项目,简要描述项目的整个过程,详细说明一下自己在其中承担的角色、任务,及遇到哪些问题,是怎么解决的。说说你对加班的看法。你觉得现在的公司,你的直接主管如何?你的评价是?平时有什么业余爱好。有创业的打算吗?为什么想换工作?对薪资有什么期望和要求。未来的五年,有职业规划吗?如果你和主管的意见不一
2013-12-24 13:49:27 1056
转载 招致创业失败的七个错误
摘要:近两年,创业风潮逐渐兴起,但创业是否真的那么容易?失败是成功之母,本文作者根据自己的经历以及遇到的创业者身上,为大家总结了七个招致创业失败的错误行为。一个伟大的创意能够保证你创业成功?太扯了!或许有人不这么认为,但实际上,百分之七十以上的创业者都会在产品还没有进入市场之前就失败了。是的,即使是伟大的创意,也会被一些不经意的错误埋葬。说这些话或许听起来比
2013-06-24 16:26:57 632
原创 SSH项目多数据源的配置
使用SSH框架开发应用时,经常遇到需要配置多数据源的情况,下面说一下使用配置文件和注解的两种配置方式。一、配置文件方式。这种方式在比较早一点的项目里经常用到。在spring的配置文件中,按如下方式配置: ${hibernate.dialect} ${hibernate.show_sql} <!-- ${h
2013-06-06 11:39:13 2086 1
原创 java中的==和equals()和hashCode()
一、==除java的基本类型以外,==用来判断两个对象的地址值是否相同。如 String a = new String("abc"); String b = "abc"; String c = "abc"; String d = new String("abc"); System.out.println(a.hashCode()); System.out.prin
2013-06-05 18:48:06 901
原创 JNI java native方法
在查看java Object类的hashCode方法时,发现里面有几个native方法(本地方法),在网上查了查,记录一下。public class Object { private static native void registerNatives(); public final native Class getClass(); public native int hash
2013-06-05 16:36:10 1131
原创 海量数据存储与分析
海量数据存储的问题数据几何增长,磁盘容量也可以飞速增长,但是磁盘的传输速度却未能与时俱进。如:1990年磁盘容量1370MB,传输速度4.4MB/s,读取完需5分钟。20年后,磁盘容量1TB,传输速度100MB/s,读取完需2个半小时。解决方案:建立100个磁盘的集群,存储100份不同的数据集,即将磁盘共享,用错开时间的方式(每种数据集的业务时间不同)使用共享资源,并行
2013-03-15 16:01:21 930
原创 Java初始化次序
package com.jacky.study.javainit;public class Parent { static Tipout tipout = new Tipout("父类 static 成员 tipout 初始化"); Tipout tip = new Tipout("父类 成员 tip 初始化"); long timeout = 1000; public Parent
2013-03-13 18:48:08 739
原创 《浪潮之巅》读书笔记
1、股价是企业当前价值和未来成长的体现,当未来成长高于人们的预期时,股价才会持续上涨。2、AT&T公司失败原因,一方面由于互联网的兴起,另一方面由于风投公司注重眼前利益,企业高管虽然看到了长远的情况,但是未来发展在自己当前利益的取舍下,放弃了未来。
2013-02-28 10:00:40 476
原创 2012年总结
2012是近几年中比较特殊的一年了。进入2013了,对这一年的事情做一个简单的总结吧。一、工作&职业这些年来,工作变换最频繁的一年。1、大智慧2月份整个团队被大智慧收购,工作方式由原来的acube平台向大智慧开发平台转移。离开了工作快5年的亦庄,离开了原来每天在五环上奔跑的班车(可能大部分时间都跑不起来,只能慢慢挪动),开始了每天挤地铁上班的生活,一开始还真不习惯,甚至有点
2013-01-29 23:56:05 494
转载 运用RUP 4+1视图方法进行软件架构设计
http://www-128.ibm.com/developerworks/cn/rational/06/r-wenyu/要开发出用户满意的软件并不是件容易的事,软件架构师必须全面把握各种各样的需求、权衡需求之间有可能的矛盾之处,分门别类地将不同需求一一满足。本文从理解需求种类的复杂性谈起,通过具体案例的分析,展示了如何通过RUP的4+1视图方法,针对不同需求进行架构设计,从而确保重要的需
2013-01-29 21:45:15 679
原创 SlickGrid example 7:鼠标事件
响应鼠标事件,可以左键快捷选择切换选项,可右键弹出菜单栏。代码: SlickGrid example 7: Events .cell-title { font-weight: bold; } #contextMenu { background:
2013-01-29 21:24:58 1419
原创 Java编程中“为了性能”需做的26件事…
Java编程中“为了性能”需做的26件事最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是
2013-01-29 15:59:23 515
原创 Java几款性能分析工具的对比
Java几款性能分析工具的对比在给客户进行应用程序维护的过程中,我注意到一些关于高负载条件下的性能问题。理论上,增加对应用程序的负载会使性能有所下降,但是我认为性能下降的比率远远高于负载的增加,同时我也发现,性能可以通过改变应用程序的逻辑来提升。为了更详细地了解这一点,我们需要做一些性能分析,这时,我们自然就要用到一些性能分析工具。Java有许多的性能分析工具,可以帮助我们弄清楚这个问题,
2013-01-29 15:59:20 364
原创 10 步让你成为更优秀的程序员
10步让你成为更优秀的程序员这篇文章要介绍的是我作为专业程序员这些年来学到的能真正提高我的代码质量和整体工作效率的10件事情。1.永远不要复制代码 不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几个不同地方,重构它,把它放到一个自己的函数里。重复的代码会导致你的同事在读你的代码时产生困惑。而重复的代码如果在一个
2013-01-29 15:59:18 376
原创 hibernate 乐观锁与悲观锁使用
hibernate 乐观锁与悲观锁使用原文地址:http://www.blogjava.net/baoyaer/articles/203445.htmlHibernate支持两种锁机制: 即通常所说的“悲观锁(Pessimistic Locking)”和“乐观锁(OptimisticLocking)”。 悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机
2013-01-29 15:59:16 528
原创 9类无本市户口的中考生可以报考
记者昨日从市教育考试院获悉,2013年中考网上报名将于1月14日开始,9类无本市户口的中考生可以报考。需要注意的是,“博士后子女”和“有‘北京市工作居住证’人员子女”这两类证件的有效期从往年的5月底提前至3月底,考生在报名前要仔细核对。据悉,2013年中考网上报名分两个时段:1月14日8时30分到25日17时,2月25日8时30分到3月8日17时,考生可在规定时间内登录北京市教育考试院网站(w
2013-01-29 15:59:12 446
原创 mysql中的int(M)
在使用pdm设计表结构时,经常把int类型设置成int(11)。于是问自己,int类型存储时不就是占4个字节的存储空间吗?怎么mysql字段里的int还能设计成不同长度的?测试了一把,发现其实这个长度跟存储没什么关系,存储时都是占4个字节的。CREATE TABLE `test1` ( `IDX` bigint(20) NOT NULL AUTO_INCREMENT,
2013-01-29 15:59:10 653
原创 Maven的tomcat插件tomcat-maven-plugin
第一步创建maven web工程。第二步,设置tomcat-users.xml。 第三步,配置maven的settings.xml。 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati
2013-01-29 15:59:08 1331
原创 更改eclipse中maven默认本地库repository的位置
更改eclipse中maven默认本地库repository的位置上午在家里发现C盘空间不够了,于是开始清理,过程中,发现maven的本地库占了着实不小的空间,于是把它挪到别的地方去,拿来分享给大家。 eclipse中使用maven,本地库默认放在C:\Users\upskychan\.m2\repository下,修改方式如下: 1.在C:\U
2013-01-29 15:59:06 1407
原创 这个设计模式讲得不错
设计模式(DesignPatterns) ——可复用面向对象软件的基础设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化
2013-01-29 15:59:03 461
原创 eclipse4.2 Juno使用
恰巧安装Java开发环境时没带eclipse安装文件,于是上官网下载,发现eclipse已经由之前的3.7Indigo更新为4.2的Juno版了。说一下几个感受:第一,安装后,第一感觉界面的风格有了较大的变化,用户也可以自主选择喜欢的风格。第二,装svn、maven等插件时,发现安装速度明显比之前的eclipse版本(如3.7)快很多,不一会就全搞定了,之前得像蚂蚁爬一
2013-01-29 15:53:51 1593 1
转载 HTML5
翻译-你必须知道的28个HTML5特征、窍门和技术by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=1058原文地址:http://net…html5-features-tips-and-techniques…/原文作者:JeffreyWay
2013-01-29 15:53:49 1353
原创 SlickGrid example 8:折线图
根据数据生成折线图,使用相当简单,也很容易。主要方法:数据:var vals = [12,32,5,67,5,43,76,32,5];生成折线图:$("testid").empty().sparkline(vals, {width: "100%"});然后折线图就出来了,是不是相当简单啊?代码: SlickGrid e
2013-01-29 15:53:45 855
原创 SlickGrid example 6:Ajax加载
响应鼠标事件,可以左键快捷选择切换选项,可右键弹出菜单栏。代码: SlickGrid example 7:Events .cell-title { font-weight: bold; } #contextMenu { background: #e1ef
2013-01-29 15:53:42 918
原创 SlickGrid example 5:带子项的展开收缩
带子项的展开收缩。代码: SlickGrid example 5:Collapsing .cell-title { font-weight: bold; } .cell-effort-driven{ text-align: center; }
2013-01-29 15:53:35 1192
原创 SlickGrid example 4: 过滤
代码:SlickGrid example 4:Modeltype="text/css" />href="../css/smoothness/jquery-ui-1.8.16.custom.css"type="text/css" />type="text/css" />.cell-title {font-weight: bold;
2013-01-29 15:53:33 1847
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人