- 博客(11)
- 资源 (14)
- 收藏
- 关注
原创 【Mybatis】MyBatis 全网最通俗易懂的教程(2020年、非常详细)
【Mybatis】MyBatis 全网最通俗易懂的教程(2020年、非常详细)
2020-05-28 16:42:12 5618 4
原创 Java 高级 类初始化过程(主动引用、被动引用)static方法中为什么不能用this?
这里参考了一下这个文章,大家感觉可以再阅读一下文章地址:https://blog.csdn.net/weixin_42636552/article/details/82949999首先可以看一下这篇文章:https://zhuanlan.zhihu.com/p/86441683类的主动引用(一定会发生类的初始化遇到 new,getstatic,putstatic,invokestatic这4条字节码指令时,假如类还没进行初始化,则马上对其进行初始化工作。其实就是3种情况:1> 用.
2020-05-25 10:58:10 200 2
原创 Java 高级 反射 reflection、类加载器 ClassLoader、运行时类的结构
静态语言 & 动态语言静态语言与动态语言相对应,运行时结构不可改变的语言就是静态语言,如:Java、C、C++、C#Java不是动态语言,但Java可以称之为“准动态语言”Java有一定的动态性,我们可以利用反射机制获得类似动态语言的特性Java的动态性让编程的时候更加灵活动态语言是一类在运行时可以改变其结构的语言:例如新的函数、对象、设置代码可以被引进,已有的函数可以被删除或是其他结构上的变化通俗点说就是在运行时代码可以根据某些条件改变自身结构主要的动态语言:JavaScr
2020-05-18 14:18:31 439
原创 IDEA使用技巧:四个Java极速阅读源码的快捷键(IDEA 、Mac 环境下)
Command + 鼠标左键 进入源码这里就不多做解释,人人都会如果发现点不进去的话,先看一看 maven是否将其倒入其中Command + alt + ⬅️、➡️(方向左、右)这里本身是回到上次编辑位置配合上一操作,对源码和代码之间完成快速的切换shift shift (双击)这里可以快速搜索我们想要查看的源码的类名等command + F12可以快速查看当前类中所有的方法 m、字段 f(支持搜索)...
2020-05-17 22:03:26 1021
原创 Java 高级 annotation 注解、内置注解、元注解、自定义注解 (含源码 2020年最新)
注解 Annotation1、什么是注解?Annotation 是从 JDK5.0 开始引入的新技术Annotation的作用:不是程序本身,可以对程序作出解释(这一点和注解 comment 没什么区别)可以被其他程序(比如:编译器等 )读取Annotation的格式:注解是以“@注释名”在代码中存在的,还可以添加一些参数值,例如-抑制警告:@SuppressWarnings(value=“unchecked”)Annotation 在哪里使用?可以附加在package、c
2020-05-12 11:37:20 389
原创 git 详细使用 (未完待续~)
签名设置1.项目级别/仓库级别:尽在当前本地仓库范围内有效git config user.name userNamegit config user.email [email protected] .git/config 查看git配置文件2.系统用户级别:登录当前操作系统的用户范围(这里指你使用的机器)git config --global user.name use...
2020-05-11 20:27:56 114
原创 程序内存布局:代码段、数据段、堆空间、栈空间 (拒绝误导、拒绝错误概念、JVM除外)
内存空间的布局每个应用程序内存都应有自己独立的内存空间,其内存空间一般都有以下几大区域1、代码段(代码区)用于存放代码(机器码),只读2、数据段(全局区)用于存放全局变量等(static)整个程序运行中都存在,除非关闭进程#include <iostream>using namespace std;//全局变量int g_age = 10;int main() { return 0;}g_age 就是全局变量3、栈空间每调用一个函数就会给它分配一
2020-05-11 20:25:01 386
原创 【Mybatis】 2022自学SpringBoot:Mybatis 使用 Map 为 parameterType参数(按需传值,告别全部传参)
为什么使用map作为参数?当表中的字段很多的时候,在 mapper的XML 中配置的字段会很多,为空的字段可以不传,就要使用map参数代码如下 // 万能map Integer addUser2(Map<String,Object> map);如果要使用 int为返回值,则报错...
2020-05-09 14:13:03 1388
原创 spring-boot 从0开始 第一章:helloworld与原理初探
//@SpringBootApplication 标注这个类是一个springboot 应用@SpringBootApplicationpublic class Springboot01HelloworldApplication { public static void main(String[] args) { // 将 springboot 应用启动 ...
2020-05-08 14:06:33 329
原创 IDEA使用技巧: 关于 springboot 全局搜索 (IDEA 2019.3环境)
ctrl + N 调出搜索框选择 All 进行全局(该项目全文件)搜索搜索后可以快速定位,并进入改文件的内部
2020-05-08 13:59:09 729
原创 IDEA使用技巧: SpringBoot 中properties 文件乱码问题 (IDEA 2019.3环境)
file-settings搜索: file encodings (左上角位置)如下默认设置 将 GBK 全部改成 UTF-8
2020-05-07 15:24:21 145
Drag Your GAN: Interactive Point-based Manipulation on the Gener
2023-08-25
C++与反汇编教程(M了个J李明杰2019版本)-md文件.rar
2020-06-12
OAuth2.0最简向导.pdf
2020-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人