自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 HashMap 源码全套分析(温故而知新) 红黑树 插入 删除 平衡 创建

一篇文章搞定hashMap散列表 数组加链表Hash也叫散列,把任意长度的输入通过Hash计算出固定的长度 static class Node<K,V> implements Map.Entry<K,V> { final int hash; final K key; V value; Node<K,V> next; Node(int hash, K key, V valu

2021-12-09 22:28:40 275 1

原创 长春大学评教

浏览器拓展地址脚本发布地址可以直接安装已经发布// ==UserScript==// @name 长春大学全自动评教// @namespace http://tampermonkey.net/// @version 0.1// @description try to take over the world!// @author Pointer/908170633@qq.com// @match http://cdjwc.ccu.ed

2021-12-03 01:12:20 685

原创 《深入理解JVM》(下)

第三部分 虚拟机执行子系统11.13类文件结构计算机只认识01 所以外卖写的程序只有编译成为01 格式才可以被计算机执行由于虚拟机技术的发展 编译生成二进制的本地机器码已经不在是唯一的选择与操作系统无关机器指令集无关的平台中立的储存格式产生原因 不只有wintel(windows + intel) 这一种架构 平台无关的字节码执行也成为一种趋势语言无关 任何语言都可以在JVM 上运行 GrallVM实现原因 虚拟机和字节码存储格式 JVM不与任何JAVA在内的所有语言绑定 只与cla

2021-12-02 19:09:35 177

原创 员工管理系统

准备工作1、前端页面的放置将html页面放入templates目录将css,js,img放入到static目录2、实体类的编写Department//部门表@Data@AllArgsConstructor@NoArgsConstructorpublic class Department { private Integer id; private String departmentName;}Employee//员工表@Data@NoArg

2021-12-01 01:15:30 108

原创 SpringSecurity

SpringSecurity安全简介1、在 Web 开发中,安全一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。如果在应用开发的后期才考虑安全的问题,就可能陷入一个两难的境地:一方面,应用存在严重的安全漏洞,无法满足用户的要求,并可能造成用户的隐私数据被攻击者窃取;另一方面,应用的基本架构已经确定,要修复安全漏洞,可能需要对系统的架构做出比较重大的调整,因而需要更多的开发时间,影响应用的发布进程。因此,从应用开发的第一天就应该把安全相关的因素考虑进来,并在整

2021-12-01 01:11:52 86

原创 SpringBoot

1、1回顾什么是SpringSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring采用了以下4种关键策略:1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean;2、通过IOC,依赖注入(DI)和面向接口实现松耦合;3、基于切面(AOP)和惯例进行声明式编程;4、通过切面和

2021-12-01 01:10:16 103

原创 Shiro

1、Shiro简介1.1、Shiro 是什么?Apache Shiro 是 Java 的一个安全(权限)框架。Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在 JavaSE 环境,也可以用在 JavaEE 环境。Shiro 可以完成:认证、授权、加密、会话管理、与Web 集成、缓存等。下载地址官网:http://shiro.apache.org/github:https://github.com/apache/shiro1.2、有哪些功能?Auth

2021-12-01 00:47:20 65

原创 JavaWeb

JavaWebJava Web1、基本概念1.1、前言web开发:web,网页的意思 , www.baidu.com静态webhtml,css提供给所有人看的数据始终不会发生变化!动态web淘宝,几乎是所有的网站;提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/JSP,ASP,PHP在Java中,动态web资源开发的技术统称为JavaWeb;1.2、web应用程序web应用程序:可以提供浏览器

2021-12-01 00:21:40 66

转载 Java Web之Cookie和Session详解

我们知道http协议是无状态的,也就是说就算客户端是第二次访问服务器,服务器还是把此次访当做一个新的访问进行处理,因为服务端并不知道客户端之前是否访问过。而cookie和session则就是为了弥补这一缺陷出现的一种机制。Cookie服务端给客户端的数据,存储于客户端(浏览器)。由于是保存在客户端上的,所以存在安全问题,并且cookie是由个数和大小限制的(4KB),所以一般cookie用来存储一些比较小且安全性要求不高的数据,而且一般数据都会进行加密。我们平时在登录某些网站时,关闭浏览器后再次打开

2021-11-29 00:06:30 213

原创 《深入理解JVM》(上)

Java包括什么编程语言跨平台的部署支持内存管理、访问控制热点代码探测完善的程序接口 第三方软件库JCP(Java社区规定)Java程序设计语言(JDK)各硬件平台的实现(JDK JRE)class文件格式Java类库API(JDK JRE)第三方类库...

2021-11-13 15:16:07 897

转载 visual 搭建 element

1.环境准备Visual studio code,nodejs,vue-cli,yarn2.新建项目1)打开Visual studio code,打开一个你想要创建项目的文件夹2)打开集成终端如下图所示或者使用快捷键3)在终端中输入如下命令新建项目vue init webpack projectNameprojectName为你想要取的项目名称,需要注意的是项目的名称不能大写,不然会报错。4)在新建项目过程中需要配置下面参数a)第一项:项目名称,可以直接按enter键b)第二项:项目描述

2021-01-27 11:25:20 620

原创 11.16上机题找相同元素,三元组快速转换,三元组相加

11.16上机题class Triple{ int i,j;//该非零元的行下标和列下标 int e;//非零元对应的值}class TSMatrix{ Triple[] data;//非零元三元组表 int mu,nu,tu;//矩阵的行数,列数,非零元个数}public class Change { public String getString(String s1,String s2){ char[] a=s1.toCharArray(); char[] b=s2.toC

2020-11-16 20:34:16 156

原创 关于服务器远程连接mysql

在阿里云添加3306安全组 0/0.0.0.0在服务器本地打开3306端口firewall-cmd --list-ports 查看开放的端口firewall-cmd --zone=public --add-port=3306/tcp --permanent添加端口firewal-cmd --reload重启服务器GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;允许所有ip的连接SET PA..

2020-07-06 11:05:41 106

原创 RHEL(RedHat Enterpries Linux) 01

Linux在Java基础的学习的道路走完一部分的时候,都说。学以致用,然而何处用,服务器。通过一次偶然的的机会在看到刘遄老师的大作《LInux就该怎么学》,书中的开篇与刘遄老师的观念的高度认同,开始拜读Linux。再次感谢刘遄老师以及众多技术大牛开源公司的开源精神为什么学习LiunxkailLinux RhEL—>centos(已经被红帽公司“收编的” RHEL编译社区版本)首先浅谈Liunx历史早期开源免费的Unix AT&T公司的商业化,让系统不在开源免

2020-07-04 17:55:21 213

原创 前端小仿qq仅仅个人练习

QQ邮箱HTML<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>登录QQ邮箱</title> <link rel="stylesheet" href="css/style.css"> <style> </style></head><bod

2020-07-04 10:07:46 1576

原创 javaGui02

Jav很开心,今天我的拓展平到了,然后。我觉得。现在开始。我应该好好搞了Gui完整改造面向对象那个import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class Calculator extends Fra

2020-06-14 21:55:12 195

原创 Gui入门到超神001

Java 17GUI编程这是什么?它怎么玩?平时应该怎么使用组件- 窗口- 弹窗- 面板- 文本框- 列表框- 按钮- 图片- 监听事件- 键盘事件- 破解工具1.简介gui: Swing AWT1.因为界面不好看2.需要jre环境Mvc的基础可以写出心中的工具维护swing界面 破解了解Mvc ,了解监听2.AWT包含了很多的Gui 图形界面编程元素 窗口 按钮 文本党[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上

2020-06-12 22:19:40 147

原创 Java 07 08 09

数组与排序可以储存相同的数据类型 引用类型必须初始化 分配空间 给出初始化值动态 静态public class Demo01 { public static void main(String[] args) { //动态 我们指定长度 系统给值 int[] a=new int[10]; //静态 相反 int[] a1={1,8,9,45,3}; //取值和赋值 会被分配角标 索引 int

2020-06-05 20:05:51 14970

原创 javase终结

Java se总结Java语言的历史博客MarkDown语法dos命令发展史Java诞生1995 c+±-javase Javame javaee2006 大数据 HadoopJdk开发者工具包 jre运行环境hello world 开始关系public class Hello{ public static void main(String[] args){ Sytem.out.println("Hello,wor

2020-06-05 20:04:47 70

原创 JAVA入门到超神06

JAVA06多态动态编译:类型 可拓展性更强一个对象实际类型的确定的 引用类型不确定Person a=new Student();Studen b=new Student();Object c=new Student();public class Person { public void eat(){ System.out.println("eat"); }}public class Student extends Person{ @Ov

2020-06-05 20:04:04 82

原创 Java入门到超神05

JAVA 05Oop面向对象编程oo面向对象面向对象&面向过程物以类聚(分类、对某个分类进行独立的思考->框架​ 2.步骤清晰简面向对象本质:类的方式组织代码,对象的方式组织(封装)数据;抽象->xiang三大特性封装继承多态认识的角度现有对象然后又类,类是抽象的,是对对象的抽象代码运行的角度是先有类再有对象,对象是类的模板方法import java.io.IOException;//类publ

2020-06-05 20:03:17 99

原创 Java入门到超神04

Day4数组概念1.相同类型数据集合2.可以通过下标访问[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JBxE2HER-1590849989232)(C:\Users\1\AppData\Roaming\Typora\typora-user-images\image-20200530201228781.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SvDqnJvC-1590849989234)(C:\Users\1\A

2020-05-30 22:47:14 90

原创 C语言管理系统加全套知识点

数组/*--------------------------------【程序填空】功能:数组名作为函数参数,求平均成绩。---------------------------*/#include <stdio.h>float aver(float a[ ]) /*定义求平均值函数,形参为一浮点型数组名*/{ int i; float av,s=a[0]; for(i=1;i<5;i++) /***********SPACE******

2020-05-30 14:47:44 1003

原创 Java入门到超神3

JAVA03Java的反编译idea将字节码文件拖到idea的工作目录,必须在文件的形式下,不能直接拖到idea。然后直接打开就是。class的反编译的文件看源码是一个好的习惯循环结构whilepackage com.kangsdan.Base.operrator;public class WhileDemo01 { public static void main(String[] args) { int i=0; int sum=0;

2020-05-29 21:52:43 81

原创 JAVA全套入门到精通02

JAVA02运算符算数运算符号 + - * / % ++ –赋值=关系 > < >= <= == != instanceof逻辑 && || !不同的数值类型相加取最大的类型++ –package operrator;public class add { public static void main(String[] args) { int a=3; //++ -- 一元运算符 int

2020-05-28 23:14:12 89

原创 汇编语言Day02

Day028根数据总线一次可以差点8哥二进制(1) 汇编指令是机器指令的助记符,同机器指令一一对应。(2) 每一种 CPU 都有自己的汇编指令集。(3)CPU 可以直接使用的信息在存储器中存放。(4) 在存储器中指令和数据没有任何区别,都是二进制信息。(5) 存储单元从零开始顺序编号。(6) 一个存储单元可以存储 8 个 bit, 即 8 位二进制数。(7) 1Byte=8bit 1KB=l024B 1MB=1024KB 1GB=l024MB 。第 1 章基础知识9(8

2020-05-28 22:06:11 179

原创 汇编语言Day1

Day1汇编语言前段时间学习过,但是由于个人原因跳向java今天复习前篇类容读王爽的老师的大作数据结构 操作系统 微机原理的基础针对8086cpu的学习实验 测试点相当重要不是讲解每一条指令(字典汇编面向的是硬件而不是软件指令的相关概念jmp call ret int iret cmp loop 分段 寻址 条件转移硬件基础机器语言 (机器指令的集合cpu完成机器指令汇编基础由于机器语言过于复杂(人们产生了汇编语言这种方便人们记忆的语言汇编语言->

2020-05-27 23:05:51 177

原创 全套java全部java入门到精通一

java01简单面向对象可移值高性能分布式(web url动态性(反射多线程安全性健壮性java的成功互联网java的三大版本javase 标准版(桌面,控制javame嵌入式javaee (web ,服务器JDK ,JRE,JWMJDK包含全部开发者工具jre包含运行换环境jvm虚拟机代码public class Hello{ publc static void main(String[] args){ Syst

2020-05-27 20:00:21 148

原创 第一篇博客相当重要

MAarkdown学习标题三级标题四级标题字体helloworld!hellohellohello引用选择进哥博客>分割线图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VeZuF5vR-1590542797601)(C:\Users\1\Desktop\java\spacex-Ptd-iTdrCJM-unsplash.jpg)]超链接点击跳转到进哥博客列表ABcAbc表格姓名kdd生日

2020-05-27 09:27:33 114

PcWonderland.com_Webyog_SQLyog_13.1.1_x64.zip

sqlyog uitimate 真正的的版,专业版。因为mysql的命令提示符,可以提示,非常的好用

2020-07-07

空空如也

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

TA关注的人

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