自定义博客皮肤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)
  • 资源 (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 599

原创 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 81

原创 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 116

原创 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 88

原创 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 86

原创 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 83

原创 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 120 1

转载 org.apache.log4j.Logger 详解

1. 概述1.1. 背景      在应用程序中添加日志记录总的来说基于三个目的 :监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。     最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操

2017-11-03 17:04:20 1122

原创 list集合删除多个元素

Iterator Iterator= list.iterator();while(it.hasNext()){ String x = it.next(); if(x.equals("del")){ it.remove(); }}

2017-10-20 17:16:45 397

原创 Java中static 关键字

1、static变量按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是:对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是这是不推荐的)。对

2017-03-29 09:08:05 191

原创 MyBaitis 与Hibernate的区别

hibernate 与 MyBatis 的对比:1.MyBatis非常简单易学,Hibernate相对较复杂,门槛较高;2.二者都是比较优秀的开源产品;3.当系统属于二次开发,无法对数据库结构做到控制和修改’那MyBatis的灵活性将 比hibernate更适合;4.系统数据处理量巨大,性能要求极为苛刻,这往往意味着我们必须通过经过高度优 化的sql语句(或存储过程)才能达到系统性

2017-03-19 00:00:15 368

原创 J2EE中常用的名词解释

web容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接更容器中的环境变量接口交互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器。EJB容器:

2017-03-17 19:43:07 335

原创 post和get作用区分

form中的get和post方法,在数据传输过程中分别对应了HTTP协议中的GET和POST方法。二者主要区别如下:① Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据;② Get将表单中数据按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按

2017-03-13 19:20:35 1225

原创 抽象类和接口区别

(1)接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的。(2)abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface,实现多重继承。接口还有标识(里面没有任何方法,如Remote接口)和数据共享(里面的变量全是常量)的作用。(3)在abst

2017-03-12 01:52:36 301

转载 常用的线程池

一:newCachedThreadPool       (1)缓存型池子,先查看池中有没有以前建立的线程,如果有,就reuse,如果没有,就建立一个新的线程加入池中;        (2)缓存型池子,通常用于执行一些生存周期很短的异步型任务;因此一些面向连接的daemon型server中用得不多;        (3)能reuse的线程,必须是timeout IDLE内的池

2017-03-12 01:16:01 440

转载 对Java开发框架的理解

一 .Struts框架:struts是开源软件。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择。    1.流程:服务器启动后,根据web.xml加载ActionServlet读取struts-config.xml文件

2017-03-10 20:50:48 1449

原创 java 中static关键字的作用

static表示静态,用来修饰成员变量和成员方法,也可以形成静态代码块。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区中找到他们。因此,static成员可以在它的任何对象创建之前访问,无须引用任何对象。1)、修饰成员变量。用static修饰的成员变量不属于对象的数据结构;static变量是属于类的变量,通常可以通过类名来引用static成员;static成员变量和类的信息一

2017-03-08 23:58:10 278

原创 统计文件中字符串出现的频率

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 507

原创 String、StringBuffer与StringBuilder的区别

1.三者在执行速度方面的比较:StringBuilder >  StringBuffer  >  String   2.String 字符串常量    StringBuffer 字符串变量(线程安全)    StringBuilder 字符串变量(非线程安全)    三者使用的总结:          1.如果要操作少量的数据用 = String 

2017-03-03 14:08:34 194

转载 Java Javascript区分

什么是Javascript?我在上一篇Javascript简介中已经介绍了什么是Javascript,它是运行在浏览器中的一种脚本语言,在web页面中,Javascript可谓是无所不能:可以操作HTML,提供了一种运行时改变HTML的工具可以附加并执行事件,符合面向事件编程的思想数据验证功能,在提交表单时对表单数据进行合法性验证对客户浏览器的操作,前进、后退、刷新、跳转、打开新窗

2017-03-01 14:35:29 158

转载 Java面试题

本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。开始!目录面向对象编

2017-02-17 20:47:25 379

转载 jsp与html 区别

HTML(Hypertext Markup Language)文本标记语言,它是静态页面,和JavaScript一样解释性语言,为什么说是解释性语言呢?因为,只要你有一个浏览器那么它就可以正常显示出来,而不需要指定的编译工具,只需在TXT文档中写上HTML标记就OK。    JSP(Java Server Page)看这个意思就知道是Java服务端的页面,所以它是动态的,它是需要经过J

2017-01-20 19:32:30 224

原创 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 713

原创 Spring 拦截器

拦截器作用: 为一些请求提供特殊功能时,例如对身份的验证,以及登录的验证.拦截器的配置过程:

2017-01-10 10:29:21 203

原创 oracle 环境搭建

2.环境的搭建2.1 数据库的登录(1)数据库服务器的登录   远程连接数据库服务器,使用telnet命令进行连接。   telnet 数据库服务器的IP地址(192.168.3.25)   ping IP地址 - 可以用于测试网络是否流畅。   输入用户名和密码,登录服务器成功。(2)登录数据库的方式主要有两种:      (1)使用图形化工具,使用简单,

2017-01-09 09:09:03 298

原创 Spring mvc 配置

小白级别的第一个Spring mvc 配置:编写需要自己的组件1.jspl2.controller

2017-01-06 17:04:44 247

原创 实现按钮全选的功能

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 642

原创 关于<table>标签的样式

1.合并内外边框:选择器{border-collapse:collapse;}2. 设置td,tr宽高:选择器{width:30px;height:50px;} 注:如果td,tr标签内有其他标签,需设置其他标签的宽高.

2017-01-05 19:25:14 561

原创 Spring-ioc

Spring-ioc流程图

2017-01-05 11:01:53 226

ojdbc8-12.2.0.1.jar.zip

连接 oracle 的 jdbc,适用于 java 语言开发适用,将下载的资源解压到 maven 的 com.oracle的路径下

2020-05-26

Eclipse Java注释模板

Eclipse Java注释模板 设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 选择import导入该文件

2017-12-04

空空如也

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

TA关注的人

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