- 浏览: 84001 次
- 性别:
- 来自: 上海
文章列表
一:Linux自动获得IP的情况下查询ip及子网掩码
打开命令终端输入ifconfig -a
从上图可以看出:IP:10.113.1.130,Mask:255.255.255.0
二:查看网关
在命令终端输入:route
default那一行10.113.0.254就是默认网关
三:查看默认的DNS服务
在命令终端输入:cat /etc/resolv.conf
nameserver后面就是DNS
四:设置固定IP地址
在实际应用过程中,服务器一般都会用固定的IP地址.
上面实例中已经知道了机器的IP,网关、子网掩码及DNS,现在就可以 ...
1、Nodejs下载地址:
https://nodejs.org/en/download/
或者直接进入链接:
https://nodejs.org/dist/v12.18.2/node-v12.18.2-win-x64.zip
解压到对应目录。(我的位置是:D:/tools)
2、在解压后的目录中新增两个文件夹
node-global :npm全局安装位置
node-cache:npm 缓存路径
3、环境变量配置
将node.exe 所在的目录添加到path环境变量,这样我们在使用命令行时就可以在任意路径使用node命令了,同时该目录下有一个np ...
今天修改IP地址执行 service network restart
出现以下错误:
[root@localhost Desktop]# service network restart
Shutting down interface eth0: Error: Device \'eth0\' (/org/freedesktop/NetworkManager/Devices/0) disconnecting failed: This device is not active
...
用正则校验IP地址与MAC地址
- 博客分类:
- java
没啥讲的,直接上代码
1、java用正则表达式校验MAC地址
String mac="00-E0-20-1C-7C-0C";
//正则校验MAC合法性
String patternMac="^[A-F0-9]{2}(-[A-F0-9]{2}){5}$";
if(!Pattern.compile(patternMac).matcher(mac).find()){
addFieldError("macaddress", "MAC地址格式或者大小写错误");
}
...
1、首先说下linux下的文件分隔符问题,window下是\,
如c:\tomcat\abc.txt这样可以,但linux下都是/,如/u01/tomcat/abc.txt。如果路径不对,也会找不到文件!
2、 String url="/u01/tomcat/中文.txt " 或者String url="/u01/tomcat/中文/烦死人.txt "
如果路径中带中文的文件夹,或名字,用new File(url);用函数file.exists()会返回false,
刚开始我还以为我的路径要转编码,于是试了各种转编码,iso- ...
第一步: 取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!
取消方法:windows–>perferences–>myeclipse–>validation除开Manual下面的复选框全部选中之外,其他全部不选
目前在jsp页面form action中使用${pageContext.request.contextPath }/servlet的写法,但是一直提示有错误,错误如下:javax.servlet.jsp.PageContext cannot be resolved to a type
网上解答过说要缺少jsp-api.jar,导入这个包之后不报错了,但是程序启动访问这个页面的时候出现如下错误:
org.apache.jasper.JasperException: Unable to read TLD "META-INF/c.tld" from JAR fi ...
运行bat文件时不弹出CMD窗口的方法
- 博客分类:
- java
在网上找的,有错不要怪我,因为我不懂vbs
1、单次运行请用这个,修改auto.bat为你要运行的批处理文件的名字,并将以下内容保存为vbs格式,放到auto.bat文件所在目录,名字随便,例如run.vbs
Set shell = Wscript.createobject("wscript.shell")
a = shell.run ("auto.bat",0)
2、循环运行请用这个,示例为每60秒运行一次,保存格式和所放置的目录同1所述
dim a
set a=CreateObject("Wscript. ...
很多公司用的是Oracle数据库,又要求ID自动增涨,但是目前没有现成的方法像SQL Server一样用auto_increatment方法。
下面我写个Sequence和触发器实现自动增长功能。(如果有更好的方法请给我留言,谢谢)
1.创建一个Sequence
Create Sequence reader_sequence
MINVALUE 1
MAXVALUE 999999999999999999999999999
START WITH 1
INCREMENT BY 1
CACHE 20;
2.创建一张表
-- 权限
create ...
关于Struts的相关介绍,在此就不做详细介绍。由于很多架构上的缺陷,现在很多企业都选择了Struts2,但是很多企业很多老项目需要维护,所以还是很有必要对struts1做些必要的了解,而且对学习struts2有很多好处。
我这里用的是Struts1.3.8。
一、准备工作
1.下载Struts1.3.8
2.安装myEclipse6.0或以上版本
3.在myEclipse下创建web project,我这里定义名称为struts1.3
4.将Struts1.3.8解压,将lib目录下的jar包拷到工程WebRoot--WEB-INF--lib目录 ...
一、在JDBC连接中开启事务,调用完成后关闭连接(传统方式不推荐使用)
private static DataSource ds;
static{
try{
Properties prop = new Properties();
InputStream in = JdbcUtils.class.getClassLoader().getResourceAsStream("dbcpconfig.properties");
prop.load(in);
BasicDataSourceFactory factory = new Basi ...
一、前期准备
1、安装数据库(如:mysql5.5)
2、安装Eclipse(如:3.4)
3、下载数据库驱动包
4、下载dbutis工具包
5、在Eclipse创建名为 dbutils 的工程并在工程下创建名为lib的文件夹。
将commons-dbutils-1.2.jar与mySql的驱动包拷贝到lib目录
选中这两个jar包右击->build path-->Add to build path
二:
1、在scr目录下创建名为dbcpconfig.properties的文件内容如下
#连接 ...
如果对Mybatis还未入门的请看
http://josh198331.iteye.com/blog/1751163
本文是在MyBatis入门基础之上进行修改而来
一.修改UserMapper类增加对应的接口
import java.util.List;
public interface UserMapper {
// 可以通过注入的方式生成映射本例不采用,本例采用Xml映射方式
// @Select("select * from user where username = #{username}")
public User ...
一.环境搭建
1.前期准备
下载
mybatis-3.1.1
Mysql 5.5
mysql 5.5驱动包
Eclipse 3.4以上
2.安装mySQL(详细安装步骤请参考mysql参考手册)本文用户和密码全部都是root
创建数据库 CREATE DATABASE mydb;
创建名为user的表 :
CREATE TABLE user (
id int(11) DEFAULT NULL,
username varchar(40) DEFAULT NULL,
password varc ...
Struts2是根据WebWork2发展起来的,是一种MVC框架. 相对于Struts 1.X比较,有如下优点:
1:不像Struts1 与 servlet API & Struts API高度耦合。Struts 1 属于侵入式设计,而Struts 2 属于非侵入式
2:Struts 2 提供了拦截器,利用拦截器可以进行AOP编程,实现如:对权限进行拦截等功能。
3:Struts 2 提供了类型转换器
4:Struts 2提供多种表现层技术
5:Struts 2能进行指定方法进行校验。
6:提供,全局,包,页面国际化管理