java
EvanJiemo
一个热爱软件的人
展开
-
金额大小写转换
package org.dbzy.day3;public class MoneyConvert { private final String[] str1 = { "元", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿" }; private final String[] str2 = { "零", "壹", "贰", "叁", "肆", "伍", "陆",转载 2014-03-05 14:46:10 · 859 阅读 · 0 评论 -
EXCEL大数据数据库导出
public void writeExcel(String path, List list_obj) throws InvalidFormatException, IOException { SXSSFWorkbook wb = new SXSSFWorkbook(15); Sheet sh = wb.createSheet(); int len = list_obj.siz原创 2014-03-11 16:10:34 · 1014 阅读 · 0 评论 -
JAVA读取Properties文件
一,java读取classpath下properties属性文件Properties propertie = new Properties(); String path = this.getClass().getResource("/config.properties") .getPath(); FileInputStream i原创 2014-03-11 16:13:05 · 673 阅读 · 0 评论 -
获取客户IP并查询IP的地理位置(使用淘宝IP地址库)
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.MalformedURLException;impor转载 2014-03-12 14:30:23 · 3869 阅读 · 0 评论 -
Shiro salt 加密
public static class HashPassword { public String salt; public String password; }public HashPassword encrypt(String plainText) { HashPassword result = new HashPassword();原创 2014-03-12 14:31:59 · 2764 阅读 · 0 评论 -
Web 项目工程中获取全局Request对象
日常开发过程中有很多信息是存在于Session对象中的,而session对象的获取需要request对象,但是在没有请求的普通类中如何获取request则成了很多问题的根源,我们通常的解决办法是使用过滤器Filter通过Filter可以实现request对象全局化。package org.dbzy.analyse.utils;import java.io.IOException;import原创 2014-03-12 14:22:25 · 3509 阅读 · 0 评论 -
Spring整合quartz
<bean id="jobtask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> work ${quartz_time} <bean id="startQue原创 2014-04-04 13:36:50 · 703 阅读 · 0 评论 -
java配置plupload
@SuppressWarnings("rawtypes") @RequestMapping("batchUpload") public void batchFileUpload(HttpServletRequest request, HttpServletResponse response) throws Exception { DiskFileItemFactory factory原创 2014-04-04 13:52:23 · 1501 阅读 · 0 评论 -
将对象属性转object[]数组
import java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.InvocationTargetException;import j原创 2014-03-27 12:05:06 · 2830 阅读 · 1 评论 -
关于企业内部系统访问地址的一些思考
在原创 2014-06-11 10:33:33 · 1039 阅读 · 0 评论 -
JBPM流程设计系列—入门简介
JBPM是著名的开源流程引擎框架,具有原创 2014-09-11 16:35:05 · 705 阅读 · 0 评论 -
Hibernate主键生成策略总结
主键是干什么的?这次我要总结的东西是HIbernate的主键生成策略,那么我们就要研究一下,什么是主键?为什么要研究这个东西?Hibernate在处理数据上如何处理主键。带着以上的问题我们来研究主键到有什么作用。首先数据在存储在数据库的表中,我们要把数据查询出来,但是当数据量多到一定程度的时候,我们发现一个问题,就是查找出满足条件的数据好慢哦,慢的我们是不是很闹心,那就对了,因为没有主原创 2014-12-16 14:15:25 · 987 阅读 · 1 评论 -
Jquery EasyUI 开发使用说明书(生产经验)持续更新
随着WEB应用的兴起,原创 2014-10-20 11:08:21 · 955 阅读 · 0 评论 -
JAVA通过正则表达式实现EXCEL小插件取文本功能
我们在使用EXCEl的时候,常常会用到取文本的插件,但是插件总有不好用的时候原创 2014-11-24 16:47:34 · 1335 阅读 · 0 评论 -
Jquery easyui datagrid清除缓存使用技巧
在使用JQUERY EASYUI DATAGRID中避免缓存信息的解决方案共有原创 2014-09-30 09:58:47 · 8821 阅读 · 2 评论 -
好东西就要拿出来分享,开源帮别人也是帮自己
现在,随着软件开发门槛的降低,越来越多的人加入到了程序猿这个名字听起来有些技术,也有些尴尬的行业,不知何时程序猿成了大家鄙视的行业,成了一个大家认为不值钱的行业,一个干苦力的行业,一个等同于民工的行业,我想问一下,你们一边埋汰自己的行业,一边干着程序猿,既然程序员这么让你没面,你为什么还要在软件行业混?为什么那么多的人经过培训机构培训后就踏入了软件开发的行列?我不知道你们的心态是什么,也不知道你们原创 2014-12-04 15:11:42 · 1347 阅读 · 0 评论 -
Android与服务器间数据传递及JSON解析
JSON常用类型介绍日常中常用的面向对象数据类型有“对象”和面对集合的“数组”。对象常用语处理单一对象,而数组用来处理集合数据。Android处理两种数据类型的处理方式1,对象处理 int res = 0; res = httpClient.execute(httpPost).getStatusL原创 2015-01-09 15:32:23 · 1357 阅读 · 0 评论 -
Class<T>类型参数(详解)
T - 由此 Class 对象建模的类的类型。例如,String.class 的类型是Class。如果将被建模的类未知,则使用 Class。Class 类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类,注释是一种接口。每个数组属于被映射为 Class 对象的一个类,所有具有相同元素类型和维数的数组都共享该Class 对象。基本的 Java 类型(boolean、原创 2014-12-09 16:22:53 · 35591 阅读 · 0 评论 -
无线深度探索求和(根据结果用给出的数字组合求和)
import java.math.BigDecimal;import java.util.ArrayList;import java.util.List;public class Fff { public void calculate(List lis_obj, BigDecimal result) { List bb = new ArrayList(); for (int i原创 2014-12-09 14:40:41 · 1086 阅读 · 0 评论 -
泛型持久层实现(深度减轻代码量)
import java.math.BigDecimal;import java.util.List;import org.hibernate.SessionFactory;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Repositor原创 2014-12-09 15:35:25 · 1223 阅读 · 0 评论 -
SpringQuartz临时笔记
<bean id="jobtask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> autoWork 0 0 11,15,19 * * ? <bean id="sta原创 2014-12-09 13:33:44 · 1281 阅读 · 0 评论 -
Spring MVC针对IE不支持Content-Type=appliaction/json解决,duang-方案更新了
因为IE本身就不支持application所以要想将返回的数据输出到回调函数,我们使用到了Spring MVC的内置注解,详细内容如下:@RequestMapping(value="efv",produces="text/html;charset=UTF-8")我们使用参数produces来动态的指定要返回的类型,这样不仅代码编写规范统一,而且不用使用较原始的处理方式,提高了代码的一致性和原创 2015-03-05 10:52:22 · 1593 阅读 · 0 评论 -
Hibernate在处理数据量比较大的时候内存不释放的解决方案
随着信息化的推进,系统的依赖性也变的越来越强,所以各种数据不断积累,数据开发率并不高,所以数据还不能准确高效的使用,这个时候我们就需要将数据导出到Excel然后通过手工的方式进行处理,但是当讲数据库的数据查询出来的时候,发现JVM的内存持续升高,知道内存溢出,一开始我以为是list太大的原因,我将list固定到1w,然后不断循环去数据库取数据,发现问题依旧存在,没有任何改变,所以说明问题的出处,不原创 2015-04-03 13:23:55 · 6611 阅读 · 2 评论 -
心累的时候,给自己放个假,给自己一个欣赏世界的理由。
1.把人生当旅程的人,遇到的永远是风景,淡而远;而把人生当战场的人,遇到的永远是争斗,激而烈。人生就是这样,你选择什么你就会遇到什么,没有对错之分,只有承受与否。做淡然若水的女子,不道闲言碎语,只有书香诗话。不叙东家长短,只有人生哲理,不言生活凡事,只有领悟憧憬。不说动情之语,不做伤人之事,不品幽怨之人。学会隐藏,学会坚强。学会淡看令自己伤感的文,学会放下令自己不悦的事,学会放手令自己卑微的人。这转载 2014-09-11 15:21:12 · 4001 阅读 · 0 评论 -
一次分布式数据采集中的MSSQLSERVER技术总结
MS SQL SERVER默认实例名称是SQLExpress且默认的TCP、原创 2014-11-25 16:33:46 · 1129 阅读 · 0 评论 -
javascript常用技巧
//返回当前的日期满足格式YYYY-MM-DDfunction getCurrentDate(){var d = new Date();// 获取年,getFullYear()返回4位的数字var year = d.getFullYear();// 获取月,月份比较特殊,0是1月,11是12月var month = d.getMonth() + 1;// 变成两位month = m原创 2014-10-17 08:50:26 · 714 阅读 · 0 评论 -
JAVA开发由绿手到五彩金手指的成长过程,你值得拥有的乾坤剑法
首先我先声明,我不是一个标题党,这也不是为了赢取点击率的一个标题,对于你的点击,我对此感到庆幸,因为这是我一步步的成长的亲身经历,也是我自己对自己这2年的开发的一个总结。首先声明如有转载请尊重创建人的劳动成果,请将原始链接赋予内容之后。以前在学校期间学习的编程语言多种多样,种类繁多,每种语言都是浅尝则止,自己又没有的明确方向,到底是B/S架构方向呢,还是C/S架构方向呢,还是移动开发呢?以前我原创 2015-04-30 16:13:09 · 877 阅读 · 0 评论 -
好东西就要分享,请各位同学拿走吧
日常开发中我们可能经常重复开发某些功能,为了当再次遇见相同的问题的时候不在浪费时间,我们需要对我们日常的工作进行整理归纳,整理出那些事可以通用的工具类,那些是我们可以封装的API,所以给大家提供点可用资源。点击打开链接原创 2015-04-30 16:16:41 · 653 阅读 · 0 评论 -
动态Bean在生产中带来的生产率
在以往的开发中,我们都是以面向对象的方式来进行软件开发,特别是javabean,我们通长都是根据表结构在开发前就编写完的类,这些类一旦表结构改变,就要重新修改,而且是代码的联动修改,往往修改一个字段都会带来很大一部分的工作量,对一个较大的程序的修改会造成了很大的压力,因为项目的开发周期往往都比较紧迫,所以,针对这种改动比较频繁的功能,尽量将代码灵活化,那么,如何让代码灵活呢?我原来的思路是动态修改原创 2015-05-04 14:22:10 · 928 阅读 · 2 评论 -
使用maven手动安装本地jar到仓库
首先进入到jar包目录中mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=ojdbc14.jar原创 2015-05-20 13:13:06 · 714 阅读 · 0 评论 -
使用MAVEN进行项目管理的标准流程化配置
1,首先下载maven,下载后在任意目录解压。2,配置maven的环境变量,因为是基于java的开发,所以要先配置java的环境变量后才能配置maven。3,新建环境变量M2_HOME指向maven的解压目录。4,在path后面新增(;%M2_HOME%\bin)。在配置好以上环境变量后,基本就可以使用了,但为了准确,我们要查看我们安装的环境变量是否正确,我们就需要查看一下;通原创 2015-05-20 10:53:10 · 1420 阅读 · 0 评论 -
文本表达式计算之后缀表达式构造
package com.potato.calculate.activity;import java.util.ArrayList;import java.util.List;import com.potato.calculate.utils.SimpleUtils;public class BBB { public static void main(String[] args)原创 2015-06-16 16:18:30 · 1172 阅读 · 0 评论 -
JAVA使用POI如何导出百万级别数据
经常使用Excel的人应该都能知道excel2007及以上版本可以轻松实现存储百万级别的数据,但是系统中的大量数据如何能够快速准确的导入到excel中这好像是个难题,对于一般的web系统,我们为了解决成本,基本都是使用的入门级web服务器tomcat,jdk在32为系统中支持的内存不能超过2个G,但是在64为中没有限制,但是在64位的系统中,性能并不是太好,所以为了解决上诉问题,我们要针对我们的代原创 2015-06-23 11:23:11 · 2464 阅读 · 0 评论 -
BPM流程可视化开发及配置,研发目标(一)
先不说BPM先说说实际生产过程中的实际情况,在实际工作当中,我们在申请某个项目的时候,往往需要多个部门的审批,只有审批通过之后才能立项。为什么要审批呢?因为企业在运站的时候,他是一个整体,它内部的各个部门各司其职,所以,一个项目往往会设计多个部门,如采购,生产,销售等。传统的审批流是什么呢?以前我们都是拿着一张纸,挨个部门找相关负责人盖章确认,全走下来可能要好长时间,有时因为某个领导不在,我们可能原创 2015-06-11 16:23:55 · 4370 阅读 · 0 评论 -
JAVA应用当中的数字格式化之科学计数法转数字
JAVA实现方式:import java.math.BigDecimal;public class Aaa { public static void main(String[] args) { String sjiachun = "2.5000000000000001E-2"; BigDecimal db = new BigDecimal(sjiachun); String原创 2015-08-18 09:08:36 · 5114 阅读 · 0 评论 -
linux配置jdk环境变量
ubuntu下JDK配置本质上和win是一样的:1、去官网下载JDK7,找jdk-7u21-linux-i586.tar.gz2、解压后得到名字为jdk1.7.0_21的文件夹,将其复制到 /usr/lib/jvm下(需要新建jvm文件夹)。3、配置jdk环境变量:在启动终端并输入gedit /etc/profile 在末尾添加一下配置原创 2015-11-28 11:13:09 · 1013 阅读 · 0 评论 -
linux下配置eclipse及快捷方式创建
Eclipse大家都不陌生,在windows下配置好环境变量之后,解压就可以直接使用了,但是在linux下,大家可能还是不是很熟悉,发现eclipse加压后是在自己的目录下找java的环境变量,这点可能让很多习惯与window下开发的人很不适应,所以我们一般将jdk和eclipse放在同一个目录下,比如将jdk放于/usr/lib/jvm,将eclipse放于/usr/lib目录下,这样eclip原创 2015-11-28 12:17:22 · 3452 阅读 · 1 评论 -
Intellij IDEA开发环境配置及实际开发应用
软件开发随着时代的进步也在不断的进步,并且随着技术的不断更新,智能化逐渐成为软件开发的主流。智能开发的前提就是智能化的开发工具,整所谓上阵打仗,任你武功再好也不敌一枪打死,所以工具很重要,现在主流的开发工具很多,但是为了使团队便于管理与协调,我们往往会对自己的开发工具进行选择,我们的选择往往是行业主流,因为使用的人多,适用范围广,有技术支撑的开发工具。现在主流的开发工具有很多,例如微软的VS,Ec原创 2016-09-08 13:18:33 · 10543 阅读 · 0 评论 -
JAVA系统参数详细
java.version:1.8.0_73java.vendor:Oracle Corporationjava.vendor.url:http://java.oracle.com/java.home:C:\Program Files\Java\jre1.8.0_73java.vm.specification.version:1.8java.vm.specification.vendor:原创 2017-02-16 13:48:01 · 1401 阅读 · 0 评论 -
WebSocket总结
今天继续,整理一下自己掌握的知识,今天我们要说的事WebSocket,可能很多人还没用过,还不知道这是个什么东西。我们先不说他是什么,我们先拿实际的例子来举例说明,我们日常在开发BS项目的时候,一般的处理流程是A用户通过浏览器点击了某个按钮,然后调用了服务端某个方法,返回一个结果集,这是我们平时做的最多的事情。突然有一天发现,假如两个同时在办公的人想在系统中进行交流的时候,发现服务器是无法主动推送原创 2017-02-14 15:07:37 · 456 阅读 · 0 评论