当前位置: 首页 > news >正文

万源网站建设baidu百度一下

万源网站建设,baidu百度一下,ai智能设计logo免费,网站做反向代理对百度收录有影响吗集合的分类:list:ArrayList、LinkedList、Vector1.有序(可以使用下标进行访问)2.大小任意3.存储的类型任意set:HashSet1. 无序(没有下标)2.大小任意3.存储的类型任意4.取数据的时候取的顺序和存入的顺序可能不一致map:HashMap1. 无序(没有下标)2.大小任意3.采用的键…

集合的分类:

list:ArrayList、LinkedList、Vector

1.有序(可以使用下标进行访问)

2.大小任意

3.存储的类型任意

set:HashSet

1. 无序(没有下标)

2.大小任意

3.存储的类型任意

4.取数据的时候取的顺序和存入的顺序可能不一致

map:HashMap

1. 无序(没有下标)

2.大小任意

3.采用的键值对的方式进行存储,键是不能重复,值是可以重复

//Collections类是一个工具类,主要是对于集合操作的工具类,其中的方法全部都是静态的。

//常用方法:

//1.addAll():一次性对集合添加多条数据

//2. Sort():对集合内容进行排序

//3.shuffle():对集合元素进行随机排序

//4.copy():复制集合,要求复制的集合的长度大于被复制的集合的长度

//5.max():得到集合中的最大值

//6.min():得到集合中的最小值

SQL_PreparedStatement:

什么是防注入?直接字符串拼接用户再后输入一个or 1=1的时候那么这个条件是肯定成立的,所以用户输入不输入用户名没有多大的关系了为了解决这个问题,就要使用preparedstatement解决,它默认将sql语句编译成函数,每次只要传入相应的参数就可以了,就可以防止用户sql注入。

预处理:我们每次对于数据库操作数据库都要将sql语句编译成函数

如果我们使用预处理的时候,数据库就默认生成了一个函数,以后再

传入相同的内容的时候只需要调用这个函数就可以了,这个就可以提升sql执行的效率

//1.导入数据包

//2.加载数据包

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

//3.创建连接数据库的对象(Connection)

Connection con=DriverManager.getConnection("jdbc:sqlserver://localhost;databaseName=fuxi","qqq","11111");

//4.创建执行sql语句的对象,是statement,preparedStatement(防注入,预处理)

String sql="select * from denglu where uid=? and uname=?";//1

PreparedStatement ps=con.prepareStatement(sql);//编译sql语句

ps.setObject(1, 1);

ps.setObject(2, "qwe");

//5.写并且执行sql语句,ResultSet的对象

ResultSet res=ps.executeQuery();//使用这个方法去执行sql语句

//6.遍历这个对象

while(res.next()){

System.out.println(res.getObject(1)+"  "+res.getObject(2));

}

为什么要读取配置文件://将一些常用的配置信息保存在配置文件里,

//java类一旦编译,虽然我们不能直接修改编译后的文件,但是我们

//可以修改配置文件,写的代码对于配置都是去配置文件里读的,万一

//数据库用户或者密码修改里之后,我直接修改配置文件即可

//读取配置文件:

//1.建立一个文件,src目录下,文件名称可以

//随便,但是后缀名必须为.properties

//2.添加几个内容

//3.在main中添加一下代码

将这个配置文件转化为字节流

//使用类加载器转化文件

InputStream is=qqq.class.getResourceAsStream("../zz.properties");

Properties p=new Properties();

p.load(is);

System.out.println(p);

//获取指定的单个内容

System.out.println(p.getProperty("qq"));

创建数据库表stu,结构uid,uname,upwd,umoney,使用预处理和配置文件制作查询和增加数据

事务:

事务是指一组操作,要么都执行成功,要么都执行失败。四个特性;

1)原子性:一组操作,要么都执行成功,要么都执行失败。

2)隔离性:一个事务的操作没有完成之前,其他事务是不能对这个事务处理的结果进行操作的,需要牺牲速度

3)一致性:事物发生和发生后的总金额依然匹配。

4)持久性:事务产生的影响是不能撤销的。Connection c=DBUtil.getCon();c.setAutoCommit(false);//设置连接为手动提交

c.commit();//在执行完操作后提交事务

c.rollback();出现异常执行回滚File操作:

构造方法:

new File("路径");

new File("父级路径","文件名称");

常用方法:

createNewFile():创建文件

mkdir():创建文件夹

mkdirs():创建多级文件夹

delete():删除文件,当你的文件夹中包含内容的时候,是不会删除的

判断文件:

判断文件是否存在:exists();

判断输入的路径是否是绝对路径:isAbsolute()

判断是否是一个文件夹:isDirectory();

判断是否是一个文件:isFile();

判断文件是否是隐藏文件(系统文件):isHidden();

获取的方法:

获取文件的绝对路径:getAbsoluteFile()

获取文件的父路径:getParentFile();

获取文件的名字:getName();

返回创建对象时的路径:getPath()

返回文件最后修改时间:lastModified()

返回文件的字节数:length()

返回文件是否可读:CanRead()

返回文件是否可写:CanWrite();

list:得到文件夹下的所有的文件名称,它得到的是一个String类型的数组

listFiles:得到文件夹下的所有的文件,它得到的是文件类型的数组

listRoots:得到计算机的根目录

IO流的介绍:

输入输出流,将你的程序作为中心点,从计算机中传入到程序里叫做输入流,从程序里往计算机输出文件叫做输出流

字节流,字符流,计算机文件的最基本单位是字节,1个字符可以包含1-3个字节

1.字符流每次读取两个字节,所以相较于字节流

速度要快

2.字符流只能够处理文本文件,字节流可以处理

其他任何文件结论:只要是纯文本数据优先使用字符流,除此之外都使用字节

读取文本内容语法:

File f=new File("ceshi.txt");

//输出流(追加内容)

FileReader fw=new FileReader(f);

char[] cs=new char[100];

int len;

while((len=fw.read(cs))!=-1){

System.out.println(new String(cs,0,len));

}

fw.close();

写入文本内容语法:

File f=new File("ceshi.txt");

//输出流(追加内容)

FileWriter fw=new FileWriter(f);

char[] cs=new char[100];

int len;

while((len=fw.read(cs))!=-1){

fw.writer(new String(cs,0,len));

}

fw.close();

字节流:

FileInputStream:字节输入流

FileOutputStream:字节输出流

字节流是可以读取任何文件,每次读取的时候是1字节

缓冲流(包装流):

BufferedReader:字符输入缓冲流

BufferedWriter:字符输出缓冲流

BufferedInputStream:字节输入缓冲流

BufferedOutputStream:字节输出缓冲流

为了提高读写流的效率,引入了缓冲机制,进行批量的读写,提高了读写的效率。Buffered包装类用于加快了读写内容的速度。

http://www.lbrq.cn/news/2485657.html

相关文章:

  • 资阳网站设计百度竞价
  • seo于刷网站点击竞价排名是按照什么来计费的
  • 王色网站html网页制作
  • 传奇私服网站怎么建设易观数据app排行
  • PC网站开发的意义北京百度推广优化公司
  • 马蜂窝旅游网站怎么做sku电商是什么意思
  • 上海做公司网站的公司亚马逊关键词排名查询工具
  • 中国国际室内设计网官网石家庄关键词优化报价
  • 莱芜论坛莱芜话题吕金梦湖南seo优化哪家好
  • 页面正在跳转 3秒后自动九江seo公司
  • 哪里有好的免费成品网站程序seo合作代理
  • 有没有做专利导航运营的网站seo教程之关键词是什么
  • 昆山网站建设 技术支持 力得网络查网站域名
  • 开发网站教程seo诊断专家
  • 想要学做网站需要什么网络营销专业学什么
  • wordpress中文购物seo关键词排名怎么提升
  • 做展柜平时在哪里网站推广网站统计分析平台
  • 美国做美业网站的么特需要多少钱
  • 企业做网站乐云seo快速上线上海优化网站
  • 樟木头建网站的制作网站教学
  • 网站建设设计视频营销推广活动方案
  • 婚纱摄影网站应该如何做优化推广网站大全
  • 关于加强网站建设网站点击量查询
  • wordpress点赞代码搜索引擎优化是什么工作
  • 网站开发 零基础广州网络推广定制
  • 网站为什么会出现死链西安优化seo
  • 福州网站建设方案管理人员课程培训
  • 做美女图片网站犯法吗杭州seo代理公司
  • 徐州如何选择网站建设热搜词工具
  • 网站权重有什么用国内重大新闻10条
  • 哈尔滨←→南昌的铁路要道
  • Ubuntu系统 系统盘和数据盘扩容具体操作
  • 【Canvas与旗帜】条纹版大明三辰旗
  • 学习嵌入式的第三十二天-数据结构-(2025.7.24)IO多路复用
  • HTTP 协议的基本格式和 fiddler 的用法
  • 公域流量向私域流量转化策略研究——基于开源AI智能客服、AI智能名片与S2B2C商城小程序的融合应用