- 浏览: 6385307 次
- 性别:
- 来自: 一片神奇的土地
-
最新评论
-
360pluse:
技术更新,战术升级!Python爬虫案例实战从零开始一站通网盘 ...
Python爬虫实战:Scrapy豆瓣电影爬取 -
18335864773:
推荐用 pageoffice 组件生成 word 文件。
JAVA生成WORD工具类 -
jjhe369:
LISTD_ONE 写道起始地址为163.135.0.1 结束 ...
IP地址与CIDR -
baojunhu99:
private final int POOL_SIZE = 5 ...
使用CompletionService获取多线程返回值 -
LovingBaby:
胡说,javascript 运行时是单线程的,event lo ...
Ajax请求是否可以实现同步
文章列表
四种套路更新缓存
实时刷新缓存
分布式之数据库和缓存双写一致性方案解析(重要)
分类
本地缓存(HashMap/ConcurrentHashMap、Ehcache、Guava Cache等),
缓存服务(Redis/Tair/Memcache等)。
使用场景
什么情况适合用缓存?考虑以下两种场景:
1、短时间内相同数据重复查询多次且数据更新不频繁,这个时候可以选择先从缓存查询,查询不到再从数据库加载并回设到缓存的方式。此种场景较适合用单机缓存。
2、高并发查询热点数据,后端数据库不堪重负,可以用缓存来扛。
微信文章:HTTPS原理,架构师必读!
(1) 对称加密加密与解密使用的是同样的密钥,所以速度快,但由于需要将密钥在网络传输,所以安全性不高。
(2) 非对称加密使用一对密钥,公钥与私钥,所以安全性高,但加 ...
Ajax请求是否可以实现同步
当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出现假死状态,当这个AJAX执行完毕后才会继续运行其他代码页面,假死状态解除。
$.ajax({
type: "post",
url: "path",
cache:false,
//异步
async:false,
dataType: ($.browser.msie) ? "text" : "xml",
success: fun ...
Android拍照或从本地选择图片上传
Android 上传图片到JavaWeb服务器
Android 拍照、选择图片并裁剪
android选择图片或拍照图片上传到服务器(包括上传参数)
open failed: EACCES (Permission denied)"权限已加,写入sd卡仍报错的解决办法
Android 6.0 运行时权限处理
通过URI获取的文件路径为null的解决方法
权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STOR ...
mysql保留小数
1、调用mysql自带的格式化小数函数format(x,d)
例如:
select format(23456.789,2);
select formate(salary,2);
输出:
23,456.79
format()函数会对小数部分进行四舍五入操作,整数部分从右向左每3位一个逗号进行 ...
PullToRefresh的简单使用
- 博客分类:
- Android
Android下拉刷新控件--PullToRefresh的简单使用
android使用PullToRefresh实现上拉加载和下拉刷新效果
开源项目PullToRefresh详解(一)——PullToRefreshListView
PullToRefreshListView 应用讲解
Android Studio项目引入外部库注意事项(PullToRefresh)
ListView 异步更新出现问题的解决(Handler)
notifyDataSetChanged() 动态更新ListView 通过 Handler AsyncTask两种方式
PullToRef ...
跳转:
从一个Fragment跳转到另一个Fragment
android从fragment跳转到fragment问题解决
[Android]Fragment的四种跳转
传值:
activity嵌套fragment,fragment内嵌fragment之间传值切换fragment
嵌套Fragment的使用及常见错误
android 布局中Fragment嵌套Fragment
Android Support v4 支持包中 Fragment用法
使用activity的fragmenttransation的replace方法替换
private void cha ...
TextView最大长度限制,超出部分省略号显示
xml中属性设置:
<TextView
android:id="@+id/name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxEms="7"
android:singleLine="true&quo ...
ViewPager:
ViewPager 详解(五)-----使用Fragment实现ViewPager滑动
Android之RadioGroup+ViewPager制作的底部导航栏
Android项目ViewPager+Fragment的基本使用
viewpager+listview+fragment实现简单的滑动标签页
Android实现类似微信的延迟加载的Fragment——LazyFragment(重要)
TabLayout:
TabLayout的简单使用
TabLayout使用方法详解
Android TabLayout 分分钟打造一个滑动标签页
网络请求工具类HttpUtils
- 博客分类:
- Android
代码如下:
import android.app.Activity;
import android.app.Dialog;
import android.content.Context;
import android.text.format.DateUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import and ...
android排版布局学习
- 博客分类:
- Android
Android开发学习之路--UI之基本布局
android使用shape stroke描边只保留底部
RadioGroup的使用
一、项目粮仓
粮仓学习:
liangcang:
启动页面:act_start.xml
toolbar: widget_foot_main_rgs.xml RadioButton
<RadioButton
android:id="@+id/main_bottom_shop"
android:layout_width="0dp"
andro ...
[工具]-Android切图
- 博客分类:
- Android
切图小科普!聊聊原生APP切图那些事儿
安卓APP设计规范(三)1080*1920设计稿对应开发尺寸
PhotoshopCS6版本,以及支持该版本的切图插件——Cut&Slice me插件。
安装:
在官网上下载CutAndSliceMe.zxp文件,将文件名改为.zip后缀,将该文件解压到photoshop cs6的安装目录下的\Plug-ins\Panels目录下(需新建一个CutAndSliceMe命名的文件夹)。
使用:
安装完后重启photoshop cs6在菜单栏 > 窗口 > 扩展功能 > CutAndSlic ...
【Android基础问题】
- 博客分类:
- Android
1、appcompat_v7:
appcompat_v7包是一个能让2.1以上全使用上4.0版本的界面的支持库,建项目时直接把最小SDK选在Android4.0以上不就不需要这个支持库
2、
inflate方法与findViewById的区别:
LayoutInflater作用是将layout的xml布局文件实例化为View类对象。
对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来找 res/layout下的 xml 布局文件,并且实例化为View类对象;
findViewById() 是找具体 xml 布局文件 ...
Android:最全面的 Webview 详解
WebView(网页视图)基本用法
Android混合开发之Activity类与html页面之间的相互跳转(并解决黑屏问题)
详解JS与APP原生控件交互
android studio创建assets目录并且利用webView加载其html
Android WebView使用全面解析 ...