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

原创 git和SVN的区别?
git 是分布式管理系统,SVN是集中式管理系统。git一般用于个人的仓库管理,SVN一般用于团体的开发合作。SVN一般会有公司的局域网,创建属于公司的SVN。有一个公网的SVN网址:https://svnbucket.comgit:码云,GitHub等。分布式管理体现在每个人可以在一个项目里创建属于自己的仓库,而集中式管理只有一个公共的中央仓库。之前SVN遇到的一个坑:项目的配置文件不能提交,冲突的时候也不能随便删除。之前没注意,导致一下午的代码白写,好在做了备份。...
2020-10-01 17:18:26
863
原创 使用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
1196
原创 Mybatis-plus 自动更新时间的问题
发现自动化更新时间的时候会比原来慢8个小时只需要修改 数据库的地址就可以了url: jdbc:mysql://localhost:3306/classroom?useSSL=false&useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
2021-02-26 22:06:06
798
原创 利用mybaits-plus 进行分页查询 (前端layui框架)
Mybatis-plus的配置文件@EnableTransactionManagement@Configurationpublic class MybatisPlusConfig { /** * 分页插件 */ @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); }}2.Control
2021-02-23 15:44:51
343
原创 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
173
原创 自动创建对象方法
自动创建对象的步骤: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
523
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
1135
原创 Spring之AOP编程
AOP什么是AOP传统的OOP代码逻辑是自上而下,一环套一环,,中间出现任何的差错都是不可以的。 这其中会产生一些横切性的问题,比如日志的编写,事务的管理等。这些横切性产生问题不会对主代码有太大的影响。AOP的编程思想就是把业务逻辑和横切的问题进行分离,从而达到解耦的目的,使代码的重用性和开发效率发生提高。AOP的应用场景日志记录权限验证效率检查事务管理其中的概念Aspect(切面):类Join point (连接点):在Spring中,Join point 是一个方法。poin
2020-09-26 18:28:38
166
原创 SpringMVC框架之后台验证
导入依赖<!-- 校验--> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.1.0.Final</version> </dependency>
2020-09-25 14:31:40
204
原创 tomcat的jsp热部署
重新配置Tomcat后,发现jsp的页面没有了热部署的选项,检查后发现。应该选择was exploded。选择后发现,热部署的选项又出来了。
2020-09-25 13:53:33
870
原创 总结面试题之GC垃圾回收器
GC什么是GC? What?GC是垃圾收集(Gabage Collection)。为什么要有GC? Why?内存处理是编程人员最容易出现问题的地方,忘记或者错误的内存回收会导致系统的不稳定甚至崩溃。GC的优点和特点:优点和特点:使程序员最头疼的内存管理问题迎刃而解哦,它使Java程序员在编写程序的时候不再需要考虑内存管理。由于存在垃圾回收机制,不再存在“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收器可以有效的防止内存泄漏,有效的使用可使用的内存。垃圾回收器通常作为一个单独
2020-09-21 22:16:02
296
原创 把后缀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
170
原创 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
4644
3
原创 登陆思路小整理
登陆思路的整理登录过滤器我们在浏览一些网站经常有这个情况,没有登录时是不允许我们访其主页的,只有登录过后才能访问。下面我们就用Filter简单实现一下。过滤器的配置<filter> <!--filter-name:过滤器的名字--> <filter-name>LoginFilter</filter-name> <!--filter-class:过滤器的实现类--> <filter-
2020-09-11 15:25:55
197
原创 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
288
1
原创 layui表格日期处理问题
从数据库拿到的日期格式的Json数据是一串数字,所以要经过一些处理,才能在表格中显示正常的数据。处理如下{field: 'classDate', width: 120, title: '日期',templet:"<div>{{layui.util.toDateString(d.classDate, 'yyyy-MM-dd')}}</div>"}画圈圈的地方改为自己的参数这样就显示了我们想要的格式...
2020-09-04 14:35:04
829
原创 编辑思路整理
前端处理collegeManager.jsp首先,我们需要获得需要修改信息的Id编号。 // 获得Id的信息 let collegeId = data.collegeId; var index = layer.open({ title: '编辑院系', type: 2, shade: 0.2,
2020-08-28 21:30:59
359
原创 添加专业的思路整理
在添加专业的时候,需要先查询到所有的院系,把所有的院系添加到下拉框中。在MajorServlet中,需要专门写一个方法,用来加载界面。添加页面Servletpublic void addPage(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 获取所有的院系,发送到页面 List collegeL
2020-08-27 23:30:07
304
原创 利用Ajax查询院系是否有重名
在添加院系的时候,需要判断院系是否有重名,如果有重名的话,保存按钮被禁用。前端的代码如下:在失去焦点的时候,进行判断。$("input[name='collegeName']").on('blur', function () { this.style.border = "1px solid #d2d2d2" var result = collegeNameVerify(this.value);// 表单提交和文本框失去焦点共用一个方法进行校验
2020-08-25 21:25:28
188
原创 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
231
原创 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
409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人