自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

转载 Linux面试题汇总

转载自:http://linuxgirl.blog.51cto.com/1910230/378876一.填空题:1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 i节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 

2017-04-11 17:35:13 351

转载 rsync+inotify实现实时同步案例

转自:http://chocolee.blog.51cto.com/8158455/1400596随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更好的要求,rsync在高端业务系统中也逐渐暴露出了很多不足,首先,rsync同步数据时,需要扫描所有文件后进行比对,进行差量传输。如果文件数量达到了百万甚至千万量级,扫描所有文件将是非常耗时的。而且正在发生变化的往往是其中很少的一部分

2017-02-20 15:06:17 568

原创 裁剪Linux系统

首先我们在宿主主机中,先格式化一块硬盘,两个主分区[root@localhost ~]# fdisk -lDisk /dev/sda: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector

2016-12-29 15:31:40 677

原创 linux单用户模式需要密码登录的安全机制

1.进入界面,按F2进入如下界面注意:在键盘上按e键进入如下界面选择第二行再输入E再按E 进入如下界面,输入上图,single 以后,按确定键,回到如下界面再按b就能启用单用户模式了,如想设置单用户密码需如下操作用grub-md5-crypt生成加密密码[root@localhost ~]# grub-

2016-12-26 17:27:24 1406

转载 Spring事务处理

Spring事务处理你未关注过的原理 本文对Spring实现事务处理的真正原理进行追究,从而从中提炼出一些见解。其中讲解内容可能会存在一定的误导,还希望指出,内容仅供参考!(经过本人后期继续研读Spring关于Mybatis的事务处理,其实在mybatis的里面调用了spring的方法来获取Connection,所以本文所提供的一种实现,是另一种Spring的实现猜想,仅供参考!)

2016-12-16 18:24:27 441

原创 openfire的安装和java实现其聊天

首先需要安装jdk下载openfirehttp://www.igniterealtime.org/downloads/index.jsp#openfire我用的是openfire_4_0_4.tar.gztar -zvxf openfire_4_0_4.tar.gz

2016-12-09 13:17:42 4755 3

原创 as: error while loading shared libraries: /usr/lib64/libopcodes-2.20.51.0.2-5.44.el6.so: file too sh

编译c文件发现这错误as: error while loading shared libraries: /usr/lib64/libopcodes-2.20.51.0.2-5.44.el6.so: file too short通过/sbin/ldconfig -v查询发现情况如下/sbin/ldconfig: File /usr/lib64/libbfd-2.20.51.0.2-5

2016-10-27 18:30:20 4170

原创 org.hibernate.HibernateException: More than one row with the given identifier was found: 116, for cl

116这个条数据的id有重复

2016-10-12 16:52:34 3054

原创 利用TCMalloc优化Nginx的性能

TCMalloc的全称为Thread-Caching Malloc,是谷歌开发的开源工具“google-perftools”中的一个成员。与标准的glibc库的malloc相比,TCMalloc库在内存分配效率和速度上要高很多,这在很大程度上提高了服务器在高并发情况下的性能,从而降低系统负载。下面简单介绍如何为Nginx添加TCMalloc库支持。要安装TCMalloc库,需要安装libu

2016-10-08 14:50:27 738

原创 checking whether the C++ compiler works... no configure: error: in `/root/gperftools-2.1': configure

缺少g++解决办法红帽yum安装g++yum install g++ubuntuapt install g++

2016-10-08 11:11:04 5264

原创 struts2 拦截器

struts2拦截器的原理是AOP的,的运用下面我的配置struts2的拦截器首先在struts2.xml里面配置 /index.jsp 可以把相应的拦截器

2016-09-20 09:57:45 471

原创 nginx 防盗链心得

后台是利用http服务器nginx和tomcat在linux环境中,1.首先项目里做了一个简单的文件夹,里面的文件可以在知道目录路径的情况下,进行随意下载,本来,如果是这样的话,拦截器就可以进行处理这样的请求。思路是:获取权限,看这个请求是否有权限进行访问,但是,我们在tomcat的service.xml目录里面配置了绝对路径这就造成了,不需要经过项目,只要tomcat进行开启就可

2016-09-20 09:51:32 861

转载 Nginx防盗链详细设置

根据网友文章,自己实践,介绍3种Nginx防盗链的方法,节省你的宽带一:一般的防盗链如下:location ~* \.(gif|jpg|png|swf|flv)$ {valid_referers none blocked www.ingnix.com ;if ($invalid_referer) {rewrite ^/ http://www.ingnix.com/retrun.

2016-09-19 12:03:26 384

原创 报错java.lang.IllegalstateException 解决的的思路

报错图片从报错信息中看是由于ReportMAC和ReportIPSLD都是由于一个原因读取文件时DOM4J读取文件时,无法读取报错,从这里就可以看出由于获取这个文件,但是读取不了里面的数据,分析,新装的linux,会不会是硬盘没有格式化,所以获取不到这个硬盘的数据,利用  df -h    查看fdisk -l查看分区fdisk /dev/sda1   按m

2016-09-09 15:39:42 1396

转载 Linux下高并发socket最大连接数所受的各种限制

http://blog.csdn.net/guowake/article/details/66157281、修改用户进程可打开文件数限制在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄

2016-08-25 10:46:20 298

原创 com.sun.mail.smtp.SMTPSendFailedException: 554 DT:SPM 163 smtp11,D8CowAC3cuDofbZXKWsnCw--.47929S2 14

com.sun.mail.smtp.SMTPSendFailedException: 554 DT:SPM 163 smtp11,D8CowAC3cuDofbZXKWsnCw--.47929S2 147*****77,please see http://mail.163.com/help/help_spam_16.htm?ip=183.15.215.182&hostid=smtp11&time=1

2016-08-19 11:49:21 18046

原创 javaMail实现发送邮件

邮件发送协议为:smtp接收协议为:pop3所以邮件必须满足这个两个协议才能进行接收和发送代码如下package com.wem.Dome;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.*;import javax.mail.inte

2016-08-18 18:00:59 395

原创 动态代理两个类Proxy和InvocationHandler的模拟实现

一:具体类 Java动态代理类位于Java.lang.reflect包下,一般主要涉及到以下两个类: InvocationHandler Proxy二:具体运用 在不变原基础方法的情况下,对其开头 结尾,加事务,日志,拦截器,等。。。。动态代理具体的运用,如spring中的关键技术AOP,三:代码模拟Proxy 和 InvocationHandler

2016-08-15 12:08:14 426

原创 DWR的使用

DWR包括两个主要部分:1.一个Java Servlet处理请求和服务器上运行 将响应发送回浏览器。2.JavaScript,可以运行在浏览器发送请求 动态地更新网页。DWR是通过基于Java的动态生成的Javascript 类。 Ajax代码做一些魔法使的感觉 发生在浏览器上执行,但事实上服务器 执行的代码和DWR编组数据转发。这个方法从Java远程函数的Java

2016-07-26 13:11:22 431

转载 一维码,直接显示在网页上不直接写图片

1.生成一维码数组page import="sun.misc.BASE64Encoder" %>page import="org.jbarcode.JBarcode" %>page import="org.jbarcode.encode.Code128Encoder" %>page import="org.jbarcode.paint.WidthCodedPainter" %>pa

2016-06-24 18:12:56 724

原创 用java生成一维码

1.把一个订单或者商品编号生成一维码import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGEncodeParam;import com.sun.image.codec.jpeg.JPEGImageEncoder;import org.jbarcode.JBarcode;import

2016-06-22 16:08:13 2307 1

原创 linux CentOS 6忘记密码的解决办法

1.如图1所示,当显示这个启动项时按E会进入图2 ,再按E会进入图3,再按E会进入图4。2.进入图4以后,就是一个输入界面,先空格然后输入single,再按Enter键,会回到之前原来的界面图53.进入图5以后,按键盘B键进入引导系统,会进入图6,输入passwd root 修改密码即可,然后进行reboot,用新密码就可以登入系统了(图1)(图2)(图3)

2016-06-18 09:42:30 1605

原创 java提高篇—hashMap的底层原理(01)

hashMap的理解1.hashMap有key-value,以面向对象的思想先建一个类来存储value

2016-06-17 18:58:06 348

原创 java 几种算法

1.冒泡排序public static void getBubbleSort(int[] array){int temp=0;for(int i=0;ifor(int j=i+1;jif(array[i])>array[j]{temp=array[j];array[j]=array[i];array[i]=temp;}}}}2.折半查找:(效率比

2016-05-27 11:05:07 466

原创 java实现堆排序

1.堆排序的的实现,分为大顶堆和小顶堆,大顶堆就是,把子节点和父节点中,大的值,替换在父节点中,这样会导致根节点中的值是最大的值,再把根中的值和最后一位进行替换,然后再把指针往前移一位,小顶堆的原理,也是差不多,就是把最小的值替换在根中,再把根中元素和最后一位进行替换实现如下public static void heapSort(int[] array){for(int i=0;i

2016-05-27 10:53:14 328

原创 java利用url写个抓取服务器文件

try { URL url = new URL("https://www.baidu.com/"); URLConnection urlc =url.openConnection(); BufferedReader bf=new BufferedReader(new InputStreamReader(urlc.getInputStream(),"UTF-8"));

2016-04-26 10:55:18 489

转载 堆栈,==和equals

http://www.cnblogs.com/zhxhdean/archive/2011/03/25/1995431.html

2016-04-07 10:33:37 405

转载 java GC文章

http://www.cnblogs.com/ywl925/p/3925637.html

2016-04-06 10:41:19 362

原创 linux 输出重定向

1. 如   ls  > “文件” 把正确执行的结果覆盖写入文件2.如  ls  >> "文件" 把正确执行结果累加在文件中3.如 lsllll 2> "文件" 如果前面不加2则输出错误信息,4.如 ls 2>&1 "文件" 不管是正确的执行还是错误的执行则往文件里面输入,5.如ls >&2  把结果打印在屏幕上

2016-03-22 18:13:04 316

jbarcode.jar

jbarcode.jar

2016-06-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除