内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

当前分类:

> 软件编程 >

  • SpringAop实操之记录关键业务请求09月02日

    AOP,中文名称,切面。在不影响业务代码情况下,实现想要的功能,是个真炫酷的事。这不,最近来了个需求 。 业务需求:希望记录多个关键业务的请求及操作情况!这本身是ok的,但是这些需求规律性太强,咱们不能硬干,否则就一个字low。 aop是个好东西,记录

    Tags:SpringAop
  • 快速产生一个随机字符串09月02日

    如何高效的产生一个随机字符串?这看似是一个简单的问题,但是icza却通过例子,逐步优化,实现了一个更高效的随机字符串的算法。这是来自的来自stackoverflow上的一个问题: How to generate a random string of a fixed length in Go? , 大家群策群力,提出

    Tags:字符串
  • QQ音乐Android吃Pie之路09月02日

    上篇:Android P 行为变更适配 Android P 这次有很多行为变更,其中不乏一些需要亟需适配的变更。 一、全面屏检测 在 Android 8.0 时代各个手机厂商就开始发布自己的全面屏手机,但是此时 Android 官方并未支持到该功能,所以各个厂商都各自实现了一套全面屏

    Tags:QQ音乐
  • androidO对后台服务的限制09月02日

    现象 android o版本(8.0)及以上版本,当应用处于后台时执行startService时,会抛出如下异常: image Caused by: java.lang.IllegalStateException: Not allowed to start service ... app is in background uid UidRecord ... 初步理解为由于app处于后台时

    Tags:androidO
  • 设计模式三:代理模式(Proxy) JDK的实现方式09月01日

    简介 代理模式属于行为型模式的一种, 控制对其他对象的访问, 起到中介作用. 代理模式核心角色: 真实角色,代理角色; 按实现方式不同分为静态代理和动态代理两种; 意图 控制对其它对象的访问。 类图 实现 JDK自带了Proxy的实现, 下面我们先使用JDK的API来演示

    Tags:代理模式设计模式JDK
  • Java还有发展前景吗?现在该怎么去学习?09月01日

    从2008年开始JAVA就突然火了起来,腾讯最近组织了一个大型JAVA技术交流峰会,由此可见JAVA现在已经到了我们不能想象的境界,一切的步伐都要跟着大公司走,腾讯这样级别的公司都这样重视JAVA技术,可见JAVA的发展前景是多么的可观,虽然现在竞争大,但是中国

    Tags:Java
  • Android虚拟机第一个Java类的执行09月01日

    // 本文涉及的源文件:system/core/init/init.cppsystem/core/rootdir/init.rcsystem/core/rootdir/init.zygote64.rcframework/cmds/app_process/app_main.cppframework/core/jni/AndroidRuntime.cpplibnativehelper/JniInvocation.cppdalvik2/vm/Jni.cppdal

    Tags:JavaAndroid虚拟机
  • RxJava、Retrofit接收Error Response Body09月01日

    RxJava 配合 Retrofit 能够大大简化Android项目中的网络请求代码量,使得逻辑更清晰,当然也可能会遇到一些问题。下面给出一种问题的解决方案。 需求 一个基本的RxJava配合Retrofit以及Lambda的网络调用看起来像这个样子的: Subscription subscription = mAp

    Tags:RxJavaRetrofit
  • Java多线程synchronized的使用09月01日

    并发编程为我们带来了很多便利, 但同时也带来了线程安全问题。 线程安全 线程安全性的定义: 当多个线程访问某一个类时, 这个类始终能表示出正确的行为, 那么就称这个类是线程安全的。 其产生的原因可以归结如下: 1.共享数据: 只有共享的数据才会产生带

    Tags:synchronizedJava多线程
  • 数据结构算法:HashMap源码深度解析09月01日

    equals 和 == 的区别,hashCode 与它们之间的联系? HashMap 的长度为什么是 2 的幂次? 五个线程同时往 HashMap 中 put 数据会发生什么? ConcurrentHashMap 是怎么保证线程安全的? 上面是一些常见的面试题,本文旨在分析 HashMap 的源码实现思想,并不会

    Tags:HashMap数据结构算法
  • mybaties-plus入门09月01日

    目前正在维护的公司的一个项目是一个ssm架构的java项目,dao层的接口有大量数据库查询的方法,一个条件变化就要对应一个方法,再加上一些通用的curd方法,对应一张表的dao层方法有时候多达近20个,果断决定优化一下,经过一番探索,发现了一个mybatis的好伴侣,mybat

    Tags:mybaties
  • ThreadPoolExecutor线程池源码分析:基于jdk809月01日

    测试demo,ThreadPoolExecutorTest: public class ThreadPoolExecutorTest {public static void main(String[] args) throws InterruptedException {final boolean isFair = false;ArrayBlockingQueueRunnable arrayBlockingQueue = new ArrayBlockingQueueRu

    Tags:ThreadPoolExjdk8线程池
  • HashSet和LinkedHashSet09月01日

    HashSet public class HashSetE extends AbstractSetE implements SetE, Cloneable, java.io.Serializable{ static final long serialVersionUID = -5024744406713321676L; private transient HashMapE,Object map; //因为底层是HashMap,这个PRESENT是默认

    Tags:HashSetLinkedHashSe
  • 谁还不知道Java String的那点事儿09月01日

    String是我们平时接触最多的一种数据类型之一,不同语言有自己内部的实现,今日一起看下Java中String的内部实现。 常问问题 面试中常被提及的String问题 String为什么是Final的? new String(abc)创建了几个对象? String.intern()有什么用途? 顺着字符串可

    Tags:Stringjava
  • 准备学Java的同学看过来 初学者入门必备!09月01日

    思考一下 学习Java之前,先别急,静下心来好好想想: 1)你对学习Java是否有兴趣? 2)你是否能静下心来坚持不懈地学习? 嗯,这是个容易但又绝对不应该忽略的问题,你确信自己对Java感兴趣、而且又有吃苦的准备,那你才可能学好Java!如果具备这两点条件,就请继

    Tags:Java
  • 成为一个高级java架构师所需要具备那些技能09月01日

    一、什么是架构师 所谓架构师,思考的是全局的东西,是如何组织你的系统,以达到业务要求,性能要求,具备可扩展性(scalability),可拓展性(extendability),前后兼容性等。可能涉及到的东西包括了从硬件到软件的方方面面,实在是一言难

    Tags:java
  • Java架构师告诉你SpringIoC有什么好处09月01日

    这个问题也一直困惑我很久,毕竟其他语言没有IOC也活的很好。 但是Spring在当时能够一统江湖,跟IOC真的有很大的关系。 在没有IOC的时代,New代表一切,女朋友都是可以New出来的。 那么,倒底为什么要去除掉New,想出来IOC这种绝世设计呢? 按照上帝视角的原

    Tags:SpringIoCJava
  • 阿里P7浅谈SpringMVC09月01日

    一、前言 既然是浅谈 SpringMVC,那么我们就先从基础说起,本章节主要讲解以下内容: 1、三层结构介绍 2、MVC 设计模式介绍 3、SpringMVC 介绍 4、入门程序的实现 注:介绍方面的内容大多数摘录自互联网,找了一些说法比较严谨、明确的介绍内容进行整理。 二

    Tags:SpringMVC阿里
  • 流式断言器AssertJ介绍09月01日

    大家在使用testng、junit做自动化测试的过程中,经常会用到testng、junit自带的断言器,有时候对一个字符串、日期、列表进行断言很麻烦,需要借助到jdk或者第三方包的方法进行处理后断言,无形之中增加了代码量,测试用例方法的代码看起来也不够友好,很臃肿

    Tags:AssertJ流式断言器
  • 处理SprintBoot与Storm1.2.2日志实现的冲突 使用logback记录日志09月01日

    通过mvn dependency:tree可以看到Sprint Boot Starter和Storm引入的日志记录框架不相同的,如下: Spring Boot Starter引入的日志组件是 log4j-to-slf4j : +- org.springframework.boot:spring-boot-starter:jar:2.0.4.RELEASE:compile| +- org.springframe

    Tags:SprintBootlogback

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号