`
javafw
  • 浏览: 13367 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
问题概述: 在导入一个app后提示如下错误: “Error generating final archive: Debug Certificate expired on 10/09/18 16:30”   原因分析: android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->android->buid中设置。debug的keystore默认有效期为一年,如果你是从一年前开始完android程序,那么在一年后导入这个app的时候很可能出现debug keystore过期,导致你无法生 ...
在客户端编程语言中,如javascript和ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意义。同 源策略规定跨域之间的脚本是隔离的,一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域,什么叫不同的域呢?   同源策略 在客户端编程语言中,如javascript和 ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意义。同源策略规定跨域之间的脚本是隔离的,一个域的脚 本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域,什么叫不同的域呢?当两个域具有相同的协议 ...
  应用一: StarBuzz咖啡店有很多饮料,每种饮料都可以根据客户需要加一些调料,比如深培咖啡可以加摩卡(或双倍摩卡), 而且某些饮料可以分为大中小杯,根据容量不同,售价不同,而且调料的价格根据饮料的容量不同而不同 (比如大杯咖啡加糖要1元,中杯咖啡加糖要0.9元等) 设计原则: 对扩展开放,对修改关闭(本例中各种饮料都有共同的大中小杯特性--这是关闭的部分, 另外各种具体子类饮料和调料的描述和价格都不相同--这是开放的部分) public class SuarbuzzCoffee { public static void main(String[] ...
将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.  public class Client { public static void main(String[] args) { BuilderA builder = new BuilderA(); Director director = new Director(builder); director.construct(); Product product = builder.getResult(); System.out.println(product); } }  
拦截器 :是在面向切面编程的就是在你的service或者一个方法,前调用一个方法,或者在方法后调用一个方法比如动态代理就是拦截器的简单实现,在你调用方法 前打印出字符串(或者做其它业务逻辑的操作),也可以在你调用方法后打印出字符串,甚至在你抛出异常的时候做业务逻辑的操作。    过滤器:是在java web中,你传入的request、response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的acti ...
  在ubuntu上,通过ubuntu软件中心很容易安装mysql。但如果是在服务器上安装,还是需要通过命令才 能完成。所以自己还是记录一下,下面是命令安装的步骤,引用自ubuntu官方文档。 安装MySQL 要安装 MySQL,可以在终端提示符后运行下列命令: sudo apt-get install mysql-server mysql-client #中途会让你输入一次root用户密码 安装完成,MySQL 服务器应该自动启动。 sudo start mysql #手动的话这样启动 sudo stop mysql #手动停止
rpm(:Redhat Package Manager)文件是Redhat支持的软件包格式,而.deb是Debian上支持软件包的扩展名,由于ubuntu是对Debian的扩展,自然ubuntu上是不支持.rpm文件的,需要将.rmp转换成.deb。 在unbutu下,这个工作是交给alien来完成的,所以需要安装alien。 # 安装alien sudo apt-get install alien # 使用alien    sudo alien abc.rpm 执行完成后,目录下会生成一个abc.deb文件 # 安装deb
使用方式: crontab -l 列出用户目前的crontab crontab -e 编辑用户目前的crontab crontab -r 删除用户目前的crontab crontab -c dir- 指定crontab的目录 crontab [-u user]指定要设置定时器定用户名 crontab file [-u user] 用指定的文件替代目前的crontab   基本格式: minute h(hour) dom(day of month ...
- server 启用能够执行优化的编译器, 显著提高服务器的性能,但使用能够执行优化的编译器时,服务器的预备时间将会较长。生产环境的服务器强烈推荐设置此参数。 -Xss 单个线程堆栈大小值;JDK5.0以后每个线程堆栈大小为1M,以前每个线程堆栈大小为256K。在相同物理内存下,减小这个值能生成更多的线程。但是操作系统对一个进程内的线程数还是有限制的,不能无限生成,经验值在3000~5000左右。 -XX:+UseParNewGC 可用来设置年轻代为并发收集【多CPU】,如果你的服务器有多个CPU,你可以开启此参数;开启此参数,多个CPU可并发进行垃圾回收,可提高垃圾回收的速度。 ...
名词解释:  JVM(Java Virtual Machine):Java虚拟机,所有的Java程序都在Java虚拟机中运行。  元数据:在本文中指用于描述类和接口定义的数据。  在我做J2EE系统开发的工作生涯中,经常遇到技术人员或客户发出诸如此类的感慨:我的J2EE应用系统处理的数据量不大,系统体积也不大,技术架构也没有问题,我的应用服务器的内存有4G或8G;系统运行起来很慢,还经常出现内存溢出错误。真是无奈!每次遇到这样的情况,我心中都会忍不住窃笑之。  其实他们所遇到这种情况,不是技术架构上的问题,不是系统本身的问题,也不是应用服务器的问题,也可能不是服务 ...
前言:MyEclipse5.5 大小139M;MyEclipse6.5 大小451M;MyEclipse7.0 大小649M;MyEclipse8.0  大小772.3MB(速度方面比7.1和7.5都快了许多单还是很费内存) 下 载服务器又是国外的,下载速度累人也就罢了,只要你工作性能一流。不幸的 ...
添加 partner 源 sudo add-apt-repository "deb http://archive.canonical.com/ubuntu lucid partner" 注:  lucid 对应 ubuntu10.04      maverick  对应  10.10 更新系统
一、 基础知识 1 、 Linux 是区分大小写的系统,需要养成区分大小写的习惯。 2 、 Linux 系统对内存的利用,总是尽可能利用的。 Linux 系统会把空闲内存,即除自身和应用系统需要的内     存之外的内存,总是作为文件的 Cache
安装 solr   1. 选择 solr(http://apache.etoak.com//lucene/solr/  )合适的版本     并解压缩到相应目录(例如D:\java\solr)。 2. 进入 solr/example 目录,这个目录下自带有 jetty, 所以可以直接控制台启动。 cd  D:\java\solr java -jar startup.jar
Global site tag (gtag.js) - Google Analytics