入门
粽哩粽气
粽瓜得瓜
展开
-
Java新手入门第一个小程序(学生管理系统)
今天来写一写学习Java前期自己练习的一个小项目——学生管理系统。写这个系统之前我们需要有一个类来规范学生对象,学生类一共有学号、姓名、邮箱、成绩、生日五个属性。其次我们还需要准备一个班级类和一个老师类,老师类有工号、姓名、所授课程三个属性。班级类则只需要一个班主任和一帮学生即可。既然是前期的练习自然涉及不到数据库,所有的数据都是写在代码里头供运行测试的,这里大家不需要太过纠结。学生类import...原创 2018-05-28 16:52:59 · 10395 阅读 · 7 评论 -
java学习之浅析MD5加密。
MD5是一种加密、压缩、摘要算法。在java中java.security.MessageDigest中已经定义了MD5 的计算,只需要简单地调用即可得到MD5 的128 位整数。然后将此128 位(16 个字节)转换成十六进制表示即可。java中要实现MD5加密主要依靠:MessageDigest这个类。MessageDigest源码:/* * Copyright (c) 19...原创 2018-07-25 16:37:41 · 603 阅读 · 0 评论 -
新人详解Servlet
一、什么是Servlet?处理请求和发送响应的过程是由一种叫做Servlet的程序来完成的,并且Servlet是为了解决实现动态页面而衍生的东西。理解这个的前提是了解一些http协议的东西,并且知道B/S模式(浏览器/服务器)。B/S:浏览器/服务器。 浏览器通过网址来访问服务器,比如访问百度,在浏览器中输入www.baidu.com,这个时候浏览器就会显示百度的首页,那么这个具体的过程,...原创 2018-11-05 09:26:22 · 250 阅读 · 0 评论 -
新人入门MyBatis
前段时间的学习中我们终于开始了框架的学习,MyBatis是我们学习的第一个框架,所以想要写一篇关于它的博客。1、什么是MyBatis?MyBatis其实是一个持久层框架,说到持久层就得提一提MVC三层架构了。三层架构指的是:表现层,业务层、持久层这三层,在以往的学习的知识中实际上和三层架构都是一一对应的,表现层就是和用户交互的层面,我们以往的JSP和Servlet就是表现层的内容。业务层顾...原创 2018-11-13 22:38:07 · 168 阅读 · 0 评论 -
IDEA快捷键列表
IDEA快捷键列表Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+...原创 2018-11-12 10:58:08 · 149 阅读 · 0 评论 -
SpringAOP切面方法执行两次的问题,及解决办法。
今天学习了Spring的aop相关内容,在学习中我是先使用的配置文件的方式配置切面和切入点。一开始没有任何问题,后来再使用注解的方式配置的时候就出大问题了。如图“开始1”和“结束”字样都是我的切面方法中打印的,“正在添加”是目标方法打印的,也就是说我的切面方法执行了两次。这下让我彻底蒙了,我查了所有配置都没有问题。这是我的切面类import org.aspectj.lang....原创 2018-11-21 22:31:47 · 6159 阅读 · 2 评论