牛刀初试
文章平均质量分 72
SELECT_BIN
这个作者很懒,什么都没留下…
展开
-
Spring IOC 实现原理
Spring 的IOC就是工厂模式和反射机制package cfanshe;public class DemoIOC { public static void main(String[] a) { fruit f = Factory.getInstance("Orange"); f.eat(); }}/** * 工厂模式 */interface fruit { pub...原创 2018-06-08 16:30:21 · 188 阅读 · 0 评论 -
数据同步的一些想法【持续更新】
数据同步的一些思考之前遇到过很多关于主备库同步更新数据的问题,一开始是delete或者TRUNCATE之后全量插入,但是数据量再大之后,会严重影响效率、加重服务器负担,甚至导致锁表,看到有人说用:native的SQL把两步合并成一个SQL,如在MySQL中:insert into … on duplicate key update …;对于Oracle,有:merge ...原创 2018-07-05 10:02:40 · 220 阅读 · 0 评论 -
Spring boot 加Mybatis加dubble多数据源配置
Spring boot 整合Mybatis+dubble +maven单数据源的例子很多,但是多数据源配置需要将原本封装好的重写一遍,有点麻烦,对框架的理解要求比较高,在这详细给大家介绍下如何配置使用:单数据源的配置,有Mybatis和Spring boot 整合的jar包,在pom引入一下依赖transaction和datasource都是Spring自动配置的,但是如果是使用多数据源,...原创 2018-05-30 19:57:52 · 3791 阅读 · 0 评论 -
设置邮件自动发送(以QQ邮箱为例)
首先要说明,此邮件发送成功之后,收件人收件箱可以看到,但是发件人的发件箱是看不到的,其次,需要发件人邮件所在的邮件服务器代理权限,package com.ai.rai.group.system.mailSend;import com.sun.mail.util.MailSSLSocketFactory;import javax.mail.*;import javax.mail....原创 2018-09-03 15:46:55 · 3177 阅读 · 0 评论 -
spring boot 单元测试(附:单元测试断言汇总)
Spring boot 单元测试:常用的程序测试方法有:1、直接通过在浏览器输入网址访问;2、通过postman工具来测试;3、通过编写python脚本来进行测试;但这样经常会一测就要测一整块,相对单元测试来说定位问题比较麻烦,单元测试能帮助我们拆分方法,单独测试些关键的代码、功能,是日常开发中必备的技能,同时也是各大公司招技术人员的必要要求之一。但今天看了不少文章,也试了不少...原创 2018-09-28 13:07:34 · 3592 阅读 · 2 评论 -
java 反射学习:
java 反射学习: 一. 反射机制概念 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 反射是Java中一种强大的工具,能够使我们很方便的创建灵活的代码,这些代码可以再运行时装配,无需在组件之间进行源代码...原创 2018-06-08 11:44:40 · 1003 阅读 · 0 评论 -
SpringBoot入门到跑路之实战篇(一、先搭个框架)
对于之前的Spring框架的使用,各种配置文件XML、properties一旦出错之后错误难寻,这也是为什么SpringBoot被推上主流的原因,SpringBoot的配置简单,说5分钟能从框架的搭建到运行也不为过,现在更是微服务当道,所以在此总结下SpringBoot的一些知识,新手教程。1.在官网快速创建SpringBoot项目当然我这里有自己的Demo的,但是里面有写了的一点代码,不...原创 2018-12-18 18:22:38 · 286 阅读 · 0 评论 -
SpringBoot入门到跑路之实战篇(二、数据源配置)
先引入依赖: 当然不会让你们手敲,肯定可编辑啊; <!--加入Spring boot和MySQL的依赖 这个网上都有,我只做个总结--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spr...原创 2018-12-18 18:27:07 · 188 阅读 · 0 评论