摘要:
背景
首先,我们达成以下共识:
一个服务方法,如果入参太多,且基本为非pojo,会给调用方造成不必要的干扰。尽管可以把文档写的很完善,但还是建议使用pojo对多个参数合理封装。
如下示例:
@Data
public class UserVo {
private String username;... 阅读原文
2018-12-25 20:36:35 阅读(8845) 评论(0)
摘要:
Java线程通信方法
0、(why)每个线程都有自己的栈空间,我们要线程之间进行交流,合作共赢。
1、synchronized和volatile关键字
a) 看下面的synchronized关键字
b) 看下面的volatile关键字
2、等待/通知机制:一个线程A调用对象的wait()方法,另一个线程调... 阅读原文
2018-12-25 19:20:04 阅读(7729) 评论(0)
摘要:
前言
本篇紧接着spring入门详细教程(一),建议阅读本篇前,先阅读第一篇。链接如下:
Spring入门详细教程(一) https://www.cnblogs.com/jichi/p/10165538.html
一、spring注入方式
1、set方法注入
<bean name="user" class="... 阅读原文
2018-12-25 19:20:02 阅读(7795) 评论(0)
摘要:
JUnit常用单元测试注解介绍及代码演示
by:授客 QQ:1033553122
1. 测试环境 1
2. 基础概念 1
3. 常用Annotation 1
4. 运行环境配置 3
maven配置 3
Eclipse maven运行环境配置 4
更新项目 5
5. 单元测试实践 7
被测类B... 阅读原文
2018-12-25 17:23:07 阅读(8548) 评论(0)
摘要:
Guava官方文档 https://github.com/google/guava/wiki/CollectionUtilitiesExplained
官方文档这样描述:
[`Maps.uniqueIndex(Iterable, Function)`](http://google.github.io/guava/... 阅读原文
2018-12-25 16:04:02 阅读(7755) 评论(0)
摘要:
1.什么是AOP?
AOP(Aspect-Oriented Programming, 面向切面编程): 是一种新的方法论, 是对传统 OOP(Object-Oriented Programming, 面向对象编程) 的补充,它的主要编程对象是切面(aspect), 而切面模块化横切关注点.在应用 AOP 编程时, 仍... 阅读原文
2018-12-25 15:32:03 阅读(7648) 评论(0)
摘要:
1、在使用query和update在什么时候使用带Connection参数的? 在已经获取到了DataSource 对象之后,不必使用带Connection参数的方法
DataSource dataSource = DBCPUtil.getDataSource();
QueryRunner qu... 阅读原文
2018-12-25 14:48:02 阅读(8422) 评论(0)
摘要:
【写在前面】正直青春年少的你,遇到了你的她了吗?还是你也和我们今天的主人公一样,在最美好的年级,正在为你的初衷努力着,坚持着,奔波着.....
作者:李伟
我的黑客时代 01
大学专业是电子信息工程,不甚喜欢。我更喜欢在室友上课的时候,独自一人待在宿舍抓肉鸡,并为之废寝忘食。每天拿着扫描器,导入成千上万的IP... 阅读原文
2018-12-25 14:34:38 阅读(9708) 评论(0)
摘要:
java调用webservice接口方式有多种,本人很懒,测试一种满足我的需求,故为试验其他方法,仅供参考
一:工具
MyEclipse,C#编码发布的webservice接口
二:步骤
1、打开myeclipse
2、新建一个Web Project 项目
3、引用webservice接口:
... 阅读原文
2018-12-25 13:57:03 阅读(7711) 评论(0)
摘要:
2018开源中国最受欢迎的中国软件MyBatis-Plus
官方网址:https://mp.baomidou.com 中国软件,中文文档
什么是MyBatis-Plus?
进入官方第一句话:为简化开发而生 ;
只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑。
只需简单配置,即可快速进行 CRUD 操作,... 阅读原文
2018-12-25 13:53:09 阅读(8105) 评论(0)