自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 git和SVN的区别?

git 是分布式管理系统,SVN是集中式管理系统。git一般用于个人的仓库管理,SVN一般用于团体的开发合作。SVN一般会有公司的局域网,创建属于公司的SVN。有一个公网的SVN网址:https://svnbucket.comgit:码云,GitHub等。分布式管理体现在每个人可以在一个项目里创建属于自己的仓库,而集中式管理只有一个公共的中央仓库。之前SVN遇到的一个坑:项目的配置文件不能提交,冲突的时候也不能随便删除。之前没注意,导致一下午的代码白写,好在做了备份。...

2020-10-01 17:18:26 827

原创 SpringBoot整合Redis

SpringBoot整合Redis的使用

2022-05-22 11:44:35 100

原创 使用Mybatis一次执行多条sql语句

1.修改数据库连接地址jdbc:mysql://localhost:3306/classroom?useSSL=false&useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowMultiQueries=true注意要加上&allowMultiQueries=true2编写Mapper<update id="UpdateForAdmin" parameterT

2021-03-15 11:43:20 1147

原创 Mybatis-plus 自动更新时间的问题

发现自动化更新时间的时候会比原来慢8个小时只需要修改 数据库的地址就可以了url: jdbc:mysql://localhost:3306/classroom?useSSL=false&useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai

2021-02-26 22:06:06 743

原创 利用mybaits-plus 进行分页查询 (前端layui框架)

Mybatis-plus的配置文件@EnableTransactionManagement@Configurationpublic class MybatisPlusConfig { /** * 分页插件 */ @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); }}2.Control

2021-02-23 15:44:51 277

原创 sql 分别取时间字段中的 年月日

select DATE_FORMAT(字段,'%Y/%m/%d') from 表

2020-12-28 17:17:33 1491

原创 AJAX的使用

AJAX什么是AJAX?AJAX=Asynchronous Java and XML 异步的JavaScript和XML。它不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。AJAX是XMLHttpRequest 对象B/S:未来的主流,并且会爆发式的持续增长。什么时候使用它?注册时,自动检测用户名是否存在。登陆,提示用户密码错误。删除数据,将行ID发送后台,在数据库中删除同时在页面中把Dom也同时删掉。项目中的AJAX的使用这是一个检查重名的小Dem

2020-10-15 15:25:05 134

原创 解决Maven创建过慢问题

在创建Maven项目时加上archetypeCatalog=internal参数

2020-10-08 11:10:19 60

原创 自动创建对象方法

自动创建对象的步骤:1.创建实例对象 :被创建的对象类中必须有默认的构造方法,否走会报错。bean = class.NewInstance2.根据对象得到里面的属性:Field[] fields = class.getDeclaredFields(); for(Field field : fields){ String fieldName = field.getName(); Class<?> type = field.getType();

2020-10-05 10:59:05 452 1

原创 Tomcat中web.xml配置错误页面问题

今天在配置web.xml配置错误页面时候,一直调用Tomcat本身的错误页面。配置如下: <error-page> <error-code>404</error-code> <location>/WEB-INF/page/404.jsp</location> </error-page>最后经过检查,是自己写的错误页面里面发生了错误,从而无法调用。...

2020-09-28 10:53:49 1068

原创 Spring之AOP编程

AOP什么是AOP传统的OOP代码逻辑是自上而下,一环套一环,,中间出现任何的差错都是不可以的。 这其中会产生一些横切性的问题,比如日志的编写,事务的管理等。这些横切性产生问题不会对主代码有太大的影响。AOP的编程思想就是把业务逻辑和横切的问题进行分离,从而达到解耦的目的,使代码的重用性和开发效率发生提高。AOP的应用场景日志记录权限验证效率检查事务管理其中的概念Aspect(切面):类Join point (连接点):在Spring中,Join point 是一个方法。poin

2020-09-26 18:28:38 103

原创 SpringMVC框架之后台验证

导入依赖<!-- 校验--> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.1.0.Final</version> </dependency>

2020-09-25 14:31:40 168

原创 tomcat的jsp热部署

重新配置Tomcat后,发现jsp的页面没有了热部署的选项,检查后发现。应该选择was exploded。选择后发现,热部署的选项又出来了。

2020-09-25 13:53:33 804

原创 总结面试题之GC垃圾回收器

GC什么是GC? What?GC是垃圾收集(Gabage Collection)。为什么要有GC? Why?内存处理是编程人员最容易出现问题的地方,忘记或者错误的内存回收会导致系统的不稳定甚至崩溃。GC的优点和特点:优点和特点:使程序员最头疼的内存管理问题迎刃而解哦,它使Java程序员在编写程序的时候不再需要考虑内存管理。由于存在垃圾回收机制,不再存在“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收器可以有效的防止内存泄漏,有效的使用可使用的内存。垃圾回收器通常作为一个单独

2020-09-21 22:16:02 250

原创 把后缀html改为jsp

public class FileUtil { private static Logger logger = LogManager.getLogger(FileUtil.class); public static void main(String[] args) { File file = new File("D:\\code\\Java1020\\816\\uolab811\\src" + "\\main\\webapp\\page");

2020-09-12 08:26:12 148

原创 layui登录验证码

layui自带的验证图片是一张固定的图片,我们需要把它写活。加入css样式 #canvas { float: right; display: inline-block; cursor: pointer; }替换img替换之前代码 <div> <input type="text" name="captcha" placehol

2020-09-11 17:21:56 4479 3

原创 登陆思路小整理

登陆思路的整理登录过滤器我们在浏览一些网站经常有这个情况,没有登录时是不允许我们访其主页的,只有登录过后才能访问。下面我们就用Filter简单实现一下。过滤器的配置<filter> <!--filter-name:过滤器的名字--> <filter-name>LoginFilter</filter-name> <!--filter-class:过滤器的实现类--> <filter-

2020-09-11 15:25:55 152

原创 Echars前后交互思路整理

Servlet层public void statisticsPage(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 年级人数统计 statisticsGrade(request, response); forward("WEB-INF/page/member/memberStatistics.jsp",re

2020-09-08 10:01:07 239 1

原创 layui监听搜索操作

类型强制转换错误。检查发现代码发生错误,majorService应改为memberService

2020-09-04 18:43:00 2075

原创 layui表格日期处理问题

从数据库拿到的日期格式的Json数据是一串数字,所以要经过一些处理,才能在表格中显示正常的数据。处理如下{field: 'classDate', width: 120, title: '日期',templet:"<div>{{layui.util.toDateString(d.classDate, 'yyyy-MM-dd')}}</div>"}画圈圈的地方改为自己的参数这样就显示了我们想要的格式...

2020-09-04 14:35:04 774

原创 编辑思路整理

前端处理collegeManager.jsp首先,我们需要获得需要修改信息的Id编号。 // 获得Id的信息 let collegeId = data.collegeId; var index = layer.open({ title: '编辑院系', type: 2, shade: 0.2,

2020-08-28 21:30:59 331

原创 添加专业的思路整理

在添加专业的时候,需要先查询到所有的院系,把所有的院系添加到下拉框中。在MajorServlet中,需要专门写一个方法,用来加载界面。添加页面Servletpublic void addPage(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 获取所有的院系,发送到页面 List collegeL

2020-08-27 23:30:07 197

原创 利用Ajax查询院系是否有重名

在添加院系的时候,需要判断院系是否有重名,如果有重名的话,保存按钮被禁用。前端的代码如下:在失去焦点的时候,进行判断。$("input[name='collegeName']").on('blur', function () { this.style.border = "1px solid #d2d2d2" var result = collegeNameVerify(this.value);// 表单提交和文本框失去焦点共用一个方法进行校验

2020-08-25 21:25:28 161

原创 web.xml 注解问题

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"

2020-08-21 20:01:59 202

原创 head.jsp的引用问题

head.jsp的引用<%@ page contentType="text/html;charset=UTF-8" language="java" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName() +":"+request.getServer

2020-08-21 14:36:24 375

空空如也

空空如也

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

TA关注的人

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