- 博客(59)
- 收藏
- 关注
原创 java 基于jave2实现视频处理 截屏,加水印,压缩,获取时长
ffmpeg 是领先的多媒体框架,能够解码、编码、转码、混合、解密、流媒体、过滤。jave2是一个内置了ffmpeg.exe jar,并fe
2021-06-16 14:26:55
4022
6
转载 java 图片添加水印
java 生成图片水印的两种方式1:利用jdk自带工具类实现图片添加 文字或则图片水印,不依赖第三方组件2:可以通过thumbnailator库 实现水印添加
2021-06-15 15:14:44
7594
转载 话说Netty
本文转自知乎回答: https://www.zhihu.com/question/24322387作为一个学Java的,如果没有研究过Netty,那么你对Java语言的使用和理解仅仅停留在表面水平,会点SSH,写几个MVC,访问数据库和缓存,这些只是初等Java程序员干的事。如果你要进阶,想了解Java服务器的深层高阶知识,Netty绝对是一个必须要过的门槛。Netty是什么?1)本质:JBoss...
2018-03-20 17:23:33
340
转载 Ant脚本将web项目打war包、远程备份更新线上项目
eclipse中使用ant将web项目打包、远程备份线上项目、远程更新项目测试于:Eclispe Indigobuild_war.xml(放在项目根目录下即可)
2017-06-13 18:05:28
787
1
转载 ajax技巧
最近发现jQuery越来越火,用它的人也越来越多。jquery最强大的亮点莫过于它的CSS3 selector和极其简单的Ajax请求调用。 最近一哥们在做一个Ajax长连接的项目,页面需要和服务器保持长连接,而且在连接超时后需要重新请求连接,过程中他问我要用到什么,我也是想都没想就告诉他用jQuery。jQuery不是有ajaxSuccess ajaxError这些对象吗,在请
2017-06-13 18:03:19
369
1
转载 【设计原则】面向对象编程的六大原则
一、单一职责原则:全称:“Single-Responsibility Principle”说明:就一个类而言,应该只专注于做一件事和仅有一个引起它变化的原因。所谓职责,我们可以理解他为功能,就是设计的这个类功能应该只有一个,而不是两个或更多。也可以理解为引用变化的原因,当你发现有两个变化会要求我们修改这个类,那么你就要考虑撤分这个类了。因为职责是变化的一个轴线,当需求变化时,该变化
2017-06-13 17:41:35
342
1
转载 HTTP状态码查询
页面Http状态查询工具说明建议直接Ctrl+F来查找状态码如果向您的服务器发出了某项请求要求显示您网站上的某个网页,那么,您的服务器会返回 HTTP 状态代码以响应该请求。如果向您的服务器发出了某项请求要求显示您网站上的某个网页(例如,当用户通过浏览器访问您的网页或在 Googlebot 抓取该网页时),那么,您的服务器会返回 HTTP 状态代码以响应该请求。此状
2016-05-10 16:11:20
681
1
转载 敲响OO时代的丧钟
一、基本概念 1、软件与硬件的区分 “拜托!”肯定有朋友会说:“我们都是X年的老程序员了,就算水平不是出类拔萃,至少软件硬件总是分得清的!”那么什么是“软件”?什么是“硬件”呢?从维基百科抄来看看吧: 软件是一系列按照特定顺序组织的计算机数据和指令的集合。 硬件包括电脑中所有物理的零件,以此来区分它所包括或执行的数据和为硬件提供指令以完成任务的软件。 就是这
2016-04-21 10:48:15
2164
1
转载 java error和exception的区别,RuntimeException和非RuntimeException的区别
原文出自:http://www.1024xyz.com/thread-45.htmError(错误)表示系统级的错误和程序不必处理的异常,是java运行环境中的内部错误或者硬件问题。比如:内存资源不足等。对于这种错误,程序基本无能为力,除了退出运行外别无选择,它是由Java虚拟机抛出的。Exception(违例)表示需要捕捉或者需要程序进行处理的异常,它处理的是因为程序设计的瑕
2016-04-20 15:11:54
3669
1
转载 java代理机制
1 引言我们书写执行一个功能的函数时,经常需要在其中写入与功能不是直接相关但很有必要的代 码,如日志记录,信息发送,安全和事务支持等,这些枝节性代码虽然是必要的,但它会带 来以下麻烦:枝节性代码游离在功能性代码之外,它不是函数的目的,这是对OO是一种破坏枝节性代码会造成功能性代码对其它类的依赖,加深类之间的耦合,而这是OO系统所竭 力避免的枝节性代码带来的耦合度会造成功能性代码移植
2016-04-13 16:11:24
471
1
转载 Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结
原文出自:http://outofmemory.cn/c/java-outOfMemoryErrorjava.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。导致OutOfMemoryError异常的常见原因有以下几种:内存中加载的数据量过于庞大,如一次从数据库
2016-04-11 17:37:07
649
转载 PL/SQL Developer连接Oracle数据库
初始环境:远端:(1):服务器装有oracle数据库。本地:(1):PL/SQL Developer(2):instant-client(瞬时客户端,用来配置远程数据库地址及端口)。为什么使用它 instant-client你用 Oracle 的客户端也行,如果你嫌装得麻烦。那么就使用 oracle 免费发放的 instant client 它既不花钱又方便。第
2016-04-07 15:20:30
543
转载 MySql索引原理及慢查询优化
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”, 如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要 求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易
2016-03-18 21:09:33
679
转载 20+条MySQL性能优化的最佳经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。
2016-03-18 17:22:09
597
转载 java中抽象类跟接口的区别
含有abstract修饰符的class 即为抽象类,abstract类不能创建实例对象,含有abstract的方法的类必须定义为abstract class ,abstract class 里的方法不必是抽象的,抽象来中定义抽象方法必须放在具体子类中实现,所以呀,不能有抽象的构造方法或抽象的静态方法,如果子类没有实现抽象父类中的所有 方法,那么,子类也必须定义为抽象类。接口(i
2016-03-18 09:00:35
382
转载 Java ClassLoader 原理详细分析
一、什么是ClassLoader?大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要调用另外一个class文件中的方法,如果另外一个文件不存在的,则会引发系统异
2016-03-18 08:50:16
508
转载 eclipse启动tomcat访问不到主页,可以访问工程
在eclipse中配置好tomcat后访问不到主页,而访问自己建的项目时则能访问到,问题原因何在?查阅了相关资料后得知 在eclipse中启动tomacat后,它去启动的web项目并不是tomcat文件夹下的webapp下web工程,而是eclipse中自己的一个文件夹下的web工程。双击tomcat服务器,打开tomcat的配置页面,如图所示:(注:此图的se
2015-05-14 22:37:50
1012
转载 登山的程序员 - 反思极限编程之“原代码就是设计”
从前,有一个A型血的程序员和一个B型血的程序员去登山。显然A和B有着不同的登山方法。 A 到了山脚下,总是先停下来,仔细打量山势。接着,围着山脚转转,看看哪些是小山包,哪个是主峰。然后,设计几条不同的登山线路,并选择出最好的登山线路作为首选计划。同时,他还考虑到如果首选计划出现问题,则可以启用第二计划或第三计划... 而此时的B几经爬上了第一个小山包。B登上小山包的时候,
2014-07-03 17:30:24
864
转载 JSON 入门指南
JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。
2014-05-19 15:48:35
566
转载 Eclipse 中设置JVM 内存
今天在eclipse 中测试把文档转换为图片的时候,报出了下面的错误:java.lang.OutOfMemoryError: Java heap space 从上边的异常信息可以看到,JVM 需要使用的内存已经超过了我们分配给虚拟机可以使用的最大内存。所以问题就转化为如何设置eclipse 中jvm 的最大内存。一、 尝试修改Eclipse.
2014-05-19 10:45:23
778
转载 Apache Commons Pool试用小记
Apache Commons Pool小试一把 相比众多牛人的自己连接池,Apache的Pool就是牛中的大牛了,这里小试一把。 环境:commons-pool-1.5.3-bin.zipjdk1.5 一、基本String对象测试 import org.apache.commons.pool.impl.G
2014-05-15 17:34:04
711
转载 Jedis使用总结
Jedis使用总结前段时间细节的了解了Jedis的使用,Jedis是redis的java版本的客户端实现。本文做个总结,主要分享如下内容:【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】好了,一个一个来。一、 Pipeline官方的说明是:starts a pipeline,which is a very efficie
2014-05-15 11:34:38
698
转载 Jedis使用示例
开发参考资料:redis官方文档:://redis.io/documentationredis命令参考中文版:://redis.readthedocs.org/en/2.4/index.html获取Redis数据库连接池:/** * 获取连接池. * @return 连接池实例 */ private static Je
2014-05-15 10:54:35
1217
转载 由replaceAll引发的java.util.regex.PatternSyntaxException错误
如text.replaceAll(filename, newPicName); 出错filename 中含有正则表达式的特殊字符,正则表达式引擎将其解释为语法错误,改成: text.replace(filename, newPicName); 这样就行了,按照普通字符来工作。 replaceAll 方法的第一个参数是一个正则表达式。 replace 方法虽然采用
2014-05-13 13:04:42
1404
转载 DiskFileItemFactory类
DiskFileItemFactory类 将请求消息实体中的每一个项目封装成单独的DiskFileItem (FileItem接口的实现) 对象的任务由 org.apache.commons.fileupload.FileItemFactory 接口的默认实现 org.apache.commons.fileupload.disk.DiskFileItemFa
2014-05-06 09:40:16
962
转载 mysql+mssql+oracle的时间日期类型
1: sql server 日期类型:为'YYYY-MM-DD HH:MM:SS2. mysql日期和时间类型:DATE,日期。支持的范围为'1000-01-01'到'9999-12-31'。MySQL以'YYYY-MM-DD'格式显示DATE值DATETIME,日期和时间的组合。支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59
2014-04-30 08:56:57
948
原创 在felx中打开一个新的网页
我们需要这样的一个效果:点击链接打开一个网页。下面为大家介绍下Flex中如何给一个按钮添加链接实现点击打开网页,感兴趣的朋友可以参考下Flex中如何给一个按钮添加链接,点击链接打开一个网页呢? 可以用 navigateToURL 或者 htmlText 实现代码ruxi
2014-04-24 16:49:08
650
转载 SQL语句--清除数据表的所有记录
今天做一个活动,需要对数据库进行清空,要求高效、快速。以下是比较有效的解决方法。TRUNCATE TABLE name 还有一个排重的SQL解决方法 今天做一个活动,需要对数据库进行清空,要求高效、快速。以下是比较有效的解决方法。TRUNCATE TABLE name 还有一个排重的SQL解决方法ALTER IGNORE TABLE dict ADD UNI
2014-04-22 09:36:40
5121
1
转载 Flex——BlazeDS开发指南
1、BlazeDS简介1.1 引言 通过使用HTTPService、WebService、URLLoader及FileReference等组件或类完成与服务器的通信是非常方便和简单的,但它们的缺点是通信数据量较小,如果要传输大量的数据或实现不同对象的序列化传输,则满足不了需求,需要寻找另外一种通信协议,另一种高效的传输协议代替SOAP协议传输的方案,那便是AMF协议。通过AMF协
2014-04-17 20:12:15
1113
原创 flex4.6画图——柱状图
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" width="1073" height="654" minWidth="9
2014-04-14 17:36:27
1823
原创 不断遇见的异常
背景:因为每天都要碰到各种各样的异常,因此想加以整理,以备日后查询。1:启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll“。 原因:eclipse的版本与jre或者jdk版本不一致。 解决:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。 查看eclipse
2014-03-27 16:13:05
1298
转载 Flash Builder4.6 破解方法的实践
Flash Builder4.6 破解方法的实践建议:作为草根一级,买不起正版,只能先拿破解版练练手了,如果商业的话,请用正版。具体步骤如下:1.到Adobe官网下载FlashBuilder 4.6,有简体中文版;语言:简体中文(Simplified)http://trials3.adobe.com/AdobeProducts/FLBR/4_6/wi
2014-03-27 11:42:02
835
转载 J2EE规范——技术篇
今天在做连接oracle数据库的时候,感受到了什么是规范。平时听到别人说学习j2ee一定要学习他的十三个规范,大概的知道每个规范是做什么的,每个“接口”是做什么的。 很早就听过一句话:“一流企业做标准、二流企业做品牌、三流企业做产品”,为什么呢?做标准的企业就是一流的呢?三流公司卖产品,是靠别人的产品或者加工,即使说销售量很大也挣不了太多的钱,为什么呢?生产只是一
2014-03-20 13:49:27
973
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人