12 2019 档案
摘要:前言 相信大家在平时的工作中对于public和private的修饰权限是用的比较多的。对于protected和无修饰符用的是比较少的。我也一样,在读书的时候,又看到了这个问题,于是,在此进行总结和详细的钻研,来认真区分这些修饰符。分享给大家,供大家参考。 导图 我们先来看一张总体的导图,对这几个访问
阅读全文
摘要:前言 今天重读了一下向上转型与向下转型,有些新的体会,了解了向上转型的好处,及如何向下转型。在此分享给大家。 向上转型 向上转型是用来表现新类和基类之间的关系。在传统中,由导出类转型成基类,在继承图中是向上移动的。因此称作向上转型。由于向上转型是从一个较专用类型向较通用类型转换,所以总是安全的。也就
阅读全文
摘要:Java 复用代码的两种方式组合与继承。 组合 组合只需将对象引用置于新类中即可。 比如我们有一个B类,它具有一个say方法,我们在A类中使用B类的方法,就是组合。 在 java编程思想中,还介绍了四种初始化引用的方式。 1、在定义对象的地方。 2、在构造器中 3、在使用对象的时候,进行初始化,也叫
阅读全文
摘要:Java 中,我们用访问权限修饰词确定库中的哪些类对于使用者是可以使用的。 访问权限修饰词有 public,protected,private 和什么都不写。 那么对于类来说,我们只可以用 public 和什么都不写两种。 protected 和 private 是不可以直接修饰类的。 我们在编译器
阅读全文
摘要:使用 Idea 的时候,自动装配 Mybatis 的 mapper。会一直出现红色波浪线的警告。看着难受。下面提供几种方式 方式一 为 @Autowired 注解设置required = false 方式二 用 @Resource 替换 @Autowired 方式三 在Mapper接口上加上@Rep
阅读全文
摘要:对于初学者来说,要想把这个问题回答正确,是比较难的。在第二天整理答案的时候,我发现我竟然无法通过简单的语言把这个事情描述的很容易理解,遗憾的是,我也没有在网上找到哪篇文章可以把这个事情讲解的通俗易懂。所以,就有了我写这篇文章的初衷。这篇文章中,我从什么是方法的实际参数和形式参数开始,给你讲解为什么说
阅读全文
摘要:背景 有个小伙伴问我你以前发邮件功能怎么弄的。然后我就给他找了个demo,正好在此也写一下,分享给大家。 理清痛点 发送邮件,大家可以想一下,坑的地方在哪? 我觉得是三个吧。 第一:邮件白名单问题。 第二:邮件超时问题。 第三:邮件带附件问题。 我下面的demo都会介绍这些问题及解决。 实现方案 准
阅读全文
摘要:背景 最近让我做一个大数据的系统,分析了一下,麻烦的地方就是多数据源切换抽取数据。考虑到可以跨服务器跨数据库抽数,再整理数据,就配置了这个动态数据源的解决方案。在此分享给大家。 实现方案 数据库配置文件 我们项目使用的是yml形式的配置文件,采用的是hikari的数据库连接池。第一步我们自然是配置多
阅读全文
摘要:背景 最近往现场导了个库,发现功能报错,一看是视图报错,navicat一看,哎呦,直接报错。The user specified as a definer ('root'@'%') does not exist。 解决办法 因为视图的人在创建的时候 他选择了定义者才能执行。于是当你切换到其他用户当然
阅读全文
摘要:``` $("#submitButton").click(function(){ var data = {}; var t = $('form').serializeArray(); $.each(t, function() { data [this.name] = this.value; }); alert(JSON.stringify(data)); }); ```
阅读全文