- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 整理面试题题库
1、java的数据类型**基本数据类型:int,short,long,char,byte,boolean,float,double引用数据类型:类(class),接口(interface),数组2、jdk和jre的区别jdk:java开发工具包,提供java的开发环境和运行环境jre:java的运行环境,为java的运行提供了所需的环境jdk里面包含了jre3、==和equals的区别==:对于基本数据类型来说是值的比较,而对引用类型来说是地址的比较;equals:一般情况下是地址比较,只
2020-07-12 13:12:24 343 1
原创 初识Spring Security
上一节我们说到权限,今天来讲讲权限框架Spring Security1、首先什么是Spring SecuritySpring Security 是 spring 采用AOP思想,基于 servlet 过滤器实现的安全框架。它提供了完善的认证机制和方法级的授权 功能。是一款非常优秀的权限管理框架2、入门案例添加 SpringSecurity 坐标<dependency> <groupId>org.springframework</groupId>
2020-09-25 15:25:41 130 1
原创 UEditor
1.1什么是UEditorUEditor是百度的一款所见即所得的编辑器(富文本编辑器),大家可以看看一下这款编辑器的效果1.2 使用UEditor 步骤1.2.1 导入UEditor的文件1.2.2 把jar包导入当前项目中1.2.3 引入UEditor的文件<!-- 配置文件 --><script type="text/javascript"src="/static/js/ueditor/ueditor.config.js"></script>&
2020-09-13 13:11:28 1411
原创 SpringMVC
SpringMVC是什么SpringMVC是一个基于MVC模式的WEB/表现层框架,它解决WEB开发中常见的问题:参数接收、文件上传/下载、表单验证、国际化等等;SpringMVC作为Spring框架一个非常重要的功能模块,可以与Spring无缝集成,提高开发效率;Spring是一个轻量级的Java 开发框架,为了解决企业应用开发的复杂性而创建。SpringMVC以Spring框架为核心,为应用程序中的Web层(表现层)提出的一套优秀的解决方案;注意:SpringMvc的功能就是之前Servlet
2020-08-29 15:56:38 142
原创 反射
什么是反射反射就是我们在设计程序的时候,难以保证一些类已经设计好了,但是我们不得不使用这些类。为了保证设计能够继续进行,我们不得不使用反射技术。使的编译能够通过,提高编程的效率,这样的我们就能在规定的时间内完成任务。在运行时期,动态地去获取类中的信息(类的信息,普通方法信息,构造器信息,字段、包、访问修饰符等信息);简单的理解,通过一个全限定类名,获取字节码文件,以及通过该字节码文件获取字段、构造方法、普通方法等信息作用提高开发灵活度,提高程序的扩展性框架(提高开发效率的别人封装好的代码)底层都是
2020-08-01 16:02:29 197
原创 线程
1、什么是线程任务管理器可以有多个进程,每个进程运行的都是可执行程序,一个可执行程序就是一个软件,可执行程序的本质就是在计算机当中运行的一块代码 进程:可以看成是在计算机当中运行的一块代码线程:可以看成是在计算机当中运行的一小块代码2、线程与进程的关系一个进程中可以有多个线程,至少得有一个线程;上面说一个进程可以狭隘的看成是一大段代码,那其实线程也是一段代码线程是进程中的最小单位;也可以把线程看成是一个轻量级的进程注意常识 : 计算机安装一个软件,软件是由代码构成,当启动一个软件之后,代
2020-07-24 12:39:45 145
原创 ArrayList和LinkedList的区别
要想知道ArrayList和LinkedList的区别,首先我们要知道什么是ArrayList和LinkedList。ArrayList1、ArrayList的概念ArrayList是一个可以处理变长数组的类型,这里不局限于“数”组,ArrayList是一个泛型类,可以存放任意类型的对象。顾名思义,ArrayList是一个数组列表,因此其内部是使用一个数组来存放对象的,实现了List接口的容器类。因为是数组,所以一旦创建,就不能轻易改变其长度。因此他的查询快和修改快,增、删慢。2、常用方法Arra
2020-07-22 00:03:31 355
原创 面向对象拔高题
1. 编写程序,判断一个字符是否为小写字母,如果是,将它转换成大写字母,否则,不转换。public static void getChar(char arr) { if (arr >= 'a' && arr <= 'z') { arr -= 32; } System.out.println(arr);}2. 编写程序实现对给定的 4 个整数从大到小的顺序排列public static void getArr(int... parm) { int t
2020-07-16 23:37:07 416
原创 面向对象-继承
继承继承引入三个类都有重复的代码,可以把这共同的代码抽出去,抽出去放到另外一个类里面;下面的3个类和上面的类需要发生一点关系(继承),上面的类叫做 父类(超类,基类,根类),下面的类叫子类(派生类,拓展类);好处 : 提高了代码的复用性Java中类继承的基本语法案例代码:父类:public class Animal { String name; int age; public void eat() { System.out.println("吃"); }}子类:public
2020-07-12 13:54:15 196
原创 JDBC数据库编程技术
JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,使用这个类库可以以一种标准的方法、方便地访问数据库资源。JDBC为访问不同的数据库提供了一种统一的途径,为开发者屏蔽了一些细节问题。 JDBC的目标是使Java程序员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统,这样就使得程序员无需对特定的数据库系统的特点有过多的了解,从而大大简化和加快了开发过程。
2020-07-12 13:24:02 188
原创 AOP 面向切面编程
AOP 简介AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。作用:在程序运行期间,在不修改源码的情况下对方法进行功能增强优势:减少重复代码,提高开发效率,并且便于维护AOP 的动态代理技术将程序中的交叉业务逻辑(比如安全,日志,事务等),封装成一个切面,
2020-07-12 12:59:56 230
客户关系管理系统.zip
2020-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人