-
POI sheetUtil.java 工具类
在 sourceforge.net 上找的一个poi, sheet的工具类,以后可以参考下。
Date: 2017-04-25 View: 4202
-
POI excel 设置单元格格式
在以前的博客记录中,有记录到用POI 导出EXCEL 文件,参考这里:http://www.yihaomen.com/article/java/489.htm(java 利用 poi 生成 Excel文件的通用例子)在用POI 导出的EXCEL文件中,通常需要对数字设置格式化,比如保留几位小数, 是否用千分位方式显示等等。其实只用设置如下格式就可以了。
Date: 2017-04-23 View: 4412
-
Spring boot 非web版(jar)入门配置程序-maven工程源码
前面尝试了用spring boot 搭建入门的web, war 包工程,内置了一个tomcat。今天尝试直接用spring boot 实现一个jar工程,可以直接执行的 jar 工程,注意是非 web 工程,也就是普通的可以执行的jar ,后面可以跟参数,说白了就是通常用得很多的命令行模式,spring boot 对这个也有很好的支持, 废话就不多说了,码农就直接上代码了
Date: 2017-03-29 View: 7262
-
Spring boot jsp版入门配置程序-maven工程源码
最近很多应用都慢慢转向了微服务,而在微服务里面很多都用到了spring boot 框架,其实作为这个框架来说,还是比较简单的。官方的文档也写得比较详细。至于微服务这种模式,其实多年前就在用了,多个系统独立运行,病提供接口给其他系统使用,系统间通过RPC等方式进行交互数据。作为这种思想,已经没什么新意。但最近流行的框架,还是得看看,要不然以后别人问起来,都还没使用过,就太OUT了。这是一个入门的例子,没什么技术含量。记录下来的原因就是为了记录我这个周末没有白过,花了我两个小时的时间,一边看文档,一边自己弄,其实完全可以自己在网上下载一个例子,会更快,但个人习惯不喜欢那样。
Date: 2017-03-12 View: 3892
-
Java 数字签名的例子
用数字签名的作用,主要是用来确保消息的正确性,确实是双方都是可靠的,以前介绍过RSA 加解密,那么在做数据签名的时候,一样会用到RSA算法,这是非对称加解密。在用java 开发应用的时候,对安全性比较的高的交互,都需要签名,特别是有金钱往来的时候, 这里做了一个简单的例子,用JAVA 来实现数据的签名。
Date: 2017-01-18 View: 3409
-
spring4,hibernate jpa 5,mysql开发的一个EGDSUPER交易网站
有一段时间,休息的时间一直在给网上的一个朋友开发一个网络黄金的交易系统,也就是EGD,或者EGD-SUPER交易系统,至于这个东西额合法性,在这里不讨论,因为我只是负责开发,但只收到了一点点定金,后面我开发完之后再也没有下文了, 也许他不需要了。然而我却白白浪费了那么多时间,想起来有点不值得。就技术方面来说主要采用了传统的开发方式,还没有用到微服务,也许我以后会用。主要用了spring4 mvc, hibernate jpa, mysql, jstl来实现的。页面采用了bootstrap, 响应式布局,能很好的适应于手机,平板,电脑上。演示地址大家可以看看这里:http://www.yihaomen.com:8080/yihaomen-web/index用户名和密码:admin/admin888如果大家有兴趣测试,可以进去玩玩,看看,也可以私下交流。
Date: 2016-12-06 View: 3307
-
多线程处理Excel思路代码.
import java.util.concurrent.BlockingQueue;import java.util.concurrent.ConcurrentHashMap;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;
Date: 2016-11-16 View: 2150
-
Java中比较两个SET是否相同
java api中,好像没有发现比较两个set 的内容是否一样的方法,只能自己写一个来实现了,其实也比较简单,比较记录数是否一样,然后看内容是否一致, 测试的方法如下
Date: 2016-11-14 View: 7971
-
POI读取大数据EXCEL思路
其实总体上说来,也几时在office 2007 之后,EXCEL 其实也就是一种XML 格式,完全可以通过解析XML 来得到数据,并作出处理。但事实上,如果数据量很大,也的确比较耗内存,所以也必须要有好的设计模式来应对。在这里我有一个基本的想法,就是多线程,这就是废话。具体来说,有如下两个思路:1. 解析XML , 将XML 分段处理,用多线程,一个线程处理一段。2. 采用队列,一个线程读取(一条或多条)EXCEL记录后,丢到队列中去, 然后再用几个线程从队列中取数据,插入到数据库中,其实也就是生产者消费者程序
Date: 2016-11-07 View: 4189
-
递归树,从叶子节点找到父节点的的各种参数包括路径
这几天有个新需求,无聊的报表,通过各种维度组合成一个树,点击数的节点,组合各种条件去查询数据,由于在树的不同层级,需要向上查找父节点,直到根节点的各种组合条件。所以一个基本的想法是从叶子节点向上递归得到各种条件.
Date: 2016-10-08 View: 6590
-
java 中对 map根据key或者value进行排序的测试
以前在java中对map进行排序通常会自己单独定义一个方法出来处理,特别是根据 value 进行排序更是麻烦一些,但在java 8 总似乎可以用简单一点的方法处理了,直接用测试代码, 在本文最后也记录以前传统方式的排序方法.
Date: 2016-08-16 View: 3511
-
elasticsearch入门备忘录(curl操作)
主要记录在windows下安装 crul 以及windows下使用的注意事项.
Date: 2016-07-20 View: 13405
-
elasticsearch 2.3.4 安装中文分词(windows环境)
为什么采用elasticsearch, 还有一个重要的原因就是分词处理,对于其他文档数据库来说,很难做到这一点,比如尝试找在mongodb 中处理中文分词的工具,到目前为止基本没找到好用的,而elasticsearch是基于apache lucene, 所以分词很好处理, 这里主要记录安装配置测试elasticsearch-analysis-ik的过程
Date: 2016-07-14 View: 3995
-
elasticsearch 入门篇
elasticsearch 用来做企业级的搜素以及索引,在应用中很广泛,本文记录一下在windows 环境下安装以及试用的一些过程.下载:https://www.elastic.co/downloads/elasticsearch, 我测试的 2.3.4 版本.
Date: 2016-07-13 View: 2791
-
java 枚举(Enum)类型比较
在刚毕业的学生中,有些东西经常喜欢用定义常量的整形或者字符串的方式来比较, 这种方式不是不好,但有时候更好的是利用java 中的枚举来比较,判断,调用。相比之下会更好,所以弄个简单的例子在这里,给新员工培训的时候也正好用
Date: 2016-05-17 View: 5188