- 博客(14)
- 收藏
- 关注
原创 手机号码短信验证注册
手机号码短信验证我用的是id编辑器开发用的技术是ssm去互亿无线注册一个账号获取手机短信验证下载一个短信验证的api文档打开里面的java/http_post/lib四个插件和java/http_post/src里面的工具类后端代码如下` 3. private static String Url = "http://106.ihuyi.com/webservice/sms.php?method=Submit"; public static void main(String [] arg
2020-12-20 20:39:08
2178
原创 LlnuxJava环境配置和Tomcat的安装与启动
**## LlnuxJava环境配置和Tomcat的安装与启动上传及下载文件1.安装及使用lrzsz2.上传rz3.下载sz 文件名上传jdk和tomcat的安装文件到指定文件夹mkdir /usr/local/mytoolslinux压缩和解压命令tar压缩命令tar压缩命令为 tar -zcvf 压缩名.tar.gz 文件/目录tar解压命令为 tar -zxvf 压缩包名tar -zxf 压缩包名 //静默解压方式zip文件zip压缩命令 zip -q -r 压缩
2020-10-30 10:54:46
217
2
原创 mysql视图
视图是一种虚拟的表,是从数据库中一个或多个表中导出来的表。数据库中存放了视图的定义,而并没有存放视图中的数据,这些数据存放在原来的表中。使用视图查询数据时,数据库系统会从原来的表中取出对应的数据。2.视图的作用使操作简便化。增加数据的安全性。提高表的逻辑独立性。3.基本语法CREATE VIEW 视图名 AS SELECT 语句;二、索引1.什么是索引索引是由数据库表中一列或多列组合而成,其作用是提高对表中数据的查询速度。类似于图书的目录,方便快速定位,寻找指定的内容。2..
2020-07-20 15:55:53
129
原创 mysql常用函数
**一、常用函数.日期函数NOW():获取当前日期和时间DAY():获取日期中的天MONTH():获取日期中的月YEAR():获取日期中的年日期转换函数DATE_FORMAT()/STR_TO_DATE()DATE_FORMAT():将日期转换成字符串STR_TO_DATE():将字符串转换成日期查询各学生的年龄,只按年份来算按照出生日期来算,当前月日 < 出生年月的月日则,年龄减一查询本月过生日的学生查询下月过生日的学生date_add(NOW(), interval
2020-07-20 15:54:18
134
原创 mysql增删改查
**一.新增(INSERT)语法:INSERT INTO 表名(列1,列2,…,列N) values(值1,值2,…,值N)注:如果数据是字符型,必须使用单引号或者双引号,如:“value”;在缺省列名的情况,插入不能少或多字段值;在插入部分字段时,要指定插入的数据字段并依此插入;二.删除(DELETE)DELETE语法:DELETE FROM 表名 WHERE 条件三.修改(UPDATE)语法:UPDATE 表名 set 列1=值1,列2=值2,… WHERE 条件注:不推荐使用全
2020-07-20 15:52:34
120
原创 mysql的建表,约束
**一。mysql数据类型1)字符类型:char varchar text blob2)数值类型:int bigint float decimalint -> intbigint -> longfloat -> 成绩decimal -> 货币类型(精度,小数)3)日期类型:date time datetime timestampdate -> yyyy:MM:dd HH:mm:sstime -> HH:mm:ssdatetime -&g
2020-07-20 15:50:22
158
1
原创 通用分页
定义Dao包定义student类写新增,查询的方法 //新增 public int add(Student stu) { //定义新增的SQL语句 String sql="insert into t_student(sname,sname_pinyin,age,remark) values(?,?,?,?)"; Connection con=null; PreparedStatement state=null; int n=0; try { //连接数据库
2020-07-03 14:22:21
103
原创 反射
Student stu=new Student(); Class<?> c = Class.forName("test.Student"); //得到构造方法 Constructor<?> ca = c.getConstructor(); //通过构造方法实例化 ca.newInstance(); 三种方式获得类对象 1.类名.class.newinstace:来获得无参的方法 Student stu = Student.class.newInst.
2020-07-02 16:57:47
1609
原创 XML建模
根据不同的节点建不同的类如果有多个相同的子节点可以用集合如果想设置为唯一的话,可以根据map集合的特点:键位不可重复根据堆栈方式进行添加与查询// 设置默认路径 private static final String DEFAULT_PATH = "/config.xml"; private ConfigModelFactory() { } public static ConfigModel createConfig() { // 如果调用该方法,那么就使用默认路径 ret.
2020-06-26 10:14:38
202
1
原创 XML解析
Java中配置文件的三种配置位置及读取方式1.1 XML和*.properties(属性文件)/ini1.2 存放位置1.2.1 src根目录下Xxx.class.getResourceAsStream("/config.properties");1.2.2 与读取配置文件的类在同一包Xxx.class.getResourceAsStream(“config2.properties”);1.2.3 WEB-INF(或其子目录下)、ServletContext application = t.
2020-06-26 09:57:48
140
原创 DTD的一些了解
*XML:俩种约束DTD,Schema4.XML格式要求(合法XML)1)有且只有一个根节点;2)由开始标签和结束标签组成;3)XML标签区分大小写;4)正确嵌套标签;5.使用DTD5.1 在XML中加入DTD申明(1)内部申明:<! DOCTYPE root[]>2)外部申明:5.2 元素定义语法(DTD对元素的限制)基本语法:<! ELEMENT 元素名称 元素类型 >元素分类:EMPTY 空元素 (#PCDATA) 文本元素(e1
2020-06-22 16:32:02
259
原创 map集合
/** * map特点:只能引用数据类型 * 键位不可重复 * 值为可以重复 * 无序 * 如果键位相同,值会覆盖 * 它没有继承Collection接口 */ //键值对 //只能放引用数据类型// Map<String, Object> map=new HashMap<>(); //添加map集合// map.put("zs", "CN
2020-06-21 15:54:04
161
原创 set集合
****set集合:无序,不可以重复。因为无序,所有不能跟据指定下标进行查询。set集合查询遍历有俩种方法:// foreach循环遍历Set set=new HashSet<>();set.add(“zs”);set.add(“ls”);set.add(“ww”);set.add(“gb”);set.add(“td”);for (Object s : set) {System.out.println(s);}//迭代器//迭代器循环遍历Set set=ne
2020-06-19 09:27:58
310
原创 list集合
1.list接口的特点:有序,可以重复值遍历方式有三种:第一种:通过下标遍历:List list=new ArrayList();list.add(1);list.add(2);list.add(3);list.add(4);for (int i = 0; i < list.size(); i++) {System.out.println(i);}第二种:通过foreach遍历:List list=new ArrayList();list.add(1);list.ad
2020-06-16 17:56:08
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人