我的编程探索之旅

不管这一天有多难过,记得认真洗脸冲澡

HOT
DISCOVERY

关于Gson的几个坑

"为何有些序列化的结果出乎你想象?"

废话不多说,直接上正文 坑1:我们初始化Map之类的集合的时候会用如下优雅的方式: Map<String, String> map = new HashMap<String, String>() { { put("cat", "cat"); } }; Gson gson = new Gson(); System.out....

Spring之AOP使用

在AOP中有几个概念 方面(Aspect) 一个关注点的模块化,这个关注点实现可能另外横切多个对象。事务管理是J2EE应用中一个很好的横切关注点例子。方面用Spring的Advisor或拦截器实现。 连接点(Joinpoint) 程序执行过程中明确的点,如方法的调用或特定的异常被抛出。 通知(Advice) ...

Spring对Groovy的支持

"spring是怎么实现对Groovy的注入支持的?"

“🙉🙉🙉 ” 前言 使用 Groovy 的原因很简单,因为 Groovy 脚本支持热加载功能。下面来看看 Groovy 如何增加基于 Spring 的应用程序的灵活性。 spring对groovy的支持 自定义GroovyFactory,扫描groovy脚本注册BeanDefinition,注意看这里: bd.setBeanClassName( ...

(转载)Spring的BeanFactoryPostProcessor和BeanPostProcessor区别

"别傻傻分不清啦"

转载自:Spring的BeanFactoryPostProcessor和BeanPostProcessor区别 BeanFactoryPostProcessor:BeanFactory后置处理器,是对BeanDefinition对象进行修改。(BeanDefinition:存储bean标签的信息,用来生成bean实例) BeanPostProcessor:Bean后置处理器,是对生成的Be...

Java内存可见性问题

java中的synchronized有2个作用 互斥访问 保证内存可见性 关于第二点,总是有点疑惑,看了很多资料,一般这么描述 在同一个锁上修改,读取共享变量,读线程总是可以获取最新变量值。 后面又有 这样的描述: 线程释放锁时会将强制刷新工作内...

WebSocket、Socket、TCP、HTTP区别

1. 概述 WebSocket 是为了满足基于 Web 的日益增长的实时通信需求而产生的。在传统的 Web 中,要实现实时通信,通用的方式是采用 HTTP 协议不断发送请求。但这种方式即浪费带宽(HTTP HEAD 是比较大的),又消耗服务器 CPU 占用(没有信息也要接受请求)。(下图来自 WebSocket.org) 而是用 WebSocket 技术,则会大幅降低上面提到的消耗:(...

米仓食堂(兴盛路店)-寿喜烧

"配上蛋液,口感超一流!"

打卡人气日料店#米仓食堂(兴盛路店) 「寿喜烧」小小一锅但是装得满满的,配一碗米饭,几乎每桌都会点。甜酱油汤泡着豆腐、魔芋粉、金针菇、蔬菜和肥牛,肥牛粘蛋液吃口感超顺化😋

Java集合框架Koloboke

Koloboke的目标是替换标准的Java集合和流的API,提供更高效的实现。Koloboke目前的版本主要是替换java.util.HashSet和java.util.HashMap。 Koloboke提供了一套完整的集合原始类型的实现,可以避免开销很大的装箱/拆箱操作,节省了原始类型装箱消耗的内存。 在Koloboke中,HashSet和HashMap比其它专门的实现(比如GS co...

Joda--对时间的操作

"优雅的处理时间"

需要jar:joda-time.jar DateTime time = new DateTime():获得当前时间 time.toString("yyyy-MM-dd HH:mm:ss EE"):格式化字符串(EE是星期)例:2017-10-17 20:06:05 星期二 时间解析 DateTimeFormatter format =...

Thread中stop(),suspend(),resume()为什么不安全

"都说这些api不安全,可知道为什么不安全吗"

stop() 当调用stop()方法时会发生两件事: 即刻停止run()方法中剩余的全部工作,包括在catch或finally语句中,并抛出ThreadDeath异常(通常情况下此异常不需要显示的捕获),因此可能会导致一些清理性的工作的得不到完成,如文件,数据库等的关闭。 会立即释放该线程所持有的所有的锁,导致数据得不到同步的处理,出现数据不一致的问题。...

 当前页 2  /  总页数 3
喜迎
春节