- springboot & mongodb test
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></dependency>下载方式https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-os-x/docker方式do......
- Springboot更改banner
首先创建一个banner.txt。 将图像放到txt然后你启动就会发现: ......
- stata rencode源码
*rencode*Programtoencodevariableandreplaceoriginalasdesired.*Likeencode,butcanspecifyreplaceoptioninsteadofgenerate(name).*Thisprogramalsocompressesthegeneratedvariabletoamoreefficientdatatypeifpossible.*KennethL.S......
- SpringBoot内容协商机制
1、是什么?SpringBoot内容协商机制是一种实现了内容协商(ContentNegotiation)的Web服务器,它可以根据客户端请求的不同,将响应返回给客户端。在传统的Web服务器中,如果客户端请求的URL与服务器上的URL不一致,服务器就会返回一个错误响应,告诉客户端所请求的URL不存在或者不合法。而Spri......
- 盘点2021Android框架百大排行榜 附:《Android百大框架源码解析》
一.榜单介绍排行榜包括四大类:单一框架:仅提供路由、网络层、UI层、通信层或其他单一功能的框架混合开发框架:提供开发hybridapp、h5与webview结合能力、webapp能力的框架企业级开源项目:可以独立运行的app,有极高的学习价值、思路借鉴意义书籍类开源项目:类似Open-sourc-project这样的......
- Springboot敏感字段脱敏的实现思路
生产环境用户的隐私数据,比如手机号、身份证或者一些账号配置等信息,入库时都要进行不落地脱敏,也就是在进入我们系统时就要实时的脱敏处理。用户数据进入系统,脱敏处理后持久化到数据库,用户查询数据时还要进行反向解密。这种场景一般需要全局处理,那么用AOP切面来实现在适合不过了。......
- Android—MySQLiteOpenHelper源码解读
MySQLiteOpenHelper:直接放上源码,解读在注释里packagecom.esandinfo;importandroid.content.Context;importandroid.database.sqlite.SQLiteDatabase;importandroid.database.sqlite.SQLiteOpenHelper;importandroid.util.Log;publicclassMySQLiteOpenHelperextends......
- SpringBoot - jackson 序列化配置,支持jdk8 时间类型和解决科学计数法
jdk8时间序列化配置#Copy@ConfigurationpublicclassJacksonConfig{@BeanpublicObjectMapperserializingObjectMapper(){JavaTimeModulejavaTimeModule=newJavaTimeModule();/**序列化配置,针对java8时间**/javaTimeModule.add......
- EventBus源码赏析一 —— 基本使用
EventBus简介EventBus是一种用于Android的发布/订阅事件总线。我们经常用来在不同界面,不同线程传递数据,它解耦了事件发送方和事件处理方。虽然Android本身提供了LocalBroadcastReceiver类可以实现类似的功能,但是LocalBroadcastReceiver使用起来稍微繁琐,而且传递数据大小也受in......
- Android binder 机制驱动核心源码详解
前言应用程序中执行getService()需与ServiceManager通过binder跨进程通信,此过程中会贯穿Framework、Natve层以及Linux内核驱动。binder驱动的整体分层如上图,下面先来宏观的了解下getService()在整个Android系统中的调用栈,ServiceManager本身的获取:与ServiceManage......