博客专栏  >  编程语言   >  Java开发技术

Java开发技术

Java开发框架、第三方库应用经验总结。

关注
1 已关注
20篇博文
  • Java编程基础:MD5加密算法开发实例

    一、概述 MD5算法是一种不可逆的加密算法,经常用于用户登录密码,身份认证信息的加密。加密后的信息不需要解密还原,在认证的时候只需要对用户输入的密码再次加密,判断两段密文是否相同即可。 下面给一个...

    2018-04-05 07:56
    81
  • Java编程基础:在Mybatis注解中使用typeHandler实现Java枚举与数据库int值的自动转换

    概述 在项目开发过程中经常会遇到数据库存储的是数值,在Java代码枚举表示的字段。这些字段在存储和查询时需要做一个转换:写数据库的时候将枚举转换为数字,读数据库时将数字转换为枚举。 下面介绍一种通...

    2018-04-02 13:56
    34
  • FTP环境搭建及客户代码调用公共方法封装

    一、背景大型系统架构往往被分解为多个独立可运行的组件, 以满足性能、可靠性、可扩展性的需求。多个组件间的数据交互往往采用两种方式:小量数据通过Sock函数、RMI、WebService等接口方式传递;...

    2015-11-03 23:40
    517
  • Java编程基础:浅析调用Java方法时的参数传递机制

    在Java代码中调用方法时传递参数有两种方式:一种是传值,一种是传引用。如果是用Java的基本类型(int,boolean等)做参数认为是传值,如果是对象类型则认为是传引用。下面来剖析一下传对象引用这...

    2018-03-18 14:40
    40
  • 如何通过Spring Boot配置动态数据源访问多个数据库

    之前写过一篇博客《Spring+Mybatis+Mysql搭建分布式数据库访问框架》描述如何通过Spring+Mybatis配置动态数据源访问多个数据库。但是之前的方案有一些限制(原博客中也描述了):...

    2018-03-18 14:59
    95
  • 一道计算付款组合方式的平安科技面试题

    无意中看到一道平安科技2017年的面试题(根据消费者手上的钱计算所有可能的付款方式),想到几年前写过一篇博客《换零钱算法分析及代码示例》,似乎可以借鉴一下思路。先根据用户手中钱币种类计算出所有可能的换...

    2018-03-18 20:55
    45
  • SpringBoot初探之Swagger配置

    Swagger是一个用于描述和测试restful接口的工具,只要在定义restful接口时增加一些类和方法的描述注解,通过很简单的配置就可以得到一个展示接口定义的页面,也可以在页面上设置参数提交测试接...

    2018-03-18 21:09
    40
  • 换零钱算法分析及代码示例

    一 背景 求将1块钱换成为1角、2角、5角有多少种拆分方法是一个经典的递归求解问题。可以扩展到将任意一个整数拆分为几种个更小的整数,有几种拆分方式的求解问题。   二 分析  基于这样一种分治...

    2011-09-17 09:54
    1451
  • JAVA通过COM接口操作PPT

    一、 背景及要求在Eclipse环境下,开发JAVA代码操作PPT,支持对PPT模板的修改。包括修改文本标签、图表、表格。满足大多数软件生成PPT报告的要求,即先收工创建好模板,在程序中修改模板数据。...

    2015-12-17 00:02
    2883
  • 通过Java WebService接口从服务端下载文件

    一、 前言本文讲述如何通过webservice接口,从服务端下载文件、报告到客户端。适用于跨系统间的文件交互,传输文件不大的情况(控制在几百M以内)。对于这种情况搭建一个FTP环境,增加了系统部署的复...

    2015-07-21 23:50
    11944
  • Spring+Mybatis+Mysql搭建分布式数据库访问框架

    一、前言 用Java开发企业应用软件, 经常会采用Spring+MyBatis+Mysql搭建数据库框架。如果数据量很大,一个MYSQL库存储数据访问效率很低,往往会采用分库存储管理的方式。本文讲述...

    2015-11-03 23:27
    15298
  • SFTP环境搭建及客户代码调用公共方法封装

    一、背景在开发应用软件的过程中,广泛使用FTP在各子系统间传送文本数据。但FTP存在安全问题,开放到外网存在安全漏洞,容易被攻击。替换方案是使用SFTP,SFTP提供更高的安全性,当然传输的效率也会有...

    2015-11-03 23:47
    1029
  • 将PPT文件内容转换为图片放在Email邮件正文中发送

    通过Email推送统计报告。一般除了要求将PPT报告文件作为附件发给用户,同时希望将报告内容在邮件中直观展示。 一份统计报告中经常包含柱状图、饼图、好看的图表,这些信息要直接在Email中展示比较复杂...

    2015-12-17 00:13
    6153
  • 【经验随笔】Java程序远程调试定位特定运行环境上出现的问题

    Java后台程序远程调试第一步:在JVM的启动参数中增加-Xdebug -Xrunjdwp:transport=dt_socket,address=6688,server=y,suspend=n第二步...

    2017-06-27 13:10
    464
  • 使用Ant打包Java后台程序

    概述 本文通过一个简单的Java Application例子描述如何用ANT完成基本的程序打包工作。包含文件拷贝、编译、打包三部分;完成这三部就可以得到一个可运行的程序包了。 ANT的安装,环境变...

    2017-12-15 17:03
    217
  • 使用Ant打包Web前台程序

    概述 本文通过一个简单的Web项目作为例子描述如何用ANT完成Web前台程序的打包工作。包含文件拷贝、编译、打包三部分;完成这三部就可以得到一个War了,放到Tomcat下就可以运行了。 ANT的...

    2017-12-19 13:32
    94
  • 打印Java异常堆栈信息

    背景 在开发Java应用程序的时候,遇到程序抛异常,我们通常会把抛异常时的运行时环境保存下来(写到日志文件或者在控制台中打印出来)。这样方便后续定位问题。 需要记录的运行时环境包含两部分内容:抛异...

    2017-12-26 15:35
    313
  • Spring Boot初探之restful服务发布

    一、背景 Spring boot是集服务发布、数据库管理、日志管理等于一身的服务开发框架;是微服务开发的全能小帮手。这章讲述一下如何使用spring boot发布restful服务接口。 二、...

    2018-01-28 23:43
    94
  • Spring Boot初探之log4j2配置

    一、背景 下面讲在使用Spring Boot搭建微服务框架时如何配置log4j2,通过log4j2输出系统中日志信息。 二、添加log4j2的配置文件 在项目的src/main/rescou...

    2018-02-08 22:41
    97
  • Java微服务对UTC时间格式的处理

    一、背景       先说一下为什么要使用UTC时间。开发一个全球化的系统,服务端(Jav...

    2018-02-11 21:26
    118

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部