- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 ftp 开启被动模式
在/etc/sysconfig/iptables-config 添加ip_nat_ftp,ip_conntrack_ftp模块IPTABLES_MODULES="ip_nat_ftp"IPTABLES_MODULES="ip_conntrack_ftp"加载 ftp 模块 modeprobe ip_nat_ftp查看模块是否被加载 lsmod|grep ftp再添加如下规则 ESvim /etc/sysconfig/iptables-A INPUT -m state ...
2020-10-27 18:47:33 630
原创 2020-10-21 linux shell脚本基础
2020/10/21逻辑运算符-f 判断文件是否存在-d 判断目录是否存在-eq 等于-ne 不等于-lt 小于-gt 大于-le 小于或等于-ge 大于或等于-a 双方都成立 and-o 单方成立 or-z 空字符串多条件if();thenelif();thenelif();thenelse()fi[] 运行系统命令[[]] 测试比较[] 与[[ ]] 的区别:[[ ]] 中逻辑组合可以使用 && || 符号...
2020-10-22 15:29:34 108
原创 2020-10-20 shell脚本基础
shell脚本 1 一般以.sh结尾 2 首行以 #!/bin/bash 开始 3 第一行以后 # 就是注释 4 执行脚本 1 赋予执行权限,使用 ./*.sh 执行 2 不给权限 /bin/sh *.sh 可以直接执行 5 shell 变量 shell 给变量赋值,就是定义了一个变量。给变量赋值时用(=) shell变量分为环境变量和局部变量。 局部变量是在创建他的shell脚本中使用 环境变量 引用变量使用 $a 常见的系统变量...
2020-10-21 09:48:46 141
原创 2020-10-16 ftp服务虚拟用户登陆
接2020-10-15安装vsftp虚拟用户登陆 创建本地用户映射虚拟用户 useradd -d /home/ftpuser -s /sbin/nologin ftpuser 创建生成数据库文件 vi /etc/vsftpd/ftpusers 文件第一行 是ftp 虚拟用户,第二行是密码,第三行是用户名,以此类推 /etc/vsftpd/vsftpd_user_conf 下创建以用户名为名称的文件 vi /etc/vsftpd/vsftpd_user_conf/zhangs...
2020-10-16 13:58:51 104
原创 2020-10-15 ftp服务器安装使用
ftp服务器基于tcp协议安装 yum install vsftpd -y无法访问的 关闭防火墙 /etc/init.d/iptables stop 关闭selinux vi /etc/selinux/config 设置selinux=enforce为selinux=disabled重启服务器 /etc/init.d/vsftpd start/restart无法访问的 关闭防火墙 /etc/init.d/iptables stop 关闭selinux vi...
2020-10-16 13:55:12 122
原创 2020-10-14 linux学习笔记-VMware克隆虚拟机
VMware克隆虚拟机1 关闭要克隆的虚拟机2 虚拟机右键-管理-克隆克隆的虚拟机无ip,mac地址一样1 进入 /etc/udev/rules.d目录 删除70-persistent-net.rules文件 ,之后重启 虚拟机2 70-persistent-net.rules文件会重新生成3 新70-persistent-net.rules里的eth1改成eth0,attr里就是新的mac地址3 修改 /etc/sysconfig/network-scripts/ifcfg...
2020-10-14 17:20:35 95
原创 2020-10-13 linux学习笔记-文件权限-网络配置
创建文件1 vi text.txt(文件夹名字)2 touch text.txt(文件夹名字)查找文件find 查找的目录 -name "文件名称" 文件名称可以使用*表示所有,"*.txt" 表示以.txt 结束的文件或者目录| 符号| 符号是管道符,用于把| 符号前面的输出作为后面命令的输入echo1 回显 echo 123 就会打印123,输入什么,打印什么2 echo ok > 1.txt 把ok字符覆盖1.txt内容, > 表示覆盖的意思3 e...
2020-10-13 17:14:02 139 1
转载 org.apache.log4j.Logger 详解
1. 概述1.1. 背景 在应用程序中添加日志记录总的来说基于三个目的 :监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。 最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操
2017-11-03 17:04:20 1140
原创 list集合删除多个元素
Iterator Iterator= list.iterator();while(it.hasNext()){ String x = it.next(); if(x.equals("del")){ it.remove(); }}
2017-10-20 17:16:45 417
原创 Java中static 关键字
1、static变量按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是:对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是这是不推荐的)。对
2017-03-29 09:08:05 202
原创 MyBaitis 与Hibernate的区别
hibernate 与 MyBatis 的对比:1.MyBatis非常简单易学,Hibernate相对较复杂,门槛较高;2.二者都是比较优秀的开源产品;3.当系统属于二次开发,无法对数据库结构做到控制和修改’那MyBatis的灵活性将 比hibernate更适合;4.系统数据处理量巨大,性能要求极为苛刻,这往往意味着我们必须通过经过高度优 化的sql语句(或存储过程)才能达到系统性
2017-03-19 00:00:15 383
原创 J2EE中常用的名词解释
web容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接更容器中的环境变量接口交互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器。EJB容器:
2017-03-17 19:43:07 349
原创 post和get作用区分
form中的get和post方法,在数据传输过程中分别对应了HTTP协议中的GET和POST方法。二者主要区别如下:① Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据;② Get将表单中数据按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按
2017-03-13 19:20:35 1241
原创 抽象类和接口区别
(1)接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的。(2)abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface,实现多重继承。接口还有标识(里面没有任何方法,如Remote接口)和数据共享(里面的变量全是常量)的作用。(3)在abst
2017-03-12 01:52:36 318
转载 常用的线程池
一:newCachedThreadPool (1)缓存型池子,先查看池中有没有以前建立的线程,如果有,就reuse,如果没有,就建立一个新的线程加入池中; (2)缓存型池子,通常用于执行一些生存周期很短的异步型任务;因此一些面向连接的daemon型server中用得不多; (3)能reuse的线程,必须是timeout IDLE内的池
2017-03-12 01:16:01 451
转载 对Java开发框架的理解
一 .Struts框架:struts是开源软件。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择。 1.流程:服务器启动后,根据web.xml加载ActionServlet读取struts-config.xml文件
2017-03-10 20:50:48 1463
原创 java 中static关键字的作用
static表示静态,用来修饰成员变量和成员方法,也可以形成静态代码块。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区中找到他们。因此,static成员可以在它的任何对象创建之前访问,无须引用任何对象。1)、修饰成员变量。用static修饰的成员变量不属于对象的数据结构;static变量是属于类的变量,通常可以通过类名来引用static成员;static成员变量和类的信息一
2017-03-08 23:58:10 298
原创 统计文件中字符串出现的频率
public int countString(String word,String fileName) throws Exception{int count=0;FileReader fr=new FileReader(fileName);BufferedReader br=new BufferedReader(fr);String line=null;while ((
2017-03-06 23:48:55 531
原创 String、StringBuffer与StringBuilder的区别
1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String 2.String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 三者使用的总结: 1.如果要操作少量的数据用 = String
2017-03-03 14:08:34 209
转载 Java Javascript区分
什么是Javascript?我在上一篇Javascript简介中已经介绍了什么是Javascript,它是运行在浏览器中的一种脚本语言,在web页面中,Javascript可谓是无所不能:可以操作HTML,提供了一种运行时改变HTML的工具可以附加并执行事件,符合面向事件编程的思想数据验证功能,在提交表单时对表单数据进行合法性验证对客户浏览器的操作,前进、后退、刷新、跳转、打开新窗
2017-03-01 14:35:29 164
转载 Java面试题
本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。开始!目录面向对象编
2017-02-17 20:47:25 396
转载 jsp与html 区别
HTML(Hypertext Markup Language)文本标记语言,它是静态页面,和JavaScript一样解释性语言,为什么说是解释性语言呢?因为,只要你有一个浏览器那么它就可以正常显示出来,而不需要指定的编译工具,只需在TXT文档中写上HTML标记就OK。 JSP(Java Server Page)看这个意思就知道是Java服务端的页面,所以它是动态的,它是需要经过J
2017-01-20 19:32:30 241
原创 struts2 组成结构
1.struts2 是一个mvc框架,用于开发java web应用系统2.struts2的mvc结构1. strutsPreparAndExecuteFilter(filter控制器) 2.Action(业务控制器) 3.Result(响应组件) 4.Interceptor(拦截器) 5.ValueStack(值栈)3.编写流程1 引
2017-01-15 22:32:16 729
原创 oracle 环境搭建
2.环境的搭建2.1 数据库的登录(1)数据库服务器的登录 远程连接数据库服务器,使用telnet命令进行连接。 telnet 数据库服务器的IP地址(192.168.3.25) ping IP地址 - 可以用于测试网络是否流畅。 输入用户名和密码,登录服务器成功。(2)登录数据库的方式主要有两种: (1)使用图形化工具,使用简单,
2017-01-09 09:09:03 327
原创 实现按钮全选的功能
function checkAll(ok){var list=document.getElementsByTagName("input");for (var i = 0; i if(list[i].type=="checkbox"){list[i].checked=ok;}}}你喜爱的运动游泳跑步骑马标枪<input type="
2017-01-05 20:26:21 656
原创 关于<table>标签的样式
1.合并内外边框:选择器{border-collapse:collapse;}2. 设置td,tr宽高:选择器{width:30px;height:50px;} 注:如果td,tr标签内有其他标签,需设置其他标签的宽高.
2017-01-05 19:25:14 597
ojdbc8-12.2.0.1.jar.zip
2020-05-26
Eclipse Java注释模板
2017-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人