11 2020 档案
摘要:环境介绍 jdk1.8 + maven + springboot2.0.0.RELEASE 依赖 <!-- shiro --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId>
阅读全文
摘要:GC需要的内存区域 我们的内存垃圾回收主要集中于 java 堆和方法区中,在程序运行期间,这部分内存的分配和使用都是动态的 Minor GC 从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC 触发 当Eden区满时,触发Minor GC Full GC 清理
阅读全文
摘要:IDEA 类继承关系图 ctrl + alt + u 查看某个方法实现 ctrl + alt + click 自动删除未使用的import Ctrl+Alt+O
阅读全文
摘要:https://www.bilibili.com/video/BV1yE41187A3?p=2 JDK Java Development ToolKit Java Development ToolKit(Java开发工具包),包括了JRE,一堆Java工具(javac/java/jdb等)和Java
阅读全文
摘要:创建线程 方式一:继承Thread 自定义一个类继承Thread类 重写Thread的run方法,把自定义线程的任务代码定义在run方法上 创建Thread子类的对象,并且调用start方法启动一个线程 public class MyThread extends Thread { public vo
阅读全文
摘要:A股、指数 A股:中国境内发行的股票 指数:多个公司发行的多支股票,组成不同指数 大盘:上证指数,指在上海交易所上市发行的所有股票组合 小盘:中证500,选取500家公司的大小股票组合 货币基金 投资于货币市场的基金 万元收益:买入一万元,一天的盈利 盈利 净值 基金交易价格 市值 当前基金的净值
阅读全文
摘要:一级缓存 相同的SQL语句,会优先命中一级缓存,同一个Sqlsession中共享 一级缓存配置 SESSION:默认,当前session有效 STATEMENT:只对当前satement有效,每次都查询数据库 <setting name="localCacheScope" value="STATEM
阅读全文
摘要:整合Springboot 依赖 https://mvnrepository.com/artifact/io.springfox/springfox-swagger2/2.9.2 <!-- swagger --> <dependency> <groupId>io.springfox</groupId>
阅读全文
摘要:美团技术团队 https://tech.meituan.com/ https://www.iteye.com/blog/user/rednaxelafx Java逐行读取文件,性能对比 https://www.jianshu.com/p/7a81f603fe1d
阅读全文
摘要:SpringBoot 单元测试 依赖 <!--核心 POM,包含自动配置支持、日志库和对 YAML 配置文件的支持--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-
阅读全文
摘要:定义一个WebSocket类 @ServerEndpoint:标记为一个WebSocket类,value指定url地址,可以通过获取参数name值 @OnOpen、@OnClose、@OnMessage:连接、关闭、接收消息 Session:与某个客户端的连接会话,使用**session.getBa
阅读全文
摘要:泛型编程 泛型是java1.5引入的新特性,把明确的数据类型的工作放在创建对象或调用方法时进行,提供了编译时类型安全检测机制 泛型类 class Pair<T>{ T min; T max; public Pair(T min2, T max2) { max = max2; min = min2;
阅读全文
摘要:Shiro简介 Subject 即当前的操作的“用户”,该用户是一个抽象概念,由 SecurityManager 管理,所有 Subject 都绑定到 SecurityManager SecurityManager 安全管理器,所以安全相关的交互都会经过 SecurityManager ,相当于sp
阅读全文
摘要:只有一个抽象方法的接口,可以用lambda 格式 (参数列表) → {方法体} (String msg) -> {System.out.println("mes = " + mes);} 匿名函数和lambda 匿名函数 interface Message { void print(String m
阅读全文
摘要:拦截器 配置拦截器 配置springmvc.xml <!--配置拦截器--> <mvc:interceptors> <!--多个拦截器顺序执行--> <mvc:interceptor> <!--拦截规则--> <mvc:mapping path="/user/*"/> <!--拦截器类--> <be
阅读全文
摘要:概念 用户、表空间 docker 安装oracle 参考 Oracle命令 sqlplus # 连接oracle数据库 表操作 新建 唯一约束 unique 不可重复 非空约束 not null 不能为空必须制定值 主键约束 primary key 通常是给id使用的,同时具备了unique和not
阅读全文
摘要:注册中心 Eureka 导入依赖 pom.xml <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-serv
阅读全文
摘要:java语言编写动态资源的开发技术,普通的java类 转发与重定向的区别 转发Forward在服务器端完成的;重定向redirection是在客户端完成的 转发的是同一次请求;重定向是两次不同请求 重定向不能保存数据在request域中,转发可以 转发地址栏没有变化;重定向地址栏有变化 转发必须是在
阅读全文