- 博客(14)
- 收藏
- 关注
原创 Spring 框架入门
Spring 框架入门一、什么是 Spring?二、Spring 核心思想1.IOC & DI1.AOP一、什么是 Spring? Spring 是一个项目管理框架,核心是用来管理项目中组件对象的创建、使用、销毁。 由于spring 框架可以帮我们生产项目中组件对象,因此也习惯称spring是一个工厂 | 容器。 &n
2021-06-29 10:47:11 161
原创 初学JAVA项目(12、Adamall)
初学JAVA项目(12、Adamall)一、前端安全1.浏览器同源政策2.CORS3.CORF4.SQL注入发生原因:SQL注入攻击流程一、前端安全1.浏览器同源政策 同源政策是浏览器的一个安全政策目的:是为了防止将用户信息恶意的盗取传输同源含义:域名(IP),协议头, 端口三者相同MDN同源政策的内容:1.通常允许跨域写操作 :重定向以及表单提交。2.通常允许跨域资源嵌入:script\link\img\video\iframe
2021-06-14 13:30:32 270 2
原创 初学JAVA项目(11、Ada银行-3)
初学JAVA项目(11、Ada银行-2)前言一、Ada银行-31.什么是IOC?2.Spring IoC核心流程前言本次项目学习目标:主要通过以项目为导向学习spring boot 框架一、Ada银行-31.什么是IOC? 控制反转(Inversion of Control)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题。 它还有一个名字叫做依赖注入(Depende
2021-06-14 13:00:05 292
转载 Mybatis-Pluas 代码配置生成规则
mark~package com.mydemo.adamall;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.config.DataSourceConfig;import com.baomidou.mybatisplus.generator.conf
2021-05-25 10:54:12 452
原创 初学JAVA项目(10、Ada银行-2)
初学JAVA项目(10、Ada银行-2)前言一、Ada银行-2二、项目完成后的一些思考1.什么是webpack?2.什么是vuex?3.什么是less?4.vue生命周期前言本次项目学习目标:主要通过以项目为导向学习JavaScript、vue、cookie,前后端分离等内容一、Ada银行-2银行项目Refactor(重构),引入高性能数据持久化方案。截图:二、项目完成后的一些思考1.什么是webpack? webpack官
2021-04-24 12:04:45 142
原创 初学JAVA项目(九、火犀浏览器Firekaka)
初学JAVA项目(九、火犀浏览器Firekaka)前言一、火犀浏览器Firekaka二、block,inline及inline-block的简单介绍1.block和inline1.inline-block2.inline-block存在的问题前言本次项目学习目标:主要通过以项目为导向学习web前端技术HTML、css等内容一、火犀浏览器Firekaka来自爪哇岛的吉祥物kaka犀,深入web前端底层,复刻火狐浏览器。二、block,inline及inline-block的简单介绍1.bl
2021-04-11 21:05:19 189
原创 初学JAVA项目(八、Ada银行-1)
初学JAVA项目(七、Ada银行-1)前言一、Ada银行-1二、项目完成后的一些思考1.什么是伪类选择器?2.什么是响应式设计网页2.tcp三次握手和四次挥手是什么意思?前言本次项目学习目标:主要通过以项目为导向学习web前端技术HTML、css等内容一、Ada银行-1电子银行前端门户,初代网络钓鱼项目,直到今天依旧流行的“技术”截图:二、项目完成后的一些思考1.什么是伪类选择器? 伪类:同一个标签,根据其不同的种状态,有不
2021-03-28 16:20:38 237
原创 初学JAVA项目(七、朋友〇 )
作者:iOSer链接:https://zhuanlan.zhihu.com/p/147370653来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
2021-03-19 11:25:32 135
原创 初学JAVA项目(六、俄罗斯方块)
初学JAVA项目(六、俄罗斯方块)Java AI Tetris前言一、Tetris(俄罗斯方块)二、项目完成后的一些反思1.测试程序里的`@Test`是个什么东西?2.测试程序既没有main也没有run,究竟是如何运行的呢?2.听说测试分为单元测试、集成测试,还要考虑测试覆盖率。这都是些什么玩意?Java AI Tetris前言本次项目学习目标:主要通过以项目为导向学习继承、多态、人工智能等内容一、Tetris(俄罗斯方块)经典游戏Tetris(俄罗斯方块),利用基本的人工智能实现机机对战。
2021-03-07 13:20:57 478
原创 初学JAVA项目(五、取名背后的秘密)
初学JAVA项目(五、取名背后的秘密)Java 新生儿取名背后的数据可视化前言一、取名背后的秘密二、关于一些问题的学习1.Java中如何进行函数式编程?1.1 什么是函数式编程?1.2 java如何进行函数式编程?1.21 函数式接口-Functional interfaces1.22 内置函数式接口1.23 Lambda表达式2.类型擦除是什么意思?3.HashMap为什么比ArrayList快?Java 新生儿取名背后的数据可视化前言本次项目学习目标:主要通过以项目为导向学习swing框架,哈
2021-02-04 22:53:58 440
原创 初学JAVA项目(四、魔域:文字RPG游戏)
初学JAVA项目(四、文字RPG游戏)Java文字RPG游戏前言一、继承二、成果1.效果截图Java文字RPG游戏前言本次项目学习目标:主要通过以项目为导向学习数组、字符串、随机数以及java中的类与继承一、继承概述:继承就是在一个已有类的基础上派生出新类 子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为(父类更通用,子类更具体)功能:有了继承以后,我们定义一个类的时候
2021-01-31 23:02:32 801 2
原创 初学JAVA项目(三、槑图秀秀)
初学JAVA项目(三、槑图秀秀)Java槑图秀秀前言一、图像处理二、技术难点1.开发过程2.碰撞检测2.道具掉落总结Java槑图秀秀前言本次项目学习目标:主要通过以项目为导向学习数组、图像算法一、图像处理百度百科:图像算法是指对图像进行处理所用的的算法。包括对图像去噪、图像变换、图像分析、图像压缩、图像增强、图像模糊处理等。界面截图:二、技术难点1.开发过程 为了方便和简单,在游戏开发过程中最终没有使用图片,也尝试了图片的小
2021-01-19 16:47:16 280 1
原创 初学JAVA项目(二、打砖块)
初学JAVA项目(二、打砖块)Java打砖块前言一、打砖块是什么?二、技术难点1.开发过程2.碰撞检测2.java中的动画总结Java打砖块前言本次项目学习目标:主要通过以项目为导向学习GUI,动画,回调,事件监听等内容一、打砖块是什么?百度百科:打 砖块这款游戏是一个经典的街机游戏。打砖块小游戏比较休闲,就像Arkanoid或突破,玩家在桨和球的帮助下必须打破砖块。你的问题是成为最终的砖块。喜欢休闲游戏,想放松的的玩家值得尝试。二、技术难点1.开发过程 &nbs
2021-01-14 21:47:11 1997 2
原创 初学JAVA项目(一、计算器 )
初学JAVA项目(一、计算器)Java计算器收获与总结反思关于代码如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Java计算器这是我的第一篇博客,一个简单的Java计算器,是在原有的代码框架下新增修改完成的,功能仅限与简单的加减乘除,支持小数点、开平方、平方运算。收
2021-01-07 11:43:55 461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人