自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jasper soft studio 报表工具的使用以及棘手问题解决

jasper soft studio 报表工具的使用以及棘手问题解决!转眼搬砖已经半年,好久米有发新文章今天来整一个吧。1、下载安装比较简单,还有面板的各部分功能都比较简单此处直接省略。2、修改字体(中文有可能会显示不出来)window -->> preference注意:字体的话需要自己百度进行搜索,接下来就是java中应该如何进行配置。<?xml version="1.0" encoding="UTF-8"?><fontFamilies>

2022-02-14 19:02:38 1038

原创 单点登录的实现

基于cookie: 使用Cookie作为媒介,存放用户凭证,用户登录以后返回一个加密的cookie访问子应用的时候,携带上这个cookie,授权应用解密cookie,校验通过以后就登录此应用。但是cookie实现单点登录不安全而且不可以实现跨域登录。分布式session实现: 在用户注册时将用户的信息作为一组键值对信息存入到session中返回一个sessionid给客户端,在用户再次登录的时候比较当前登录的用户id是否与session中的id相同弄然后在进行匹配,如果校验成功则将信息存入到cook

2021-09-15 13:34:54 149

原创 单点登录功能的实现

基于cookie: 使用Cookie作为媒介,存放用户凭证,用户登录以后返回一个加密的cookie访问子应用的时候,携带上这个cookie,授权应用解密cookie,校验通过以后就登录此应用。但是cookie实现单点登录不安全而且不可以实现跨域登录。分布式session实现: 在用户注册时将用户的信息作为一组键值对信息存入到session中返回一个sessionid给客户端,在用户再次登录的时候比较当前登录的用户id是否与session中的id相同弄然后在进行匹配,如果校验成功则将信息存入到cook

2021-09-15 13:32:30 142

原创 单点登录功能的实现

基于cookie: 使用Cookie作为媒介,存放用户凭证,用户登录以后返回一个加密的cookie访问子应用的时候,携带上这个cookie,授权应用解密cookie,校验通过以后就登录此应用。但是cookie实现单点登录不安全而且不可以实现跨域登录。分布式session实现: 在用户注册时将用户的信息作为一组键值对信息存入到session中返回一个sessionid给客户端,在用户再次登录的时候比较当前登录的用户id是否与session中的id相同弄然后在进行匹配,如果校验成功则将信息存入到cook

2021-09-15 13:30:17 130

原创 javaWeb:jQuery

JQuery 封装JavaScript的功能代码,提供一种简单的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 JQuery的引入:将下载好的JQuery文件直接复制到js文件下,通过外部引用js的文件方式导入<script type=”text/javaScript” src=”js/jquery-3.4.1.js”></script>. JQuery的基本语法:JQuery==$。 jQuery页面加载:jQuery提供ready(

2021-07-25 16:22:31 79

原创 JavaWeb:Script

JavaScript 是一种具有函数优先级的轻量级,解释型或者及时编译型的动态脚本语言,被广泛应用于Web开发。可以通过操作HTML元素、读写元素内容、验证提交数据、检验浏览器信息、还可以在HTML中添加动画效果,提高用户体验。 javaScript组成:ECMAScript:核心部分,包括基本语法、语句、事件、对象;DOM文档对象模型:操作文档中的元素和内容;BOM浏览器对象模型:操作浏览器对象。 JavaScript引入方式:行内式,直接在HTML某个标签中直接写JavaScript脚本<i

2021-07-25 12:35:46 288

原创 javaWeb:css

Css样式 DIV是样式表中的定位技术,DIV为HTML文档的大块提供结构和背景的元素。 Css称层叠样式表:是一种表现HTML或者XML等文件样式的计算机语言。、 Css的引入方式:行内式(<h2 style=”color:red”>应用</h1>)、内部样式(<style type=”text/css”>h3{color:red;}</style>)、外部样式(将css文件保存在扩展名为.class的样式文件中,HTML文件可以通过链接的方式引用扩展

2021-07-25 11:12:38 57

原创 java框架-SpringMVC

SpringMVC MVC是Model-View-Control的简称,即模型-视图-控制器。视图向用户显示相关数据,可以接收用户输入的数据,可以向模型查询业务状态但是不可以改变业务状态,还可以接受模型发出的数据从而更新事件。模型代表业务数据和业务逻辑,数据发生改变时负责通知视图,同一个模型可以被多个视图重用。控制器处理逻辑控制实体数据在视图层显示,用于接收Web页面发来的请求,并调用相应模型组件去处理请求。 MVC执行流程:用户向服务器发送请求,请求被spring前端控制器(Servlet Dispa

2021-07-18 19:22:44 83

原创 java框架—Spring

Spring框架 可以一站式的构建企业级应用,解决企业开发的复杂性,spring使用基本的javaBean就可以只能由EJB(Enterprise Java Bean将功能集成在服务器端,用户无序知道方法细节的条件下就可以远程调用程序功能)完成的工作。Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。 Spring框架的优势:降低J2EE的开发难度、面向对象的技术比任何实现技术都重要、面向接口编程、Spring将实用接口的复杂度降低到零、可以很容易的进行单元测试、JavaBea

2021-07-18 15:09:58 63

原创 java框架—maven

maven简介、maven项目管理、maven在idea工具中的应用

2021-07-17 10:20:04 183

原创 java框架—Mybatis

mybatis实现基本实现增删改查、基于接口代理实现DAO层开发、多表联合查询、嵌套查询、动态SQL、缓存机制与延迟加载、逆向工程的解读

2021-07-17 10:15:54 150

原创 javaWeb基础1:html、常用的标签

Html: 超文本标记语言,指使用标签的方法将该页面包含图片、链接、以及音乐动画、声音等元素包含起来。 <!DOCTYPE html>:指html的版本声明为H5。 <meta charset=”UTF-8”>:用来声明编码类型。常见的标签: 标题标签:<h1></h1> 分割线标签:<hr/> 字体标签:<font> 加粗标签:<b></b>、<strong></strong&

2021-07-16 09:06:58 74

原创 java基础8:java8的新特性、接口

Java8的新特性:Java8中的接口不仅可以定义抽象方法,也可以定义非抽象类方法;定义的抽象类方法没有方法体,默认使用public abstract修饰,非抽象方法拥有方法体必须使用static和default修饰(实现类可以不重写就直接被调用)。Static:static不可以与abstract共存,外界是只能通过接口名称.静态方法来访问一个静态方法。Lamabda表达式:(参数列表)->{方法体},使用该表达式的前提为接口必须是一个函数式接口。使用@FunctionalInterface注

2021-07-11 09:51:23 250 1

原创 java基础7:多线程、线程的生命周期

多线程:编码表:GBK,国标码,在该编码中英文字符占一个字节,中文字符占三个字节;UTF-8,万国码英文字符占用一个字节,中文字符占用三个字节。转换流:从字符流到字节流,OutPutStreamWriter(OutputStream os String charSetName);从字节流到字符流,InputStreamReader(InputStream is String charSetName)。程序:一个固定的运行逻辑与数据集合,是一个静态的状态,一般存储在硬盘中。进程:一个正在运行的程序,有自

2021-07-10 21:49:01 59

原创 java基础6:异常、树、字符流、字节流、高效缓冲流

异常:Throwable:可抛出是异常的顶层父类Error:是Throwable的子类,用于描述无法捕获和处理的异常,属于非常严重的错误。Exception:值Throwable的子类,用于描述可以捕获和处理的异常,属于不太严重的错误。RuntimeException:是exception的一个子类,在编译阶段不做检查的一个异常。Jvm中处理异常的机制:出现异常将该异常封装到一个异常对象中,再将异常对象抛给该对象的方法,然后一层一层向上抛给虚拟机通过打印流打印出来。Try…catch:try{可

2021-07-08 19:48:29 49

原创 java基础5:set集合、map集合

Set集合:Set集合是无序的、没有索引的同时其中的元素还不可以重复。Set的实现类是HashSet。Set集合的遍历:可以转为数组toArray(),toArray(T[] arr)带泛型的数组,迭代器,加强for循环:for(元素的类型 元素的名称 :要遍历的集合){使用元素名代表即将需要遍历的元素}。HashSet中元素保持唯一性的原理:计算需要存储元素的哈希值,若集合中没有元素的哈希值与之相同,直接存储该元素。如果存在元素与之哈希值相同,调用equals方法与之进行比较,若不相等则存储到集合

2021-07-07 21:55:01 88

原创 java基础4:常见的API、list集合、集合的基本遍历方法、泛型

常见的API:接口可以理解为一种特殊的类,里面由全局常量和抽象方法构成,可以理解为用于实现子父类之间无法实现多继承而创建的一种方法。Java源代码经过编译以后得到.class文件,在经过压缩以后得到jar包。Object类:所有子类的顶层父类,可以自己创建对象,所有的类都可以访问object类。toString方法:让方法的返回值类型以字符创类型表示,equals方法:重写之前比较两个对象的引用是否指向同一个对象,相当于比较两个对象的地址值,重写以后比较两个对象的属性值,只能用于比较引用数据类型。

2021-07-06 21:39:51 100

原创 java基础3:代码块、final关键字、内部类、权限修饰符、多态、抽象类、接口

代码块: 局部代码块:在局部代码块中定义的变量只能在局部代码块中被使用。 构造代码块:创建对象时由jvm默认调用,任意一个构造方法执行以前都会执行一次构造代码块的内容。 静态代码块:执行时间最早,随着类的加载只执行一次,用于给静态变量赋值。 同步代码块:Final关键字: 可以用于修饰变量、方法、类表示一个最终类不能拥有子类,其中所有的方法都不能被重写,被修饰过的变量就只能被赋值一次。内部类: 成员内部类:普通成员内部类(可以直接访问外部类的所有成员,外部类如果需要访问内部类需要先创建内部类

2021-07-04 21:51:18 66

原创 java基础2:数组、jvm、面向对象、成员变量与局部变量、匿名对象、封装、创建对象、静态、继承

数组:存储相同数据类型元素的容器:动态初始化:元素的数据类型[ ] 数组名=new 元素的数据类型大小[容器大小]静态初始化:元素的数据类型[ ] 数组名=new 元素的数据类型大小[容器大小]{元素值}Jvm的内存划分:堆内存:用于存储数组,对象等数据类型较大的元素,一般用于存储引用数据类型。栈内存:用于执行方法给每一个方法分配一个执行区域。方法区:用于存储字节码对象、存储常量、存储静态变量。本地方法区:用于执行本地方法,一般用于执行c语言方法。程序计数器:用于控制程序的执行,控制执行哪

2021-07-04 17:11:16 71

原创 java基础1:Java的版本、运行环境、数据类型、三元运算符、if-switch-for循环-while循环、方法的重载

Java的各种版本:JavaMe:在移动端开发javaSe:标准版本,可以在PC端进行开发javaEE:企业版本,主要用于开发网站java的运行环境:JVM:java virtual machine,java虚拟机,相当于java开发的容器Jre:java runtime environment,java运行时的环境JDK:java development kit,java开发的工具包Java保留字:goto,constJava命名规则:包名全部小写类名,接口名大驼峰原则方法名,变量

2021-07-04 15:43:10 91

原创 Mybatis-Plus

一、Mybatis-Plus简介(一) 什么是Mybatis-Plus(二) Mybatis-Plus的优势

2021-07-03 21:40:20 54

原创 书写员工类、动物类、人类,完成代码,并在测试类中进行测试!

根据需求,完成如下代码,并在测试类中进行测试。需求一:员工类Employee属性:姓名name,工号id,工资salary行为:显示所有成员信息的方法show()需求二:动物类Animal属性:姓名name,年龄age行为:吃饭eat,睡觉sleep需求三: 人类Person 属性:姓名name,年龄age,性别gender 行为:学习study,睡觉sleepimport sun.management.Agent;public class Day07_HomeWork03

2021-03-24 09:02:29 313

原创 java:有一个学生类,该类有属性:姓名,学号,年龄要求:利用封装的思想 来对该类的属性进行封装,并测试。

java:有一个学生类,该类有属性:姓名,学号,年龄要求:利用封装的思想 来对该类的属性进行封装,并测试。public class DayHomeWork {public static void main(String[] args) { //创建对象 Student s = new Student(); //给Student公有类赋值并传递给私有属性,达到赋值目的 s.setName("小黑"); s.setAge(21); s.setNumber(1

2021-03-23 20:27:00 5468 1

空空如也

空空如也

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

TA关注的人

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