JAVA 模块
Simba_cheng
低调,低调
展开
-
Java模块 -- MyBatis 查询数据库 导出Excel文件
国际惯例 先上代码结构图...先从MyBatis 说起吧.... 一步步来...mybatis_Config.xml Students.xml<!DOCTYPE mapper PUBLIC "-//mybatis.org//原创 2016-06-03 22:45:49 · 8448 阅读 · 1 评论 -
Java模块 -- Java 导出Excel
Java 导出 Excel文件 小Demo用的是 POI ,jar包百度上很好...这里就不多说了...代码结构图:students 实体类package com.code.model;import java.util.Date;/** * Created by CYX on 2016/5/30. */public class Students {原创 2016-05-30 22:17:33 · 846 阅读 · 0 评论 -
Java模块 -- Logger日志的使用
log4j的配置log4j配置文件实例log4j配置文件 一天生成一个文件log4j配置文件 生成指定大小的log文件log4j配置文件 支持动态更新原创 2017-05-21 08:32:24 · 1291 阅读 · 0 评论 -
Java模块 -- Tomcat JDBC Connection pool
Tomcat JDBC Connection pool Demo原创 2017-05-21 08:09:55 · 2634 阅读 · 0 评论 -
Java模块 -- Apache Commons Pool 对象池_简介
Apache Commons Pool 对象池1. 对象池a. 对象池就是以"空间换时间"的一种常用缓存机制,这里的"时间"特指创建时间。b. 如果一种对象的创建过程非常耗时的话,那么请使用对象池。c. 从内部原理简单的说,对象池技术就是将创建的对象放到一个容器中,用完之后不是销毁而是再放回该容器,让其他的对象调用。d. 对象池中还涉及到一些高级的技术,比如过期销毁,被破坏原创 2017-05-21 08:52:08 · 859 阅读 · 0 评论 -
Java模块 -- BigDecimal 高精度数字计算
BigDecimal 用来对超过16位有效位的数,进行精确运算指定精确小数位四舍五入 或者 其他模式.package com.code.test;import java.math.BigDecimal;public class TestBigDecimal { public static void main(String[] args) { TestBigDecima原创 2017-08-01 22:01:06 · 478 阅读 · 0 评论 -
Java模块 -- Java注解及应用
之前一段时间在折腾ServiceCenter服务发布中心,这玩意是个框架,主要作用是继承WebService与Http服务。同时发布两种服务,互不影响,业务逻辑,通过应用(SDK模块)的方式集成进去。通过将业务模块化,来实现业务模块的可插拔。这个框架与应用之间有一些参数肯定是需要进行关联映射的,使用的是比较普通的配置文件进行关联的。当时也没有觉得不妥,后来在框架上线部署..原创 2017-10-28 19:44:43 · 669 阅读 · 0 评论 -
Java模块 -- WatchService监听服务
有过纯后台开发或者写过后台小工具的童鞋,肯定都遇到过这样的场景:程序部署在测试环境或生产环境,这时候需要修改配置文件的一个参数,正常情况下,需要我们重启程序,有时候,参数调优,需要重启很多次,这就比较讨厌了...最近无意中看到两篇博文,参考着他们,将这个小工具写好了。两篇博文,单一的看,并不能满足需求。http://blog.csdn.net/buptwds/article原创 2017-11-06 20:02:29 · 2604 阅读 · 0 评论 -
Java模块 -- jar包热部署/热卸载
之前一篇文章Java模块 -- WatchService监听服务 实现了监听目录的功能。后来我寻摸着,可以根据这个功能,实现另一个功能:动态加载jar包和卸载jar包。我来详细说说我这个功能的需求,顺便说说我经手的服务框架:之前在工作中,主要是开发服务层的框架任务中心框架、ServiceCenter发布中心框架等。这些框架是干嘛的呢?举个现实的的需求啊...我现在要原创 2018-02-04 16:16:31 · 8878 阅读 · 1 评论 -
Java模块 -- Java术语
最近跳槽了...到了新单位,看了部门的代码,感觉瑟瑟发抖...部门代码类名、包名取的都很合理,有些都不清楚是什么含义....类与类之间的继承、实现也很合理...但是有些专业术语不是很明白,比如我们常用的DAO、Service之类的,都明白,但DTO、BO、VO什么的...不是太明白...于是查了一下,这里把找到的贴上...分享给大家,同时也给做一个笔记...PO(p转载 2018-04-07 14:40:42 · 321 阅读 · 0 评论 -
Java模块 -- 读取Excel文件写入数据库 Mybatis , POI , JXL
废话不多说,直接上代码结构图所用到的lib包Students 实体类package com.test.model;public class Students { private int id; private String username; private int age; private int salary; public int get原创 2016-06-06 20:48:30 · 6176 阅读 · 1 评论 -
Java模块 -- 计算工作日 (Excel导入法定假日至数据库 排除周六 周日 法定假日) Calendar
有一个小功能,要求是按照指定时间,计算出规定的工作日,排除国家法定节假日,周日,周六...网上找了一些案例,但都算不准,但是它们的思路和方法可以借鉴下...于是一边想,一边改...就出来了....国家法定假日,Java 不可能有专门的API去做调用..所以,我的思路是,做一个页面,将当年的所有法定假日输入到Excel中,用Excel去导入至数据库,然后从数据库取出数据,去和当前原创 2016-06-13 21:47:43 · 6755 阅读 · 0 评论 -
Java模块 -- Http发送post数据文件,服务端Servlet接收,保存至本地
一个小模块,对方发送Http post数据文件,写一个服务端来接收,并保存至本地…想到用servlet写,但就是写不出来,网上很多都是写客户端的,服务端的很少,终于找到一篇不错的文档,参考着写了下来…废话不多说,上代码….原创 2015-08-07 17:22:07 · 12902 阅读 · 2 评论 -
Java模块 -- 从网络中读取图片 转换成Base64字符串
有一个小功能 , 从网络上读取图片 , 然后将图片转换为String类型,发给别人.废话不多说了,直接上代码.我本地测试的时候,用的是Tomcat服务器.对了,这里发现一个小bug,要是在try..catch之后,直接finally , 将HttpSRLConnection关闭的话,读取的InputStream 就是空了...打断点看了也没想明白...欢迎大家交流.然后原创 2016-08-23 22:46:43 · 13173 阅读 · 2 评论 -
Java模块 -- String字符串操作(数字,汉字,特殊符号过滤/截取)
使用正则表达式,截取String字符串中的数字、汉字,以及过滤特殊符号 /** * 提取字符串中的数字 * * @param number * @return * @throws Exception */ public String numberIntercept(String number) throws...原创 2017-02-05 12:02:32 · 10130 阅读 · 2 评论 -
Java模块 -- 数组/集合中文汉字排序(支持生僻汉字)
这里举例List集合 , 对list中的中文进行排序 , 按照中文拼音首字母.支持生僻汉字的话 , 需要使用一个jar包 , 链接地址如下com.ibm.icu_3.8.jar 传统的 : List<String> list = new ArrayList<String>(); list.add("一鸣惊人 -Y");...原创 2017-02-05 19:43:19 · 2554 阅读 · 1 评论 -
Java模块 -- BigDecimal 支持任何精度的定点数
如果不是财务计算的话,可能不太会接触到这个玩意...BigDecimal 高精度定点数. 可以精确小数点...例如: 平时我们这样计算的时候, double num = 2.0; double num2 = 1.1; System.out.println(num - num2); //0.8999999999999999它输出的值,是循环小数...原创 2016-04-29 21:12:17 · 1406 阅读 · 0 评论 -
深入 -- Class反射
Class反射是深入学习Java必须的,而且也是学习Spring内幕所需要的。前言反射是Java语言的特征之一,它允许运行中的Java程序获取自身的信息,并且可以操作类或对象的内部属性。Java语言允许通过程序化的方式间接对Class进行操作,Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象。通过该元信息对象可以获取Class的结构信息:如构造函数、属性和方法等....原创 2018-06-24 18:21:28 · 290 阅读 · 0 评论