自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

曾小超的博客

积累平常的一点一滴

  • 博客(37)
  • 资源 (12)
  • 收藏
  • 关注

原创 通过代码操作数据库需要注意的问题(一)

1.出生日期和开始时间和结束时间通过用String类型,不要用Date类型特别麻烦。如下,我改来改去,真的没有这个必要,有个功能一直没办法加上去,修改前把后台取得日期加到input框中。2.插入日期的时候,要注意转换,这第二点倒很平常,第一点比较烦人。...

2020-04-28 18:42:06 434

原创 亲子阅读(相似页面)

不想做重复性的工作,又不是机器人,这种做过好多次,今天稍微记一下。<!DOCTYPE html><html><head><meta charset="UTF-8"><title>亲子阅读</title><link rel="stylesheet" href="dist/css/zui.min.css"...

2020-04-26 22:11:19 203

原创 使用WebSocket前的页面编写(联系老师界面)

功能暂时还不是我做的,但是页面却是我负责的,其他页面有关WebSocket都从我这边黏贴样式。效果图:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>联系老师</title><link rel="stylesheet" href="d...

2020-04-26 22:01:59 245

原创 关于JavaWeb增删改查的简单总结

增删改查中最简单的功能是删除,通过Id来删除单表或者多表都是可以的。 增删改查中最重要的功能是查询,因为不仅仅是单表查询、连表查询需要用到查询,新增前和修改前也要使用到查询。 查询遇到的业务比如: 1.登录:通过查询用户名和密码来找出用户,密码可以重复,但是用户名必须唯一,否则没办法找出单个用户。User selectUser(@param("user"...

2020-04-25 13:14:49 2190

原创 新增角色和修改角色的总结(角色勾选,前台实现)

新增角色和修改角色做法差不多,就是修改角色前要先勾选该角色默认的菜单。新增角色完整的实现过程:新增角色新增角色的效果图:新增角色前的操作:1.页面编写:2.点击新增按钮弹出新增角色页面3.调用ztree,实现树的构建4.点击保存按钮:新增角色5.后台逻辑判断:修改角色的效果图:修改角色前的操作:1.页面编写:2.点...

2020-04-23 22:08:44 1298

原创 MyBatis循环插入的做法(新增角色:【新增角色所拥有的菜单权限】)

业务:新增角色并选择角色所拥有的菜单权限 之前做循环插入的时候,使用的是c3p0来循环插入,这次学习了mybatis,试试mybatis的foreach标签怎么使用。 当然,学习的道路是坎坷的,没有总结,就会使得今天的努力白白浪费。 我做的是新增,也就是插入的操作:首先: 1.创建实体类: ...

2020-04-23 01:23:27 1017

原创 springMVC+ztree+zui的项目报错ztree Cannot read property 'init' of undefined

业务:1.新增角色前要显示菜单遇到的错误:ztree Cannot read property 'init' of undefined我这边头部引入了JQ,下面又引入了JQ(没截图),导致错误的原因,我估计有两个:1.引入了两个一样的文件,2.引入的顺序不对正确的引入方式:所以一定要认真检查效果图:至于是怎么实现的呢?很简单,往下看实体类:p...

2020-04-22 19:20:44 522

原创 明白为什么有的人要用springBoot而不是springMVC的原因了

亲身体会: 我感觉不是手动挡和自动挡的区别。 因为有时候会被springmvc气死,springmvc.xml中配置要下约束,下约束下半天下不下来,要把链接复制到浏览器地址栏中下载到本地,下下来也是莫名其妙的报错,No mapping for Get 路径,我仔细查看了自己的代码,啥毛病没有,就是没办法运行,老是404,我认为可能是没有更新,又(maven--&gt...

2020-04-21 00:00:01 2115 3

原创 BUG之Expected one result (or null) to be returned by selectOne(), but found: 4

意思是,本来要返回一个对象,却找到了四个。上面这个报错是因为,用户在登陆的时候,要输入正确的账号和密码才能访问跳转到他对应的页面。所以要确保一个账号对应一个用户,用户密码相同无所谓,但是账户名一定不能重复,否则就会和我一样报错。所以,我把数据库相同的用户删掉,然后做用户名重复的判断,如果用户名已存在,就提示用户该用户名已被注册,这样就不会造成用户名重复的问题。...

2020-04-20 16:09:26 4727

原创 BUG之Type interface com.zcy.mapper.UserLogMapper is not known to the MapperRegistry.

遇到上面这个问题是因为我在注册mapper的时候少写了UserLogMapper少写了注册mapper就会报这个错

2020-04-20 15:30:54 263

原创 遇到No mapping for POST路径BUG的原因

一开始写Controller不太熟悉,之前写习惯了Servlet,一下子写了太多的Controller,有的地方忘记加上注解了。谨记。

2020-04-20 13:18:24 29910 2

原创 java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config

服务器没报错,页面报错:缺少jstl.jar引入依赖: <!-- jstl --> <dependency> <groupId>javax.servlet.jsp.jstl</groupId> <artifactId>jstl</artifactId&...

2020-04-19 20:36:25 770

原创 配置SpringMVC的流程以及遇到的问题

SpringMVC是对Servlet的封装Servlet有很多不足的地方:1.对应的业务需要写在每一个servlet类中,这样比较麻烦,即使通过一个变量来判断执行哪一个方法,可以封装servlet,但是还是麻烦2.每次创建servlet都需要在web.xml里面配置,有时候会忘记3.web.xml配置之后还需要重启服务器,对于开发来说更麻烦原理:SpringMVC原理: ...

2020-04-19 18:46:36 289

原创 Spring aop的运用

实现步骤:官网:https://docs.spring.io/spring/docs/5.2.5.RELEASE/spring-framework-reference/core.html#spring-core1.引入jar: <!-- SPRING AOP --> <dependency&g...

2020-04-17 22:25:41 85

原创 (使用mybatis后),实现service层的封装

封装service层要做的准备:1.建立Maven项目工程2.写业务代码3.引入spring4.扫描service层(有spring才有得扫描)<context:component-scan base-package="service"></context:component-scan>5.注解:@Service@Repository@...

2020-04-17 18:12:36 1327

原创 修改角色状态并不一定要先通过id得到整个用户信息,可以这样做

之前做修改功能的时候都是通过ID得到整个用户信息,然后再修改。现在我这样做,通过定义一个全局变量来保存分页的角色信息然后把从后端取出来的数据赋值给这个全局变量。ID我已经从数据库中循环出来但是我不需要先通过ID来找到整个角色的信息。最后在servlet中处理一下就好了...

2020-04-17 00:02:16 601

原创 解决使用mybatis查询出来的时间字段为数字的问题,在前端来转化

使用mybatis查询出来的时间字段为一串数字,很奇怪,我明明已经转化了呢,为什么还会这样呢?那就解决吧,使用JS来解决,挺方便的。以下的代码直接复制黏贴就可以了。function timestampToTime(timestamp) { var date = new Date(timestamp);//时间戳为10位需*1000,时间戳为13位的话不需乘1000 ...

2020-04-14 20:48:20 2539 1

原创 使用PageServlet来专门处理WEB-INF下的文件跳转,为啥没有办法跳转到其他页面呢?

因为没有加上随机数,系统会认为我们跳转的是同一个页面,其实不是。 我遇到的BUG是,我想跳转到上传页面,却跳转到登录页面。 其实,很简单...

2020-04-13 10:39:07 196

原创 log4j的使用(日志)

1.通过Maven引入jar包,在pom.xml中配置<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version>...

2020-04-13 10:15:06 300

原创 目前WEB项目中需要配置哪些参数呢?

1.servlet <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> ...

2020-04-12 10:35:59 466

原创 Spring的初步了解(IOC)

IOC:之前的代码类的初始化是通过new来实现的,比较麻烦,之前new的事情交给是工厂类来实现,我们直接调用工厂的数据。 IOC的用途就是用来作为工厂实现。 链接地址:https://spring.io/projects/spring-framework 操作文档地址:https://docs.spring.io/spring/docs/5.2...

2020-04-11 21:25:56 141

原创 容易遗忘的串词1

为什么要背单词,因为不背单词就像我们在看文言文一样,晦涩难懂。前缀:调节,后缀:词性第一串词:view:视野view:视野 55review:复习 re:(1.again,2.back) 13preview: 预习interview:面试 inter:在....之间 24interviewer 采访者 er主动 2interviewee...

2020-04-11 09:16:01 310

原创 容易遗忘的单词(一)

1.subsequent:随后的2.strive:努力,奋斗strive to do 努力做某事3.strain:拉伤,紧张put(a)strain on:施压;使紧张4.steady:稳定的5.stale:不新鲜的stale taste:发霉gostale:丧失元气6.spouse:配偶surviving spouse:未亡配偶7.split:分摊,...

2020-04-10 21:49:57 570

原创 Oracle11G安装在CentOS7.6版本上(阿里云服务器)

安装Oracle比安装MySQL复杂多了。基本配置要求:1.1 安装前需进行内存、系统架构以及磁盘的检查1.2具体请参考官方文档:https://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm#i1011296安装步骤:2.1 配置虚拟内存:因为我阿里云的服务器的内存只有2G,不够大,如果内存大于4G配置虚拟...

2020-04-10 15:49:42 1383

原创 Mysql5.7安装在CentOS7.6系统上(阿里云服务器)

1.下载软件:(注意:这里需要登录Oracle账户才能下载)1.1下载地址:https://dev.mysql.com/downloads/mysql/1.2官方安装文档请参考:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html1.3选择参数:1.3.1 查找其他的稳定版本下载1.3...

2020-04-10 13:09:51 374

原创 在(CentOS7.6版本上)安装SVN(阿里云服务器),用于提交代码和版本迭代

我使用的本地软件是SecureCrt来远程控制我的云服务器。1.安装软件: yum -y install subversion2.查看svn版本:svn--version2.1. 注意:另外在安装之前也可以检测是否已经安装过旧版本,可将旧版本卸载之后重新安装。2.2.检查已安装版本:rpm -qa subversion2.3卸载旧版本 SVN:yum remove...

2020-04-09 16:38:06 256

原创 在阿里云服务器上的Linux(CentOS7.6版本)上安装Tomcat

1.下载Tomcat8.5软件,可以直接下载,好多了(JDK还要注册,有点麻烦)https://tomcat.apache.org/download-80.cgi2.文件上传,直接复制压缩包黏贴到SecureFx中就好了。3.在SecureCRT中操作:新建存放tomcat的文件夹:mkdir -p /data0/tomcat4.进入tomcat的文件夹:cd /da...

2020-04-09 14:52:03 707

原创 修改阿里云默认的端口号22为自己设定的

初学linux,把系统整出了BUG,命令也不熟悉,不知道怎么修改,只能重装系统了,快得很(点实例列表的更多的磁盘和镜像的更换操作系统)。 然后在本地软件(SecureCrt8.7)上重新使用22端口号登陆 输入命令:1.vi /etc/ssh/sshd_config2.输入i(任意地方,为了编辑)3.在 # Port 22 下一行输入 Port 端口(端...

2020-04-08 17:02:20 1371

原创 把JDK安装在阿里云服务器上(CentOS)

1.下载Linux版本的JDK8(需要先注册)https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html文件名:jdk-8u241-linux-x64.tar.gz2.将压缩包文件上传到虚拟机中# mkdir -p /data0/jdk将文件上传到jdk文件夹中3....

2020-04-08 14:04:14 239

原创 阿里云服务器配置流程初体验

首先要在阿里云上面注册账号,然后登陆,挑选适合自己的云服务器ECS,个人使用的话,差不多就好,我个人使用的是学生版的比较便宜,也可以使用S6的那款,使用优惠劵后,价格在106块,20%性能的这种服务器不要选,要选就选百分百的。 这是我购买后的账单:(新用户购买都会比较便宜) 使用:1.https://www.aliyun.com/在阿里云网址下点击控制台2...

2020-04-07 23:15:38 408

原创 Maven项目导出

将下列参数添加到pom.xml文件中(没有使用框架下) <build> <!-- 导出的最终项目名称 --> <finalName>project</finalName> <plugins> <!-- 导出的项目所使用的的jdk的版本 --> <plugin> ...

2020-04-07 22:33:21 451

原创 MyBatis怎么同时新增两张表呢?(原来如此简单)

我要做的业务是上传文件(假上传),同时新增文件信息表和文件审核表,他们有共同的ID为文件ID(为了后面的关联查询)。 定义接口:public interface UpFileMapper { //上传文档 //1.插入文件信息表 Integer insertByFileInfo(@Param("fileInfo") FileInfo fi...

2020-04-07 22:20:44 8840

原创 Maven搭建(没用框架的时候)

要按步骤来搭建,否则会出很多BUG。 每个项目工程都需要导入jar文件,例如:oracle的jar文件大概有2m多,大的jar文件可能有5-7m左右,很占用计算机磁盘的资源,最好每个项目工程有一个配置文件,引入jar的信息,当我们运行的时候自动帮助我们配置jar,这就是Maven的功能。下载:官网: http://maven.apache.org/download.c...

2020-04-07 21:57:05 355

原创 MyBatis关联查询,怎么关联两张表或者三张表甚至更多张表呢?(要用到association标签)

MyBatis关联查询。其实不难,不要慌,虽然说我自己做不出来也是挺慌的,看官网看博客各种研究,后来发现挺简单的。但是发现和QueryRunner相比,没有后者好用,但是后者只能用在JSP上,不能用在HTML页面上,比较鸡肋。 Mybatis连表查询具体怎么使用呢,跟着我一步步来: 1.需求:因为我做的是文档审核界面,需要 (B表的文件名称,B表...

2020-04-05 23:21:43 4026

原创 Mybatis关联查询

官网:https://mybatis.org/mybatis-3/zh/sqlmap-xml.html#select我研究研究,后面再来总结。

2020-04-05 11:03:06 168

原创 怎么使用JQ把Option的状态改成已选中的状态呢?

修改用户信息前,我们要得到该用户的所有信息,先添加在输入框和下拉框中。然而一直有个问题困扰着我,我这select下拉框怎么选中呢?哈哈哈

2020-04-02 16:07:25 391

原创 解决myBatisBUG:org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 39; 文件提前结束。

遇到这个BUG,我百思不得其解,我代码没有写错啊。别人是因为<?xml version="1.0" encoding="UTF-8"?>不能有空格,但是这个怎么可能没有空格呢?后来想是不是因为我之前没写代码,却在配置文件的xml中配置了的原因最后发现果然是这个原因,wc真坑,先注释掉,后面写了代码,再解开。...

2020-04-01 16:00:07 2353 4

JQ版本甘特图控件(和JQ版本的日历控件搭配使用)

JQ版本甘特图控件(和JQ版本的日历控件搭配使用)

2022-03-13

JQ版本自定义日历控件

JQ版本自定义日历控件

2022-03-13

Vue2.5开发仿去哪儿网学习文档.doc

Vue2.5开发仿去哪儿网学习文档,未完待续......

2021-10-17

去哪app练习.zip

去哪app练习(vue练习,巩固基础)

2021-10-06

NodeJs搭建接口学习总结文档.doc

自己使用node搭建的接口学习总结文档,内容还是比较详细的,mongoose数据库要自己去注册

2021-05-23

计时器实现3秒切换一次内容.rar

计时器实现3秒切换一次内容

2021-05-21

甘特图 (自己定义一个容器,传容器和数据就行).rar

甘特图(在页面中自己定义一个容器,传容器和数据就行)

2021-04-25

JQuery学习总结文档.doc

为了把JQuery学习得更加透彻,更加熟练,刚开始写,比较基础

2021-04-07

React学习总结文档.doc

React学习总结,内容还不完善,刚开始写,比较基础

2021-04-06

葡萄图对象(通过New和传参实现)

通过New和传参,根据多个数据可以循环出多个葡萄图,以及可以给葡萄图设值,适合查询页面和修改页面

2021-01-23

ZCY20200326(1).rar

通过ZUI框架加上GitHub上面的开源项目实现带有炫酷粒子效果的登录界面,鼠标移上去后粒子就会扩散开,可以用于登录界面、注册界面及其他使用场景。

2020-03-26

ZCY20200324.rar

前台(我要预约,我的报告,我的账户,在线评估) 咨询师(资金账户,预约时间设置,预约诊断) 管理员(前台用户管理,后台用户管理,预约管理,在线评估管理,题库管理,用户统计,渠道量统计,权限管理) 增删改查,分页,条件查询

2020-03-24

空空如也

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

TA关注的人

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