- Kotlin反射(模块化讲解)
GRKF15
kotlin开发语言android
参考文档:Kotlin反射全解析1–基础概念-简书反射·Kotlin官方文档中文版反射·Kotlin语言官方参考文档中文版反射·kotlin-docs-zh反射·Kotlin语言官方参考文档中文版反射·Kotlin官方文档中文版Kotlin反射:深入探索与多场景应用-CSDN博客Kotlin反射:深入探索与多场景应用-CSDN博客反射·Kotlin官方文档中文版AndroidKotlin反射全解析
- Android Kotlin学习(五)-OpenCV
菠萝加点糖
androidkotlin学习opencv
AndroidKotlin学习(五)-OpenCVOpenCV导入初始化格式转换绘制文字和图形因为经常需要使用OpenCV,所以试下Kotlin如何使用OpenCV库OpenCV导入OpenCV有封装好的Android库,直接去这里下载:OpenCV下载好后在项目里通过ImportModule导入到项目中初始化OpenCV在Application中初始化:classMainApplication:
- Android 基于Kotlin Flow实现一个倒计时功能
_小马快跑_
AndroidJetpackKotlinandroidkotlin开发语言
文章目录前情提要实现倒计时功能注意事项完整代码地址前情提要上一篇AndroidKotlin之Flow数据流中介绍了协程Flow,我们知道Flow数据流可以按顺序发送多个值,一个倒计时功能刚好符合这种场景,本文就尝试使用Flow来实现一个倒计时功能。上文中举过一个简单示例:flow{log("sendhello")emit("hello")//发送数据log("sendworld")emit("wo
- 国内maven镜像
安卓程序员_谢伟光
mavenandroid
国内Maven镜像,你可以将它们添加到你的AndroidKotlin项目的build.gradle文件中,以加快依赖库的下载速度:中央仓库(MavenCentral)镜像repositories{mavenCentral()maven{url'https://maven.aliyun.com/repository/central'}}JCenter镜像:repositories{jcenter()
- Android Kotlin字符串补0的方法
woonleung
Kotlin字符串androidstudioandroid
AndroidKotlin字符串补0的方法前言代码实现总结前言对于一些kotlin刚入门的新手来说,可能不知道kotlin字符串如何补0,下面来分享一个方法。代码实现这里举个例子,假设生成一个流水号,流水号前六位为日期格式yyMMdd,后六位为递增的一个常量,采用String.format的方法。privatevarserialIndex=0privatefungenerateSerialNo()
- Android kotlin协程浅析笔记
矿坑中的野猫
Android知识androidkotlinjava
1.协程协程?我们明确一下这篇文章,我们需要了解什么东西.1.协程是什么东西2.协程用来干什么3.协程怎么写>4.你对我的爱有多深根据大佬们的理解,协程大概可以理解为.一种轻量级线程,协程类似于线程,但是它算是一种可以在单线程模式下模拟多线程编程的效果.里面状态中的挂起和恢复和我们的操作系统无关,只和函数有关区别:线程运行在内核态,协程运行在用户态总结:Androidkotlin中协程是一个线程框
- Android学习--Fragment,androidkotlin面试题
m0_66264134
程序员架构移动开发android
android:text=“button”/>新建一个右侧Fragment布局叫right_fragment_xml,一个文本框然后分别新建LeftFragmet和RightFragment两个类继承Fragment,并且重写onCreateView()方法packagecom.example.fragmenttestimportandroid.os.Bundleimportandroid.vie
- Android 使用Kotlin封装RecyclerView
编码熊(Coding-Bear)
Android必知必会androidkotlinmfcrecycleviewKotlin扩展函数应用
文章目录1.概述2.运行效果图3.代码实现3.1扩展RecyclerView3.2扩展Adapter3.3RecyclerView装饰绘制3.3.1以图片实现分割线3.3.2画网格线3.3.3空白的分割线3.3.4不同方向上的分割线3.4使用方法1.概述在一个开源项目上看到了一个AndroidKotlin版的RecyclerView封装,个人觉得非常方便,所以就将这个封装摘了出来,记录下,方便以后
- Android Kotlin(11)之《排序算法_选择》
小强彬
AndroidKotlin第十篇排序算法_选择排序。也许有的地方没有写好,也欢迎大家提出问题,纠正问题。一、选择排序原理首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。文字就不描述了,找了一个网上动态图,一看就懂:选择排序_网络图片二、kotlin选择排序公共方法这里使用了
- Android kotlin系列讲解(入门篇)使用HTTP访问网络
彬sir哥
Androidkotlin入门到进阶系列讲解androidstudiokotlinhttp入门
点击查看>返回总目录<|上一篇:Androidkotlin系列讲解(入门篇)WebView的用法文章目录1、使用HttpsURLConnection2、使用OkHttp1、使用HttpsURLConnection在过去,Android上发送HTTP请求一般有两种方式:HttpsURLConnection和HttpClient。不过由于HttpClient存在API数量过多、扩展困难等缺点,Andr
- Android Kotlin 协程详解
袁震
androidkotlinandroidkotlin开发语言
前言关于Kotlin基础和高阶函数又不熟悉的可以先参考文章:AndroidKotlin基础详解_袁震的博客-CSDN博客AndroidKotlin高阶详解_袁震的博客-CSDN博客什么是协程?要理解协程,就要将它和线程联系起来理解。线程是什么?我想大家都清楚,而协程,它比线程更加轻量级,一个线程上面可以有多个协程。如果我们应用开启一万个线程,可能就崩溃了,但是如果我们开启10万个协程,对应用的性能
- Android Kotlin 高阶详解
袁震
androidkotlin开发语言
前言本文主要讲述kotlin高阶相关的内容,如果对kotlin基础还不了解的,可以参考文章AndroidKotlin基础详解_袁震的博客-CSDN博客1,与Java的相互调用1.1在kotlin中调用java代码大多数的java代码都可以直接在kotlin中调用,没有问题,但是有一些代码是不能直接调用的,这里需要注意一下1.1.1含有关键字的方法某些kotlin关键字在java中是合法的标识符,i
- Android kotlin系列讲解(进阶篇)解析XML格式数据
彬sir哥
Androidkotlin入门到精通系列讲解androidstudiokotlinxml进阶
点击查看>返回总目录<|上一篇:Androidkotlin系列讲解(入门篇)使用HTTP访问网络文章目录1、Pull解析方式2、SAX解析方式通常情况下,每个需要访问网络的应用程序都会有一个自己的服务器,我们可以向服务器提交数据,也可以从服务器上获取数据。不过这个时候就出现了一个问题,这些数据到底要以什么样的格式在网络上传输呢?随便传递一段文本肯定是不行的,因为另一方根本就不知道这段文本的用途是什
- android studio的Android Drawable Preview
彬sir哥
Android操作教程androidstudioDrawablePreview
AndroidDrawablePreview应用后,如下图:再也不用一个一个点开去看了其他学习资料:1、付费专栏《Androidkotlin入门到进阶系列讲解》:https://blog.csdn.net/qq_35091074/category_11036895.html2、免费专栏《Androidkotlin开源项目-功能》(可提供源码):https://blog.csdn.net/qq_35
- android kotlinx.serialization集成
jjkopen
在androidkotlin项目中使用kotlinx.serialization进行json解析kotlinx.serializationgithub注意:之前版本的API有改变pic1.pngpic2.pngproject的build.gradledependencies添加classpath"org.jetbrains.kotlin:kotlin-serialization:$kotlin_v
- Java与Kotline Funcation函数与参数函数的详解
蜗牛、Z
Javaandroidkotlinjava开发语言kotlinandroid
一.介绍在现在以IDE为开发工具的时代,各种开发语言都有,kotlin的语法势头比较强,今天我们将介绍在项目中出现比较多的两种函数,一种是参数函数,还有一种就是Function函数如果你不了匿名函数请阅读以下文档:Androidkotlin高阶函数与Javalambda表达式介绍与实战_蜗牛、Z的博客-CSDN博客二.参数函数正常在Java中,如果想回调另一个方法或者类中的数据,可以通过接口回调,
- android解决kotlin问题Expecting member declaration
帅得不敢出门
Android平台androidkotlinjava
示例代码androidkotlin工程classMainActivity:AppCompatActivity(){privateSerialPortmSerialPort=null;//这一行会出错overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentView(R.la
- Android kotlin 跳转手机热点开关页面和判断热点是否打开
我怀里的猫
Android日常androidkotlin智能手机
Androidkotlin跳转手机热点开关页面和判断热点是否打开判断热点是否打开跳转手机热点开关页面顺带介绍一些其他常用的设置页面跳转其他热点的一些相关知识Local-onlyhotspot参考判断热点是否打开网上方法比较多,我这边使用了通过WifiManager拿反射的getWifiApState方法获取判断,亲测可用,最近迷上了扩展方法【dog】funActivity.isWifiApOpen
- Android kotlin系列讲解 - 总目录
彬sir哥
Androidkotlin入门到精通系列讲解androidstudiokotlin总目录
总目录《Androidkotlin入门到精通系列讲解》是我自写及笔记,欢迎大家学习,逻辑思维、解决问题的能力…,这样成为程序员的好机会,也感谢粉丝的评价和我交流,我在给您们讲解中长见识点。1、Android学前了解Android源码中com.android.support依赖迁移到AndroidX库Android为什么要从Java改用Kotlin2、Android你的第一行Android代码如何下
- Android kotlin系列讲解(入门篇)使用Intent在Activity之间穿梭
彬sir哥
Androidkotlin入门到精通系列讲解androidstudiokotlinActivityIntent入门
<<返回总目录上一篇:Androidkotlin系列讲解(入门篇)Activity的理解与基本用法文章目录1、使用显式Intent2、使用隐式Intent3、更多隐式Intent的用法4、向下一个Activity传递数据5、返回数据给上一个Activity1、使用显式Intent你应该已经对创建Activity的流程比较熟悉了,那我现在在ActivityTest项目再快速地创建一个Activity
- Kotlin中使用Room数据的一个小问题处理
Nothing_655f
Kotlin中使用Room数据的一个小问题处理随手记录一个播放器APP中其他同事操作数据库处理的问题前置资料:kotlin版Room数据库—基本使用Androidkotlin+协程+Room数据库的简单使用Android脚本之家sqlite常用的命令-增删改查-maxiongying-博客园背景:播放器中缓存数据库记录播放片源的播放位置,用于记录断点播放的位置实现:1、根据片源路径判断数据库表中是
- Kotlin 的函数
无语_ae67
title:Kotlin(函数)top:falsedate:2019-07-0317:56:30tags:kotlincategory:androidKotlin的函数简单实用在Kotlin中定义函数的关键字是funfunsum(a:Int,b:Int):Int{returna+b}Kotlin的函数格式如下:fun函数名(参数名:参数类型):返回值类型{方法体return返回值}Kotlin中的
- Android Kotlin学习记录 - 使用Kotlin向布局中动态添加组件-使用viewBinding
我是你的小饼干
Androidandroidjavakotlin
AndroidKotlin学习记录-使用Kotlin向布局中动态添加组件-使用viewbinding经过一个下午的Kotlin语法学习,在了解了Kotlin基础之后,开始学习使用Kotlin编写安卓程序,并采用ViewBinding的方式获取控件第一个程序就遇到了问题,当我想使用编写代码的方式向一个LinearLayout中动态添加一个Textview的时候,界面没有变化以下是界面代码以下是Kot
- Android Kotlin学习(四)- 集合遍历
wolf0706
androidkotlin学习
AndroidKotlin学习(四)-集合遍历ListSetMap介绍下Kotlin常用的集合的创建和遍历ListarrayListOf创建可变集合,可以提供索引访问元素,varlist1=arrayListOf(User("test1","123456","123456"),User("test2","123456","123456"));list1.add(User("test3","1234
- Android kotlin协程入门(二):kotlin协程的关键知识点初步讲解
笨笨11
由于文章涉及到的只是点比较多、内容可能过长,可以根据自己的能力水平和熟悉程度分阶段跳着看。如有讲述的不正确的地方劳烦各位私信给笔者,万分感谢。kotlin协程的关键知识点上一本章节《Androidkotlin协程入门实战(一):kotlin协程的基础用法解读》末尾我们提到,将在本章节中对以下知识点做初步讲解,包含上文提到的launch和async函数中的3个参数作用。清单如下:协程调度器Corou
- Android kotlin序列化之Parcelable详解与使用(二)
蜗牛、Z
kotlinandroid解决方案androidkotlinandroidstudio
一、介绍注解序列化篇:Androidkotlin序列化之@Parcelize详解与使用_蜗牛、Z的博客-CSDN博客通过上一篇注解序列化,我们已了解的kotlin的序列化比Java复杂了很多。而且有好多问题,注解虽好,但是存在一些问题。一般在大型商业项目开发过程中,我们不仅追求极致的开发技术,更重视软件质量。过于风骚的技术同样有潜在的风险,这个时候我们还是回到本质。二、手写Parcelable序列
- 如何给ViewModel传值
NewNiu
在AndroidKotlin中,给ViewModel传值有多种方式。这里列出了几种常见的方式:使用ViewModel的构造函数传值:可以在ViewModel的构造函数中添加需要传递的参数,然后在创建ViewModel的时候传入相应的值。例如:classMyViewModel(valparam:String):ViewModel(){//ViewModel的逻辑代码}在创建ViewModel的时候,
- AndroidKotlin扩展
追月星随
在本教程中,我们将介绍使用KotlinAndroidExtensions插件所需的步骤,从而增强Android的开发体验。查看绑定背景每个Android开发者都知道这个findViewById()功能。毫无疑问,这是一个难以阅读和支持的潜在错误和恶劣代码的来源。虽然有几个库可用于解决这个问题,但是这些库需要为每个暴露的注释字段View。KotlinAndroidExtensions插件使我们能够获
- 想使用Android kotlin图表的看过来
Calvin880828
Android架构Android技术汇总androidkotlin开发语言
想使用Androidkotlin图表的看过来在这篇文章中,我将介绍一个有用的库,我在我的项目中使用它来创建图表:折线图条形图环形图接入步骤添加依赖implementation'com.diogobernardino:williamchart:3.10.1'创建Activity我希望每个图表都有单独的Activity,所以我创建了3个Activity:▶BarChartActivity.kt+XML
- Android版kotlin协程入门(三):kotlin协程的异常处理
笨笨11
kotlin协程的异常处理在上一篇《Androidkotlin协程入门(二):kotlin协程的关键知识点初步讲解》中我们提到这节将会讲解协程的异常处理。但是笔者在写这篇文章的时候遇到了些问题,主要是讲解的深度怎么去把控,因为要处理异常,首先得知道异常是如何产生,那么必然就涉及到协程创建->启动->执行->调度->恢复->完成(取消)流程。这其中每一步都能罗列出一堆需要讲解东西,所以笔者最终决定,
- 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