`
文章列表
计算机软件系统是现实生活中的业务在计算机中的映射,而现实生活中的业务其实就是一个个对象协作的过程。面向对象编程就是按现实业务一样的方式将程序代码 按一个个对象进行组织和编写,让计算机系统能够识别和理解 ...
要想获取某个radio的值有以下的几种方法,直接给出代码: 1、$("input[type='radio'][name='test']"]:checked').val(); 2、$('input:radio:checked').val(); 3、$('input[@name="test"][checked]'); 4、$('input[name="test"]').filter(':checked'); 如果我们要遍历name为testradio的所有radio,代码如下 $('input[name=&q ...
jQuery("#select_id").change(function(){}); // 1.为Select添加事件,当选择其中一项时触发      var checkValue = jQuery("#select_id").val(); // 2.获取Select选中项的Value   var checkText = jQuery("#select_id :selected").text(); // 3.获取Select选中项的Text    var checkIndex = jQuery("#select_ ...

java nio缓冲器

    博客分类:
  • Java
缓冲器仅仅是一个" 多功能 " 的数组。可能在这个 Buffer 类中没有体现,但是如果我们打开 ByteBuffer 的源码会有 byte[] 的数组,打开 CharBuffer 的源码会有 char[] 的数组。因为 Buffer 是所有缓冲器的父类,所以他它不能预计会有多少种缓冲器,所以索性让 " 儿子 " 们自己实现去吧 既然知道了缓冲器是一个" 多功能的数组 " ,那么我们用画图的形式来分析一下: ByteBuffer buffer = ByteBuffer.allocate(8);//通过这句话,初始化一个byt ...

linux上安装tomcat

#安装tomcat $ tar xzf apache-tomcat-7.0.35.tar.gz $ mkdir /usr/local/tomcat7 $ cp -r apache-tomcat-7.0.35/* /usr/local/tomcat7 $ cd /usr/local/tomcat7/bin $ vi catalina.sh # 设置jvm内存,在cygwin=false加上下面这句话 JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m" ...

redis持久化策略

redis作为一个支持持久化的内存数据库,常用作cache。   redis持久化方式:1 Snapshotting(快照) 2 Append-only file(aof)   Snapshotting 是默认的持久话方式,此方式是将内存中的数据以快照的方式写入到二进制文件中,默认文件名为dump.rdb。可以通过修改配置文件设置自动快照方式。   Java代码 save 900 1 #900秒内如果发生超过一个key被修改,则发起快照保存 save 300 10 ...
启动的时候,redis会自动加载持久化的数据:数据恢复的策略 如果只配置AOF,重启时加载AOF文件恢复数据 如果只配置RBD,启动是讲加载dump文件恢复数据 如果同时 配置了RBD和AOF,启动是只加载AOF文件恢复数据   基本的redis的容灾策略为: 1 采用master-slave方式 2 为了得到好的读写性能,master不做任何的持久化 3 slave同时开启Snapshot和AOF来进行持久化,保证数据的安全性 4 当master挂掉后,修改slave为master 5 恢复原master数据,修改原先master为slave,启动slave 6  ...
封装可以隐藏实现细节,使得代码模块化;   继承可以扩展已存在的代码模块(类);它们的目的都是为了——代码重用。   多态则是为了实现另一个目的——接口重用!多态的作用,就是为了类在继承和派生的时候,保证使用“家谱”中任一类的实例的某一属性时的正确调用。

Linux基础

 ls &  后台服务  ls && 表示前者执行成功,执行后台命令 Linux控制台可一次输入多个命令,命令间可以用“;”或“&&”分隔。“;”分隔的多个命令依次执行,“&&”分隔的命令,只有前一个命令执行成功了,下一个才会执行,否则中止
将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口,使用 ObjectInputStream 和 ObjectOutputStream 进行对象的读写。然而在有些情况下,光知道这些还远远不够,文章列举了笔者遇到的一些真实情境,它们与 Java 序列化相关,通过分析情境出现的原因,使读者轻松牢记 Java 序列化中的一些高级认识。 一、序列化 ID 的问题 场景 :两个客户端 A 和 B 试图通过网络传递对象数据,A 端将对象 C ...
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"         maxThreads="150" minSpareThreads="4"/>   The default implementation supports the following attributes: Attribute Description threadPriority (int) The thread pr ...
<p><span class="hilite1"><span style="color: #006699;">redis</span> </span> ,是快客王在je chat中介绍过的一个keyvalue数据库,打着在'入门级服务器'上10w/s set ops高性能头衔来忽悠众多不明真相的程序猿。 <br><br> 事实上,号称的'入门级服务器'服务器是一台 Xeon X3320 2.5Ghz 的机器,在我的 <br><br> AMD Athl ...
  接口的本质 接口,在表面上是由几个没有主体代码的方法定义组成的集合体,有唯一的名称,可以被类或其他接口所实现(或者也可以说继承)。它在形式上可能是如下的样子:   interface  InterfaceName {     void method1();     void method2( int  para1);    

查看linux系统配置

查看当前打开的服务 chkconfig –list 查看当前打开的端口 netstat –an 查看当前系统运行情况 top (类似于 windows的任务管理器 ,可以看到当前 cpu,内存的使用情况 ) 查看系统内核 uname –a [root@M60 ...
java用的jedis连接redis。 reids是安装在虚拟机里面,ip是192.168.216.128,在本地能ping通虚拟机,并且xshell也能远程登录虚拟机。 虚拟机内的redis服务正常,可以启动,并且执行命令没问题。 问题: 在虚拟机外telnet+端口号连得上虚拟机而java连接却连不上redis。 异常信息: Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Conn ...
Global site tag (gtag.js) - Google Analytics