前方高能预警:本文将会有大量代码出没。1.背景在看一些框架源码的时候,可以看见他们很多都会和Spring去做结合。举个例子dubbo的配置:很多人其实配置了也就配置了,没有去过多的思考:为什么这么配置spring就能识别,dubbo就能启动?如果你也需要做一个框架和Spring结合,或者你想知道Spring其他框架是如何和Spring做结合的,那么你应该了解一下Spring的扩展机制。2.如何扩展
分类:
编程语言 时间:
2020-10-30 11:40:57
阅读次数:
20
Dapper - a simple object mapper for .Net Dapper是.NET下一个micro ORM,它和Entity Framework或Nhibnate不同,属于轻量级的,并且是半自动的,也就是说实体类都要自己写。 下载地址:https://github.com/St ...
分类:
移动开发 时间:
2020-10-29 09:39:30
阅读次数:
36
1.目录下创建 appsettings.json文件 内容: { "ConnectionStrings": { "DefaultConnection": "Databases = InMemory;", "Myname": "Lihuahua;" } } 2.创建Settings文件夹下,新增类 类 ...
分类:
Web程序 时间:
2020-10-29 09:31:39
阅读次数:
35
1,什么是NoSql 为了解决高并发、高可用、高可扩展,大数据存储等一系列问题而产生的数据库解决方案,就是NoSql。 NoSql,叫非关系型数据库,它的全名Not only sql。它不能替代关系型数据库,只能作为关系型数据库的一个良好补充。 Redis是使用c语言开发的一个高性能键值数据库。Re ...
分类:
其他好文 时间:
2020-10-22 23:17:44
阅读次数:
42
背景:测试环境安装centos7的时候没有手动分区,自动分区根目录只有50G,而安装docker的时候也没有指定存储路径,默认是/var/lib/docker,我在/home底下创建一个目录docker_data/docker,然后将/var/lib/docker目录内容拷贝到/home/docker_data/docker目录,然后做软链接将/var/lib/docker指定到/home/doc
分类:
其他好文 时间:
2020-10-22 23:13:46
阅读次数:
45
1. implementation 'com.quickbirdstudios:opencv:4.3.0' 2. package chenlong.chenlong.java_opencv; import androidx.appcompat.app.AppCompatActivity; impor ...
分类:
移动开发 时间:
2020-10-21 20:55:24
阅读次数:
33
logstash cat /etc/logstash/logstash.yml |grep -v '#'path.data: /data/logstash/datapipeline.ordered: autopath.config: /data/logstash_conf/*.confconfig. ...
分类:
其他好文 时间:
2020-10-19 23:01:41
阅读次数:
24
使用 CDOSYS 发送电子邮件 CDO (Collaboration Data Objects) 是一项微软的技术,设计目的是用来简化通信程序的创建。 CDOSYS 是 ASP 中的内置组件。我们会向您展示如何使用该组件来发送电子邮件。 CDONTs 怎么样? 微软已经在 Windows 2000 ...
分类:
Web程序 时间:
2020-10-19 22:42:34
阅读次数:
29
CREATE DEFINER=`root`@`%` FUNCTION `lat_lng_distance`(lat1 FLOAT, lng1 FLOAT, lat2 FLOAT, lng2 FLOAT) RETURNS floatBEGIN RETURN 6371 * 2 * ASIN(SQRT( ...
分类:
数据库 时间:
2020-10-19 22:42:15
阅读次数:
32
一,方法中使用try...catch导致@Transactional事务无效的解决方法 1,问题的描述: 如果一个方法添加了@Transactional注解声明事务, 而方法内又使用了try catch 捕捉异常, 则方法内的异常捕捉会覆盖事务对异常的判断, 从而异致事务失效而不回滚 2, 如何解决 ...
分类:
编程语言 时间:
2020-10-18 16:17:38
阅读次数:
27