自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 权限与菜单

权限判断咱们之前已经完成了角色与权限的配置,但是我们目前为止还没有进行过权限的判断,那接下来我们把权限的判断完成 获取到所有权限进行判断 FilterChainDefinitionMapBuilder:public class FilterChainDefinitionMapBuilder { @Autowired private IPermissionServi...

2019-07-13 22:40:07 926

原创 登录认证与角色

登录功能 数据库密码修改 如果咱们数据库的密码现在没有进行加密,咱们先把它们进行加密 (注:如果已经进行过加密就不需要再管了) 准备一个加密算法 public class MD5Util { // String algorithmName, Object source, Object salt, int hashIterations...

2019-07-13 22:36:34 690

原创 shiro以及shiro集成Spring

Shiro简介 是什么? Apache Shiro是一个强大且易用的Java安全框架,有身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。Spring security 重量级安全框架Apache Shiro轻量级安全框架 shiro能干什么? Shiro 开...

2019-07-13 22:23:52 206

原创 代码生成器,权限认识

课程介绍1.模板技术 2.代码生成器【细心】 3.权限的设计认识(理论)模板技术 简介 velocity-1.6.3.jar 默认模板的后缀vmfreemarker-2.2.19.jar 默认模板的后缀ftl 模板技术和jsp的异同 第一次jsp执行流程:jsp转译为java文件,编译为class...

2019-07-09 14:08:40 156

原创 SpringDataJpa+SpringMVC--CRUD

课程介绍 1.完成删除功能 2.增加数据 3.修改数据 4.数据验证功能准备按钮 employee.jsp <div id="tb" style="padding:5px;height:auto"> <!-- 这部分是加上增删改的按键:现在没有功能,我们先不管它 -->...

2019-07-09 13:59:37 173

原创 集成SpringDataJpa

课程介绍 1.什么是SpringDataJpa 2.SpringDataJpa的基本使用(掌握) 3.JpaSpecificationExecutor(难点,尽量理解) 4.jpa-spac框架 5.Query的抽取(思想) 6.SpringDataJpa的自定义扩展(拷备完成)sssdj:SpringMVC +...

2019-07-09 13:52:12 531

原创 SpringDataJpa+SpringMVC

课程介绍 1.准备Service层 2.集成SpringMVC(Controller层) 3.添加EasyUI展示主页面 4.完成一个数据的查询功能完成Service层 导包 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://...

2019-07-09 13:04:42 143

原创 Spring+SpringDataJpa集成

为了以后代码的扩展,每一层都需要创建一个父类,即便是此事父类中没有任何代码applicationContest.xml 关键配置<jpa:repositories base-package="com.sunwei.repository" entity-manager-factory-ref="entityManagerFactory" tra...

2019-07-04 23:34:32 148

原创 Servlet,Jsp完成一个计算器

java端package cn.itsource._07Calc;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.s...

2019-05-22 11:43:41 783

原创 request,Session,Application,作用域经典案例

package cn.itsource._04num;import java.io.IOException;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.htt...

2019-05-21 22:37:50 328

原创 servlet添加数据层

package cn.itsource._03LoginServlet;import java.io.IOException;import java.io.PrintWriter;import java.util.Arrays;import java.util.List;import javax.servlet.ServletException;import javax.servlet...

2019-05-21 17:23:52 367

原创 使用IO流读取文本并统计单词个数

package cn.itsource.Homework_01;/** 使用它IO流相关知识,读取一共文本文件,统计出其中每一个单词出现的次数,* 并把结果保存在另外的一个文件中,保存的结果类似如下:(此处假定单词可以是一个或者多个字母组成,不包含数字和_)Hello-10java-5io-3** */import java.io.;import java.util.;pub...

2019-05-21 17:21:41 1509

原创 使用对象流完成对自定义对象的序列化和重构测试;

package cn.itsource.Homework_01;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.Serializable;publ...

2019-05-21 17:20:19 228

原创 Java递归调用File类删除和拷贝文件夹

删除文件夹前首先要获取该文件夹下的所有的文件和文件夹数组,然后遍历该数组,在遍历过程中若判断是文件就直接删除,如果是文件夹则递归调用该删除方法。循环结束后,要把空文件夹删除(删除里面的文件和文件夹后还需要把最外面的文件夹删除掉),注意事项:被删除的文件夹是不会进入到回收站的,删除后便难以恢复,请谨慎操作。在调用删除方法前,我们还需要一个从控制台直接输入获取文件路径的方法,该方法在此处不再赘述...

2019-04-29 22:04:30 324

原创 java 集合介绍

首先大的集合分为:List,Set,Map三种,其中List与Set是继承自Collection,而Map不是。List与Set的区别:List中的元素有存放顺序,并且可以存放重复元素,检索效率高,插入删除效率低,Set没有存放顺序,而且不可以存放重复元素,后来的元素会把前面重复的元素替换掉,检索效率低,插入删除效率高。(Set存储位置是由它的HashCode码决定的,所以它存储的对象必须有eq...

2019-04-29 17:41:39 70

原创 Java 继承,封装,多态

为什么要面向对象编程?以前开发的过程通常是采用面向过程编程,面向过程是以过程为中心来进行编程设计,本质上是分析出需要哪些过程,在编程时一步步的对其实现,但是随着软件规模的扩大,这种面向过程的设计模式已经越来越不适应如此大规模的软件。面向过程存在着诸多的缺点比如:    1.软件重用性差重用性是指同一事物不经修改或稍加修改就可多次重复使用的性质。软件重用性是软件工程追求的目...

2019-04-29 12:31:06 74

原创 java 面向对象 类和对象

讲的好的叫故事讲的不好就叫事故问:什么才能叫做java 的入门呢?答:能在控制台输出HelloWorld就算入门了今天我就来讲讲入门后的事故 故事类 和 对象类:是具有共同的特征的一种抽象表述方式,类是一个模板,它描述一类对象的行为和状态。例如 动物是一个类,有颜色和年龄。对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行...

2019-04-29 00:05:51 92

原创 方法的介绍(函数)

方法概述:方法是用来实现特定功能的函数,其意义在于可以帮助开发者去除冗余代码,即可省去多次使用到的代码块的重复编写,有了方法可以一次编写多次使用,这样就提高了提高开发效率;如果一个代码块实现了特定功能,并且在程序其他地方会被多次使用到,这时我们就可以定义一个方法,给这个代码块起个名字,然后如果使用到它,咱们通过方法调用就可以一次性编写多次使用这段代码了.方法:完成某些特定功能代码块,我们把完成...

2019-04-28 22:08:51 82

原创 JAVA基础语法--变量和数据类型

1.Java中的注释1.1单行注释//它一般用于注释较少的地方;1.2多行注释 它一般用于注释信息较多的地方;1.3文档注释 它一般用于方法头上或者类头上;注意事项:1.多行注释,文档注释开始行与结尾行不能写注释信息;2.多行注释,文档注释 可以嵌套单行注释;3.多行注释不能嵌套文档注释也不能嵌套多行注释;4.文档注释不能嵌套文档注释也不能嵌套多行注释;使用场景:1.写代码思路...

2019-04-28 13:54:24 169

原创 Java jdk安装及配置

jdk环境变量配置进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://www.oracle.com/technetwork/java/javase/downloads/index.html),我下载的版本是:jdk-7u13-windows-i586.exe2、安装jdk-7u13-windows-i586.exe3、配置环境变量:右击“我...

2019-04-28 12:37:15 110

空空如也

空空如也

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

TA关注的人

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