java
文章平均质量分 91
yunsyz
这个作者很懒,什么都没留下…
展开
-
利用poi3.9做的excel导出工具
利用poi3.9做的excel导出工具。测试10万行*8列,从查询到生成文件所花时间13620毫秒测试100万行*8列,从查询到生成文件所花时间121443毫秒写得很简单,欢迎深入探讨。原创 2015-01-09 21:28:39 · 3942 阅读 · 2 评论 -
用自己写的接口文档生成工具生成入参出参文档
用自己写的接口文档生成工具生成入参出参文档下载建工程安装附图用自己写的接口文档生成工具生成入参出参文档本文主要是演示这个工具是怎么用的下载建工程下载的文档是用eclipse直接打包的原工程,直接引到eclipse中,真正要使用的类在com.syz.tool.doc这个包中,其它的都是测试用的。DocMain是main方法入口。安装/doc/pandoc-1.19.1-windows.msi主原创 2017-01-04 20:59:56 · 4195 阅读 · 0 评论 -
使用Java运行MyBatis Generator
使用Java运行MyBatis Generator下载源码建工程运行mybatis generator总结使用Java运行MyBatis Generator使用mybatis时经常要写与数据库表对应的匹配表结构的Java POJO(javabean)及SQL 映射 XML 文件(mapper),为了减少这种烦躁的工作,mybatis generator应运而生。下文记录了我从下载genera原创 2016-12-02 13:47:01 · 12397 阅读 · 1 评论 -
根据人民币大写规则写的java工具类
需求场景:传入一个数字,把它转成人民币大写。先看下人民币大写规则:一、人民币大写金额数字到“元”为止的.在“元”之后.应写“整”(或“正”)字.在“角”之后.可以不写“整”(或“正”)字.大写金额数字有“分”的.“分”后面不写“整”(或“正”)字。二、人民币大写金额数字前应标明“人民币”字样.大写金额数字有“分”的.“分”后面不写“整”(或“正”)字.三、人民币大写金额数字前应标明原创 2016-11-10 17:15:00 · 1780 阅读 · 0 评论 -
redis保存数据的几种类型
redis保存数据时都有key和value,key和value要么是String类型的,要么是byte[]类型的。在此都是讲的String类型的,所用的jar主要有:commons-pool-1.6.jarjedis-2.1.0.jar1.保存数据之String要把一个String保存到redis中,用set(key,value),获取值用get(key)2.保存数据之Li原创 2016-09-20 16:18:35 · 35604 阅读 · 1 评论 -
用java nio写的一个聊天室
下面是用java nio写的一个聊天室,有两个类,一个是服务器ChatServer,一个是客户端ChatClient。他们各自都有一个main方法,运行服务器的main方法启动服务器,这就算是建立了一个聊天室了;然后运行客户端的main方法启动一个客户端进入聊天室,可以多启动几个客户端模拟不同的用户进入聊天室。一个客户进入后,就让他输入昵称,相当于一个登陆过程。输入完昵称后,就可以发言了。发言有两原创 2016-08-02 16:48:26 · 1251 阅读 · 4 评论 -
java实现判断一个字符串是否包含特定关键词
现实当中可能遇到这样的问题:管理员需要配置一些关键字,如果用户发表的评论中包含这些关键字,就做一些处理。下面的这个类可以达到这个目的。package com.syz.util;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.Map;import原创 2016-07-18 17:44:57 · 19970 阅读 · 3 评论 -
一个用servlet写的上传下载
本人闲来无事,写了个servlet,实现上传下载功能。启动服务后,可以在一个局域网内当一个小小的文件服务器。一、准备工作下载两个jar包:commons-fileupload-1.3.1.jarcommons-io-2.2.jar二、创建一个web工程我的工程名叫:z-upload三、配置web.xml<web-app xmlns:xsi="http://ww原创 2016-07-07 12:50:37 · 2865 阅读 · 0 评论 -
关于Array的两个小应用
写了一个java类,是关于Array的两个小应用。应用1:给定一个数组,除了一个数出现1次之外,其余数都出现N(N>=2)次,输出出现一次的那个数。应用1的核心是findTheOne方法,它有两个参数,第一个参数是要查找的数组,第二个参数是N的大小。查找规则是:构建一个32位的数组,用来保存所有元素的每一位上的二进制数字之和,然后依次取出32位中各位的数,用此数除以N,如果没有除尽原创 2016-07-27 18:07:10 · 364 阅读 · 0 评论 -
关于spring事物的一些测试
spring事物的传播方式主要有以下几种:PROPAGATION_REQUIRED:支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS:支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY:支持当前事务,如果当前没有事务,就抛出异常。PROPAGATION_REQUIRES_NEW:新原创 2016-07-13 17:08:16 · 1976 阅读 · 0 评论 -
多线程打印字符
写了一个多线程的打印,如一个线程打印12345,另一个线程打印ABCDE,最后结果是1A2B3C4D5E。以下是代码及部分测试结果:打印客户端类:PrinterCilentpackage com.syz.thread.print;public class PrinterCilent { public static void main(String[] args) {原创 2016-07-01 17:46:33 · 2343 阅读 · 0 评论 -
用java怎么创建一副扑克牌
一张扑克牌有两个属性,一个是花色(suit),一个是点数(rank),下面写一个简单的类Cardpackage com.syz.card;import java.io.Serializable;public class Card implements Serializable{ private static final long serialVersionUID = -4原创 2016-07-12 10:23:46 · 8925 阅读 · 0 评论 -
关于全文搜索elasticsearch中matchQuery和termQuery的区别
如题,本文主要讲关于全文搜索elasticsearch中matchQuery和termQuery的区别,附带一点其它查询用法。准备工作,下载相关jar包,本文所有jar包列表:apache-log4j-extras-1.2.17.jarcommons-cli-1.3.1.jarcompiler-0.8.13.jarcompress-lzf-1.0.2.jarelastics原创 2016-07-22 18:10:36 · 32672 阅读 · 2 评论 -
nio按行读文件
nio按行读文件原创 2017-05-20 15:58:26 · 1083 阅读 · 0 评论