-
spring——AOP原理及源码(二)
spring——AOP原理及源码(二) 接下来我们就从后置处理器和BeanFactoryAware的角度来看看AnnotationAwareAspectJAutoProxyCreator的Bean定义类创建完成后都做了什么。 回顾: 在上一篇中,我们提到@EnableAspectJAutoProxy注解给容器中加入了一个关键组件 internalAut...
-
创建字符串对象的方法和内存使用
创建字符串对象的方法和内存使用 以下分析基于HotSpot虚拟机 注意 jdk1.7以上 的两个变化: 虚拟机内存中,常量池由方法区转移到堆。 String.intern() ,如果常量池存在等于此String对象的字符串,则返回该常量池中对象的引用;否则,在常量池中生成一个对原字符串的引...
-
HashMap分析
HashMap分析 目录 存储结构 初始化 put resize 树化 get 为什么HashMap中equals()和hashCode()要同时重写? 为何HashMap的数组长度一定是2的次幂? 线程安全 参考 存储结构 JDK1.8前是数组+链表,JDK1.8之后是数组+链表+红黑树。本文分析基于JDK1.8源代码。 HashMap的...
-
彻底消灭if-else嵌套
彻底消灭if-else嵌套 if-else 作为每种编程语言都不可或缺的条件语句,我们在编程时会大量的用到。但if-else 一般不建议嵌套超过三层,如果一段代码存在过多的 if-else 嵌套,代码的可读性就会急速下降,后期维护难度也大大提高。 一、背景 1.1 反面教材 不知大家有没...
-
完全依赖QML实现播放器
完全依赖QML实现播放器 前言 一直听闻QML无比强大好用,工作中需要扣一个同时播放视频的Demo,所以就趁这个机会研究了一下。 效果图和源码 源码仓库 主要设计 主页面QML import QtQuick 2.12import QtQuick.Window 2.12Window { visible: true width: 640 height: 480...
2020-03-03 16:00:49 WindowsYYIE鼠标androidBugPSDoubleClicktimAV
-
使用SpringBoot开发群聊应用
使用SpringBoot开发群聊应用 通过本文你将学习如何使用Spring Boot和WebSocket API开发一个简单的群聊天应用。 WebSocket是HTML5开始提供的一种在单个TCP连接上进行全双工通讯的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务器主动向客户端...
2020-03-02 16:02:44 api开发前端开发文件服务器定义word用户IECloudFlareWebSocket
-
Linux常见问题1:Permission Denied
Linux常见问题1:Permission Denied ①、访问文件时出现:Permission Denied 原因: 文件或文件夹拒绝访问 解决方法: sudo chmod -R 777 路径文件名 使用管理员权限为拒绝访问的文件添加所有用户的读、写、执行权限 -R或recursive:递归处理,将指令目录下的所有文件及...
-
Springboot vue 前后分离 跨域 Activiti6 工作流 集成代码生成器
Springboot vue 前后分离 跨域 Activiti6 工作流 集成代码生成器 shiro权限 特别注意 : Springboot 工作流前后分离 + 跨域 版本 (权限控制到菜单和按钮) 后台框架: springboot 2.1.2+ activiti 6.0.0+ mybaits+maven+接口 前端页面:html +vue.js 形式 jquery ajax...
-
CodeForces 1313E Concatenation with intersection
CodeForces 1313E Concatenation with intersection Z算法+值域BIT 洛谷题目页面传送门 CodeForces题目页面传送门 给定 \(3\) 个字符串 \(a,b,c,|a|=|b|=n,|c|=m\) ,求满足以下全部条件的有序区间对 \(([l1,r1],[l2,r2])\) 的个数: \([l1,r1]\cap[l2,r2]\neq\varnoth...
-
启动时查看配置文件application.yml
启动时查看配置文件application.yml Spring Boot Application 事件和监听器 在多环境的情况下。 可能需要切换配置文件的一个对应的属性来切换环境 面临的问题就是 如何在springboot加载完配置文件的时候就可以立即校验对应的属性值 SmartApplicationListener实现监听解...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
