- 博客(153)
- 资源 (4)
- 问答 (8)
- 收藏
- 关注
原创 gradle 解决项目中的一些常见问题
文章目录多个类冲突了解决方式1解决方式2多个类冲突了当一个module依赖结构为+--- com.abc.def:AAA:1.3.1-SNAPSHOT| +--- com.abc.def:BBB:1.1.3-SNAPSHOT+--- com.abc.def:BBB:1.1.3-SNAPSHOT先声明module是一个Android里面的普通的module,作为一个组件化存在,比如说是一个登陆业务BBB是一个工具类,该工具类作为一个maven存在AAA比如是一个WebView的壳子
2021-04-21 15:05:49
398
原创 已有Android项目集成react native
文章目录已有Android项目集成react native环境Android studio 4.0.1gradle前置准备集成步骤效果应用地址已有Android项目集成react native环境Android studio 4.0.1gradlebuildscript { repositories { google() jcenter() } dependencies { classpath "com.android.too
2021-02-18 19:05:41
795
原创 gradle打包
文章目录gradle打包gradle.properties文件app的build.gradle文件注释0注释1注释2注释3注释4注释5查看task执行依赖结果gradle打包gradle.properties文件buildType=Releaseapp的build.gradle文件// 0def bdt = buildType// 1def publish = project.tasks.create("publishAll")// publish all task android
2021-01-25 17:04:41
1765
1
原创 Gradle优化
文章目录优化对代码的优化未使用的代码使用的代码对资源进行优化优化buildTypes { release { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' signingConf
2021-01-21 20:04:55
445
原创 Android创建不同的productFlavors
文章目录构建类型productFlavorsbuildTypes整合为不同的构建类型配置代码目录结构maindebug&release代码合并规则构建类型构建类型 = productFlavors + buildTypes(就不翻译成中文了, 英文看着顺眼些)productFlavorsflavorDimensions "api", "mode" productFlavors { demo { dimension "mode"
2021-01-19 20:06:24
1491
原创 Android线程池源码分析
文章目录Android线程池源码分析线程池执行流程图相关函数workerCountOfaddWorker(Runnable firstTask, boolean core)runStateOf(c);Worker类Worker(Runnable firstTask)runWorkergetTaskAndroid线程池源码分析线程池执行流程图相关函数int c = ctl.get(); if (workerCountOf(c) < corePoolSize) {
2020-10-19 19:42:24
564
原创 gradle上传Nexus
文章目录Nexus 搭建下载解压启动发布代码注解1注解2注解3注解4注解5远程仓库的创建Nexus 搭建下载略解压略启动cd /Users/你的用户名/Downloads/nexus-3.27.0-03-mac/nexus-3.27.0-03/bin./nexus start在浏览器输入http://localhost:8081/#admin第一次启动会慢一些,会发现浏览器找不到页面,没关系,等一下,或者刷新一下发布代码先贴完整版代码apply plugin: 'com.andr
2020-09-13 22:05:12
1295
原创 gradle学习2
文章目录gradle 学习gradle生命周期生命周期生命周期回调获取project获取所有project获取子projectgradle 学习gradle生命周期生命周期初始化阶段=》配置阶段=》执行阶段生命周期回调里面把闭包写在()外面Groovy 语法学习基本语法学习定义变量一切基本类型都是对象int x = 10println x.classdouble y = 3.123println y.class使用def定义变量该方式定义变量可以不声明变
2020-08-08 23:58:47
1169
原创 leakcanary源码学习
本文主要注重内存泄漏的流程进行源码学习文章目录leakcanary源码学习使用重点对象介绍注册监听垃圾回收调用gc前调用gc后内存泄漏查找流程endleakcanary源码学习使用在Android中使用leakcanary只需要一步 LeakCanary.install(this);重点对象介绍public static @NonNull RefWatcher install(@Non...
2020-05-07 07:49:50
447
原创 Shell学习
文章目录查看当前计算机使用的shell输出重定向正确覆盖追加错误覆盖追加同时追加到文件一起保存分开保存输入重定向多命令顺序执行;&&||管道符命令1 | 命令2通配符特殊符号对于shell所有变量赋值默认是字符串setset -u删除变量查看当前计算机使用的shellecho $SHELL输出重定向正确覆盖ifconfig > test.log追加ifconf...
2020-04-14 19:05:19
1194
原创 Java并发编程实战(6)
该系列文章是博主学习笔记,禁止转载,读书交流群:946541246文章目录性能与可伸缩性可伸缩性减少锁的竞争缩小锁的范围锁分解锁分段并发程序的测试性能与可伸缩性可伸缩性当增加计算资源时(CPU、内存、存储容量或I/O带宽),程序的吞吐量或者处理能力能响应地增加减少锁的竞争减少锁的持有时间降低锁的请求频率使用带有协调机制的独占锁,这些机制允许更高的并发性缩小锁的范围@Thre...
2020-02-08 21:11:20
219
原创 mysql问题合集
文章目录Access denied for user 'root'@'localhost' (using password: YES)Access denied for user ‘root’@‘localhost’ (using password: YES)直接回车
2020-01-16 17:55:46
379
原创 Java并发编程实战(4)
该系列文章是博主学习笔记,禁止转载,读书交流群:946541246文章目录取消与关闭使用变量作为标记取消使用中断标记取消使用future取消cancel停止线程要基于服务取消与关闭使用变量作为标记取消@ThreadSafepublic class PrimeGenerator implements Runnable { private static ExecutorService...
2020-01-05 15:09:08
456
原创 Shiro框架 Subject、SecurityManager、线程之间的关系
文章目录Subject、SecurityManager与线程之间的关系Subject与SecurityManager之间的关系Subject、SecurityManager与线程之间的关系Subject与SecurityManager之间的关系
2019-10-17 23:20:28
1269
1
原创 SpringMVC
文章目录web.xmldispatcher-servlet.xml控制类注解idjsp工程目录web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/X...
2019-09-18 10:09:52
341
原创 单点登录框架搭建
文章目录配置文件mavenweb.xmlspring-shiro.xmlshiro.propertiesJava代码WebCasRealm工程截图配置文件maven<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http...
2019-08-18 19:56:15
1004
原创 MySql学习笔记(ACID、隔离级别)
文章目录ACID原子行(atomicity)一致性(consistency)隔离性(isolation)持久性(durability)隔离级别READ UNCOMMITTED(未提交读/脏读)READ COMMITTED(提交读/不可重复读)REPEATABLE READ(可重复读)SERIALIZABLE(可串行化)ACID原子行(atomicity)一个事务中的所有操作要么全成功,要么全...
2019-08-18 14:55:22
125
原创 Shiro学习第一节
文章目录表结构设计用户表作用表结构用户——角色关联表作用表结构角色表作用表结构角色——权限关联表作用表结构权限表作用表结构重写登录验证重写权限检查验证测试代码结果表结构设计一个用户有多个角色,一个角色对应多个权限,总体来讲是五张表用户表作用用于验证用户帐号密码表结构CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREM...
2019-05-12 22:17:40
237
2
原创 Java并发编程实战(5)
该系列文章是博主学习笔记,禁止转载,读书交流群:946541246文章目录Java并发编程实战六章学习线程池线程池分类(其实Java线程池就是比Android线程池前面多个new)newFixedThreadPoolnewCachedThreadPoolnewScheduledThreadPoolnewSingleThreadPool线程池生命周期Java并发编程实战六章学习线程池线程池分...
2019-04-21 19:21:51
328
原创 Java栅栏应用
文章目录栅栏分两类CyclicBarrier干什么用的栗子Exchanger干什么用的栗子栅栏分两类CyclicBarrier干什么用的线程到达栅栏的位置时调用await方法,该线程会被阻塞,直到所有线程都到达栅栏位置。当所有线程都到达栅栏位置,那么栅栏将打开,此时所有线程都被释放,栅栏将被重置以便下次使用。栗子一家人去吃肯德基,当大家都到齐了进行点名,一起进入。package t...
2019-04-14 20:25:03
2556
1
原创 RedisTemplate应用
文章目录Redis在项目中应用工程目录配置文件applicationContext.xmlredis.propertiesspring-redis.xmlmavenweb.xmljava代码TestActionApplicationContextAwareListnermanagerdao测试Redis在项目中应用工程目录配置文件applicationContext.xml<be...
2019-04-09 08:08:15
457
原创 IntelliJIDEA无法识别properties文件解决
IntelliJIDEA无法识别properties文件解决工程目录设置资源文件位置选中test文件,并点击Resources设置properties在配置文件中配置properties路径
2019-04-09 07:58:16
17207
2
原创 ApplicationContextAware应用
文章目录ApplicationContextAware应用配置文件web.xmlapplicationContext.xmljava代码请求代码测试ApplicationContextAware应用配置文件web.xml<context-param> <param-name>contextConfigLocation</param-name> ...
2019-03-31 16:05:24
1242
原创 Spring与jersey整合Ⅱ
文章目录Spring与jersey整合工程目录配置文件maven配置文件web.xmlrequest和response拦截web.xmlJava输出@Consumes("application/json")@Produces("application/json")@ProviderSpring与jersey整合工程目录配置文件maven配置文件<?xml version="1.0...
2019-03-24 17:43:42
2522
1
原创 Java并发编程实战(3)
该系列文章是博主学习笔记,禁止转载,读书交流群:946541246文章目录Java并发编程实战五章学习同步容器类的问题Java并发编程实战五章学习同步容器类的问题public class UnsafeVectorHelpers { public static Object getLast(Vector list) { int lastIndex = list.siz...
2019-03-23 21:14:06
284
原创 Java并发编程实战(2)
该系列文章是博主学习笔记,禁止转载,读书交流群:946541246文章目录Java并发编程实战三四章学习加锁与可见性volatileJava并发编程实战三四章学习加锁与可见性锁可以用于确保某个线程以一种可预测的方式来查看另一个线程的执行结果当线程A执行某个同步代码时,线程B随后进入由同一个锁保护的同步代码块,在这种情况下可以保证,在锁被释放钱,A看到的变量值在B获得锁后同样可以由B看到。...
2019-03-18 23:01:06
928
2
原创 Spring与jersey整合Ⅰ
文章目录Spring与jersey整合工程目录配置文件maven配置文件applicationContext配置文件web.xmlJava文件ServiceServiceImpl接口文件TestActiontomcat配置文件测试Spring与jersey整合工程目录配置文件maven配置文件<?xml version="1.0" encoding="UTF-8"?>&...
2019-03-17 17:48:47
1379
原创 Java并发编程实战(1)
该系列文章是博主学习笔记,禁止转载,读书交流群:946541246·文章目录Java并发编程实战一二章学习概念无状态竟态条件不变性条件相互约束的变量要在一个原子操作中进行复合操作Java并发编程实战一二章学习概念无状态既不包含任何域,也不包含任何对其他类中域的引用。无状态一定是线程安全的例如@ThreadSafepublic class StatelessFactorizer...
2019-03-16 22:38:37
398
原创 Redis学习Ⅱ
文章目录Redis 常用数据类型StringHashListSetzset(有序集合)Redis 常用数据类型StringHashListRPUSH 变量名 向右添加一个LRANGE变量名 向左添加一个LRANGE 变量名 0 -1 输出Setzset(有序集合)...
2019-03-09 20:29:37
176
原创 Redis学习Ⅰ
文章目录环境jdk环境mac版本Redis安装命令打开redis服务端打开redis客户端为Redis设置访问密码(为了之后在代码中访问)Redis其它命令设置一个key-value取得一个key对应的value追加value设置缓存时间查看缓存剩余时间清空所有缓存退出Redis查看Redis的pid查看Redis是否启动Java与Redisjar包工程结构代码运行结果参考链接环境jdk环境...
2019-03-06 23:01:06
187
原创 Spring与Mybatis整合之加入事务处理
文章目录事务工程目录sql语句jar包配置文件applicationContext.xmldb.propertieslog4j.propertiesjava文件entitymapperservice测试文件结果演示无异常有异常事务工程目录sql语句CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `userna...
2019-02-25 22:46:40
2198
原创 Spring学习Ⅴ
Spring AOP编程jar包jarsql语句create database ee19_spring_day03;use ee19_spring_day03;create table account( id int primary key auto_increment, username varchar(50), money int);insert into acco...
2019-02-23 18:24:16
194
原创 Spring学习Ⅳ
Spring AOPjar包jar工程目录配置文件applicationContext.xml&amp;amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;amp;gt;&amp;amp;lt;beans xmlns=&amp;quot;http://
2019-02-23 16:31:36
181
原创 Spring学习Ⅲ
文章目录Spring 使用注解代替xmljar包工程目录配置文件applicationContext.xml代码测试文件结果展示Spring 依赖注入普通值注入配置文件applicationContext.xml代码测试文件结果展示对象注入配置文件applicationContext.xml代码测试代码结果展示Spring 使用注解代替xmljar包jar工程目录配置文件applic...
2019-02-23 15:06:24
158
原创 Spring学习Ⅱ
文章目录Spring 初始化和销毁jar包工程目录配置文件applicationContext.xml代码测试文件结果展示Spring 初始化和销毁jar包jar工程目录配置文件applicationContext.xml&amp;amp;amp;amp;lt;?xml version=&amp;amp;amp;quot;1.0&amp;amp;amp;quot; encoding=&amp;amp;amp;quot;UTF-8
2019-02-22 23:28:38
185
原创 Spring学习Ⅰ
文章目录Spring IoCjar包工程目录配置文件applicationContext.xml代码测试文件结果展示Spring IoCjar包jar工程目录配置文件applicationContext.xml&amp;amp;amp;amp;lt;?xml version=&amp;amp;amp;quot;1.0&amp;amp;amp;quot; encoding=&amp;amp;amp;quot;UTF-8&a
2019-02-18 22:45:30
502
nexus-3.27.0-03-mac.tgz
2020-09-13
Android自定义属性深入理解
2018-05-06
requestDispatcher.forward报错,各位大牛进来看看,本人小白
2016-12-09
为什么ListView在MOVE中返回true,在Down里面,有时候监听不到Down
2016-07-30
关于Android Debug的小问题
2016-01-19
Android中的getparent()问题
2015-10-15
关于getMeasuredWidth()和getWidth()方法
2015-10-06
关于getMeasuredWidth()和getWidth()方法
2015-10-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人