- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 centOS6.5 安装FTP和配置
1 查看是否安装 ftp rpm -qa | grep vsftpd2 安装 并设置开机启动yum -y install vsftpdchkconfig vsftpd on3 管理vsftpd相关命令:启动vsftpd: service vsftpd start停止vsftpd: service vsftpd stop重启vsftpd: service vsftpd restart4
2017-03-25 15:13:10
588
转载 如何查看Java native 方法的实现
openJDK上有完整的JDK源代码,JDK源代码由C++、Java、C、汇编 这四种语言组成。JVM主体是C++写的,JNI部分是C,工具类是Java写的,JVM里混有汇编代码。路径:openjdk-7-fcs-src-b147\jdk\src\share\native\java\lang\System.c 找到这个?1234
2016-07-28 15:16:05
7262
转载 Java native 方法
Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。 可以将native方法比作Java程序同C程序的接口,其实现步骤: 1、在Java中声明native()方法,然后编译。 2、用javah产生一个.h文件。 3、写一个.cpp文件实
2016-07-28 15:05:20
440
转载 StringBuilder StringBuffer 比较
1. 在执行速度方面的比较:StringBuilder > StringBuffer 2. StringBuffer与StringBuilder,他们是字符串变量,是可改变的对象,每当我们用它们对字符串做操作时,实际上是在一个对象上操作的,不像String一样创建一些对象进行操作,所以速度就快了。3. StringBuilder:线程非安全的 StringBuffer:线程安全
2016-07-22 10:23:20
263
原创 Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4
一般情况下可能是文件格式有问题,将正确的文件内容替换掉错误的文件内容,不断地尝试,直到文件不报错,当然也有可能是下面的原因:下面是2.7.1版本的方法,其他类似)或者是:进入该jar包指示的路径,删除.lastUpdated文件,然后项目右键-->maven-->Update Dependencies或者:1.找到maven库目录,进入:~\.m2\repository\o
2016-07-14 01:28:36
1426
原创 Could Not Get the Value for Parameter compilerId for Plugin Execution
最近Eclipse下的很多Maven工程报错,导入其他的Maven工程时也同样报错,报错的日志类似如下,Could Not Get the Value for Parameter compilerId for Plugin Execution参考 Error in pom.xml Maven build ,在Eclipse中使用 Alt+F5 快捷键,在
2016-07-14 00:01:22
738
转载 修改Maven的本地仓库地址
安装Maven后我们会在用户目录下发现.m2 文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。但是windows用户的操作系统都安装在C盘,把Maven仓库放到C盘是很危险的,为此我们需要修改Maven的本地仓库路径。 修改方式如下: 手动创建本地仓库的存放路
2016-07-13 22:38:20
416
转载 原码, 反码, 补码 详解
原码, 反码, 补码 详解本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助!一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数
2016-07-02 17:29:26
241
转载 Session超时的三种配置
在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就不存在了。 设置Session超时时间方式:方式一: 在web.xml中
2016-06-28 15:38:24
4437
原创 org.apache.commons.lang-RandomStringUtils
RandomStringUtils在commons-lang-2.4.jar包中:org.apache.commons.lang.StringUtils 主要方法如下://产生5位长度的随机字符串,中文环境下是乱码RandomStringUtils.random(5);//使用指定的字符生成5位长度的随机字符串RandomStringUtils.random(5, new char
2016-06-27 11:06:06
5451
原创 Java-当泛型遇到重载
请看下面代码:public class GenericTypes {public static void method(List list){//类型擦除 变成原生类型List listSystem.out.println("method(List list)");}public static void method(List list){System
2016-06-21 23:56:53
2398
原创 Oracle 解锁用户
在创建数据库时,已经为SYS等4个账户设定了口令,其中SYS与SYSTEM具有管理员权限,在SQL*Plus工具中使用SYSTEM账户登录Oracle数据库。1、通过数据字典dba_users,查看Oracle账户的锁定状态,如下:(v其中,OPEN表示账户为解锁状态;EXPIRED表示账户为过期状态(需要设置口令才能解除此状态);LOCKED表示账户为锁定状态。)二、下面
2016-05-21 09:36:23
426
原创 Session的超时配置
Tomcat中Session的默认超时时间是20分钟,可以在web.xml 中做如下配置:60 单位是分钟 setMaxInactiveInterval(int s)单位是秒
2016-05-16 22:06:45
747
原创 Linux CentOs6.5 vim 常用按键
第一部分:一般模式下常用的按键h或向左箭头(←):光标向左移动一个字符j或向下箭头(↓):光标向下移动一个字符k或向上箭头(↑):光标向上移动一个字符l或向右箭头(→):光标向右移动一个字符多次移动 例如向下移动30行可用 30↓ 或者30j[Ctrl]+[f] 屏幕向下移动一页 相当于 【Page Down】按键 [Ctrl]+[b] 屏幕
2016-05-07 17:55:32
734
原创 Cookie的安全性
HTTP 协议不仅是无状态的 也是不安全的 使用http协议的数据不经过任何加密就直接在网络上传播,有被截获的可能。使用HTTP协议传输狠机密的内容是一件很危险的事情,如果不希望Cookie在HTTP等不安全的协议中传输,可以设置Cookie的secure属性为true。这样浏览器只会在HTTPS和SSL等安全协议中传输此类Cookie。例如:Cookie cookie=new Cookie(
2016-05-07 13:46:59
534
1
原创 java 设计模式简单汇总
1,装饰器设计模式有时候 我们不会创建单一的类对象 来使用,而是折叠多个对象来提供更有用的接口使用 在流对象上使用的较多
2016-05-05 12:32:58
334
转载 eclipse中一些常见svn图标的含义
转载▼项目视图 The Package Explorer view - 已忽略版本控制的文件。可以通过Window → Preferences → Team → Ignored Resources.来忽略文件。A file ignored by version control. You can control what resources wil
2016-04-28 09:26:55
495
转载 Eclipse中.setting目录下文件介绍
Eclipse中.setting目录下文件介绍 javawebeclipse配置摘要Eclipse项目中系统文件介绍 一. 写在前面 文章较长,可以直接到感兴趣的段落,或者直接关键字搜索; 请原谅作者掌握的编程语言少,这里只研究Java相关的项目; 每一个文件仅仅做一个常见内容的简单介绍,这些知识多数来自于实践理解和网络搜索,可能会不全面,更详细的可以看相关的参
2016-04-27 10:34:20
4658
1
转载 一个很菜的问题半角和全角
A 什么是全角和半角?(1)全角--指一个字符占用两个标准字符位置。 汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。一般的系统命令是不用全角字符的,只是在作文字处理时才会使用全角字符。(2)半角--指一字符占用一个标准的字符位置。通常的英文字母、数字键、符号键都是半角的,半角的显示内码都是一个字节。在系统内部,以上三种字符是作为基本代码处理的,
2016-04-25 09:34:38
410
转载 java eclipse 反编译插件安装
下载jadClipse地址:链接: http://pan.baidu.com/s/1kTN4TPd 提取码: 3fvd将net.sf.jadclipse_3.3.0.jar拷贝到eclipse的plugins目录下;删除eclipse的configuration目录下org.eclipse.update (记录Eclipse feature ID 、相对路径、版本号信息 )文
2016-04-10 11:04:44
1534
原创 win7常用快捷键
1 常规快捷键 Win+E: 打开“资源管理器”。Win+R: 打开“运行”对话框。Win+L: 锁定当前用户。Ctrl+W: 关闭当前窗口。Alt+D: 定位到地址栏。Ctrl+F: 定位到搜索框。F11: 最大化和最小化窗口切换。Alt+向左键:查看上一个文件夹。Alt+向右键:查看下一个文件夹Alt+向上键:查看父文件夹
2016-04-08 14:20:27
370
转载 java servlet Filter 详解
一、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 Servlet API中提供了一个Fil
2016-04-06 10:20:13
573
1
转载 linux配置java环境变量(详细)
一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下。 二. 需要配置的环境变量 1. PATH环境变量。
2016-04-03 12:07:00
310
转载 如何创建mysql索引以及索引的优缺点
mysql教程:索引的使用以及索引的优缺点 如何创建mysql索引以及索引的优缺点:1. 索引(index)是帮助MySQL高效获取数据的数据结构。 它对于高性能非常关键,但人们通常会忘记或误解它。 索引在数据越大的时候越重要。规模小、负载轻的数据库即使没有索引,也能有好的性能, 但是当数据增加的时候,性能就会下降很快。 Tip:蠕虫复制,可以快速复制大量的数据 例:insert into
2016-03-23 22:25:31
293
转载 深入理解8583协议
最初,金融系统只有IBM这些大公司来提供设备,象各种主机与终端等,后来有很多大大小小的公司进入,怎样设计一个报文协议,解决各公司金融系统之间的报文交换,暂且称该协议叫做ISO8583协议。例如‘回头客会员管理系统’POS机上应用的就是8583报文。金融行业涉及到的数据内容是比较少的,如交易类型、帐号、帐户类型、密码、交易金额、交易手续费、日期时间、商户代码、2磁3磁数据、交易序列号等,都总结起
2016-03-23 13:39:32
4726
转载 java Socket 短连接和长连接的区别
长连接与短连接 所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。 短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。 比如http的,只是连接、请求、关闭,过程时间较
2016-03-23 12:37:15
10050
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人