自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 ehcache的配置和使用

ehcache缓存的配置和使用1.缓存和缓存的作用缓存就是数据交换的缓冲区,由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。当服务器的数据库中的某数据被频繁访问的时候,由于频繁的读取数据库会增大数据库的压力,同时也影响效率。把高频访问的数据放到缓存中,可以提高访问效率,提升用户体验。常用的开源缓存方法有ehcache,memcache,redis,mongoDB等,这些缓存...

2018-12-24 16:31:45 1165

原创 shiro的配置和使用

shiro的配置和使用1.shiro整合spring的配置 <!-- Shiro主过滤器本身功能十分强大,其强大之处就在于它支持任何基于URL路径表达式的、自定义的过滤器的执行 --><!-- Web应用中,Shiro可控制的Web请求必须经过Shiro主过滤器的拦截,Shiro对基于Spring的Web应用提供了完美的支持 --> <bean id="shi...

2018-12-20 18:04:59 800 2

原创 Xposed框架的使用--简单入门

Xposed框架的使用1.xposed是什么?框架是一款开源框架,其功能是可以在不修改APK的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。Xposed 就好比是 Google 模块化手机的主体,只是一个框架的存在,在添加其他功能模块(Modules)之前,发挥不了什么作用,但是没了它也不行。也正因为如此,Xposed 具...

2018-09-08 17:30:12 142953 22

原创 Resolved versions for app (26.1.0) and test app (27.1.1)

Error:Execution failed for task ‘:app:preDebugAndroidTestBuild’. Conflict with dependency ‘com.android.support:support-annotations’ in project ‘:app’. Resolved versions for app (26.1.0) and test app ...

2018-05-17 14:36:55 2087

原创 ubuntu上搭建svn服务器,实现版本控制和多台电脑文件互传

ubuntu搭建svn服务器,实现版本控制和多台电脑文件传递前言:上篇文章记录了git的使用及多电脑使用同一github协同开发:http://blog.csdn.net/xingkong_hdc/article/details/79484518 ,这篇记录一下svn的使用。svn版本控制在一般的公司使用的较多,因为svn是集中式版本控制工具,保密性更好。个人电脑使用的是ubuntu系...

2018-03-09 10:34:02 450

原创 版本控制工具--git以及多电脑使用同一github账号协同开发

版本控制工具–git,以及多电脑使用同一github账号协同开发前言:版本控制工具是开发中必不可少的,常见的以及常使用的版本控制工具有git和svn。git是典型的分布式版本控制工具,不需要网络也可以提交代码,即每个设备都是一个仓库。svn是典型的集中式版本控制工具,即需要一个中心仓库,其他设备提交代码需要网络连接上中心仓库。两种版本控制工具各有利弊以及适合其使用的环境。一.g...

2018-03-08 14:59:16 7796

原创 Android中AES加密算法

Android中AES的使用常见的加密算法大致有两种,一种是对称加密算法如AES,另一种是非对称加密算法如RSA。在对称加密算法中,加密与解密的密钥是相同的。密钥是绝对不可以泄漏的,否则会被攻击者还原密文,窃取机密数据。非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解...

2018-03-01 15:46:02 1334

原创 android进程间通讯(3)--使用socket

android进程间通讯(3)–使用Socket前言:本文记录android进程间通讯的另一种通讯方式–Socket。Socket也称“套接字”,是网络通讯中的概念,它分为流式套接字和用户数据报套接字两种,分别对应网络传输层的TCP和UDP协议。TCP协议是面向连接的协议,提供稳定的双向通讯功能,TCP连接的建立需要经过“三次握手”,具有很高的稳定性。UDP是无连接的,提供不稳定的单向通讯功能...

2018-02-23 15:07:52 2156

原创 android进程间通讯(2)--Binder解析及AIDL的使用

android进程间通讯(2)–理解Binder及AIDL使用前言:之前一篇文章记录了Bundle和文件共享的方式来进行进程间通讯,但并不是所有场景都适用的,比如A进程正在进行一个计算,计算完成后要启动B进程并把计算结果传递给B进程,但是计算结果不支持放入Bundle,又或者A进程有个封装好的方法,B进程想要调用A进程里面的方法,使用Bundle则行不通了。因此android提供了一种进程间通

2018-02-06 17:48:07 347

原创 android进程间通讯(1)--Bundle和文件共享

Android进程间通讯(1)–Bundle和文件共享前言:之前记录过android的IPC方式有Bundle,文件共享,Messenger,AIDL,ContentProvider和socket。后面将详解这几种IPC方式。按类别原理分类,实际上方式可以分为4种:1.Bundle 2.文件共享 3.Binder,包括Messenger,AIDL, ContentProvider 4.sock

2018-02-06 14:03:57 363

原创 android进程间通信(IPC)的多种方式

1.进程与线程什么是进程,在计算机系统内进程是包括I/O,虚拟内存,处理器在内的一种抽象概念,通常情况下,一个程序就是一个进程。在Android应用程序中可以给四大组件指定android:process属性来创建多线程。什么是线程,线程是CPU调度的最小单元,是一种有限的系统资源。线程包含在进程内,一个进程可以有多个线程,也可以只有单一线程,即主线程。同一进程内的线程共享代码和数据,而不同进程,处于

2017-12-20 11:22:57 483

原创 使用adb快速安装

前言:在正常的android应用开发过程中,测试代码通过instans run 的方式可以快捷的测试,但有时候我们需要打包测试,测试混淆和压缩后的签名包,这时候通过adb命令会快捷很多1.adb环境配置方式1.直接将android sdk路径,我的skd路径是 C:\Users\Administrator\AppData\Local\Android\sdk\platform-tools

2017-06-22 11:44:29 4419

翻译 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-11-09 15:43:22 158

空空如也

空空如也

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

TA关注的人

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