
java
基础工具类
烈空小Y
向你们学习
展开
-
Tomcat的启动
转载:http://wwwdd2315.blog.163.com/blog/static/66661889201082585444103/以tomcat为例,看tomcat是怎样启动的。tomcat中有一个startup.bat 批处理文件,这个文件会启动另一个批处理文件catalina.bat 而这个批处理会设置set CLASSPATH=%CLASSPATH%;%CATALINA_HO转载 2013-04-23 16:14:24 · 719 阅读 · 0 评论 -
spring中scope作用域
转载:http://www.juziku.com/zhouchao/wiki/4036.htm今天研究了一下scope的作用域。默认是单例模式,即scope="singleton"。另外scope还有prototype、request、session、global session作用域。scope="prototype"多例。再配置bean的作用域时,它的头文件形式如下:如何使用s转载 2013-10-27 08:46:45 · 611 阅读 · 0 评论 -
Tomcat启动过程
转载:http://wwwdd2315.blog.163.com/blog/static/66661889201082585620777/今天在独立的Tomcat中部署LifeRay Portal ,结果发现总是不能启动Tomcat,也没有抛出异常,所以就看了一些关于Tomcat启动过程的资料。分享一下。 Tomcat启动分析 1 - Tomcat Server的组成部分转载 2013-04-23 16:08:13 · 620 阅读 · 0 评论 -
Quartz的监控和管理工具:quartz-monitor
转载:http://www.open-open.com/lib/view/open1372314529588.htmlquartz-monitor 是一个基于DWZ的Quartz管理工具,可以实时动态的管理Job和trigger,具体功能主要包括:配置管理针对不同环境的Quartz,需要有一个统一的入口去管理这些配置,来满足对不同环境的任务的管理。Job管理提供对Job的管理和维护转载 2013-11-15 16:20:14 · 6903 阅读 · 3 评论 -
nutch
转载:Nutch 是一个开源Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。简介Nutch 是一个开源Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。尽管Web搜索是漫游Internet的基本要求, 但是现有web搜索引擎的数目却在下降. 并且这很有可转载 2013-11-14 11:19:01 · 1020 阅读 · 0 评论 -
微信H5支付同步通知获取不到
参照:https://www.jianshu.com/p/30020f6623d8这里需要注意的是:微信支付支付跳转链接 mweb_url 这个字段是支付完后会默认同步跳转申请支付页面,但是如果需要跳转到想要页面需在微信商户配置授权域名,再加上参数redirect_url...转载 2019-12-11 10:07:40 · 1191 阅读 · 0 评论 -
Nutch,一个爬虫或者搜索引擎
转载:http://blog.youkuaiyun.com/wokagoka/article/details/8275552现在Nutch的最新版本是Nutch2.0,但是还没有bin版本,只有src版本。Nutch所有的版本可在这个网址下载http://archive.apache.org/dist/nutch/,这里使用的是Nutch1.4。1. 下载Nutch1.4. 到ht转载 2013-04-04 22:01:37 · 781 阅读 · 0 评论 -
配置 quartz.properties 文件
转载:http://www.360doc.com/content/13/0416/16/7669533_278656550.shtml·配置 quartz.properties 文件 文件 quartz.properties 定义了 Quartz 应用运行时行为,还包含了许多能控制 Quartz 运转的属性。本章只会讲到它的基本配置;更多的高级设置将在以后讨论。在现阶段也不用太深入到转载 2013-10-24 16:04:55 · 1701 阅读 · 0 评论 -
谈谈Memcached与Redis
转载:http://blog.sina.com.cn/s/blog_72995dcc01018qkf.html1. Memcached简介Memcached是以LiveJurnal旗下Danga Interactive公司的Bard Fitzpatric为首开发的高性能分布式内存缓存服务器。其本质上就是一个内存key-value数据库,但是不支持数据的持久化,服务器关闭之后数据全部丢失转载 2013-08-22 10:28:42 · 573 阅读 · 0 评论 -
Jedis使用总结
转载:http://zhidao.baidu.com/link?url=vh45k1wPPawMcwdUpii5ool9qR0wu5mp6Ep4H1_Dle7PQqRG-EQ2QEU4P2bwZ04Pxi1BYrLB7ErsKy2LFFeU6K前段时间细节的了解了Jedis的使用,Jedis是redis的java版本的客户端实现。本文做个总结,主要分享如下内容:【pipeline】【分转载 2013-08-22 15:19:32 · 4168 阅读 · 0 评论 -
springmvc整合Mybatis的Log4j日志输出问题
当我们进行web开发的时候总是看到配置的log4j日志在控制台无法显示mybatis的主要是指sql、参数、结果,出现这种问题有两种情况:第一种情况,下面文档描述的mybatis本身内置很多种日志框架使用,所以如果我们要用具体哪个日志框架,就需要进行相应mybatis配置,或者就是按照mybatis本身规则运行。问题在这里文档:http://mybatis.github.io/mybati原创 2016-03-08 11:06:18 · 17599 阅读 · 1 评论 -
Feed4JUnit 与 JUnit
转载:Feed4JUnit 与 JUnit经常,在应用程序的业务逻辑中存在大量的这样的接口:他们接受不同的输入,然后进行或验证,或处理,进而完成相同的流程。比如网站的登录入口,用户名和密码都有长度的限制,同时也具有是否允许特殊字符的限制等,所以在我们进行其单元测试的过程中,根据不同长度的用户名和密码,以及不同的字符组合,只需要提供相同的测试代码结构,就能完成测试,不同的仅仅测试数据转载 2014-05-11 15:10:12 · 1363 阅读 · 0 评论 -
消息中间件原理及JMS简介
转载:http://www.uml.org.cn/j2ee/2009008071.asp2009-08-07 作者:orangelizq 来源:blogjava.net 摘要:现今,越来越多的企业面临着各种各样的数据集成和系统整合,CORBA、DCOM、RMI等RPC中间件技术也应运而生,但由于采用RPC同步处理技术,在性能、健壮性、可扩转载 2014-02-20 15:45:47 · 1864 阅读 · 1 评论 -
DBCP连接池介绍
转载的该文对dbcp介绍非常详细和转载 2016-03-04 11:30:18 · 671 阅读 · 0 评论 -
字符串编码解析代码分析
字符串根据不同编码(gbk,utf8等),进行编译需要和数据库oracle存储验证:特别要注意的是中文字符(在数据库中占用3个位)public static void main(String[] args) {String lenString = "abc12打卡";System.out.println(lenString.length());try {System.out原创 2013-05-13 16:34:36 · 791 阅读 · 0 评论 -
java并发库之Executors常用的创建ExecutorService的几个方法说明
转载:http://my.oschina.net/20076678/blog/33392一、线程池的创建我们可以通过ThreadPoolExecutor来创建一个线程池。new ThreadPoolExecutor(corePoolSize, maximumPoolSize, keepAliveTime, milliseconds,runnableTaskQueue, h转载 2014-02-20 16:17:57 · 743 阅读 · 0 评论 -
java.security.AccessControlException: access denied (java.util.PropertyPermi
重新把项目导入到新电脑的环境中!启动TOMCAT时报出:java.security.AccessControlException: access denied (java.util.PropertyPermission LOG_INI write) at java.security.AccessControlContext.checkPermission(Unknown Source) a原创 2015-07-07 15:40:15 · 10635 阅读 · 0 评论 -
java锁的Lock的几种用法
转载:https://segmentfault.com/q/1010000005602326package concurrent;import java.util.ArrayList;import java.util.List;import java.util.concurrent.locks.Lock;import java.util.concurrent.lo转载 2017-08-09 19:28:51 · 8396 阅读 · 0 评论 -
windows系统jdk环境变量配置1.6升级1.7失败
按装sonarqube需要升级jdk到1.7,遇到一个问题,就是从原本的1.6变为1.7一直没有变更过来?按照正常配置jdk1.7,如图:这里的1.6直接改为1.7;classpath和path都不变还是以前的,如图:得到结果:还是没有变化为jdk1.7;原因:经过搜索得知是因为在path里面的jdk设置之前已经有软件在设置的时候包含jdk1原创 2017-09-06 11:51:10 · 1493 阅读 · 0 评论 -
java的8种排序
转载:http://www.iteye.com/topic/1129454作者:MrLee23 1, 直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。 (2)实例转载 2014-02-17 18:08:08 · 1188 阅读 · 0 评论 -
equals()和hashcode()的探讨和重写
转载:http://www.iteye.com/topic/2571911. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如下: public boolean equals(Object obj) { return (this == obj); } 很明显是对两个对象的地址值进行的比较转载 2014-02-16 11:23:08 · 602 阅读 · 0 评论 -
JSch - Java实现的SFTP(文件上传详解篇)
转载:http://www.cnblogs.com/longyg/archive/2012/06/25/2556576.htmlJSch是Java Secure Channel的缩写。JSch是一个SSH2的纯Java实现。它允许你连接到一个SSH服务器,并且可以使用端口转发,X11转发,文件传输等,当然你也可以集成它的功能到你自己的应用程序。 本文只介绍如何使用JS转载 2013-05-31 17:58:06 · 11621 阅读 · 0 评论 -
Java上传下载excel、解析Excel、生成Excel的问题
转载:http://blog.sina.com.cn/s/blog_62e304920100qb0i.html 在软件开发过程中难免需要批量上传与下载,生成报表保存也是常有之事,最近集团门户开发用到了Excel模版下载,Excel生成,圆满完成,对这一知识点进行整理,资源共享,有不足之处还望批评指正,文章结尾提供了所需jar包的下载,方便大伙使用,下面言归正传!转载 2013-05-31 15:33:14 · 35677 阅读 · 9 评论 -
使用多线程的利弊
转载:http://software.intel.com/zh-cn/blogs/2013/04/09/?utm_campaign=优快云&utm_source=intel.youkuaiyun.com&utm_medium=Link&utm_content=%20Multicore%20-duoxiancheng1. Amdahl定律 一个很简单的量化公式,用来计算一个程序中串行部转载 2013-05-29 10:31:42 · 922 阅读 · 0 评论 -
java程序对图片的处理下载,备份,加水印,抽图
1、图片下载/**** 下载网络图片到本地* * @param urlString* @param filename* @throws Exception*/public String downloadImg(String urlString, String filePath) throws Exception {String filename;OutputSt原创 2013-05-24 11:32:26 · 916 阅读 · 1 评论 -
强大commons-lang-2.5.jar对字符串的处理
强大commons-lang-2.5.jar,提供了一个org.apache.commons.lang.StringUtils类这个类为String(字符串)的处理提供了很过方法比如:isBlank(), isEmpty()StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是 null安全的(即如原创 2013-04-24 16:24:21 · 3316 阅读 · 0 评论 -
java网络连接搭配apache,java HttpClient获取网页源代码
转载:http://www.goomoon.com/it/program/j2se/658.htmljava HttpClient获取网页源代码HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。项目首页是http://hc.apa转载 2013-03-15 15:43:47 · 2343 阅读 · 0 评论 -
java小数点的处理,保留两位小数
double sellPrice = 8.1;//或者8效果明显不同double costPrice = sellPrice * 0.3;//当为0.5一般就都是两位小数,就不要后面处理,但是为0.3double就会在后面生成很多小数double marketPrice = sellPrice * 0.29; if ((marketPrice*1000)%10>0) {Dec原创 2013-03-14 16:55:45 · 1903 阅读 · 0 评论 -
JSch - Java实现的SFTP(文件下载详解篇)
转载:http://www.cnblogs.com/longyg/archive/2012/06/25/2561332.html上一篇讲述了使用JSch实现文件上传的功能,这一篇主要讲述一下JSch实现文件下载的功能。并介绍一些SFTP的辅助方法,如cd,ls等。 同样,JSch的文件下载也支持三种传输模式:OVERWRITE, RESUME和APPEND,请参考上篇随转载 2013-05-31 18:05:58 · 43405 阅读 · 0 评论 -
JAVA annotation入门基础
转载:http://www.jb51.net/article/41003.htm一. 最常见的annotation•@Override:用在方法之上,用来告诉别人这一个方法是改写父类的•@Deprecated:建议别人不要使用旧的API的时候用的,编译的时候会用产生警告信息,可以设定在程序里的所有的元素上. •@SuppressWarnings:暂时把一些警告信息消息关闭•转载 2013-10-21 16:00:34 · 553 阅读 · 0 评论 -
java学习概览
装载:http://blog.chinaunix.net/uid-9789791-id-1997452.html1.分布式JAVA应用 基于TCP/IP+BIO,TCP/IP+NIO,UDP/IP +BIO,UDP/IP+NIO 实现消息方式的系统间的通信方式 基于MINA,JETTY框架 基于远程调用 RMI(spring rmi),WebService(CXF) 2.大转载 2014-01-16 11:42:28 · 656 阅读 · 0 评论 -
“java memcached client 过期”存储加入“有效期”,切记
首先本人使用的版本是:import com.whalin.MemCached.MemCachedClient;import com.whalin.MemCached.SockIOPool;正确使用方式:Memcached.setString("ceshi", "ceshi", new Date(60*60*1000));错误使用方式:Memcached.se原创 2014-01-07 11:25:24 · 2637 阅读 · 0 评论 -
java敏感词过滤-使用HashMap实现DFA算法
转载:http://blog.shilimin.com/298.htmpackage arrayDemo;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.List;import java.util.Set;@Supp转载 2013-11-19 11:25:19 · 5799 阅读 · 0 评论 -
myeclipse和cmd命令启动区别
1、myeclipse下启动main方法方式,如图:这就是myeclipse启动时候对参数的需要。2、cmd命令行,启动java的“main”方法程序E:\workspace\studyDemo\bin\javaWebRmi>java -classpath E:/workspace/studyDemo/bin -java.security.policy=E:原创 2013-11-01 16:20:04 · 1627 阅读 · 0 评论 -
java程序在windows后台启动
Java应用注册为后台服务2010-12-16 00:14 来源:比特网 [导读]项目中有一个java应用程序,交付后用户要求要把这个程序做成后台服务程序,即:系统启动后该程序可以自动启动,并且在前台不要出现运行窗口,维护人员只要在“服务管理”(Windows)中选择启动或停止即可。 项目中有一个java应用程序,交付后用户要求要把这个程序做成后台服务程转载 2013-11-01 15:48:20 · 5094 阅读 · 0 评论 -
[转载]基于ssl加密通信的rmi应用实现
原文地址:基于ssl加密通信的rmi应用实现作者:chunyv策略文件grant{ permission java.security.AllPermission; };接口定义import java.rmi.Remote;import java.rmi.RemoteException;public转载 2013-10-29 18:24:06 · 2505 阅读 · 1 评论 -
Java性能分析比较:远程调用方法
Java性能分析比较:远程调用方法转载:http://tech.it168.com/a2011/1213/1287/000001287597.shtml 【IT168技术】现在,Java远程调用方法很多,各种方法的优缺点网络上也有很多的参考文章,这次我对几个典型的Java远程调用方法做了一个简单的性能分析比较,可供大家参考。 测试环境:CPU:奔腾双核 T4500,内存转载 2013-10-30 11:56:13 · 1350 阅读 · 0 评论 -
提升性能 Java程序优化的一些最佳实践
提升性能 Java程序优化的一些最佳实践转载:http://tech.it168.com/a2013/1010/1542/000001542628_all.shtml 【IT168 技术】作者通过经历的一个项目实例,介绍Java代码优化的过程,总结了优化Java程序的一些最佳实践,分析了进行优化的方法,并解释了性能提升的原因。作者从多个角度分析导致性能低的原因,并逐个转载 2013-10-30 14:35:37 · 1036 阅读 · 1 评论 -
简单方便的javaDB中的derby使用
java6有一个新的特性,当我们在简单项目和练习中需要使用数据库的时候,但是又不想去建oracle、mySQL、sqlserver等数据库,并且避免各种连接配置麻烦,可以使用java6自带的一个数据库derby简单方便使用。 首先安装jdk6,在默认安装的情况下,derby被安装到C:\Program Files\Sun\JavaDB并且在这里面有derby要使用的jar包,原创 2012-09-04 23:02:33 · 5252 阅读 · 1 评论