自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 营销系列(1)数字营销通识——广告人应掌握的营销、广告概念

广告是由可识别的出资人通过各种媒介,通常是有偿的、有组织的和非人员性劝服的,进行有关产品(商品、服务和观点)的信息传播活动。—— William Arens 《当代广告学》数字营销简介1、营销的概念企业为获得利益回报而为顾客创造价值并与之建立关系的过程。2、营销组合4P4CProduct 产品设计出满足消费者需求的产品Consumer‘s Needs 客户需求设计一款樱花奶茶Price 价格为产品设定合理的价格Cost 成本28元/杯Place.

2022-02-09 18:06:31 5019 1

原创 营销系列(2)投放问题诊断及效果提升——为什么你的广告消耗、转化持续低迷?

广告是由可识别的出资人通过各种媒介,通常是有偿的、有组织的和非人员性劝服的,进行有关产品(商品、服务和观点)的信息传播活动。—— William Arens 《当代广告学》广告优化的目的及意义1.为什么广告投放需要优化?广告主诉求覆盖意向购买用户覆盖高转化用户目标用户诉求对商品有购买欲望广告刺激消费冲动2.营销师必备能力营销通用能力营销专业知识行业洞察能力客户管理能力方案策划能力数字营销专业能力产品理解能力数据分析能力创意能力投放管理能力效果.

2022-02-10 19:09:33 779

原创 Java 进阶 08 —— JVM 垃圾回收器

文章目录垃圾回收器概述垃圾回收器的分类评估 GC 的性能指标吞吐量(throughput)暂停时间(pause time)吞吐量 vs 暂停时间不同的垃圾回收器概述垃圾收集器发展史7 款经典的垃圾回收器7 款经典的垃圾回收器与垃圾分代之间的关系垃圾收集器的组合关系如何查看默认的垃圾回收器垃圾回收器介绍Serial 回收器:串行回收参数配置ParNew 回收器:并行回收参数配置Parallel 回收器:吞吐量优先参数配置CMS 回收器:低延迟CMS 工作原理分析优点缺点参数配置小结G1 回收器:区域化分代式

2022-02-09 17:56:04 346

原创 Java 进阶 07 —— JVM 垃圾回收相关概念

System.gc() 的理解在默认情况下,通过 System.gc() 或者 Runtime.getRuntime().gc() 的调用,会显示触发 Full GC,同时对老年代和新生代进行回收,尝试释放被丢弃对象占用的内存。然而 System.gc() 调用附带一个免责声明,无法保证对垃圾收集器的调用。JVM 实现者可以通过 System.gc() 调用来决定 JVM 的 GC 行为。而一般情况下,垃圾回收应该是自动进行的,无须手动触发,否则就太过于麻烦了。在一些特殊情况下,如我们正在编写一个性

2022-02-09 17:55:09 289

原创 Java 进阶 06 —— JVM 垃圾回收算法

文章目录为什么会有 GC什么是垃圾(Garbage)为什么需要垃圾回收早期垃圾回收Java 垃圾回收机制垃圾回收相关算法垃圾标记阶段方式一:引用计数算法小结方式二:可达性分析算法GC Roots对象的 finalization 机制生存还是死亡?具体过程MAT 与 JProfiler 的 GC Roots 溯源获取 dump 文件垃圾清除阶段标记-清除算法(Mark-Sweep)背景执行过程复制算法(Copying)背景核心思想标记-压缩算法(Mark-Compact)背景执行过程小结分代收集算法增量收集算

2022-02-09 17:54:16 325

原创 Java 进阶 05 —— JVM 相关工具

文章目录JVM 命令行工具常用命令实例JVM 图形化工具jconsolejvisualvmVisualGCjmcJVM 命令行工具工具简介javaJava 应用的启动程序javacJDK 内置的编译工具javap反编译 class 文件的工具javadoc根据 Java 代码和标准注释,自动生成相关的API说明文档javahJNI 开发时, 根据 java 代码生成需要的 .h文件。extcheck检查某个 jar 文件和运行时扩展 jar

2022-02-08 15:21:07 142

原创 Java 进阶 04 —— JVM 内存模型:堆和栈是什么?

Java 进阶 04 —— JVM 内存模型:堆和栈是什么?JVM 运行时数据区概述JVM 整体架构JVM 系统线程JVM 内存结构JVM 内存整体结构JVM 栈内存机构JVM 堆内存结构CPU 与内存行为Java对象模型Java内存模型JVM 启动参数JVM 运行时数据区概述内存是非常重要的系统资源,是硬盘和 CPU 的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM 内存布局规定了 Java 在运行过程中内存申请、分配、管理的策略,保证了 JVM 的高效稳定运行。不同的 JVM 对于内存的

2021-05-17 23:25:51 387

原创 Java 进阶 03 —— 类加载器和双亲委派到底是什么?

Java 进阶 03 —— 类加载器和双亲委派到底是什么?类加载子系统作用类加载器的角色类的生命周期Loading 阶段Linking 阶段Initialization 阶段类的加载时机不会初始化(可能会加载)虚拟机自带的加载器加载器特点双亲委托负责依赖缓存加载关于 ClassLoader获取 ClassLoader 的途径显示当前 ClassLoader 加载了哪些 Jar ?用户自定义类加载器添加类的几种方式?练习类加载子系统作用类加载子系统负责从文件系统或者网络中加载 Class 文件,Clas

2021-05-17 23:24:25 217

原创 Java 进阶 02 —— 是时候了解一下 Java 字节码了

Java 进阶 02 —— 是时候了解一下 Java 字节码了什么是字节码?javac 与 javap字节码的运行时结构从助记符到二进制四则运行的例子算数操作与类型转换一个完整的循环控制方法调用的指令什么是字节码?我们平时所说的 Java 字节码,指的是用 Java 语言编译成的字节码。准确的说能在 JVM 平台上执行的字节码格式都是一样的。所以应该统称为 JVM 字节码。不同的编译器,可以编译出相同的字节码文件,字节码文件也可以在不同的 JVM 上运行。Java 虚拟机与 Java 语

2021-05-17 23:19:21 165

原创 Java 进阶 01 —— 5 分钟回顾一下 Java 基础知识

Java 进阶 01 —— 5 分钟回顾一下 Java 基础知识Java 生态圈Java 跨平台的语言Java 虚拟机规范JVM 跨语言的平台多语言混合编程两种架构举例JVM 的生命周期虚拟机的启动虚拟机的执行虚拟机的退出JVM 发展历程Sun Classic VMExact VMHotSpotBEA 的 JRockitIBM 的 J9Java 生态圈Java 是目前应用最为广泛的软件开发平台之一。随着 Java 以及 Java 社区的不断壮大,Java 也早已不再是简简单单的一门计算机语言了,它更是一

2021-05-17 19:17:31 101

原创 如何在macOS根目录创建文件夹

在短短的两个月里,已经遇到了 2 次这个问题,第 1 次是 macOS@Catalina 版本,第 2 次是升级后的 macOS@Big Sur 版本,在这里记录一下解决办法。macOS@Catalina 版本重启系统进入恢复模式,关闭 SIP,重启后命令行执行下面这行代码,再创建文件夹就能成功了。sudo mount -uw /macOS@Big Sur 版本重启系统进入恢复模式,关闭 SIP(不确定有没有这个步骤,如果有人尝试可以评论一下),接下来稍稍麻烦一点,修改 /etc/synthet

2021-03-02 13:09:34 1486 3

原创 FFmpeg 不完全实战

本文会介绍一些FFmpeg的常用命令(也包含FFplay,FFprobe)。笔者在一开始接触FFmpeg时也是从网上找一些文章来看,但都是零零散散,也不知为什么是这个命令,最近为了完成一些任务啃了啃FFmpeg的文档,总结了一些常用且实用的命令。阅读之前本文介绍的内容不是从零开始的,不会教你去安装,也不会特别难,但是有点长。建议阅读本文之前阅读一下以下2篇文章:【必看】阮一峰——FFmpeg 视频处理入门教程又拍云——看视频常见的 720p、1080p、4k,这些分辨率到底包含了什么?关于.

2020-08-30 18:46:29 1450

原创 使用又拍云加速你的静态网站

0. 从静态托管的jekyll静态网站说起目前很多网站都提供了jekyll网站的托管服务,比如最知名的 GitHub,还有 GitLab,以及国内的 腾讯云 - Coding、开源中国 - 码云gitee 都可以部署jekyll静态网站。相比之下国外的GitHub服务比较稳定,GitLab我很少用不太了解,但是访问速度就很慢了。国内的码云和Coding目前来看也是越来越稳定的,但是仍然有时候访问比较慢。由于GitHub本身访问比较慢,所以我把代码仓库建在了Coding上,使用Coding的静态网站托管

2020-05-16 13:47:29 2099 2

原创 安装 Kubernetes Dashboard

安装 Kubernetes Dashboard按照官网上的说法,安装非常简单,直接执行下面这个命令就可以了$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml但是由于国内的环境,实际上...

2019-05-13 12:53:31 240

原创 Kubernetes 安装指北

本文环境为 Ubuntu18.04LTS切换 aliyun 更新源$ vim /etc/apt/sources.list将更新源替换为下面的内容deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu...

2019-05-13 12:49:27 252

原创 LeetCode 232. 用栈实现队列

原题链接:https://leetcode.com/problems/implement-queue-using-stacks/description/https://leetcode-cn.com/problems/implement-queue-using-stacks/description/这道题其实比较简单,题目要求就是用栈实现一个队列。我们考虑有两个栈,一个输入栈,一个输出栈。...

2018-11-21 18:56:43 109

原创 MySQL 的 xml 和 json 支持

-- 测试 MySQL 5.6 MySQL 8.0 通过create table xml( id int not null auto_increment, xml varchar(255) not null, primary key(id));insert into xml(xml) values('<sucess>100</sucess>');insert...

2018-11-21 18:45:52 575

原创 使用 docker 安装多版本的 MySQL

首先从 docker 官网下载安装 docker。检查 docker 安装是否成功,出现类似下面的信息就是安装好了$ docker versionClient: Docker Engine - Community Version: 18.09.0 API version: 1.39 Go version: go1.10.4 Git com...

2018-11-21 18:38:33 4985

原创 Maven 的一些概念和参考

Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Ja...

2018-11-21 18:35:49 183

原创 日志框架的使用——如何输出日志到文件

Logback 的配置application.yml 可配置的比较简单logback-spring.xml 可以进行复杂的配置比如我们有两个需求区分 info 和 error 日志每天产生一个日志文件这是一个很合理的需求,便于我们查找日志配置 application.ymllogging: pattern: console: "%d - %msg%n" file...

2018-11-21 18:34:15 701

原创 could not initialize proxy - no Session

报错org.hibernate.LazyInitializationException: could not initialize proxy [com.example.demo.dataobject.User#1] - no Session解决解决LazyInitializationException异常大概有这么几种方式1.关闭LazyInitialization, 将fetch设成e...

2018-11-21 18:27:30 318

原创 Hibernate 原理及实战(一)

1.三层架构分层2.MVC 思想3.一些概念3.1.模型 Model3.2.持久层Persistence3.3.DAL Data Access Layer,数据访问层3.4.DAO data access object,数据访问对象3.5.ORM object-relational mapping,对象关系映射3.6.Active Record4.什么是 Hibern...

2018-08-04 19:24:57 295

AP000003X概率论与数理统计.zip

概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计

2018-01-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除