自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

admans的专栏

《管子》曰:明一者皇,察道者帝,通德者王,谋得兵胜者霸。

转载 [转]分布式事务之TCC服务设计和实现注意事项

1、TCC简介 TCC是一种比较成熟的分布式事务解决方案,可用于解决跨库操作的数据一致性问题; TCC是服务化的两阶段编程模型,其Try、Confirm、Cancel 3个方法均由业务编码实现; 其中Try操作作为一阶段,负责资源的检查和预留,Confirm操作作为二阶段提交操作,执行真正的...

2019-12-06 21:11:25

阅读数 2

评论数 0

转载 [转]Android 项目的代码混淆,Android proguard 使用说明

简介 Java代码是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理。 ProGuard是一个混淆代码的开源项目。它的主要作用就是混淆,当然它还能对字节码进行缩减体积、优化等,但那些对于我们来说都算是次要的功能。 官网地址:http...

2019-12-06 10:19:14

阅读数 8

评论数 0

转载 [转]Android-Proguard(代码混淆)

一:混淆是什么,该怎么做? 如果我们的app正常发布就必须要经历混淆这一步,混淆可以使我们的app不那么容易被别人用反编译工具破解,就算被破解,想要读懂我们的源码也是非常费劲的,因为混淆过的源码的类和类成员会被随机命名,代码非常的乱和没有规律,除非之前用keep进行了保护。 以我们...

2019-12-06 10:04:12

阅读数 7

评论数 0

转载 [转]Android 代码混淆和加固 so库 简单教你一行代码实现

混淆 因为开启混淆会使编译时间变长,所以debug模式下不开启。我们需要做的是: 1.将release下minifyEnabled的值改为true,打开混淆; 2.buildConfigField不显示log日志 为什么要混淆: 优化java的字节码 减小apk文件的大小,在混淆...

2019-12-06 09:18:23

阅读数 3

评论数 0

转载 [转]Android 常见安全漏洞修复理论与实践

前言 前段时间公司对应用在爱加密上进行了安全扫描,本文将基于爱加密的漏洞分析报告,针对部分内容,介绍理论修复实践 最小化特权准则概念介绍 最小化特权准则,即指组件只能供自身应用调用,尽可能禁止其他应用访问及调用。 违反最小化特权的危害 若组件违反最小化特权准则,则会带来如下危害: ...

2019-12-05 16:26:34

阅读数 6

评论数 0

原创 各个 Android Gradle 插件版本所需的 Gradle 版本

下表列出了各个 Android Gradle 插件版本所需的 Gradle 版本。 要获得最佳性能,您应该使用 Gradle 和插件这两者的最新版本。 插件版本 所需的 Gradle 版本 1.0.0 - 1.1.3 2.2.1 - 2.3 1.2.0 - 1.3.1 ...

2019-12-05 11:23:06

阅读数 6

评论数 0

原创 系统中常用的目录

Linux系统中常用的目录 目录 /bin 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。 /etc 存放系统管理和配置文件 ...

2019-12-05 10:59:59

阅读数 4

评论数 0

转载 [转]Android studio 快速解决Gradle's dependency cache may be corrupt 和 Gradle配置 gradle

用了好久的AS了,官方版本更新,各种配置工具 也跟着更新。更新后导入工程时(使用Android工程编译或者导入新的工程没有对应的gradle版本)一些电脑出现一下问题。 Error:Failed to open zip file. Gradle's dependency cache may b...

2019-12-05 08:41:01

阅读数 3

评论数 0

转载 [转]Zookeeper入门看这篇就够了

Zookeeper是什么 官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。 上面的解释有点抽象,简单来说zookee...

2019-12-04 20:48:56

阅读数 2

评论数 0

转载 [转]Xshell连接win10 Linux子系统

配置SSH服务: sudo apt-get remove --purge openssh-server ## 先删ssh sudo apt-get install openssh-server ## 在安装ssh sudo rm /etc/ssh/ssh_co...

2019-12-04 20:27:35

阅读数 1

评论数 0

转载 [转]解决Android studio升级到3.5的一些问题

最近Android studio升级到最新的3.5以后,出现了很多问题,记录一下: 1.NDK Resolution Outcome: Project settings: Gradle model version=5.4.1, NDK version is UNKNOWN 这个是因为升级到3.5...

2019-12-04 16:36:39

阅读数 2

评论数 0

原创 Visual Studio 2019 16.3.10 初体验

Visual Studio 2019 版本 16.3.10 发布时间:2019 年 11 月 20 日 官网地址:https://visualstudio.microsoft.com/zh-hans/vs/ 介绍: https://devblogs.microsoft.com/visualstud...

2019-12-02 12:29:17

阅读数 78

评论数 0

转载 [转]想要成为一名优秀的Java程序员,这份文档必读

A、规则(1–2 级) 1、在switch 中每个 case 语句都应该包含 break 或者 return 。 2、不要使用空的for 、if 、while 语句。 3、在运算中不要减小数据的精度。 4、switch 语句中的 case 关键字要和后面的常量保持一个空格,switch 语句...

2019-12-02 10:46:38

阅读数 13

评论数 0

转载 一文读懂什么是CTO、技术VP、技术总监、首席架构师

究竟什么是CTO,一个公司真的需要CTO么?哪些公司的职位对于技术管理者来讲真的是CTO的职位?同样是技术最高负责人,为什么有人叫CTO、有人叫技术总监、技术VP,有人叫首席架构师?他们之间的差别是什么?怎样才能成为一个合格的CTO? § 五种能力 各职位之间的差异,从以下技术管理者需要的五个核...

2019-11-30 15:50:41

阅读数 19

评论数 0

转载 [转]IntelliJ IDEA 2019.3正式发布,给我们带来哪些新特性?

每篇一句 工欲善其事必先利其器 ——《论语·卫灵公》 前言 千呼万唤始出来。自从JetBrains在今年7月24日发布了IDEA 2019.2版本后,从9月份开始我便一直在关注此版本正式版的发布。JetBrains公司在9月中旬就对外公布了下一个主要版本 2019.3的Roa...

2019-11-30 14:12:39

阅读数 342

评论数 0

原创 Spring Boot 解决跨域Cors问题

后端主要代码:(http://localhost:8080/ ) /*WebCorsConfig.java*/ package com.example.demo.Controller; import org.springframework.context.annotation.Configu...

2019-11-29 22:39:46

阅读数 18

评论数 0

原创 投巧解决JavaScript split方法出现空字符的问题

直接使用split,前后各有一个“”值。 >> var str=',a,b,c,d,e,f,'; >> str.split(','); //(8) ["", "a", "b",...

2019-11-29 12:28:04

阅读数 25

评论数 0

转载 [转]nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件

文章目录 前言 一、nginx简介 1. 什么是 nginx 和可以做什么事情 2.Nginx 作为 web 服务器 3. 正向代理 4. 反向代理 5. 负载均衡 6.动静分离 二、Nginx 的安装(Linux:centos为例) 1. 准备工作 2. 开...

2019-11-28 22:16:13

阅读数 11

评论数 0

原创 Hello React

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> &...

2019-11-28 20:39:57

阅读数 8

评论数 0

原创 使用Intellij IDEA 快速构建Spring Boot项目简单示例

package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; im...

2019-11-26 20:49:47

阅读数 18

评论数 0

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