标签:expat

Java

SpringBoot源码-@Configuration注解的解析

1

dulong 发布于 2019-10-09

1. 简介 本篇文章是对上一篇文章Spring刷新应用上下文的补充说明,详细讲述了上一篇文章中的第五步(实例化并调用所有注册的beanFactory后置处理器)中Spring解析@Configuration注解的过程。 在Spring3.0之前的Spring核心框架中,我们启动一...

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

Spring

简明易理解的@SpringBootApplication注解源码分析

yanxinchi 发布于 2019-10-02

springApplication 一、 @SpringBootApplication 的作用是什么? ​ Q:springboot项目的启动类上,都会有个注解 @SpringBootApplication ,这个注解起到了什么作用? @SpringBootApplication...

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

Spring

Jenkins+SpringBoot+Maven多模块部署

25

darida 发布于 2019-09-11

下载地址https://jenkins.io/download/ ,仅下载war包,将下载好的jenkins.war放进tomcat/webapps目录下,然后启动tomcat。 二.Jenkins配置 启动完之后,访问: http://192.168.14.131:8888/j...

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

Java

Android类加载器与Java类加载器的对比

4

邓龙华 发布于 2019-09-11

什么是类加载器? Java类加载器 BootstrapClassLoader(启动类加载器) ExtensionClassLoader(扩展类加载器) ApplicaitonClassLoader(也叫SystemClassLoader,应用程序类加载器) Java类加载器---...

阅读(217)评论(1)赞 (0)

Java

谈谈 Android 中的 PathClassLoader 和 DexClassLoader

5

changyuan.xu 发布于 2019-09-01

【这是 ZY 第 13 篇原创技术文章】 预备知识 了解 android 基本 ClassLoader 知识 看完本文可以达到什么程度 了解 PathClassLoader 和 DexClassLoader 区别 文章概览 一、起因 说起 Android 中的 PathClass...

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

Java

Android进阶知识:类加载相关

12

Harries 发布于 2019-08-30

类加载原理作为程序运行的基础,一直在程序的背后默默的付出。如今 Android 中的插件化、热修复等动态加载技术的实现也都涉及到了类加载的原理。关于类加载的相关知识我以前也是遇到一点看一点,没有完整的详细的了解过,最近有时间专门对这块知识进行了学习,于是这里做一个总结。 2. 类...

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

Java

Hook式插件化

1

puefu.he 发布于 2019-08-21

Hook式插件化 上一篇文章中,通过Hook系统源码实现了不经过AndroidManifest注册也能跳转到对应Activity的功能。这一篇来分析一下怎么通过Hook的方式来实现插件化 从Android类加载的源码开始分析 本文是按照Android9.0源码来,不同系统可能不一...

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

Java

Tomcat 8.0的并发优化 – 优化server.xml的配置

xiaoli.wang 发布于 2019-08-21

Tomcat并发量与其配置息息相关, 一般的机器几百的并发量足矣, 如果设置太高可能引发各种问题, 内存、网络等问题也能在高并发下暴露出来, 因此, 配置参数的设置非常重要. 1 Tomcat的3种运行模式 1.1 BIO – 同步阻塞IO模式 BIO, 同步阻塞IO...

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

Java

聊聊 APK:直接运行 Dex 文件的黑魔法

3

hellas 发布于 2019-08-10

想进大厂 ,就关注「 程序亦非猿  」 时不时  8:38  推送 优质 文章,觉得有用,置顶加星标 Hi 大家好,接下去会有一个连载系列—— 聊聊 APK ,共四篇文章,由我好基友 Gemini 老师提供。 导读 很多人可能不太明白 AP...

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

Java

Android实际开发bug大总结

9

songhua.gao 发布于 2019-08-07

目录介绍 1.1 java.lang.UnsatisfiedLinkError找不到so库异常 1.2 java.lang.IllegalStateException非法状态异常 1.3 android.content.res.Resources$NotFoundExceptio...

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

Java

Android热修复技术原理浅析(二)

55

darida 发布于 2019-08-06

他是一种文件格式 简单说,就是能被JVM虚拟机识别、加载、并执行的 文件格式 而且除了java语言,还有很多其他语言也可以编译出class文件,当然还有kotlin 上图摘抄自 【深入Java虚拟机】之二:Class类文件结构 如何手动编译出一个class文件 很简单 javac...

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

Java

Apache+Tomcat 动静分离

2

changyuan.xu 发布于 2019-07-24

环境准备: CentOS 7 需要软件 jdk-8u45-linux-x64.tar.gz apache-tomcat-8.5.40.tar.gz apr-1.6.5.tar.gz apr-util-1.6.1.tar.gz pcre-8.40.tar.gz httpd-2.4....

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

Java

聊聊 APK —— 直接运行 Dex

likai 发布于 2019-07-10

因为近期的工作接触了许多 android 工具链的东西,所以我们就来介绍下 APK 这个耳熟能详的文件。首先,我们先看看如何使用 Dex 文件在手机终端上输出一个 HelloWorld 编译和运行工具 学习过 Android 的人一定知道,在 Android OS 上跑的虚拟机曾...

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

Java

从android源码看脱壳

32

刘莉莉 发布于 2019-07-08

从android源码看脱壳 平时接触的安全大多数都是web端上的安全,由于web的基本架构是采用的B/S模式,本身以浏览器作为客户端。这样和移动端就形成了一个较为明显的区别:那就是移动端相比于web端要多了一套自我保护的安全能力,或者说是一种防止别人分析甚至是破解的能力。 在an...

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

Java

Android中dex文件加载原理解析

likai 发布于 2019-07-01

说明:该篇博客参考https://juejin.im/post/5a0ad2b551882531ba1077a2,只是为了自己的学习做记录,如有侵权请联系删除。 1、简述   为了能够对热修复的原理理解的更加深入有必要对Android中dex文件的加载机制进行解析。 2、源码  ...

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

Java

SpringBoot+Lucene案例介绍

1

Harries 发布于 2019-06-25

SpringBoot+Lucene案例介绍 一、案例介绍 模拟一个商品的站内搜索系统(类似淘宝的站内搜索); 商品详情保存在mysql数据库的product表中,使用mybatis框架; 站内查询使用Lucene创建索引,进行全文检索; 增、删、改,商品需要对Lucene索引修改...

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

Java

Functions Debug 终极指南

14

likai 发布于 2019-06-20

作者:冉小龙 审校:Jennifer 编辑:Anonymitaet 阅读本文需要约 10 分钟。 问:什么比七个工作日更让人不爽? 答:第八个(debug)。 行话说得好,开发 5 分钟,调试 2 小时。 大兄弟,你咋调试 Pulsar Function 阿? 重启? 撸鸭? 意...

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

编程技术

Ansible项目实战LNMP

1

xiaoli.he 发布于 2019-06-12

通过 ansible roles 配置 lnmp 环境, nginx 通过源码编译安装, php 通过源码编译安装, mysql 通过 yum 安装( mysql 源码编译超级慢 )支持系统( CentOS6.x 和 centos7.x 系列) 说明: 将 nginx ...

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