前言 在春招秋招之时,因为面试中会问到大量的设计模式。所以有去看一些关于设计模式的书籍,博客,等等。比如秦小波老师写的《设计模式之禅》。但当时仅限于看,包括现在也仅限于看。有的时候项目中,你都不知道有没有运用到了设计…
分类:java
Spring Boot2(十二):手摸手教你搭建Shiro安全框架
一、前言 SpringBoot+Shiro+Mybatis完成的。 之前看了一位小伙伴的Shiro教程,跟着做了,遇到蛮多坑的(´இ皿இ`) 修改整理了一下,成功跑起来了。可以通过postman进行测试 不多比比∠( ᐛ…
数组的遍历
数组的遍历: class Hello2 { public static void main(String[] args) { int[] arr = {11,12,13,14,15}; for (int i = 0;i …
解决JRebel对myBatis Mapper 失效的问题
解决JRebel对myBatis Mapper 失效的问题 在之前的文章中介绍了JRebel这个插件的使用和优势,虽然它对配置文件的改动的热更新是生效的,但是mybatis的mapper文件的改动却无法生效,为了解决这个…
数组操作的两个常见小问题越界和空指针
数组操作的两个常见小问题越界和空指针: a:ArrayIndexOutOfBoundsException:数组索引越界异常 原因:你访问了不存在的索引。 int[] arr = new int[3]; System.ou…
一个java自动化爬虫场景,参考文档、代码注释非常详细!
爬虫文档说明 目标 java爬虫研招网 https://yz.chsi.com.cn/zsml/zyfx_search.jsp 码云地址 https://gitee.com/aluruihua/auto-move 需求 …
单词倒序(java)
如何将一串单词组成的字符串倒序呢?如:" we go to school" 变成"school to go we "java代码实现: public static String rever(String str) { /…
简单看看原码、补码和反码
最近这破事贼多,都没有什么时间写写博客,都好久都没有更新博客了!不过平常看jdk源码的时候有很大的感触,就是基础真的很重要,那什么是基础呢?除了java的基本语法之外,最基础的莫过于原码,反码和补码了以及基本的运算了…
Java线程池源码及原理
目录 1 说明 1.1类继承图 2 线程池的状态 3 源码分析 3.1完整的线程池构造方法 3.2 ctl 3.3 任务的执行 3.3.1 execute(Runnable command) 3.3.2 addWorke…
Mybatis笔记1
Mybatis 持久层框架,数据访问层 mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动,创建连接,创建statement等繁杂的…
Java 流(Stream)、文件(File)和IO
Java 流(Stream)、文件(File)和IO Java.io包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 Java.io包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等…
HashMap----工作原理
先来些简单的问题 “你用过HashMap吗?” “什么是HashMap?你为什么用到它?” 几乎每个人都会回答“是的”,然后回答HashMap的一些特性,譬如HashMap可以接受null键值和…