标签:UTC

Java

理解Window和WindowManager

wenming.gapo 发布于 2020-04-09

​ 现如今,很多视频App都支持悬浮式的视频播放器,可以在阅读其他内容的同时观看视频内容,还有很多音频App可以在锁屏界面展示歌词、操作按钮等内容,这些看上去酷酷的feature是怎么做到的呢?在Android开发中,大家都用到过Toast,Toast在应用运行过程中可以在系统全...

阅读(7)评论(0)赞 (0)

Spring

SpringBoot2.x-整合JPA一

1

puefu.he 发布于 2020-04-08

pom.xml配置 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star...

阅读(14)评论(0)赞 (0)

Spring

SpringBoot2.x-整合JPA一

1

wenming.gapo 发布于 2020-04-08

pom.xml配置 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star...

阅读(15)评论(0)赞 (0)

Spring

SpringBoot2.x-整合JPA一

1

changyuan.xu 发布于 2020-04-08

pom.xml配置 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star...

阅读(14)评论(0)赞 (0)

Java

springboot配置多数据源

1

songhua.gao 发布于 2020-04-07

工作环境 最近一直在写支持移动客户端的后台接口项目,项目中需要访问多个数据源。本篇文章对springboot2配置多数据源进行一个总结。如有不当,欢迎指正、拍砖! 代码展示 application-dev.yml # hikari datasource config hikari...

阅读(11)评论(0)赞 (0)

Java

想读Spring源码?先从这篇「 极简教程」开始吧…

12

likai 发布于 2020-04-07

为什么要阅读源码?这是一个有趣的问题,类似的问题还有,为什么要看书?为什么要爬山? 这也是一个哲学问题,我想每个人都有不同的答案,下面我是对阅读源码好处的一些思考。 (PS:也欢迎你在评论区留言补充) 阅读源码的好处 1.知其然知其所以然 这是一句 IT 人都很熟悉的话,在开源软...

阅读(14)评论(0)赞 (0)

Java

【DB系列】Mybatis-Plus代码自动生成

3

xirruiqiang 发布于 2020-04-06

一个简单的实例工程,介绍利用mybatis-plus的代码自动生成插件,根据表结构来生成对应的类和xml配置文件 I. 代码生成 本文主要内容来自官方教程,通过实例方式介绍代码生成过程 1. 准备 准备两张表,用于测试 CREATE TABLE `userT0` ( `id` i...

阅读(20)评论(0)赞 (0)

Java

Java多线程中任务有返回值的情形

hanze 发布于 2020-04-04

1. 应用场景 由于 Runnable 接口中的 run() 方法无返回值,当我们需要执行的任务需要返回一个对象的话, Runnable 接口虽然可以用过定义实例变量来完成同样的效果,但并非是最佳的选择。此时,应该定义实现了 Callable 接口的类,借助于Java的线程池来达...

阅读(17)评论(0)赞 (0)

Java

谈JVM内存问题分析总结03(200403)

2

changyuan.xu 发布于 2020-04-03

大家可以看到最近几天我一直在写JVM内存问题分析内容总结,因为整个问题诊断和分析过程做到每天完整的思考内容,假设和验证内容的记录,对于日后的问题分析来说是有参考价值的。对于前面已经整理过的内容,包括问题出现的场景,初步的问题分析等我不再赘述,而是仅仅整理和总结最近一天的关键思考点...

阅读(17)评论(0)赞 (0)

Spring

配置Spring项目输出JSON到LogStash或者使用FileBeat收集上传到ELK

yeseng 发布于 2020-04-02

一、使用LogStash 在项目中添加Gradle依赖,然后Sync项目: "net.logstash.logback:logstash-logback-encoder:4.11", 或者使用Maven: <!-- https://mvnreposito...

阅读(47)评论(0)赞 (0)

Java

一天有24个小时?别开玩笑了!

6

小丁 发布于 2020-04-02

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 今天清理邮件,发现这样一条垃圾信息。虽然美股最近的表现很暴躁,但我没有银子花在这无聊的事情上。我有一笔钱,蹲在A股的一只退市股上。由于亏的太多,所以现在只剩下梦想。 这条信息让我感兴趣的是, 夏令时 。...

阅读(22)评论(0)赞 (0)

Java

Mybatis缓存

3

刘莉莉 发布于 2020-03-31

简介 什么是缓存 缓存在我们工作生活中经常被提及,比如“怎么清理浏览器的缓存”,“手机内存不够了,如何删除缓存”,“硬盘的缓存是不是越大越好”等等。 其实这些“缓存”可以分为三类: 硬件缓存:指的是一块芯片,可以被集成到硬盘或 CPU 上。它用来充当硬盘(CPU)与外界接口(通常...

阅读(30)评论(0)赞 (0)

Java

Mybatis动态SQL

1

尖兵 发布于 2020-03-31

动态 SQL 官方描述 动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛...

阅读(23)评论(0)赞 (0)

编程技术

FrameBuffer 架构

2

likai 发布于 2020-03-26

FrameBuffer 是 Linux 系统中的一种显示驱动接口。FrameBuffer 将显示硬件进行抽象,对用户表现为一块显示内存,用户空间进程可以直接操作这块内存空间完成写屏操作。FrameBuffer 在设备上表现为一个字符设备,设备节点为 /dev/fb* 。用户对设备...

阅读(21)评论(0)赞 (0)

Java

ASM字节码编程 | 如果你只写CRUD,那这种技术栈你永远碰不到!!!

4

xirruiqiang 发布于 2020-03-26

小傅哥 | bugstack.cn 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例、源码分析...

阅读(26)评论(0)赞 (0)

Java

关于Quartz .NET(V3.0.7)的简要说明

zhuangli 发布于 2020-03-25

目录 shanzm-2020年3月25日 21:28:09 0. 任务调度 比如说,财务系统需要在每个月初生成上一个月的财务报表。 比如说,每天或每周固定时间对数据库更新。 比如说,每天定时发送邮件。 这些需要在某个 预定的时间点周期性的 执行某个特定的任务的功能(也就是任务调度...

阅读(25)评论(0)赞 (0)

Java

Mybatis Plus 代码生成器的实现

4

xubiao.zhuang 发布于 2020-03-25

代码生成器 MyBatis Plus是MyBatis的扩展框架,而代码生成器是MP的核心功能之一,另外还有 “条件构造器”和“通用CRUD”等功能。 步骤演示 mp的代码生成器有两种方式自动生成代码,一种是通过main方法来执行程序,另一种是通过maven插件build产生。第二...

阅读(34)评论(0)赞 (0)

Java

Android ANR 源码分析

1

changyuan.xu 发布于 2020-03-23

基于 android-8.1.0_r60 为求简洁,代码已删除大量细枝末节。 AppErrors 所有的ANR最终都会调用到AppErrors的appNotResponding中: // frameworks/base/services/core/java/com/android...

阅读(26)评论(0)赞 (0)