
java
文章平均质量分 74
紫海367
这个作者很懒,什么都没留下…
展开
-
java或js中价格的数字中间有逗号的处理,以及js保留自定义或两位小数点
[size=medium]java方法一:java.util.StringTokenizer st = new StringTokenizer( "123,456,789 ", ", ");StringBuffer sb = new StringBuffer(); while(st.hasMoreTokens()) { sb....原创 2013-12-18 10:44:21 · 402 阅读 · 0 评论 -
Java读取远程文件并显示
import java.net.*;import java.io.*;import java.util.*;public class ReadURLFile{ public static void main(String[] args) throws Exception{ URL urlfile = new URL("http://192.168.16.34/xuys...原创 2014-09-16 15:21:12 · 320 阅读 · 0 评论 -
Map转list的方法
public static void testMapVoid () { Map map = new HashMap(); map.put("a", "a1"); map.put("b", "b1"); map.put("c", "c1"); List listKey = new原创 2014-09-19 09:41:52 · 490 阅读 · 0 评论 -
java去掉空格换行等
MT.f(spd.content.replaceAll("<[^>]+>|&nbsp;",""),350)原创 2015-07-06 15:27:56 · 197 阅读 · 0 评论 -
tomcat部署多个webapps项目
<!--StartFragment --><Service name="pub"> <Connector port="8088" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="9444" UR2014-10-11 09:53:31 · 857 阅读 · 0 评论 -
Java中使用HttpRequest获取用户真实IP地址
jsp中:request方法客户端IP: request.getRemoteAddr()输出:192.168.0.106客户端主机名:request.getRemoteHost()输出:abcrequest.getHeader("Host") 输出:192.168.0.1:8080Web服务器名字:request.getServerName()输出:19...原创 2016-06-13 14:28:20 · 380 阅读 · 0 评论 -
Java 获取服务器IP,本地IP
以前把程式发布的Server IP都写成一个IP-Config 文件中。 为了避免发布程式每次去更改IP-Config ,或是在不同Server上发布程式更改IP-Config。决定把IP-Config 的MXL中的信息融入到JAVA程式中。即自动获取取服务器IP。看了很多function,比如 String serverIP = ServletActionContext.getReq...原创 2016-06-13 14:31:24 · 179 阅读 · 0 评论 -
javadbf中文问题的解决
最近发现读取中文是没有问题的,但写入dbf的时候就会产生乱码。 设了几个断点之后跟踪发现是Utils中的textPadding方法有错,原来的方法是 public static byte[] textPadding( String text, String characterSetName, int length, int alignment, byte padding...原创 2015-08-03 12:30:21 · 604 阅读 · 0 评论 -
Java代码质量检测评估工具
如果能在构建代码前发现代码中潜在的问题会怎么样呢?很有趣的是,Eclipse 插件中就有这样的工具,比如 JDepend 和 CheckStyle,它们能帮您在软件问题暴露前发现这些问题。在 让开发自动化 的本期文章中,自动化专家 Paul Duvall 将带来一些关于 Eclipse 插件的例子,您可以安装、配置和使用这些静态分析插件,以便在开发生命周期的早期预防问题。关于本...原创 2016-06-17 19:32:06 · 345 阅读 · 0 评论 -
java向oracle中插入字符或时间型 时间数据
/*** * @param date* @param bool true:插入时间类型,false:插入字符类型* 向oracle中插入时间类型数据* @return*/public static String cite(Date date,boolean bool) { if(date == null) ret...原创 2015-10-23 11:52:12 · 429 阅读 · 0 评论 -
Java生成短链接
java版短链接算法生成思路:1.将"原始链接(长链接)+key(自定义字符串,防止算法泄漏)"MD5加密2.把加密字符按照 8 位一组 16 进制与 0x3FFFFFFF 进行位与运算,把得到的值与 0x0000003D 进行位与运算,取得字符数组 chars 索引,把取得的字符相加,每次循环按位右移 5 位,把字符串存入对应索引的输出数组(4组6位字符串)3.生成4以下的随机...原创 2015-11-06 12:55:58 · 241 阅读 · 0 评论 -
人民币的符号的正确表示法?一杠?两杠?¥还是¥呢?
因为做的项目会跟钱打了交道,所以被研究了。那是一杠还是两杠呢?最简单的方式就是拿出钱包,掏出张“新”的50或100,翻到背面的银线上,就会发现两杠的符号。这个是以前跟同事在讨论是一杠还是两杠时,发现最有效的方案。杠杠数的问题解决了,可¥(指的是通常输入法中文全角模式下按shift+4的那个)在宋体(v3.03, v5.0)的情况下是显示一杠 囧rz。不过还好的是,常见字体:微软雅黑(Mi...原创 2014-11-26 15:45:18 · 2737 阅读 · 0 评论 -
Java中使用Jedis操作Redis
使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.cnblogs.com/liuling/commons-pool-1.5.4.jar.zip ...原创 2016-01-15 22:00:07 · 92 阅读 · 0 评论 -
Redis服务器搭建/配置/及Jedis客户端的使用方法
Redis服务器搭建安装配置文件启动进行基准测试设置主从结构Jedis客户端使用获取直接下载Jar包从Maven仓库中取Jar包使用最简单的使用方式集群 Redis服务器搭建 安装在命令行执行下面的命令:$ wget http://download.redis.io/releases/redis-2.8.13.tar.g...原创 2016-01-15 22:04:14 · 113 阅读 · 0 评论 -
java 并发插入数据到oracle
各位技术大牛,请教java 多线程问题由于项目需要,需要从oracle中dept将表记录迁移到dept2中,dept和dept2表结构一样。设想:查询:Statement stmt = conn.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);ResultSet...原创 2016-01-21 15:33:20 · 1028 阅读 · 0 评论 -
java调用js:javax.script
服务端调用js:javax.script谈起js在服务端的应用,大部分人的第一反应都是node.js。node.js作为一套服务器端的 JavaScript 运行环境,有自己的独到之处,但不是所有的地方都需要使用它。 例如在已有的服务端代码上增加一个业务,而这个业务使用的却是js编写。如果用node.js处理的话,会很麻烦。而且另一方面对于很多服务端程序员来说,觉得js的对象模型很奇...原创 2016-01-25 14:39:54 · 250 阅读 · 0 评论 -
HttpCilent 字节流数据传输
public static String pustJs(int cssjs,String js){ HttpClient httpClient = new DefaultHttpClient(); String url = "http://XXX/servlet/EditCssJs?act=push&format=json"; HttpPost post = new H...原创 2016-02-26 11:23:23 · 805 阅读 · 0 评论 -
Errors running builder 'JavaScript Validator' on project '......'.
在编译java工程时,如果出现“Errors occurred during the build. Errors running builder 'JavaScript Validator' on project '......'. java.lang.NullPointerException ”这样的错误,主要是由于JavaScript Validator校验工程文件所导致,解...原创 2016-04-07 10:37:23 · 143 阅读 · 0 评论 -
判断url链接是否有效
java判断一个链接是否有效 (2011年08月01日) 一、 使用java快速判断网页链接是否有效 收藏 /** * 判断链接是否有效 * 输入链接 * 返回true或者false */ public static boolean isValid(String strLink) { URL url; try { url = new URL(strLink); ...原创 2014-09-16 09:34:29 · 1392 阅读 · 0 评论 -
JAVA实现DES加密
DES算法为密码体制中的对称密码体制,又被成为美国数据加密标准 ,是1972年美国IBM 公司研制的对称密码体制加密算法。其密钥长度为56位,明文按64位进行分组,将分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。DES加密算法特点:分组比较短、密钥太短、密码生命周期短、运算速度较慢。DES工作的基本原理是,其入口参数有三个:key、data、mode。 key为加...原创 2015-06-16 15:55:34 · 121 阅读 · 0 评论 -
Des加密解密(js+java结果一致)
des加密算法,javascript版本和java版本目录: 1.JavaScript文件(des.js) 2.java文件(des.java) 1、JavaScript文件(des.js)/*** DES加密/解密* @Copyright Copyright (c) 2006* @author Guapo* @see DESCore*/...原创 2015-06-16 15:43:33 · 929 阅读 · 1 评论 -
java float 大数据怎么转换成正常显示的数据。把E去掉保留2位小数
[size=medium]首先定义: java.text.DecimalFormat df=new java.text.DecimalFormat("#0.00"); 再是: x = 83.3333333333; df.format(x); 结果: 83.33[/size]原创 2013-12-18 10:50:43 · 1535 阅读 · 0 评论 -
java小数点 BigDecimal.setScale 处理java小数点
[size=medium]BigDecimal.setScale()方法用于格式化小数点setScale(1)表示保留一位小数,默认用四舍五入方式 setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3 setScale(1,BigDecimal.ROUND_UP)进位处理,2.35变成2.4 setScale(1,BigDe...原创 2013-12-18 10:52:33 · 158 阅读 · 0 评论 -
double类型为整数.0000,要改为整数
public static String f0(double val) { return(int) val == val ? String.valueOf((int) val) : String.valueOf(val); }原创 2013-12-19 12:54:14 · 522 阅读 · 0 评论 -
javamail写的解析MimeMessage的程序(转)
[size=medium]package coffeecatwebmail;import java.io.*;import java.text.*;import java.util.*;import javax.mail.*;import javax.mail.internet.*;public class PraseMimeMessage{private MimeMe...原创 2013-12-20 09:55:22 · 2257 阅读 · 1 评论 -
java mail学习笔记——Message类详解
Message类在Java Mail 中Message类是所有电子邮件的的超类它的定义如下:public abstract class javax.mail.Message implements javax.mail.Part1.标准的Java Mail API中有一个Message的子类:MimeMessage,它可用于电子邮件和Usenet新闻消息。除此之外,其他厂商可以自由扩展Messa...原创 2013-12-20 10:05:47 · 1489 阅读 · 0 评论 -
解决svn的working copy locked并且cleanup恢复不能的情况
解决svn的working copy locked并且cleanup恢复不能的情况 产生这种情况大多是因为上次svn命令执行失败且被锁定了。如果cleanup没有效果的话只好手动删除锁定文件。cd 到svn项目目录下,然后执行如下命令del lock /q/s就把锁删掉了。...原创 2014-01-20 09:56:25 · 120 阅读 · 0 评论 -
Applet数字签名、安全问题,授予访问本地资源的方法
步骤一:将Applet Class打成Jar包 如:在命令行中执行以下的语句: jar -cvf test.jar *.class步骤二:(在网页中嵌入Applet)(如何在Html嵌入Apple方法见附录)下面是嵌入Applet部分的写法:<!DOCTYPE HTML PUBLIC "-//W//DTD HTML 4.01 Transitional//EN">...原创 2014-07-04 09:42:07 · 343 阅读 · 0 评论 -
Java 敏感字符处理类,功能非常强大
敏感字符的处理,性能非常好,采用文件的方式,可通过代码增加敏感词等强大的功能在开源中国的基础上增加部分方法依赖apache的io 和lang包package com.wiker; import java.io.File; import java.io.IOException; import java.util.ArrayList; import java...原创 2019-12-27 14:16:40 · 796 阅读 · 0 评论 -
java 后台密码强度检测
返回方法一:package util;/** * @author 作者姓名 * @version 创建时间:2015-2-25 下午03:29:40 * 类说明 */public class CheckStrong { public static Safelevel GetPwdSecurityLevel(String pPassword...原创 2015-02-25 16:20:56 · 1139 阅读 · 1 评论 -
JSP 获得客户端正式IP地址 (非代理服务器)
public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("X-Forwarded-For"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ...原创 2014-09-01 10:23:16 · 211 阅读 · 0 评论 -
java设置环境变量
配置环境变量的常用方法有以下几种:(一) 配置环境变量:(相对路径)1.新建系统变量 JAVA_HOME: C:/Program Files/Java/jdk1.5.0_06; 用%JAVA_HOME%就可以取代:C:/Program Files/Java/jdk1.5.0_06这一部分2.新建系统变量 CLASSPATH: ./;%JAVA_HOM...原创 2015-04-15 11:01:07 · 336 阅读 · 0 评论 -
apache lucene solr 官网历史版本下载地址
apache lucene solr 官网历史版本下载地址lucene的历史版本下载地址: http://archive.apache.org/dist/lucene/java/ solr的历史版本下载地址: http://archive.apache.org/dist/lucene/solr/...原创 2015-04-16 10:16:20 · 140 阅读 · 0 评论 -
实战 Lucene,第 1 部分: 初识 Lucene
Lucene 简介Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一个开源项目。也是目前最为流行的基于 Java 开源全文检索工具包。目前已经有很多应用程序的搜索功能是基于 Lucene 的,比如 Eclipse 的帮助系统的搜索功能。Lucene 能...原创 2015-04-20 09:47:01 · 114 阅读 · 0 评论 -
Lucene4.X 高级应用
Lucene4.X 高级应用 Lucene 是 Apache 软件基金会 jakarta 项目组的一个子项目,它是一个基于 Java 的全文信息检索工具包,但不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene 旨在为开发人员提供一个简单易用的搜索工具包,方便在目标系统中进行全文检索。 Lucene 简介以及使用 Lucene,一个...原创 2015-04-20 09:58:50 · 206 阅读 · 0 评论 -
转 ---Java中通过System.getProperties()获取系统参数
原文出处:http://smallnetvisitor.iteye.com/blog/1095246 感觉有些用处,就给转过来了。Properties props=System.getProperties(); //系统属性或者直接用System.getProperty("propertyName"); System.out.println("Java的运行环境版本:"+props...原创 2015-04-22 15:51:54 · 112 阅读 · 0 评论 -
【Java】Eclipse导出JAR包
普通类导出jar包,该类包含main方法,并且没有用到其他的第三方jar包。1.在eclipse中选择你要导出的类或者package,右击,选择Export子选项;2.在弹出的对话框中,选择JAR file,单击next;3.在JAR file后面的文本框中选择你要生成的jar包的位置以及名字,注意在Export generated class files and resources...原创 2015-04-23 17:48:09 · 177 阅读 · 0 评论 -
java生成client_id和生成随机数字和字母组合client_secret
package util;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;import tea.service.SMS;/** * @author zcq * @version 创建时间:2015-5-5 上午11:39:21 * 根据随...2015-06-16 15:32:02 · 4360 阅读 · 0 评论 -
Java里\r和\n的区别
一直困惑\n \r 的区别。百度都说:\r 是回车符,\n 是换行符。\n是换到下一行, 而\r还是在当前行,并且光标移到当前行的的第一格!一、所对应的ASCII码不同符号 ASCII码 意义\n 10 换行NL\r 13 回车CR回车 \...原创 2018-08-29 15:49:23 · 420 阅读 · 0 评论