java
文章平均质量分 55
crainnogao
这个作者很懒,什么都没留下…
展开
-
强引用、软引用、弱引用、幻象引用有什么区别?
看了很多这个话题的讲解下面这个讲述还是比较全面并且通俗易懂的。在Java语言中,除了基本数据类型外,其他的都是指向各类对象的对象引用;Java中根据其生命周期的长短,将引用分为4类。1 强引用特点:我们平常典型编码Object obj = new Object()中的obj就是强引用。通过关键字new创建的对象所关联的引用就是强引用。 当JVM内存空间不足,JVM宁愿抛出OutOfMemo...转载 2019-10-23 15:20:41 · 113 阅读 · 0 评论 -
【java】基于java反射机制调用自定义类导致service注入失败的经验浅谈
使用场景:最近在做一个保费计算的方法,涉及到不同险种的计算,根据三方传来的request请求进行相应的保费计算。最开始用的方法是switch case形式,根据对方传来的id逐个判断属于哪种险种,然后就进入相应的方法体。这是一种算是比较low的写法,反正大学那会儿没少用。后来在同事的指导下,换了个高大上的写法。下面就来说说看。。。反射机制是什么:反射机制是在运行状态中,对于任意...原创 2017-04-13 16:09:13 · 4438 阅读 · 0 评论 -
【dom4j 】dom4j 生成并解析xml文件
使用场景:最近参与了一个写三方接口的项目,期间学了一些小知识,记录一下。一、XML和JSON两种数据交换格式的比较 XML:extensible markup language,一种类似于HTML的语言,他没有预先定义的标签,使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。相比之JSON这种 轻量级...转载 2017-04-25 11:09:03 · 1073 阅读 · 0 评论 -
springboot整合mybatis dao注入失败 这个是一篇提问的稿子啊啊啊啊,悬赏不够只能写在这里了
我没有币了只能写在这里了,望路过的大神帮忙解决一下。。。我的问题就是springboot整合mybatis的时候,在dao层进行测试的时候(在service直接注入dao也是这个错),报异常,异常下面图片有详细的,我就不描述了,dao接口加了@Repository这个注解,按理说应该是已经注入了的,只是不知道启动的时候为什么会报错,求大神路过解决一下~~~~~~~~~下面贴出我的相原创 2018-01-11 16:31:26 · 4799 阅读 · 4 评论 -
【Java编程】Java架构师知识体系
这是一篇转载来的文章,是一个叫【Java编程】的公众号,里面每天推送一些技术文章,真的很棒,推荐给大家。这里自己也记录学习一下,下面的一些文字和图片都是引用了在该公众号的文章和图片:阿里巴巴、百度、腾讯都在用的Java架构师知识体系一、源码分析源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心...转载 2018-06-05 09:29:14 · 1021 阅读 · 0 评论 -
透过现象看原理:详解 Spring 中 Bean 的 this 调用导致 AOP 失效的原因
本文是一篇转载的文章,原著前言在我们使用Spring时,可能有前辈教导过我们,在bean中不要使用this来调用被@Async、@Transactional、@Cacheable等注解标注的方法,this下注解是不生效的。那么大家可曾想过以下问题为何致this调用的方法,注解会不生效 这些注解生效的原理又是什么 如果确实需要调用本类方法,且还需要注解生效,该怎么做? 代理是否...转载 2018-08-02 15:07:38 · 303 阅读 · 0 评论 -
java如何处理emoji表情并存入数据库
直接贴上代码吧~~~public class EmojiFilter { final static Pattern EMOJI = Pattern.compile("[\ud83c\udc00-\ud83c\udfff]|[\ud83d\udc00-\ud83d\udfff]|[\u2600-\u27ff]", Pattern.UNICODE_CASE | ...原创 2019-01-25 16:59:41 · 2515 阅读 · 0 评论