`
文章列表
------------------------ ■使用阿里云 ------------------------ 如何挂载数据盘? 执行fdisk -l命令,看有没有 /dev/xvdb 如有表明您拥有云服务数据盘 1、分区 如果上一步你看到了/dev/xvdb,那么就执行“fdisk -S 56 /dev/xvdb”命令,对数据盘进行 ...
-------------------------------------------------- ■常用linux系统命令 -------------------------------------------------- lsb_release -a 查看系统版本 uname -a  查看linux是否是64位版本 如果有x86_64就是64位的,没有就是32位的 ■自己的常用脚本: 一般情况下,我们可以创建到其它脚本的一个链接,或自己编写脚本,放在/usr/local/bin目录下, 该目录下的脚本只要有执行权限,就可以在随时随时调用,因此可以把常用的命令放到该目录,提高工作效率 ...
<HTML> <HEAD> <META http-equiv=Content-Type content="text/html; charset=UTF-8"> <title>百度的Js日历 (含节日,农历)</title> <style type="text/css"> body,td,.p1,.p2,.i { font-family: arial } body { margin: 6px 0 0 0; background-col ...
如果存储过程插入大量数据时的效率低下,可以手动开启事务,在批量操作之后再提交,可以使性能得到一定提升。 另外,以下的相关参数有非常大的影响,需要做一定设置和调整。 摘自:http://blog.csdn.net/mchdba/article/details/8664 ...
Hibernate 初始化配置: Configuration cfg = new Configuration(); cfg.configure(); SessionFactory sf = cfg.buildSessionFactory(); Session s = sf.openSession() HibernateUtils类: 写法 Session的主要方法: 获得指定记录(根据ID): session.get(User.class, id) 和 session.load(User.class, id)的区别: load是懒加载,该对象在被真正用到时才会真正得到该类的实例 懒加载实际 ...
在采用以下方法导出CSV文件时,可能会发现用Excel打开时乱码: OutputStreamWriter osw = new OutputStreamWriter(resp.getOutputStream(), "UTF-8"); // 要输出的内容 result = (String)contentMap.get(RESPONSE_RESULT); resp.setHeader("Content-Disposition", "attachment;filename=test.csv"); osw.write( ...
wait()、notify是定义在Object中的方法,用来控制线程间的协作。 wait方法:使持有该对象的线程把该对象的控制权(也就是锁,java api文档中称之为monitor)交出去,然后处于等待状态。 notify方法:就会通知某个正在等待这个对象的控制权的线程可以继续运行。 注意: 1.任何一个时刻,对象的锁(monitor)只能被一个线程拥有。 2.无论是执行对象的wait、notify还是notifyAll方法,必须保证当前运行的线程取得了该对象的锁(monitor)。这意味着调用wait、notify必須在synchronized 方法中,否则在运行期一定会抛出java ...
(转自http://blog.csdn.net/eddyx/article/details/7236646) 年前开始,转向安卓平台的开发了,大方向是在安卓平台上用c++开发功能库,供安卓NDK及更上层平台调用。起点挺高,基础较低,从安卓基本概念看起。      把刚读过的《疯狂Android讲义》做些笔记,以利于掌握知识点,进而可以动手开发。      安卓的基本组件分为Activity,View,Service,BroadcastReceiver,ContentProvider以及Intent和IntentFilter。      Activity是安卓应用中负责和用户交互的 ...
这两个模式实质上很简单,在实际项目中也是非常常用的。但却被有些人说的云里雾里,这里用白话解释一下。 本质上两者都是同一个模式。专业的说法是这样的(觉得绕口的请直接转到白话解释部分,再回头来看下面这几句话就好懂了): 监听器模式:事件源经过事件的封装传给监听器,当事件源触发事件后,监听器接收到事件对象可以执行监听器要实现的业务功能,也可以回调事件源的方法。 观察者模式:观察者(Observer)相当于事件监听者,被观察者(Observable)相当于事件源和事件,执行逻辑时通知触发observer的通知方法,将要处理的数据做为参数传递给观察者。   用白话解释一下: 1、事件源(被 ...
也可利用序列化与反序列化对对象进行深度复制 1. public class Student implements Serializable { 2. 3. private String name; 4. private String tel; 5. private int age; 6. 7. //set and get..... 8. } 9. 10. public class Teacher implements Serializa ...
什么是"clone"? 在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。在Java 语言中,用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径,但实现clone()方法是其中最简单,也是最高效的手段。 Java 的所有类都默认继承java.lang.Object类,在java.lang.Object类中有一个方法clone()。JDK API的说明文档解释这个方法将 ...
java中是利用InvocationHandler 类实现代理,这是一个回调接口。 其中java代理并不神秘,说穿了就是使用一个和代理对象(也叫目标对象,为免混淆,以下称目标对象)实现了同样接口的一个类(这个类就叫代理类),用户实际是使用这个代理类来完成相关功能,而并不是使用所代理的目标对象本身。其原理是在代理类中有一个目标对象的成员,代理类调用目标成员的方法完成业务。因为这个特点,很容易在调用方法之前或之后来处理一些其它业务,这也就是AOP的实质。 闲话少说,看代码说明问题。不使用InvocationHandler ,我们可以自己这样实现一个简单代理类: //定义一个接口: inte ...
目前,LAMP是Linux系统服务器上最为流行、占有率最高的服务器环境。简单的说,LAMP=Apache + PHP + Mysql。大势所趋,多数的最新的Linux都自带了这些组件。下面以RedHat Enterprise 5为例,简单介绍LAMP服务器的安装与配置。 RedHat Enterprise ...
朋友小严的电脑在用矮人工具箱进行ghost恢复时,误将原来partion->image的备份镜像做了image->disk的操作,结果恢复完成之后,整个80G硬盘只剩下一个C盘,其它的3个分区全部不见。 经过一番折腾,终于恢复成功,数据全部找回 ...
Global site tag (gtag.js) - Google Analytics