`
文章列表
spring的普通类中如何取session和request对像 在使用spring时,经常需要在普通类中获取session,request等对像. 比如一些AOP拦截器类,在有使用struts2时,因为struts2有一个接口使用org.apache.struts2.ServletActionContext即可很方便的取到session对像. 用法:ServletActionContext.getRequest().getSession(); 但在单独使用spring时如何在普通类中获取session,reuqest呢? 其实也是有办法的. 首先要在web.xml增加如下代码: <lis ...
JNotify,一个支持动态监控文件和文件夹(支持级联监控)的架包。在linux系统中,调用的是linux底层的inotify服务,只是添加了对子文件夹级联监控的功能。在windows中,需要添加附件的dll文件,因为windows默认没有该服务,这是大拿们自己开发的一个功能。 使用很简单,以我的ubuntu系统为例: 1,将jnotify包引入到工程中。 2,将jnotify依赖的so文件加入到java.library.path路径中。这个变量可能会有多个位置,随便将jnotify压缩包中附带的libjnotify.so文件加入到其中的任何一个路径中即可。如果不知道这个变量的值,可以使 ...
用法: Usage: check_procs -w <range> -c <range> [-m metric] [-s state] [-p ppid] [-u user] [-r rss] [-z vsz] [-P %cpu] [-a argument-array] [-C command] [-t timeout] [-v] 现在就来解释下逐个参数的意思 -w -c 大家都知道,设置警告和严重警告的范围。 ...
在给客户进行应用程序维护的过程中,我注意到一些关于高负载条件下的性能问题。理论上,增加对应用程序的负载会使性能有所下降,但是我认为性能下降的比率远远高于负载的增加,同时我也发现,性能可以通过改变应用程 ...
因为想在windows平台下开发Hadoop,所以安装了一个cygwin。cygwin是一个可以在windows上模拟linux运行环境的软件,使用它的客户端可以方便的在windows上进行Linux平台的操作。下面总结一下中间遇到的问题和解决方法: 首先要下载一个cygwin的安装程序,下载安装程序,下载地址为: http://www.cygwin.com/setup.exe 选择必须安装的包,根据实践有如下包必须选择安 装,否则很可能cygwin安装失败! Net Category下的OpenSSL,OpenSSH; Base Category下的sed; Editors Category下 ...

关于java 的书

    博客分类:
  • Java
 
Thinking in Java,,敏捷软件开发原则、实践与设计模式

单点登录 sso

    博客分类:
  • Java
目的:使用单点登录系统统一管理各子系统的用户登录登出,并提供一个统一的集成页面,方便用户在各系统之间的快速切换。 环境:cas-server-3.3.1,cas-client-2.0.11 一:配置服务器端的数字证书     1,生成数字证书          ./keytool -genkey -alias examplecas -keypass changeit -keyalg RSA -keystore server.keystore          2,导出数字证书          ./keytool -export -alias examplecas -keypass c ...
启动Oracle,在cmd模式下依次启动: net start oracleservice服务名 lsnrctl start 启动监听程序 关闭服务为: lsnrctl stop net stop oracleserviceData 1. Oracle安装完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp 2. ORACLE9IAS WEB CACHE的初始默认用户和密码? administrator/administrator 3. o ...
Android中的Content provider机制可支持在多个应用中存储和读取数据。这也是跨应用共享数据的唯一方式。在android系统中,没有一个公共的内存区域,供多个应用共享存储数据。 Android提供了一些主要数据类型的Content provider,比如音频、视频、图片和私人通讯录等。可在android.provider包下面找到一些android提供的Content provider。可以获得这些Content provider,查询它们包含的数据,当然前提是已获得适当的读取权限。 如果想公开自己的数据,那么可有两种办法: 创建自己的Content provider,需要 ...
在开发android 时不能查看源码必是很不爽的一件事,看过网上一些文章后(都是2.0以前的版本,跟我的2.2最新版本的配置是不一样的)不过还是给了我启示,通过配置终于可以在eclipse中查看源码了! 先下载源码,最新为2.2 1. 源码地址:http://rgruet.free.fr/public/ 2.找SDK目录 安装的SDK到我的目录E:\ E:\android-sdk-windows\      找到目录 结构如下: E:\android-sdk-windows\        -platforms                   +android-2      +android ...
android低版本工程(如1.5)放到高版本环境中(如2.2)可能会上述错误,解决方法如下:1。 如果不修改android sdk版本,则使用project clean 命令作用于某工程即可。       (该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级)2。 如果修改android sdk版本,则需要以下几个步骤:       1)修改SDK             选择工程,build path --> configure build path ---> library 删除引用的低版本SDK,             然后add External JARs,选择 ...
展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。由于程序员行业每年跳槽一次,我不隐瞒大家,我至少换过5个以上的单位,这期间跳来跳去,甚至是城市都换过3个。还好户口没丢掉,其他都已经是乱了,好几个城市里,都有交过三金,甚至是一个 ...
解决方法: 1.修改Tomcat服务器conf\server.xml 这个文件。打开找到8080,在最后加上 URIEncoding="utf-8" <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="utf-8"/> ...
以下附Android 权限大全中英对照,以备使用,根据网友提醒可能不全,不过知道了方法,找的也就容易了  android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded) android.permission.ACCESS_COARSE_LOCATION允许一个程序访 ...
Android很有用的代码片段 1:查看是否有存储卡插入 [img]1.String status=Environment.getExternalStorageState(); 2.if(status.equals(Enviroment.MEDIA_MOUNTED)) 3.{ 4. 说明有SD卡插入 5.} [/img] 2:让某个Activity透明 OnCreate中不设Layout this.setTheme(R.style.Theme_Transparent); 以下是Theme_Transparent的定义(注意transparent_ ...
Global site tag (gtag.js) - Google Analytics