JAVA
文章平均质量分 94
Mr微笑
努力了多少会有收获
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JITSI开源视频直播
JITSI开源视频直播转载 2022-04-12 23:21:44 · 3105 阅读 · 0 评论 -
SpringBoot如何优雅的集成Mybatis
一、前言Orm框架的本质是简化编程中操作数据库的编码,发展到现在,基本上就剩宣称不用谢一句sql的hibernate,一个是可以灵活调试动态sql的mybatis,两者各有特点,在企业级系统来发中可以根据需求灵活使用。发现一个有趣的现象:传统企业大都喜欢hibernate,互联网行业通常使用mybatis。hibernate特点就是所有的sql都用java代码来生成,不用跳出程序去写sql...原创 2020-02-28 15:15:49 · 610 阅读 · 0 评论 -
Spring Boot如何测试打包部署
一、开发阶段(一)单元测试在开发阶段的时候最重要的是单元测试,Spring Boot对单元测试的支持已经很完善了。1、在pom.xml文件中添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter...原创 2020-02-28 15:09:42 · 332 阅读 · 0 评论 -
支付宝PC端支付(Java开发)完整版
一:准备工作1:如没有账号的请先去支付宝商户平台注册商户号2:开发前需要导入支付宝SDK支付宝SDK下载链接 Maven依赖也在里面3:生成支付宝密钥、公钥,需要用到支付宝密钥生成工具密钥生成工具下载链接 ,密钥用于签名使用4:电脑网站支付结果异步通知(关于支付结果异步通知后续会专门写一个博客,需要重点注意)注意:请先详细查看官方文档按步骤开发,一切以官方文档为主支付...原创 2019-08-14 16:17:48 · 2066 阅读 · 3 评论 -
Java中的悲观锁和乐观锁的实现及各自适用场景
一、定义1.悲观锁:即很悲观,每次拿数据的时候都觉得数据会被人更改,所以拿数据的时候就把这条记录锁掉,这样别人就没法改这条数据了,一直到你的锁释放。2.乐观锁:即很乐观,查询数据的时候总觉得不会有人更改数据,等到更新的时候再判断这个数据有没有被人更改,有人更改了则本次更新失败。二、实现过程2.悲观锁:悲观锁的实现采用的数据库内部的锁机制,一个典型的倚赖数据库的悲观锁调用:s...原创 2019-02-04 17:36:52 · 2005 阅读 · 0 评论 -
领域模型中的实体类分为四种类型:VO、DTO、DO、PO
一、概念:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。...转载 2019-01-19 18:45:48 · 634 阅读 · 0 评论 -
如何提高代码可读性、可维护性
高质量代码的三大要素:可读性、可维护性和可变更性 做好代码规范、提高代码质量,能显著增强代码的可读性、可维护性和可变更性。努力提高代码的读写可维护性,是做好代码规范的必要非充分条件。代码规范和架构设计是软件的灵魂所在,代码质量偏低,就像是人失去了三魂七魄中的一魄,就会丧失活力,影响正常运行,增加软件交付后维护成本,出现推迟完成、超出预算、特性缺失等现象。 任何语言都需要强调编码...转载 2018-11-15 08:28:57 · 2787 阅读 · 0 评论 -
JAVA中的反射机制
反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧!一,先看一下反射的概念: 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 反射是java中一种强大的工具,能够使我们很方便的创建灵活的代码,...转载 2018-11-08 09:22:19 · 157 阅读 · 0 评论 -
java几秒前,几分钟前,几小时前,几天前,几月前,几年前的实现
代码下载:http://www.zuidaima.com/share/1562038902000640.htmpackage com.zuidaima; import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date; public class RelativeDat...原创 2018-11-07 19:50:32 · 5085 阅读 · 3 评论 -
Java如何在项目依赖的jar包中查找冲突的类
经常在项目中遇到冲突的jar文件。使用这个方法可以在本地或者服务器上面查找冲突的类。支持模糊查找。方便实用的工具,留存备用。package com.whaty.util; import java.util.*;import java.io.*; public class JarClassFind { public static int count = 0; ...原创 2018-11-07 18:29:11 · 2172 阅读 · 0 评论 -
Log4j配置详解
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appen...原创 2018-10-26 20:39:03 · 3064 阅读 · 0 评论 -
输入中文转换成拼音首字母
1.输入中文转换成拼音首字母。 需要的maven 工具包<dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.1</version></d转载 2018-10-19 17:02:52 · 1154 阅读 · 0 评论 -
Eclipse启动时报Initializing Java Tooling异常信息
Eclipse打开提示如下错误信息:删除当前工作空间下: \workspace\.metadata\.plugins\org.eclipse.core.resources\.projects的文件注意不要删除: “\.org.eclipse.jdt.core.external.folders\.markers” 免得关闭Eclipse时提示如下错误信...原创 2018-10-10 13:29:39 · 311 阅读 · 0 评论 -
嗖嗖移动业务大厅
package com.dzl.biz;import java.util.Scanner;import com.dzl.entityclass.MobileCard;import com.dzl.entityclass.ServicePackage;import com.dzl.utilitys.CardUtil;/** * 业务类 * @author Mr.微笑 * */...原创 2018-05-02 12:50:36 · 38558 阅读 · 7 评论
分享