- RK3566/RK3568 Android 11 动态显示/隐藏下拉框
安卓framework定制
RK3566/RK3568Android11系统开发android
概述在系统服务中增加显示/隐藏状态栏方法,在上层app动态调用显示/隐藏下拉框方法,设备关机和重启后也能继续生效。创建全局变量1.定义全局变量在frameworks/base/core/java/android/provider/Settings.java中添加/***Disabledrop-downbox*@hide*/publicstaticfinalStringSYSTEM_HIDE_DRO
- Android 4.4 以下,OkHttp访问Https报错,设置了sslSocketFactory仍无效的解决方法
LuckyTHP
androidokhttphttps
背景Android4.4及以下,使用OkHttp发送Https请求,报以下错误:javax.net.ssl.SSLHandshakeException:javax.net.ssl.SSLProtocolException:SSLhandshakeaborted:ssl=0x6b712c90:FailureinSSLlibrary,usuallyaprotocolerrorerror:1407741
- android13 隐藏状态栏里面的背光调节 隐藏下拉栏背光调节
黑暗大法师晚上吃午餐肉
android13rom系统开发定制安卓13隐藏状态栏背光调节安卓13隐藏下拉栏背光调节rk3588隐藏下拉栏背光调节安卓13去掉下拉栏背光调节安卓13删除下拉栏背光调节安卓13删除背光调节安卓13去掉状态栏背光调节
总纲android13rom开发总纲说明目录1.前言2.问题分析3.修改方法4.编译运行5.彩蛋1.前言隐藏下拉栏里面的背光调节,禁止用户在这里调节背光亮度。2.问题分析我们找到对应的布局,然后在里面隐藏掉。使用之前文章介绍的布局查找工具,查找亮度条idid/brightness_slider./frameworks/base/packages/SystemUI/res/layout/quick_
- 【Android 10 SystemUI 如何隐藏状态栏耳机图标和定位图标】
萌虎不虎
androidpython开发语言
Android10SystemUI如何隐藏状态栏耳机图标和定位图标代码路径:frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarPolicy.javaframeworks\base\core\res\res\values\config.xml隐藏状态栏耳机图标在PhoneS
- Android11.0隐藏状态栏及导航栏
yjz_0314
Android11.0android
Android11.0隐藏状态栏及导航栏隐藏状态栏及导航栏添加全局状态保存配置设备-显示中添加隐藏状态栏及隐藏导航栏开关定义隐藏状态栏及导航栏的广播字串SystemUI中处理广播隐藏状态栏及导航栏隐藏状态栏及导航栏本文描述Android11系统设置-显示中添加隐藏状态栏及导航栏开关及功能实现。添加全局状态保存配置在M(Android5.0)版本之前,SettingsProvider中系统设置是存储
- 界面全屏和隐藏状态栏和亮色状态栏
追风z
/***全屏*/protectedvoidfullScreen(){//设置界面全屏//获取decorViewViewdecorView=getWindow().getDecorView();//判断版本if(Build.VERSION.SDK_INT>=16&&Build.VERSION.SDK_INT=19){//19及以上版本//SYSTEM_UI_FLAG_HIDE_NAVIGATION:
- RK3128 Android4.4蓝牙音箱模式开发总结
suwen8100
#Android蓝牙
RK3128Android4.4蓝牙音箱模式开发总结需求Android蓝牙框架蓝牙音箱模式代码移植ADB查看当前录音策略信息:ADB查看当前哪个进程在录音:查看当前设备声卡信息如果alsa音频框架设备,查看alsa驱动和codec相关信息查看录音/播放设备的实际采样率:问题点音频数据丢失,播放时断断续续与语音助手软件的音频输入通道冲突蓝牙连接没有提示音、播放音乐无声修改蓝牙名字蓝牙自动配对部分vi
- android 4.4音频策略,Android 4.4 Kitkat 音频实现及简要分析
牛顿顿顿
android4.4音频策略
在Android4.4上实现录放音背景Android自ICS开始,音频系统就有了很大的变化,先是抛弃了alsalib,然后是采用了AIO,各级框架上,都有了自己的特色,与Linux的音频应用渐行渐远,形成了自己独特的音频管理和音频配置功能。总的来说改进还是非常大,至少在用户体验上已经大大的超越了之前的版本。我们就从4.4的音频实现上来分析其中的一些变化和实现机制。要求首先是硬件功能正常,这个不表。
- android 4.4新功能介绍(Kitkat)
月疯
【android版本功能介绍】
重要的行为变更如果您之前发布过Android应用,请注意您的应用可能受到Android4.4变化的影响。如果您的应用从外部存储空间读取...您的应用在Android4.4上运行时无法读取外部存储空间上的共享文件,除非您的应用具有READ_EXTERNAL_STORAGE权限。也就是说,没有此权限,您无法再访问getExternalStoragePublicDirectory()返回的目录中的文件。
- android 4.4 audio 框架
dddddppppp123
android
android4.4本地播放一首mp3的流程以一首mp3的播放流程来理解audio架构与代码流程。播放命令通过网络adb连接板子cmd中输入:amstart-a"android.intent.action.VIEW"-t"audio/mp3"-d"file:///data/mytest/zl_cd.mp3"1.创建播放器AmSuperPlayerAwesomePlayernewAudioPlaye
- Android 13.0 SystemUI下拉状态栏禁止QuickQSPanel展开
安卓兼职framework应用工程师
android13.0Rom定制化系列讲解androidqspanelquickqspanel禁止下拉二次展开禁止二次展开
1.概述在13.0系统rom产品定制化开发中,对于SystemUI定制开发功能也有不少的,增加快捷功能模块,隐藏状态栏图标项目开发需要要求定制QSPanel相关UI和开发功能,要求首次下拉后展示快捷功能模块以后就是显示QuickQSPanel而不展开QSPanel,接下来要从下滑手势下拉出状态栏分析功能实现2.SystemUI下拉状态栏禁止QuickQSPanel展开的核心类frameworks\
- [Android AOSP] /system/priv-app 和 /system/app区别
段子周
Android4.4起引入了/system/priv-app目录概念,那么它和原来的/system/app目录有什么区别呢?一句话答案:只有在/system/priv-app目录下的app或者和这个目录下的app相同签名的app才可以使用android:protectionLevel=signatureOrSystem中的权限Android官方文档解释"signatureOrSystem"级别参考
- Retrofit2低版本兼容问题
小耗子_20da
我项目依赖的版本,测试机是Android7.0的设备,一切正常implementation'com.squareup.retrofit2:retrofit-converters:2.9.0'implementation'com.squareup.retrofit2:converter-gson:2.9.0'然而,我们采购回来的设备居然是Android4.4的(这年头居然有这么低的版本),一请求ht
- 鸿蒙应用开发学习:ArkTs将应用设置为全屏显示并隐藏状态栏
武陵悭臾
学习笔记问题解决鸿蒙应用开发学习鸿蒙个人开发智能手机华为harmonyos
一、问题描述近期我在学习鸿蒙应用开发,跟着B站UP主黑马程序员的视频教程做了一个小鱼动画应用。之前解决了应用默认是竖屏,而这个小鱼动画应用是横屏的问题(见我前一篇博文鸿蒙应用开发学习:让page页面强制横屏)。但在手机上测试发现,页面中的返回键与手机状态栏发生重叠了,导致返回按钮不能正常响应点击事件。我首先想到的解决办法就是让状态栏不显示即可。问题解决前的页面状态如下:主页是竖屏的,手机状态栏对应
- 状态栏一点小心得
ErolC鱼
大家都知道,隐藏状态栏会有下面两种方式:ViewdecorView=getWindow().getDecorView();intoption=View.SYSTEM_UI_FLAG_FULLSCREEN;decorView.setSystemUiVisibility(option);}这是第一种,设置DecorView类的setSystemUiVisibility方法getWindow().add
- RK3566&RK3568安卓11隐藏状态栏带接口
By-LQX
AndroidsystemAndroidndkandroidjavaadb物联网
文章目录前言一、创建全局变量二、设置应用添加隐藏导航栏按钮三、添加按钮功能四、动态隐藏还有显示功能五、创建系统导航栏广播接口总结前言关于Android系统的状态栏,不同的客户有不同的需求:有些客户需要永久隐藏状态栏,有些客户需要在设置显示中添加按钮可自行选择是否显示和隐藏,有些客户需要给出调用接口供APP去调用设置等;一、创建全局变量1、创建全局变量并保存状态栏状态,是为了系统级应用和整个框架层都
- SparseArray和SparseArrayCompat的使用
记忆九天
SparseArray和SparseArrayCompat是android内部特有的api,功能与HaspMap的功能类似。SparseArray只能在API19以上的系统里面才有这个类,也就是Android4.4以上。于是SparseArrayCompat就是为了兼容更低的版本而存在的。所以SparseArray和SparseArrayCompat实际上是一样的。SparseArray(稀疏数组
- android源码编译和模拟器emulator
光电子
android系统开发
目录一、概述二、编译和仿真三、总结一、概述这次源码编译和仿真的是android2.3.4和android4.4,手头的环境暂时就这两个sdkok,至于androidN和androidO后续会添加。二、编译和仿真1、编译Android:sourcesetenv一般设置androidsdk的环境变量,setenv为脚本,如果没有就略过这一步。source./build/envsetup.sh,设置an
- Android - 跨应用访问数据实战之 SharedPreference
感觉不怎么会
Androidandroid
Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户(Android系统是基于Linux)的。个人尝试过发现SharedPreference有两种方法可以实现:1、围绕操作模式(高版本不可用,已废弃)2、相同的SharedUserId先说第一种,由于之前做的项目是基于Android4.4的,因此可以成功运行,高版本会直接崩溃。代码如下:
- Android - app实现 A/B 升级
感觉不怎么会
AndroidSAndroidandroid
官网介绍如下:A/B系统更新(也称为无缝更新)的目标是确保在无线下载(OTA)更新期间在磁盘上保留一个可正常启动和使用的系统。采用这种方式可以降低更新之后设备无法启动的可能性,这意味着用户需要将设备送到维修和保修中心进行更换和刷机的情况将会减少。最开始只是知道这种升级模式,但是未具体了解,在Android4.4和Android10上沿用之前的RecoverySystem.installPackag
- 在Android 4.4中迁移到WebView(四)
鹿小纯0831
Android4.4(API级别19)引入了基于Chromium的新版WebView。此更改升级了对HTML5,CSS3和JavaScript的WebView性能和标准支持,以匹配最新的Web浏览器。在Android4.4及更高版本上运行时,任何使用WebView的应用程序都将继承这些升级。本文档介绍了在将targetSdkVersion设置为“19”或更高时应注意的对WebView的其他更改。注
- 闪屏页面的设置01
遁地猫
一.隐藏状态栏和标题栏的方法1、在styles.xml文件中自定义一个style:truetrue2.在AndroidManifest中修改Activiy的Theme:二.闪屏动画设置linearLayout=findViewById(R.id.row);//旋转RotateAnimationrotateAnimation=newRotateAnimation(0,360,Animation.RE
- 安卓逆向入门笔记——smali基础
biao197
编程&逆向android笔记
smali基础语法dalvik字节码1、先来了解一下dalvik虚拟机:dalvik虚拟机是Android5.0以前用于运行安卓应用的虚拟机,从Android4.4开始,Google开始引入了全新的虚拟机ART(AndroidRuntime),直到Android5.0开始ART虚拟机就替代了dalvik虚拟机。既然dalvik虚拟机被ART虚拟机替代了,那我们还有学的必要吗?ART是向下兼容的,A
- Android系统分布式编译(distcc)
hui5110
CICDAndroid编译android分布式编译器gcc/gdb编译调试
1.搭建distcc分布式编译环境(适用Android4.4)最好的方式是参考官网,网上其他指导书都不全:https://raw.githubusercontent.com/distcc/distcc/master/INSTALL1.1安装distcc(distccclient和server均需要安装)从官网下载distcc压缩包,拷贝到服务器上,tar-zxvf解压缩tar-zxvfdistcc
- Android Dalvik虚拟机和ART虚拟机对比
Bount林
概述Android4.4以上开始使用ART虚拟机,在此之前我们一直使用的Dalvik虚拟机,那么为什么Google突然换了Android运行的虚拟机呢?答案只有一个:ART虚拟机更优秀。DalvikvsART1.DalvikAndroid4.4及以前使用的都是Dalvik虚拟机,我们知道Apk在打包的过程中会先将java等源码通过javac编译成.class文件,但是我们的Dalvik虚拟机只会执
- Android各版本引入的重要安全机制介绍
车联网安全杂货铺
系统安全android系统安全安全iot网络安全
本文简单列举Android各个版本引入的一些主要安全机制。Android4.4(KitKat)-SELinux(Security-EnhancedLinux):引入了强制访问控制框架,对系统的进程和文件进行了更严格的访问控制。Android5.0(Lollipop)-FullDiskEncryption(FDE):默认启用了全盘加密,将用户数据存储在设备上时进行加密保护。Android6.0(Ma
- 给 Web 前端工程师看的用 Rust 开发 wasm 组件实战 | 京东云技术团队
京东云技术团队
前端前端rustwasmwebassembly
什么是wasm组件?wasm全称WebAssembly,是通过虚拟机的方式,可以在服务端、客户端如浏览器等环境执行的二进制程序。他有速度快、效率高、可移植的特点。对我们Web前端工程最大的好处就是可以在浏览器端使用二进制程序处理一些计算量大的处理,使用他比javascript快的特点优化性能。目前浏览器对wasm的兼容性如下:在移动端除了android4.4和ios10下不支持外,其他版本都能提供
- 2020安卓flash播放器源码APP
AI软件技术分享
最近公司需要在Android设备上播放flash,在业务洽谈之前,我需要提前技术储备一下,在百度上一搜索发现adobe被淘汰了。但是我客户需要做一款Android上面的学习机,其所有教育资源都是flash,然后给我一个截图,我一看倒吸一口凉气!flash播放器被屏蔽是在Android4.4系统发布时候就替换浏览器内核导致flash无法通过网页播放,到了Android6.0的时候,Adobe官方停止
- Application中startActivity问题记录
wu_kangjie
Application中startActivity问题记录问题描述项目集成了友盟推送,收到消息跳转,在Android9.0以下能正常跳转,到9.0之后不能正常跳转,点击推送没有反应。错误图片原因及解决方案Android4.4以上在Application中跳转或者使用Application的context的时候,ActivityStackSupervisor中会自动设置FLAG_ACTIVITY_N
- 【Android 踩过的坑】4.java.io.IOException: Cannot run program “/system/xbin/su“: error=2, No such file...
技术宅-Nopi
Android踩过的坑android/system/xbin/susulinuxIOException
【Android踩过的坑】4.java.io.IOException:Cannotrunprogram“/system/xbin/su”:error=2,Nosuchfileordirectory情况:Android4.4系统正常跑,Android8.0系统就报错了Processsu=Runtime.getRuntime().exec("/system/xbin/su");解决方法:Process
- iOS http封装
374016526
ios服务器交互http网络请求
程序开发避免不了与服务器的交互,这里打包了一个自己写的http交互库。希望可以帮到大家。
内置一个basehttp,当我们创建自己的service可以继承实现。
KuroAppBaseHttp *baseHttp = [[KuroAppBaseHttp alloc] init];
[baseHttp setDelegate:self];
[baseHttp
- lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具
brotherlamp
linuxlinux教程linux视频linux自学linux资料
那些相信 Linux 命令行是单调无聊且没有任何乐趣的人们,你们错了,这里有一些有关 Linux 的文章,它们展示着 Linux 是如何的有趣和“淘气” 。
在本文中,我将讨论一个名为“lolcat”的小工具 – 它可以在终端中生成彩虹般的颜色。
何为 lolcat ?
Lolcat 是一个针对 Linux,BSD 和 OSX 平台的工具,它类似于 cat 命令,并为 cat
- MongoDB索引管理(1)——[九]
eksliang
mongodbMongoDB管理索引
转载请出自出处:http://eksliang.iteye.com/blog/2178427 一、概述
数据库的索引与书籍的索引类似,有了索引就不需要翻转整本书。数据库的索引跟这个原理一样,首先在索引中找,在索引中找到条目以后,就可以直接跳转到目标文档的位置,从而使查询速度提高几个数据量级。
不使用索引的查询称
- Informatica参数及变量
18289753290
Informatica参数变量
下面是本人通俗的理解,如有不对之处,希望指正 info参数的设置:在info中用到的参数都在server的专门的配置文件中(最好以parma)结尾 下面的GLOBAl就是全局的,$开头的是系统级变量,$$开头的变量是自定义变量。如果是在session中或者mapping中用到的变量就是局部变量,那就把global换成对应的session或者mapping名字。
[GLOBAL] $Par
- python 解析unicode字符串为utf8编码字符串
酷的飞上天空
unicode
php返回的json字符串如果包含中文,则会被转换成\uxx格式的unicode编码字符串返回。
在浏览器中能正常识别这种编码,但是后台程序却不能识别,直接输出显示的是\uxx的字符,并未进行转码。
转换方式如下
>>> import json
>>> q = '{"text":"\u4
- Hibernate的总结
永夜-极光
Hibernate
1.hibernate的作用,简化对数据库的编码,使开发人员不必再与复杂的sql语句打交道
做项目大部分都需要用JAVA来链接数据库,比如你要做一个会员注册的 页面,那么 获取到用户填写的 基本信后,你要把这些基本信息存入数据库对应的表中,不用hibernate还有mybatis之类的框架,都不用的话就得用JDBC,也就是JAVA自己的,用这个东西你要写很多的代码,比如保存注册信
- SyntaxError: Non-UTF-8 code starting with '\xc4'
随便小屋
python
刚开始看一下Python语言,传说听强大的,但我感觉还是没Java强吧!
写Hello World的时候就遇到一个问题,在Eclipse中写的,代码如下
'''
Created on 2014年10月27日
@author: Logic
'''
print("Hello World!");
运行结果
SyntaxError: Non-UTF-8
- 学会敬酒礼仪 不做酒席菜鸟
aijuans
菜鸟
俗话说,酒是越喝越厚,但在酒桌上也有很多学问讲究,以下总结了一些酒桌上的你不得不注意的小细节。
细节一:领导相互喝完才轮到自己敬酒。敬酒一定要站起来,双手举杯。
细节二:可以多人敬一人,决不可一人敬多人,除非你是领导。
细节三:自己敬别人,如果不碰杯,自己喝多少可视乎情况而定,比如对方酒量,对方喝酒态度,切不可比对方喝得少,要知道是自己敬人。
细节四:自己敬别人,如果碰杯,一
- 《创新者的基因》读书笔记
aoyouzi
读书笔记《创新者的基因》
创新者的基因
创新者的“基因”,即最具创意的企业家具备的五种“发现技能”:联想,观察,实验,发问,建立人脉。
第一部分破坏性创新,从你开始
第一章破坏性创新者的基因
如何获得启示:
发现以下的因素起到了催化剂的作用:(1) -个挑战现状的问题;(2)对某项技术、某个公司或顾客的观察;(3) -次尝试新鲜事物的经验或实验;(4)与某人进行了一次交谈,为他点醒
- 表单验证技术
百合不是茶
JavaScriptDOM对象String对象事件
js最主要的功能就是验证表单,下面是我对表单验证的一些理解,贴出来与大家交流交流 ,数显我们要知道表单验证需要的技术点, String对象,事件,函数
一:String对象;通常是对字符串的操作;
1,String的属性;
字符串.length;表示该字符串的长度;
var str= "java"
- web.xml配置详解之context-param
bijian1013
javaservletweb.xmlcontext-param
一.格式定义:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>contextConfigLocationValue></param-value>
</context-param>
作用:该元
- Web系统常见编码漏洞(开发工程师知晓)
Bill_chen
sqlPHPWebfckeditor脚本
1.头号大敌:SQL Injection
原因:程序中对用户输入检查不严格,用户可以提交一段数据库查询代码,根据程序返回的结果,
获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。
本质:
对于输入检查不充分,导致SQL语句将用户提交的非法数据当作语句的一部分来执行。
示例:
String query = "SELECT id FROM users
- 【MongoDB学习笔记六】MongoDB修改器
bit1129
mongodb
本文首先介绍下MongoDB的基本的增删改查操作,然后,详细介绍MongoDB提供的修改器,以完成各种各样的文档更新操作 MongoDB的主要操作
show dbs 显示当前用户能看到哪些数据库
use foobar 将数据库切换到foobar
show collections 显示当前数据库有哪些集合
db.people.update,update不带参数,可
- 提高职业素养,做好人生规划
白糖_
人生
培训讲师是成都著名的企业培训讲师,他在讲课中提出的一些观点很新颖,在此我收录了一些分享一下。注:讲师的观点不代表本人的观点,这些东西大家自己揣摩。
1、什么是职业规划:职业规划并不完全代表你到什么阶段要当什么官要拿多少钱,这些都只是梦想。职业规划是清楚的认识自己现在缺什么,这个阶段该学习什么,下个阶段缺什么,又应该怎么去规划学习,这样才算是规划。
- 国外的网站你都到哪边看?
bozch
技术网站国外
学习软件开发技术,如果没有什么英文基础,最好还是看国内的一些技术网站,例如:开源OSchina,csdn,iteye,51cto等等。
个人感觉如果英语基础能力不错的话,可以浏览国外的网站来进行软件技术基础的学习,例如java开发中常用的到的网站有apache.org 里面有apache的很多Projects,springframework.org是spring相关的项目网站,还有几个感觉不错的
- 编程之美-光影切割问题
bylijinnan
编程之美
package a;
public class DisorderCount {
/**《编程之美》“光影切割问题”
* 主要是两个问题:
* 1.数学公式(设定没有三条以上的直线交于同一点):
* 两条直线最多一个交点,将平面分成了4个区域;
* 三条直线最多三个交点,将平面分成了7个区域;
* 可以推出:N条直线 M个交点,区域数为N+M+1。
- 关于Web跨站执行脚本概念
chenbowen00
Web安全跨站执行脚本
跨站脚本攻击(XSS)是web应用程序中最危险和最常见的安全漏洞之一。安全研究人员发现这个漏洞在最受欢迎的网站,包括谷歌、Facebook、亚马逊、PayPal,和许多其他网站。如果你看看bug赏金计划,大多数报告的问题属于 XSS。为了防止跨站脚本攻击,浏览器也有自己的过滤器,但安全研究人员总是想方设法绕过这些过滤器。这个漏洞是通常用于执行cookie窃取、恶意软件传播,会话劫持,恶意重定向。在
- [开源项目与投资]投资开源项目之前需要统计该项目已有的用户数
comsci
开源项目
现在国内和国外,特别是美国那边,突然出现很多开源项目,但是这些项目的用户有多少,有多少忠诚的粉丝,对于投资者来讲,完全是一个未知数,那么要投资开源项目,我们投资者必须准确无误的知道该项目的全部情况,包括项目发起人的情况,项目的维持时间..项目的技术水平,项目的参与者的势力,项目投入产出的效益.....
- oracle alert log file(告警日志文件)
daizj
oracle告警日志文件alert log file
The alert log is a chronological log of messages and errors, and includes the following items:
All internal errors (ORA-00600), block corruption errors (ORA-01578), and deadlock errors (ORA-00060)
- 关于 CAS SSO 文章声明
denger
SSO
由于几年前写了几篇 CAS 系列的文章,之后陆续有人参照文章去实现,可都遇到了各种问题,同时经常或多或少的收到不少人的求助。现在这时特此说明几点:
1. 那些文章发表于好几年前了,CAS 已经更新几个很多版本了,由于近年已经没有做该领域方面的事情,所有文章也没有持续更新。
2. 文章只是提供思路,尽管 CAS 版本已经发生变化,但原理和流程仍然一致。最重要的是明白原理,然后
- 初二上学期难记单词
dcj3sjt126com
englishword
lesson 课
traffic 交通
matter 要紧;事物
happy 快乐的,幸福的
second 第二的
idea 主意;想法;意见
mean 意味着
important 重要的,重大的
never 从来,决不
afraid 害怕 的
fifth 第五的
hometown 故乡,家乡
discuss 讨论;议论
east 东方的
agree 同意;赞成
bo
- uicollectionview 纯代码布局, 添加头部视图
dcj3sjt126com
Collection
#import <UIKit/UIKit.h>
@interface myHeadView : UICollectionReusableView
{
UILabel *TitleLable;
}
-(void)setTextTitle;
@end
#import "myHeadView.h"
@implementation m
- N 位随机数字串的 JAVA 生成实现
FX夜归人
javaMath随机数Random
/**
* 功能描述 随机数工具类<br />
* @author FengXueYeGuiRen
* 创建时间 2014-7-25<br />
*/
public class RandomUtil {
// 随机数生成器
private static java.util.Random random = new java.util.R
- Ehcache(09)——缓存Web页面
234390216
ehcache页面缓存
页面缓存
目录
1 SimplePageCachingFilter
1.1 calculateKey
1.2 可配置的初始化参数
1.2.1 cach
- spring中少用的注解@primary解析
jackyrong
primary
这次看下spring中少见的注解@primary注解,例子
@Component
public class MetalSinger implements Singer{
@Override
public String sing(String lyrics) {
return "I am singing with DIO voice
- Java几款性能分析工具的对比
lbwahoo
java
Java几款性能分析工具的对比
摘自:http://my.oschina.net/liux/blog/51800
在给客户的应用程序维护的过程中,我注意到在高负载下的一些性能问题。理论上,增加对应用程序的负载会使性能等比率的下降。然而,我认为性能下降的比率远远高于负载的增加。我也发现,性能可以通过改变应用程序的逻辑来提升,甚至达到极限。为了更详细的了解这一点,我们需要做一些性能
- JVM参数配置大全
nickys
jvm应用服务器
JVM参数配置大全
/usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=5 -
- 搭建 CentOS 6 服务器(14) - squid、Varnish
rensanning
varnish
(一)squid
安装
# yum install httpd-tools -y
# htpasswd -c -b /etc/squid/passwords squiduser 123456
# yum install squid -y
设置
# cp /etc/squid/squid.conf /etc/squid/squid.conf.bak
# vi /etc/
- Spring缓存注解@Cache使用
tom_seed
spring
参考资料
http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/
http://swiftlet.net/archives/774
缓存注解有以下三个:
@Cacheable @CacheEvict @CachePut
- dom4j解析XML时出现"java.lang.noclassdeffounderror: org/jaxen/jaxenexception"错误
xp9802
java.lang.NoClassDefFoundError: org/jaxen/JaxenExc
关键字: java.lang.noclassdeffounderror: org/jaxen/jaxenexception
使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式
执行时却抛出以下异常:
Exceptio