飞机大战详细文档 文末有源代码,以及本游戏使用的所有素材,将plane2文件复制在src文件下可以直接运行。 实现效果: 结构设计 角色设计飞行对象类 FlyObject战机类我的飞机 MyPlane敌方飞机 EnemyPlane子弹类我的子弹 MyBullet敌方子弹 EnemyBullet道具类 Prop加分,加血,升级地图背景类 Backgrou ......
258
0
0
2023-05-26
防止核心代码泄露以及代码合并 每日辛辛苦苦码的代码被轻松 破解 ? 机密核心 模块被盗用? 数据库地址 和语句暴露? …… 这些都是由代码未混淆加密,从而进行泄露的 我们目前DLL文件存在的风险: 一、直接引用 二、反编译 三、反射 如果DLL一点措施都不做的话,上面任意一种都可以达到破解目的的。 如果通过反编译软件: ILSpy ......
350
0
0
2023-05-26
目录Session概述原理session使用获取sessionSession保存数据Session获取数据Session移除数据应用Session & Request 区别总结Session生命周期浏览器禁用Cookie解决方案浏览器禁用Cookie后果URL重写实现URL重写问题引入HTTP协议是无转态的,不能保存提交的信息如果用户发来一个新的请求 ......
284
0
0
2023-05-26
目录一、事务概述二、MyBatis 实现事务的方式1. 编程式事务2. 声明式事务(1)JDBC 事务管理器(2)Spring 事务管理器三、事务源码理解(1)TransactionFactory(2)JdbcTransaction(3)ManagedTransaction四、测试用例一、事务概述事务是指要么全部执行成功,要么全部回滚的一组操作。在数据库中, ......
315
0
0
2023-05-26
目录前言URL 类方法URLConnections 类方法方法实例前言URL(Uniform Resource Locator)中文名为统一资源定位符,有时也被俗称为网页地址。表示为互联网上的资源,如网页或者 FTP 地址。URL 可以分为如下几个部分:protocol://host:port/path?query#fragment其中 protocol 表 ......
283
0
0
2023-05-26
目录设置上下文示例应用程序常见变化迁移 web 层迁移数据访问层迁移执行器设置上下文JVM是一项伟大的技术。现代版本将运行的字节码编译为本机代码,具体取决于现有的工作负载。出于这个原因,JVM 应用程序在运行时性能方面与本机可执行文件不相上下,甚至胜过本机可执行文件。JVM 应用程序有一个预热时间,在此期间它们性能不佳。在运行时加载类没有帮助。Spring ......
278
0
0
2023-05-26
目录正文什么是Keycloak?我们为什么要使用Keycloak?在Spring Boot 应用程序中使用keycloak安装Keycloak添加应用程序添加用户创建 Spring Boot 应用程序有没有使用Spring-Security应用程序演示认证流程结论正文在这篇文章中,我将展示如何在 Spring Boot 应用程序中使用 Keycloak。在我 ......
336
0
0
2023-05-26
本篇和大家分享的是springboot打包并结合shell脚本命令部署,重点在分享一个shell程序启动工具,希望能便利工作;profiles指定不同环境的配置maven-assembly-plugin打发布压缩包分享shenniu_publish.sh程序启动工具linux 上使用shenniu_publish.sh启动程序profiles指定不同环境的配 ......
295
0
0
2023-05-26
目录一. SpringSecurity简介1. SpringSecurity概述2. SpringSecurity的特征二. SpringBoot整合SpringSecurity实现步骤1. 需求分析2. 创建web项目3. 测试未添加SpringSecurity时的情况4. 创建入口类5. 访问接口6. 添加Spring Security依赖包7. 重启项 ......
379
0
0
2023-05-26
目录前言一、应用场景二、Mybatis实现自定义拦截器2.1、编写拦截器2.2、添加到Mybatis配置2.3、测试2.4、小结三、拦截器接口介绍intercept 方法plugin方法setProperties方法注意四、拦截器注解介绍Executor 接口ParameterHandler 接口ResultSetHandler 接口StatementHan ......
314
0
0
2023-05-26
快问快答 JAVA 面试36问!我们从面试来反推Java学习。今天我们来看Java面试题,从大厂梦反推基础学习。面试题:JDK 和 JRE 有什么区别?final 在 java 中有什么作用?java 中的 Math.round(-1.5) 等于多少?String 属于基础的数据类型吗?java 中操作 字符串 都有哪些类?它们之间有什么区别?String ......
235
0
0
2023-05-26
前言在 Java 中有两种方式可以让我们在运行时识别对象和类的信息。一种是 RTTI (运行时类型识别:Run-Time Type Identification),它假定了我们在编译时已经知道了所有的类型;另一种是我们本文要说的 反射机制 ,它允许我们在运行时获取和使用类的信息。无论是 RTTI 还是 反射 ,其本质都是一样 ......
284
0
0
2023-05-26
一、Java入门1.1 Java的特点1.11 面向对象1.12 平台无关Java语言提供的编译器不针对特定的操作系统和CPU芯片进行编译,而是针对Java虚拟机把Java源程序 编译 成 字节码 。 Java虚拟机负责 解释 运行字节码,翻译成虚拟机所在平台的 机器码 。 1.13 多线程1.14 动态Java程序的 基 ......
360
0
0
2023-05-26
Java 代码到底是如何运行的呢?看下面的流程图理解 Java 代码是如何运行: Java 代码运行过程概括一下:程序员小张编写好的 Java 源代码文件经过 Java 编译器编译成字节码文件后,通过类加载器加载到内存中,才能被实例化,然后到 Java 虚拟机 中解释执行,最后通过操作系统操作 CPU 执行获取结果。具体的 javac 编译和类加载器过程请 ......
269
0
0
2023-05-26
目录前言正文一. 映射文件/映射接口的配置二. 加载映射文件的源码分析三. MyBatis中的动态代理总结前言本篇文章将分析MyBatis在配置文件加载的过程中,如何解析映射文件中的SQL语句以及每条SQL语句如何与映射接口的方法进行关联。MyBatis版本:3.5.6正文一. 映射文件/映射接口的配置给出MyBatis的配置文件mybatis-config ......
276
0
0
2023-05-26