`
文章列表
之前用vs2005 的时候知道用ctrl+M+O可以展开和隐藏函数体。 最近需要在eclipse中也用到这个快捷键,于是查了查快常用的快捷键。 ctrl+shift+divede(小键盘的/号) ctrl+shift+multiply(小键盘的*号) 用这不爽于是在preference_>general->keys中进行了修改。 ctrl+shift+- ctrl+shift+= 用起来感觉不错~
方便的操作是:使用记事本等文本编辑器,重新用以下内容建立一个显示桌面.scf文件。内容如下: [Shell] Command=2 IconFile=explorer.exe,3 [Taskbar] Command=ToggleDesktop 保存时把文件名设为“显示桌面.scf”,再将其拖到快速启动栏上,显示桌面图标就找回来了。 第三行代表的是图标的位置,把数字“3”换成“4”,刷新,图标会变化;再换成“5”,变成另外一个。更改显示桌面图标的方法就是这样。其实,只要在“IconFile=”后输入你所中意的图标的路径就可以了。
HTTP协议是什么? 简单来说,就是一个基于应用层的通信规范:双方要进行通信,大家都要遵守一个规范,这个规范就是HTTP协议。 HTTP协议能做什么? 很多人首先一定会想到:浏览网页。没错,浏览网页是HTTP的主要应用,但是这并不代表HTTP就只能应用于网页的浏览。HTTP是一种协议,只要通信的双方都遵守这个协议,HTTP就能有用武之地。比如咱们常用的QQ,迅雷这些软件,都会使用HTTP协议(还包括其他的协议)。 HTTP协议如何工作? 大家都知道一般的通信流程:首先客户端发送一个请求(request)给服务器,服务器在接收到这个请求后将生成一个响应(response)返回给客户端。 ...
PKI/CA数字证书认证虽不常用,但却很有用,通常应用在安全级别要求较高的环境中。PKI(Public Key Infrastructure)即公钥基础设施是利用公钥理论和数字证书来确保系统信息安全的一种体系。 在公钥体制中,密钥成对生成,每对密钥由一个公钥和一个私钥组成,公钥公布于众,私钥为所用者私有。发送者利用接收者的公钥发送信息,称为数字加密,接收者利用自己的私钥解密; 发送者利用自己的私钥发送信息,称为数字签名,接收者利用发送者的公钥解密。PKI通过使用数字加密和数字签名技术,保证了数据在传输过程中的机密性(不被非法授权者偷看)、完整性(不能被非法篡改)和有效性(数据不能被签发者否认 ...
环境:websphere6.1 今天部署应用的时候报错,报错的内容应该是没有找到jdk。 我猜测可能是java编译的版本过高,我是用1.6编译的。然后我改用1.5编译后,重新部署就没有报错。 但是部分jsp又不能显示,报错,应该是jsp没有编译。 以前也用到过这个问题,解决办法是: 在\PIMS_war.ear\PIMS.war\WEB-INF和\applications\PIMS_war.ear\deployments\PIMS_war\PIMS.war\WEB-INF 下分别找到ibm-web-ext.xmi文件,分别在其中添加一句<jspAttributes xmi:id ...
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初步的概念,:),文中的不对之处也请各位多给点建议,让本文真正起到抛砖引玉的效果。 1:物理分离webserver和数据库 最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候 ...
数据权限设计思考目前有关用户权限采用的比较多的都是基于RBAC模型 目前有关用户权限采用的比较多的都是基于RBAC模型,即通过对角色权限的定义完成对用户权限的限制。有关功能权限部分想必都比较清楚,就是将系统的功 ...
  进程和线程Processes and Threads 当应用组件需要第一次运行的时候,Android为此开启一个Linux进程带这一个可执行的线程。默认的,所有的应用组件都运行在进程和线程中。 然而,你能让组件在其他进程中运行,也可以为进程创 ...
初学 Android Android Process LifecycleAndroid系统内存不足时, 就需要把旧的或不需要用的应用程序移除. 如同之前的Activity生命周期所介绍, 这个移除的决定是由应用程序所处的状态来判断. 一般来说,当需要移除应用程序时, 系统
应用基础 Android 应用程序是用java语言编写。编译好的java代码、和系统所需要的数据和资源文件用aapt tool 工具打包成一个Andorid包。这个包文件是以.apk为后缀名的。这个文件包是在移动设备上分配和安装应用程序的媒介。它就是用户下载到他们设备上的文件,所有的代码都在一个单独的.apk文件被认为是一个独立的应用程序。 有很多方式,每个Android应用生存在他们自己的世界里: 默认的,每个应用都运行在它们自己的linux进程中。当任何程序的代码需要执行其他程序时,Android就开始调用,当程序不在被需要,并且系统资源要回收的时候,这个应用程序就会被关闭。 ...
BeanFactory 还是 ApplicationContext? 简单的说:除非你有更好的理由,否则尽量使用ApplicationContext,下面是对于哪些"为什么"等等更深入的建议 ApplicationContext包含BeanFactory的所有功能。通常建议比BeanFactory优先,除非有一些限制的场合如字节长度对内存有很大的影响时(Applet)。然后,绝大多数"典型的"企业应用和系统,ApplicationContext就是你需要使用的。Spring2.0及以上版本,大量使用了link linkend="beans-fa ...
三:配置集群   只配置负载均衡还不行,还要session复制,也就是说其中任何一个tomcat的添加的session,是要同步复制到其它tomcat, 集群内的tomcat都有相同的session 1. 修改tomcat1, tomcat2的server.xml,将集群部分配置,即对节点的在注释符删掉,并将tomcat2的4001端口改为4002,以避免与tomcat冲突,当然,如果是两台电脑,是不用改端口的,去掉注释符即可 2. 为Tomcat1和Tomcat2增加jvmRoute(先跳过这一步,有精力可以试验一下) 在Tomcat1和Tomcat2的server.xml文件,找到 ...
一:软件环境    1. Apache: apache 2.0.55 (由http://httpd.apache.org/进入下载)(点击下载apache 2.0.55)    2. Tomcat: Tomcat 5.5.25 (由http://tomcat.apache.org/进入下载)(点击下载Tomcat 5.5.25 zip版)    3. mod_jk: 在页面 http://tomcat.apache.org/   Download 标题下找到 Tomcat Connectors 链接进入( 点击下载mod_jk-apache-2.0.55.so),看起来像是个Unix/Linux ...
import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class TimerFilter implements Filter {   private FilterConfig config = null;   public void init(FilterConfig config) throws ServletException {     this.config = config;   }   public void destroy() {     config = null;   }   ...
自己做个了一个小程序,是用来发送一些http请求的,做好之后想让这个程序每天定时执行。     于是我要先将这个程序打包,制作一个可执行的java文件,在一系列的gooogle在以后,发现了可以制作一个可执行的jar,于是开始打包,可以用ant来打包,也可以用myelcipse来打包。 这两个我都用了myeclipse打包更简单一些,着里面有一个要注意的地方就是,当你的程序引用了外部的jar的时候,我们怎么处理这写jar呢,我们的方法是先把这些jar解压,然后把得到的class文件放到我程序的classes目录下,这样外部的jar就打包到我本地的jar里。然后再在MANIFEST.MF 写上 ...
Global site tag (gtag.js) - Google Analytics