Java
真土
软件开发
展开
-
阿拉伯数字金钱转中文大写
本人是刚入行不久的菜鸟,由于工作可能会用到这个功能于是借鉴了前辈EXTjs前端的这个转大小写功能,用java 仿照写了一个。Long.parseLong(integerNum, 10) > 0)这个决定了处理数据的范围大小。 如果数据库里面的数据是BigDecimal类型,为了更精确那么以下的数据处理方式就需要改一改。 String n = integerNum.substring(i,i原创 2015-09-24 16:38:40 · 1110 阅读 · 0 评论 -
反射对应泛型参数的调用
package invokeGenerator;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.Arrays;im原创 2016-03-29 16:08:22 · 3861 阅读 · 0 评论 -
JAVA反射机制
5.通过class获取对象的构造函数并且通过构造函数实例化对象 一:获取构造方法 1.getConstructor();获取默认无参构造(不能获取private修饰的无参构造) 2..getConstructors()获取所有的public修饰的构造方法 3.getConstructor(String.class,int.class)获取指定参数的pulic构造方法 4.g原创 2016-03-23 14:47:19 · 598 阅读 · 0 评论 -
java反射机制方法的获取与调用
6.反射方法的获取和调用(反射的作用就是写框架和工具类,平时少用反射,因为反射操作非常消耗性能) 方法获取思路:1.方法获取 思路过程:1.获取类对应的class对象 2.通过class对象调用API中的方法获取该类中的方法 方法调用思路:1.获取类的字节码对象 2.通过字节码对象获取类中的方法对象 3.通过方法对象调用Class中的方法invoke来调用执行方原创 2016-03-24 13:28:07 · 849 阅读 · 0 评论 -
java开发常用工具类
Java工具概述很多人初学程序时,总是在想,那么多的算法该怎么写呀?那么多的数据结构都不熟悉,该怎么实现呀?总是担心英语不好程序学不精通,数学不好写程序无法达到巅峰。学的程序越多,不懂的知识越多。这种想法很正常,毕竟传统的计算机教育都是从原理开始的,科学原理一般理解起来还能够接受,但是实现起来都很难。计算机发展到了今天,能成为原理的基本已经有人实现了,今天我们学习任何知识都是站在巨人的肩膀上,只要转载 2016-04-12 17:40:36 · 603 阅读 · 0 评论 -
java反射获取字段以及获取字段值和设置字段值
字段的获取与前面构造方法和行为方法差不多;思路一样package javaInvokeFiled;import java.lang.reflect.Field;/** * 反射获取字段 * @author Administrator * */ class Filed{ public String name;原创 2016-03-25 17:25:15 · 37125 阅读 · 0 评论 -
通过IP获取用户所在地址(后台方式)
package com.company.item.util; import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodin原创 2016-03-28 16:10:14 · 5816 阅读 · 1 评论 -
java开源代码学习
开源项目源码下载地址(SVN) Spring3.0 源码 svn checkout https://src.springframework.org/svn/spring-framework/ Spring2.5 及以下版本 svn checkout https://src.springframework.org/svn/sp原创 2017-02-06 12:08:52 · 520 阅读 · 0 评论 -
JAVABEAN EJB POJO区别
JAVABEAN EJB POJO区别1、POJO POJO(Plain Old Java Object)这种叫法是Martin Fowler、Rebecca Parsons和Josh MacKenzie在2000年的一次演讲的时候提出来的。按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为转载 2017-02-06 14:44:27 · 245 阅读 · 0 评论 -
直播技术
http://download.csdn.net/album/detail/3566原创 2017-02-16 17:06:16 · 362 阅读 · 0 评论 -
java基础(集合)
1.对象的存储:1)数组(基本数据类型&引用类型数据) 2)集合(引用数据类型) 》数组存储数据的弊端:长度一旦初始化后,就不可变;真正给数组元素赋值的个数没有现成的方法可用。2。集合框架 Collection接口:方法:1)add(Object obj),addAll(Collection coll),size(),clear(),isEmpty();原创 2016-04-07 09:10:27 · 272 阅读 · 0 评论 -
Java基础----Servlet
Servlet 生命周期、工作原理Servlet 生命周期:Servlet 加载--->实例化--->服务--->销毁。init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Servlet对象。可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet。无论有多少客户机访问Servle转载 2017-02-15 18:34:04 · 245 阅读 · 0 评论 -
springMVC概述(1)
1.spring为web表现层提供的基于MVC设计理念;目前最为主流和优先的WEB表现层框架2.spring3.0后已经超越struts2.0,成为最优秀的MVC框架之一3.springMVC通过一套注解,让普通的POJO成为处理请求的控制器,而无需实现任何接口4.支持rest风格的请求url5.采用松散解耦可插拔式组件结构,比其他框架更具有灵活性和扩展性原创 2017-02-16 09:41:37 · 232 阅读 · 0 评论 -
mybatis generator eclipse插件的安装
插件安装包:http://down.51cto.com/data/2248579 ;51CTO上下载要快些 以下为本地安装方法: 1.解压安装包文件夹 2.分别将这2个文件夹中的文件放入eclipse对应的两个文件中 3.重启eclipse,new—>g: 4.原创 2017-03-08 10:34:40 · 325 阅读 · 0 评论 -
eclipse集成Java框架基础集成扩展插件
框架集成扩展插件(根据不同的eclipse版本选取对应的TOOL版本尤其是springsource-tool): hibernatetools-Update-4.1.1.Final_2013-12-08_01-06-33-B605原创 2017-03-06 15:04:13 · 758 阅读 · 0 评论 -
eclipse创建工作集(working set)
随着项目不断的开发工作空间中会有很多项目;其中有一些是公共模块,有一些是独立模块,还有一些其他DEMO项目等;列如下图 这些项目在eclipse开发工具界面上扎堆显示会造成开发上的不方便,所谓工欲善其事,必先利其器,eclipse提供的工作集的创建可以解决这方面的问题;结束废话,以下为具体创建工作集的方法: 1.File–>new–>other;查找working set原创 2017-03-06 15:32:22 · 7682 阅读 · 0 评论 -
JAVA正则表达式高级用法(分组与捕获)
JAVA正则表达式高级用法(分组与捕获)标签: 正则表达式javac测试2008-08-06 10:06 15764人阅读 评论(19)收藏 举报分类: Java(85) 版权声明:本文为博主原创文章,未经博主允许不得转载。 正则表达式在字符串处理中经常使用,关于正则简单的用法相信有一点程序基础的人都懂得转载 2016-01-25 16:28:14 · 524 阅读 · 0 评论 -
xml文档的生成与解析头文件字符集的设定
package com.company.item.desc;import java.io.File;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.UnsupportedEncodingException;import ja原创 2015-11-18 15:00:10 · 1204 阅读 · 0 评论 -
关于java反射的简单尝试
package com.company.item.util;/** 资料查阅自网上,后续还会进行深入学习...补充 * 1.JAVA的反射是指,可以通过一个类名来探察这个类里面的信息, * 比如说类的属性名,属性名的修饰符,方法名,方法返回值,方法修饰符等等, * 反正除了方法体得不到,其他都可以用反射得到;反射还可以生成类的实例, * 通过这个实例定义属性,调用方法,特别是能原创 2015-09-29 10:18:56 · 400 阅读 · 0 评论 -
网页内容抓取 图片的抓取方法
DOWNLOADPIC下载图片方法: package com.bwjf.webapp.util;import java.io.ByteArrayOutputStream;import java.io.DataInputStream;import java.io.File;import java.io.FileOutputStream;import j原创 2015-11-06 15:52:07 · 2474 阅读 · 0 评论 -
基于Maven的Spring + Spring MVC + Mybatis的环境搭建
maven 项目管理springMVC+mabatics框架的搭建转载 2015-10-08 13:57:50 · 809 阅读 · 0 评论 -
文件下载小功能
Java代码实现文件下载功能。还与不足之处原创 2015-10-08 16:42:57 · 513 阅读 · 0 评论 -
javaWEB文件上传与下载
以下是孤傲苍狼的博客内容拿来与大家分享: 博客原地址是:http://www.cnblogs.com/xdp-gacl/p/4200090.html;只为成功找方法,不为失败找借口! JavaWeb学习总结文件上传和下载 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。转载 2015-10-09 16:09:05 · 1285 阅读 · 0 评论 -
Java中关于时间的处理 Date SimpleDateFormat Calendar GegorianCalendar
9转载 2015-11-09 15:51:15 · 1622 阅读 · 0 评论 -
MD5不可逆加密的简单尝试
package com.bwjf.webapp.util;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException; /** * 将数据转换为16进制形式的加密方法 * @author Administrator * */public class原创 2015-11-10 16:47:57 · 1660 阅读 · 0 评论 -
pdf文档的下载与查看 jsp页面
文件下载Controller层代码 @RequestMapping("/download")public static ResponseEntity(Byte[]) downloadPdf(HttpServletRequest request,HttpServletResponse response) throws Exception{ String str = request.g原创 2015-09-23 13:46:30 · 6139 阅读 · 0 评论 -
StringBuilder与StringBuffer的区别(转)
string,StringBuffer,StringBuilder三者区别,测试列子转载 2015-09-23 17:27:36 · 383 阅读 · 0 评论 -
pdf文档的生成利用itextpdf jar包 二维码生成利用goole zing包 jar包可以在网上收
java实现,pdf文档生成并且对pdf文档进行内容写入操作,有一种在jpg图片上画字符串的方法,还要一种就是用itextpdf包和第三方软件 Adobe Acroba软件制作一个pdf 表单模板,对表单模板上表单域进行数据操作。 这里用的第二种 。表单模板要比jpg模板大一半左右,但是流程想对简单,还有就是二维码生成中文问题,用jar包zing 生成一个二维码。itextpdf本身的二维码生成不原创 2015-09-23 11:23:52 · 2709 阅读 · 0 评论 -
JAVA8中时间的处理
Java 8时间和日期API 20例 本文由 ImportNew - Sandy 翻译自 javarevisited。欢迎加入翻译小组。转载请见文末要求。伴随lambda表达式、streams以及一系列小优化,Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。Java处理日期、日历和时间的方式一直为社区所诟病,将转载 2015-11-13 09:14:12 · 13605 阅读 · 0 评论 -
java加密解密简单列子
package com.company.item.desc; import java.security.Key; import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.spec.IvParameterSpec; import ja转载 2015-11-16 16:46:46 · 484 阅读 · 0 评论 -
加密解密java
7转载 2015-11-16 16:49:45 · 878 阅读 · 0 评论 -
JAVA加密C++解密简单方法
java加密C++解密:【key可以随机生成】需要KEY需要一样(如果需要更为复杂的加密可以在加密器初始化是传入一个盐值,具体实现方法可以网上搜很多),java加密的填充方式 和C++解密填充方式要一样,其中加密解密返回的都是字节数组,将字节数组转换为字符串的方法:base64转或者用16进制的方式转换,加密后的字节数组不能直接new String(“”,字符集)这样是乱码。同一种语言中转换是很方原创 2015-11-16 16:10:25 · 3115 阅读 · 0 评论 -
form表单验证以及扩展验证方法
所需Js文件: $.validator.addMethod("isMobile", function(value, element) { //自定义扩展方法var length = value.length; var mobile = /^((\+?86)|(\(\+86\)))?(13[0123456789][0-9]{8}|15[0123456789][0-9]{8}原创 2017-06-19 14:28:50 · 655 阅读 · 0 评论