Java
文章平均质量分 50
我不怕摔
这个作者很懒,什么都没留下…
展开
-
将javaBean转换成XML
每次编程遇到困难想要查资料的时候,百度搜索的过程总是让人心累,经常查一个问题就要花去大半天的时间,有些时候还不一定能得到正确的信息。工作了一段时间,大大小小的项目也做过了一些,也遇到了很大大小小的坑。因此我计划将工作中已经成功使用的技术做一个整理,一方面可以给大家提供一些参考。当然啦,也还有一点点私心:便于日后遗忘的时候查阅。今天要给大家介绍的是如何将javaBean转换成XML。我采用的是J...原创 2017-08-11 10:34:28 · 2219 阅读 · 1 评论 -
Java web集成支付宝电脑支付接口(沙箱环境)
前言这是博主的第一篇博客,刚刚毕业,打算把工作中遇到的一些比较普遍的问题记录下来,如果有写的不好的地方或者写错的地方欢迎指出,一定会改!嘿嘿嘿。先来立个flag,我希望三年之后能够成为一名不怕bug,热爱生活,健康快乐的富婆!这篇博客主要介绍如何在Java web项目中集成支付宝的电脑支付接口(会稍微介绍一下服务器集成APP支付接口)。目前支付宝接口更新很快,在博主查找资料的时候,很多都是即时...转载 2018-09-29 15:15:19 · 281 阅读 · 0 评论 -
Java自定义注解
package com.cloudwing.dfs.common.validation.constraints;import org.apache.commons.lang.StringUtils;import javax.validation.Constraint;import javax.validation.ConstraintValidator;import javax.valid...原创 2018-09-20 20:23:14 · 198 阅读 · 0 评论 -
SpringBoot:spring boot使用Druid和监控配置
Spring Boot默认的数据源是:org.apache.tomcat.jdbc.pool.DataSource业界把 Druid 和 HikariCP 做对比后,虽说 HikariCP 的性能比 Druid 高,但是因为 Druid 包括很多维度的统计和分析功能,所以这也是大家都选择使用它的原因。下面来说明如何在 spring Boot 中配置使用Druid整体步骤:(1) ...原创 2018-09-02 22:21:49 · 290 阅读 · 0 评论 -
Java实现单例的5种方式
Java实现单例的5种方式1. 什么是单例模式单例模式指的是在应用整个生命周期内只能存在一个实例。单例模式是一种被广泛使用的设计模式。他有很多好处,能够避免实例对象的重复创建,减少创建实例的系统开销,节省内存。2. 单例模式和静态类的区别首先理解一下什么是静态类,静态类就是一个类里面都是静态方法和静态field,构造器被private修饰,因此不能被实例化。Math类就是一个静态类...原创 2018-09-04 17:17:18 · 137 阅读 · 0 评论 -
Java多线程
Java多线程一、进程与线程 首先我们需要理解,什么是线程、什么是进程?在日常生活中,许多事情可以同时进行,例如一个人可以同时听课、玩游戏、甚至是写高数。在应用程序中,不同的程序块也是可以同时运行的,这种多个程序块同时运行的现象被称作并发执行。 那么,什么是进程呢?简单地说,每一个运行中的程序都是一个进程。什么是线程呢?每个进程都需要至少一条执行线索去执行相应的功能,这条“线索...原创 2018-08-22 17:03:26 · 92 阅读 · 0 评论 -
画关系图的工具
2018年,你还在用mspaints画图吗?out了!最佳实践:processon网页版网站: https://www.processon.com/效果:原创 2018-08-22 16:57:51 · 4220 阅读 · 0 评论 -
Map集合按照ASCII码从小到大(字典序)排序--JAVA
public static String MapToAsciiString(Map<String, Object> map) { String result = ""; try { List<Map.Entry<String, String>> infoIds = new ArrayList<>...原创 2018-08-06 16:11:38 · 4997 阅读 · 0 评论 -
安装maven时JAVA_HOME的配置小问题
我是win10系统。我的java jdk放在D盘,环境变量里,JAVA_HOME是D:\jdk8_64\bin,path里有个%JAVA_HOME%。在maven官网下载maven至D盘的apache-maven-3.5.0-bin文件夹中,然后在环境变量中设置MAVEN_HOME为D:\apache-maven-3.5.0-bin\apache-maven-3.5.0\。在path中添加%MAV...转载 2018-03-28 16:44:15 · 644 阅读 · 0 评论 -
@Transactional事务几点注意
这里面有几点需要大家留意:A. 一个功能是否要事务,必须纳入设计、编码考虑。不能仅仅完成了基本功能就ok。B. 如果加了事务,必须做好开发环境测试(测试环境也尽量触发异常、测试回滚),确保事务生效。C. 以下列了事务使用过程的注意事项,请大家留意。1.不要在接口上声明@Transactional ,而要在具体类的方法上使用 @Transactional 注解,否则注解可能无效。转载 2018-01-16 14:55:45 · 523 阅读 · 0 评论 -
Idea调用WebService
Eclipse调用WebService没问题。但是,同样代码同样的包,在Idea下报javax.xml.ws.soap.SOAPFaultException: Could not find conduit initiator for address.这时需要在pom.xml上加多一个包。Idea上需要加多一个包:原创 2017-11-02 09:48:08 · 2928 阅读 · 0 评论 -
Java向上转型和向下转型
转型是在继承的基础上而言的,继承是面向对象语言中,代码复用的一种机制,通过继承,子类可以复用父类的功能,如果父类不能满足当前子类的需求,则子类可以重写父类中的方法来加以扩展。向上转型:子类引用的对象转换为父类类型称为向上转型。通俗地说就是是将子类对象转为父类对象。此处父类对象可以是接口向下转型:父类引用的对象转换为子类类型称为向下转型。前者是一个向上转型,Animal dog 引用指向...转载 2017-08-28 09:25:40 · 311 阅读 · 0 评论 -
JSON详解以及可以把javabean转换成json串的json-lib应用
JSON 1. json是什么 它是js提供的一种数据交换格式! 2. json的语法 {}:是对象! 属性名必须使用双引号括起来!单引不行!!! 属性值:null,数值,字符串,数组:使用[]括起来,boolean值:true和false 3. 应用json var person = {"name":"zhangSan", "age":1...转载 2017-08-09 14:22:58 · 406 阅读 · 0 评论 -
(转)Java 详解 JVM 工作原理和流程
作为一名Java使用者,掌握JVM的体系结构也是必须的。说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件),再然...转载 2018-12-25 15:40:52 · 173 阅读 · 0 评论