- 博客(30)
- 资源 (3)
- 收藏
- 关注
原创 使用SSM框架对用户信息执行CRUD操作
使用SSM框架对用户信息执行CRUD操作使用SSM框架对用户信息进行CRUD操作,次练习是为了整合及熟悉SpringMVC+Spring+Mybatis。使用Ajax获取后端的用户数据,展示在前端页面上(要用Ajax获取数据,就要拼接页面)。其中我将查询所有和根据名字模糊查询合并在了一起(条件查询),将添加用户和修改用户合并在了一起(实际上也经常这么干),删除用户只进行了逻辑删除,现实中大部分都是只在页面进行删除,实际上数据库上不删除(毕竟现在数据很值钱嘛)。具体实现步骤如下(我实在本地写好,直接导入
2020-06-26 22:29:45 597 3
原创 Servlet+jdbc完成CRUD操作并显示在页面上
这个小练习是为了更好的掌握servlet与jdbc访问数据库,对用户信息进行CRUD操作,功能有:用户登录、退出、查询用户列表,新增用户信息、修改用户信息、根据id删除用户信息、根据用户名模糊查询用户信息,过滤没有登录的用户,使其转到登录页面,监听器对用户的行为进行监听(登录和退出),将其结果存入数据库中,并将其显示在前端页面中。其中用户的servlet进行了合并,将对用户进行操作的所有servlet都整合到了一个servlet中,这就要求路径必须正确!!!
2020-06-15 21:00:47 1877 5
原创 遍历Map的三种方式
今天在看老代码逻辑,看到了Map.Entry, 突然发现自己之前对于Map遍历这一块没怎么管过,平时都是把List遍历成Map然后返回就不管了,一时竟有些没看懂。。。赶紧回头补补课
2022-08-30 16:50:48 359 1
原创 记一次IDEA 方法注释 模板的经验
IDEA方法注释模板IDEA的方法注释设置起来,相较于类注释模板较为繁琐,网上搜了很多,都是卡在注释的多个参数不显示,或者显示param为null,所以这次就只记录下我配置方法注释模板的经验1.File – Settings2.进入方法模板,先建组Live Templates-- Template Group3.设置触发方法的“快捷键”–Abbreviation在这里,我设置的是一个* ,在右下方点击Edit variables设置参数,触发按钮Expand with 设置的是回车键
2021-11-24 11:04:38 330
原创 SQL函数:记一次将Oracle函数改为MySQL函数的经历
一、函数:1、1418:This function has none of DETERMINISTIC, NO SQL,or READS SQL DATA in its declaration and binary logging is enabled(you might want to use the less safe log_bin_trust_function_creators variable) 创建函数失败查看是否开启创建函数:show variables like '%func%';如果
2021-01-26 15:48:13 1624
原创 Oracle常用操作及基本命令
查询所有表select table_name from tabs; 通过数据字典查看有多少个用户select username from dba_users;查看有几个表空间select tablespace_name from dba_tablespaces;查看用户所在的表空间select username,default_tablespace from dba_users order by username;查看表空间的名字及大小select t.tablespace_nam
2020-12-30 14:45:06 98
原创 IDEA导入web项目配置
IDEA导入web项目配置第一步:选择要导入的web项目第二步:导入项目后,点击Project Structure第三步:设置jdk,有的话直接选,没有的话添加(idea添加jdk版本只需安装对应的jdk,找到目录添加即可,不需要再继续配置环境变量等操作)第四步:接下来,按图中所示步骤操作即可第五步:差不多了,接下来要配置Tomcat了点击+,添加前面配置好的Atrifacts添加后会在下方显示路径,可以修改第六步:
2020-12-21 17:53:27 997
原创 汇总----正则表达式
常用正则表达式汇总由网络资源查询汇总+平时总结汇总由于正则表达式符号问题,用代码块校正,用的时候要注意哦一、校验数字的表达式数字:^[0-9]*$n位的数字:^d{n}$至少n位的数字:^d{n,}$m-n位的数字:^d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(-)?d+(.d{1,2})?$正数、负数、和小数:^(-|+)?d+(.d+
2020-09-10 15:41:38 139
原创 Oracle---分页查询笔记
Oracle分页Oracle分页与MySQL分页:Oracle中没有limit子句,但是有伪例:伪例:rowid:返回表中行的存储地址,该地址可以唯一地标识数据库中的一行rownum:返回行在结果集中行的顺序号**(临时的),可以用它限制返回的行数(分页)**分页:根据rownum分页:第一步,查询所有员工信息:select * from emp;第二步,查询10条记录的员工信息:select em.*,rownum rn from (select * from emp) em
2020-09-03 10:29:48 587
原创 笔记总结--Redis
Redis笔记总结Redis:远程字典服务器存储类型(key-value)字符串(String)哈希(Hash)列表(list)集合(sets)有序集合(zset/sorted sets)相关配置在redis目录下配置redis.conf:以守护线程的方式启动redis(在后台不关闭):daemonize yes默认有16各数据库(从0开始0–15):databases 16默认端口号6379:port 6379启动命令(Linux)命令行进入redis目录下的src目录
2020-08-19 20:14:34 88
原创 JAVASE笔记总结
运算符算术运算符+(正号)、-(负号)、+(加)、-(减)、*(乘)、/(除)、%(取模)、++(自增)、–(自减)赋值运算符=、+=、-=、*=、/=、%=比较运算符(关系运算符)==、!=、<、>、<=、>=逻辑运算符&、|、^(异或)、!、&&(短路与)、||(短路或)位运算符位运算符是针对二进制数的每一位进行运算的符号,是专门针对数字0和1进行操作的&(按位与)、|(按位或)、~(取反)、^(按位异或)、<<(
2020-08-12 18:25:39 777 3
原创 基础命令总结--Linux
Linux基础命令总结基本命令:概括:$:启动一个shell的命令窗口(shell:命令行解释器,用户可以通过shell向LInux发送请求,来运行程序)~:根目录*:存文件ls:显示当前所有文件ls -li:展示带索引的文件ls -l:按排列显示(长列表)ls -a:显示所有(隐藏)文件. :本级目录… :本级目录的上一级目录clear:清屏(内容还在)touch 文件名.文件类型:创建一个新的文件cat 文件名:查看文件内容cat > 文件名:给文件中添加内容cr
2020-08-11 19:09:50 105
原创 web访问hadoop,只能使用主机名orIP地址其中之一访问?
web访问hadoop,只能使用"主机名"or"IP地址"其中之一访问?前提是你的hadoop集群已经正常启动了!!!命令行进入hadoop安装目录的sbin目录下,输入./start-all.sh启动hadoop集群jps查看,当主节点出现namenode,从节点出现datanode时,证明启动成功首先,出现这种问题,一般来说,肯定是配置IP地址和主机名的时候出错了(这不废话吗)那怎么解决呢?先在虚拟机中查看:1、查一下主机名(这一步一般不会出问题,主机名这个东西吧,登录虚拟机以后,打
2020-08-10 10:57:07 967 3
原创 常用的端口号汇总(补充中...)
hadoop、spark、elasticsearch常用的两个端口号hadoop、spark、elasticsearch的端口号有很多,这里分别举出练习常用的两个端口号:webUI访问的端口号hadoop:9870ElasticSearch:9200spark:8080节点之间相互通信的端口号hadoop:9000ElasticSearch:9300spark:7077(spark基于standalone的提交任务的端口号)...
2020-08-10 10:10:30 260
原创 VMware10.0安装Ubuntu14.04
VMware10.0.0安装Ubuntu14.4下载VMware与Ubuntu,可自行百度,也可下载我上传的,链接在文末:选择典型(也是默认推荐的),点击稍后安装:选择Linux,版本选择Ubuntu:设置虚拟机名字和安装目录:设置磁盘大小,注意,在这里将虚拟磁盘存储为单个文件,拆分的话,后续存储会东一块西一块,各个磁盘中都会有,很不方便:自定义硬件:选择Ubuntu镜像文件:点击完成:开启虚拟机:安装(推荐英文,中文虽然方便,但是后续会很麻烦):选择Contin
2020-07-06 18:57:08 386
原创 求素数(100-200之间所有的)
求100-200之间所有的素数/**@文件名: ZhiShu.java * @类功能说明: 求100-200之间所有的素数 * @作者: LiYuHui * @Email: 1327711913@qq.com * @日期: 2020年7月3日上午10:26:49 * @修改说明:<br> * <pre> * <li>作者: LiYuHui</li> * <li>日期: 2020年7月3日上午10:26:49</l
2020-07-03 10:42:17 426
原创 完成多文件上传(SpringMVC)
SpringMVC进行文件上传SpringMVC自带的文件上传,上传多个文件时,同名的文件不能重复上传,解决这一问题,可以将文件名以上传时的时间戳+随机数命名,这样,基本上不可能出现重复的文件名spring-mvc.xml中<!-- 文件上传 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!
2020-06-26 11:17:06 218
原创 Spring事务管理+AOP实现银行转账功能
Spring事务管理+AOP实现银行转账功能使用xml版+注解版(已注掉)配置实现第一步 建库建表第二步 创建Dao层接口及其实现类在Dao层实现两个方法,一个是转出的方法,一个是转入的方法,有个共同点,就是都要知道是谁转的帐(id),转了多少钱(money),在转出的同时,要转入相同的钱数/**@文件名: BankTransferMoneyDao.java * @类功能说明: 银行转账Dao层接口 * @作者: LiYuHui * @Email: 1327711913@q
2020-06-22 19:29:18 2291 2
原创 Mybatis对数据库表数据进行CRUD操作
Mybatis对数据库表数据进行CRUD操作1 导入相关jar包如图所示2 创建实体类/**@文件名: UserInfo.java * @类功能说明: 用户的实体 * @作者: LiYuHui * @Email: 1327711913@qq.com * @日期: 2020年6月16日下午2:20:17 * @修改说明:<br> * <pre> * <li>作者: LiYuHui</li> * <li&
2020-06-17 09:24:25 333
原创 JAVA:for循环嵌套(乘法表)
JAVA:九九乘法表 /* * 需求: * 五、打印出九九乘法表 * * 分析: * 1、先定义外层循环(行),乘法表有9行 * for(int i=1;i<=9;i++) * 2、定义内层循环(列),乘法表的每一列都比前一列少一行 * for(int j=1;j<=i;j++) * 3、内层循环,输出XX*XX=XX格式的内容 * System.out.print(j+"*"+i+"="+(j*i)+"\t");
2020-06-09 14:49:26 699
原创 写出100——999所有的水仙花数
写出100——999所有的水仙花数public class Narcissistic { /* * 需求: * 2、找出100——999所有的水仙花数。 * (所谓水仙花数就是一个三位数,它各位的立方之和加起来的数值等于本身,比如说,153,153 = 1 + 125 + 27 ) * 分析: * 1、遍历所有的三位数 * 2、先将三位数每一位拆分开 * 3、判断拆分后的每一位数的立方之和是否等于原来的那个三位数 */ int num; publ
2020-06-09 14:18:42 1366
原创 写出1到n的阶乘之和
键盘录入一组数据,求阶乘之和1!+2!+3!+……+n!/**@文件名: Factorial.java * @类功能说明: 求阶乘 * @作者: LiYuHui * @Email: 1327711913@qq.com * @日期: 2020年5月11日下午5:36:22 * @修改说明:<br> * <pre> * <li>作者: LiYuHui</li> * <li>日期: 2020年5月11日下午5:36:22&
2020-06-09 14:14:48 1839
原创 JAVA排序,冒泡
冒泡法排序键盘输入一组数据,使用冒泡法进行排序(降序+升序)/**@文件名: BubbleSort.java * @类功能说明: 冒泡排序 * @作者: LiYuHui * @Email: 1327711913@qq.com * @日期: 2020年5月11日下午4:49:16 * @修改说明:<br> * <pre> * <li>作者: LiYuHui</li> * <li>日期: 2020年5月11日下午4:49
2020-06-09 14:08:21 129
原创 在jsp页面上显示图书列表信息
在jsp页面上显示图书列表信息想要在JSP页面上显示图书的各种详细信息,首先要在数据库中将图书信息查询出来,然后将其显示到JSP页面上。1 创建工具类,连接数据库public class DbUtil { private static String jdbcDriver = "com.mysql.jdbc.Driver"; private static String jdbcUrl = "jdbc:mysql://localhost:3306/db_school"; private
2020-06-09 13:09:47 5511
原创 使用JDBC的CRUD操作
JDBC访问数据库(面向对象的方式)1创建工具类(工厂类),连接数据public class StudentInfoUtil { private static String forNameDriver="com.mysql.jdbc.Driver"; private static String jdbcUrl="jdbc:mysql://localhost:3306/db_school?useUnicode=true&characterEncoding=utf-8"; privat
2020-06-09 13:05:16 177
原创 使用JQuery对表单进行动态提示
使用JQuery对表单进行动态提示html部分代码<script type="text/javascript" src="js/jquery-3.4.1.min.js" ></script><script type="text/javascript" src="js/regist.js" ></script><link rel="stylesheet" href="css/regist.css" /> <form act
2020-06-03 20:31:38 310 2
原创 JS实现单张图片闪烁效果
JS实现单张图片闪烁效果JS实现图片闪烁效果,实际上就是让图片隐藏,显示,设置时间间隔,循环多次<img src="img/eat1.jpg" id="img" width="600px"/> <script type="text/javascript"> function getImg(){ var imgId = document.getElementById("img"); if(imgId.style.display=="none"){//图片隐藏
2020-06-02 17:23:06 1294
原创 Javascript获取输入的字符串的长度
Javascript获取输入的字符串的长度在大的输入框内输入字符串点击按钮将获取的字符串长度写入旁边的输入框内<div class="showDiv"> <input id="show1" class="show1" type="text" /> <button onclick="getStringLength()">点击获取输入的字符串的长度</button> <input id="show2" class="show2" t
2020-06-02 16:24:21 6113 1
原创 使用JS编写简单的计算器
使用JS编写简单的计算器HTML写出计算器整体框架<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>计算器</title> <link rel="stylesheet" href="css/Calculator.css" /> </head> <body> <div id="calculator"
2020-06-02 15:52:35 423
generatorSqlmapCustom逆向工程.rar
2020-05-24
javaWeb阶段所涉及到的部分jar包.rar
2020-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人