工作经验

dwr工具类

DWR包含两个主要部分: 1. 运行在服务器端的servlet控制器(DwrServlet),它负责接收请求,调用相应业务逻辑进行处理,向客户端返回响应。 2.运行在浏览器端的JavaScript,它负责向服务器端发送请求,接收响应,动态更新页面

张军 2020-03-19 20:44:59 6118

工作经验

httpClient工具类

在日常开发中,我们经常需要通过http协议去调用网络内容,虽然java自身提供了net相关工具包,但是其灵活性和功能总是不如人意,于是有人专门搞出一个httpclient类库,来方便进行Http操作。对于httpcore的源码研究,我们可能并没有达到这种层次,在日常开发中也只是需要的时候,在网上百度一下,然后进行调用就行。在项目中对于这个工具类库也许没有进行很好的封装。在哪里使用就写在哪些,很多地方用到,就在多个地方写。反正是复制粘贴,很方便,但是这样就会导致项目中代码冗余。所以这里简单的对httpcient的简单操作封装成一个工具类,统一放在项目的工具包中,在使用的时候直接从工具包中调用,不需要写冗余代码。

张军 2020-03-20 19:04:30 4411

工作经验

webService工具类

项目中调用了别的系统的webservice接口,调用成功之后发现wsdlLocation的地址是写死的,不方便修改,所以需要实现地址,包括用户名密码的可配置。项目的框架是Spring,调用webservice使用的是CXF。

张军 2020-03-19 20:34:27 4175

工作经验

EmailUtil工具类

本文章向大家介绍EmailUtil,主要包括EmailUtil使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

张军 2020-03-19 20:49:25 3761

工作经验

日期工具类-DateTime

字符串转日期,日期转字符串,当前日期的月份,当前日期的年份,当前日期月份枚举信息,一天的开始和结束时间,获取一天,两天,三天以后的日期,获取上周 ,下周,上个月,下个月的日期,毫秒数时间戳,精确到秒,分,时,基于生日获取年龄,基于年份获取是否闰年等等。。。。

张军 2020-03-19 20:37:04 3741

工作经验

Apache+tomcat集群配置

分布式实现原理如上图所示,主要通过Apache-Server作为中转服务器,实现多个tomcat服务器之间的分布式处理,用户直接请求Apache-Server,然后Apache-Server会将请求分发到具体的tomcat-server,之后tomcat-server响应客户请求并返回结果到Apache-Server,最后Apache-Server返回结果给用户1.2&n

张军 2020-07-31 22:04:02 3594

工作经验

日期工具类

字符串转日期,日期转字符串,当前日期的月份,当前日期的年份,当前日期月份枚举信息,一天的开始和结束时间,获取一天,两天,三天以后的日期,获取上周 ,下周,上个月,下个月的日期,毫秒数时间戳,精确到秒,分,时,基于生日获取年龄,基于年份获取是否闰年等等。。。。

张军 2020-03-19 20:37:06 3540

工作经验

缓存工具类

缓存的意义在于高效的读取高命中率的数据库信息避免高频的访问数据库,便捷的读取常用的、全局的配置信息。

张军 2020-03-19 19:57:09 3461

工作经验

通用类

比如异常通用处理,KV键值对处理,常量等都定义为通用类

张军 2020-03-19 20:33:09 3453

工作经验

jdk的https证书生成

为了尽可能避免安全问题,公司的很多系统服务都逐步https化,虽然开始过程会遇到各种问题,但趋势不改。最完美的https应用是能实现双向认证,客户端用私钥签名用服务端公钥加密,服务端用私钥签名客户端都公钥加密,但现实很多情况不可能让每个客户端都申请一个证书,因此只实现https的单项认证,即只要服务端又证书,客户端只验证https端证书可靠就可进行https通信。在某些情况下为了不花钱买第三方信任机构颁发都证书,客户端在一些情况下也不做服务器端都认证,两边只实现htts的加密通信。最近就遇到一个问题,https调用证书验证失败,最终考虑还是忽略调服务证书的验证。

张军 2020-03-19 20:21:47 3430

工作经验

缓存工具类-Cache封装类

缓存的意义在于高效的读取高命中率的数据库信息避免高频的访问数据库,便捷的读取常用的、全局的配置信息。

张军 2020-03-19 19:58:16 3423

工作经验

日期工具类-新

一般,在项目中,我们会会经常使用到日期的各种方式的处理,在各个业务逻辑操作中,都需要相关的日期操作, 因此,实现项目中的日期工具类的提出,还是十分重要的,下面,就项目中常用到的日期的相关操作方式, 做了一个小的工具类,几乎包含所有的日期操作了,方便项目使用,也方便以后的复用和查询.下面见代码:

张军 2021-10-19 23:23:07 3304

工作经验

条形码/验证码图片类

条形码类型及常见条形码介绍条形码或条码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。条形码可以标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等许多信息,因而在商品流通、图书管理、邮政管理、银行系统等许多领域都得到了广泛的应用。

张军 2020-03-19 19:49:42 3253

工作经验

经验分享入口

java工具类汇总 日期工具类 excel工具类 反向ajax工具类 加密工具类 ftp工具类 http工具类 java工具类 资源文件工具类 拼音工具类 反射工具类 分页工具类 排序工具类 连接超时工具类 xml工具类(互相转换map,list等) 树工具类 正则表达式工具类 内存查询工具类 freemarker工具类 压缩解压缩工具类 io工具类 JSON工具类 条形码工具类 缓存工具类 证书工具类

张军 2020-03-19 19:39:06 3227

工作经验

压缩/解压缩工具类

最近碰到个需要下载zip压缩/解压缩包的需求,于是我在网上找了下别人写好的zip工具类。但找了好多篇博客,总是发现有bug。因此就自己来写了个工具类。 这个工具类的主要功能为: (1)可以压缩/解压缩文件,也可以压缩/解压缩文件夹 (2)同时支持压缩多级文件夹,工具内部做了递归处理 (3)碰到空的文件夹,也可以压缩/解压缩 (4)可以选择是否保留原来的目录结构,如果不保留,所有文件跑压缩/解压缩包根目录去了,且空文件夹直接舍弃。注意:如果不保留文件原来目录结构,在碰到文件名相同的文件时,会压缩失败。 (5)代码中提供了压缩和解压缩文件的方法,可根据实际需求选择方法。

张军 2020-03-19 20:27:26 3169