-
mybatis - 基于拦截器修改执行中的SQL语句
mybatis - 基于拦截器修改执行中的SQL语句 拦截器介绍 mybatis提供了 @Intercepts 注解允许开发者对mybatis的执行器Executor进行拦截。 Executor接口方法主要有update、query、commit、rollback等等。 主要思路为: 进入拦截器方法中 获取拦截器方法参数 获取解析参数及...
-
缓存中间件-缓存架构的实现(上)
缓存中间件-缓存架构的实现(上) 缓存中间件-缓存架构的实现(上) 前言 一眨眼,2019年就过去了。我希望从按照中间件,分别阐述一些常见的架构问题,以及解决方案。一方面这些问题与解决方案具备一定通用性 。另一方面,也算是面试中常见的问题。 我希望根据自己待过...
-
线程编程方面
线程编程方面 1. Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用? 三种实现方法 1.继承 Thread 类 扩展性差 无返回值 2, 实现 Runnable 接口 可扩展 无返回值 3. 实现 Callable 接口 有返回值 用synchronized关键字...
-
struts2模型驱动传值问题
struts2模型驱动传值问题 控制台错误提示: 2020-01-08 18:34:40,292 [http-nio-8080-exec-3] [org.apache.struts2.dispatcher.Dispatcher]-[WARN] Could not find action or result : /views/director/update_Recruit.action No result defined for action org.gxuwz....
-
SpringBoot自动配置原理
SpringBoot自动配置原理 一.问题的引入 配置文件到底能写什么?怎么写?自动配置原理? 配置文件能配置的属性参照:https://docs.spring.io/spring-boot/docs/2.2.1.RELEASE/reference/htmlsingle/#appendix 官方文档详细的介绍了每一种能配置的属性以及解释,不过这样...
2020-01-08 16:03:29 文档文件ASPIEWebServer系统ServletWebSocketWebAppBug
-
来吧,一文彻底搞懂Java中的Comparable和Comparator
来吧,一文彻底搞懂Java中的Comparable和Comparator 大家好,我是沉默王二,今天在逛 programcreek 的时候,我发现了一些专注细节但价值连城的主题。比如说:Java 的 Comparable 和 Comparator 是兄弟俩吗?像这类灵魂拷问的主题,非常值得深入地研究一下。 Comparable...
-
原子类型字段更新器AtomicXxxxFieldUpdater
原子类型字段更新器AtomicXxxxFieldUpdater 本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 并发编程系列博客传送门 原子类型字段更新器 在 java.util.concurrent.atomic 中,原子类型字段...
-
Java连载69-接受输入、用数组模拟栈
Java连载69-接受输入、用数组模拟栈 一、编写一个酒店管理系统 1.直接上代码 package com.bjpowernode.java_learning;? public class D69_1_ { // 编写一个程序模拟酒店的管理系统:预定房间、退房....... public static void main(String[] args) { }} class Room{ Str...
-
【原创】(十五)Linux内存管理之RMAP
【原创】(十五)Linux内存管理之RMAP 背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: Kernel版本:4.14 ARM64处理器,Contex-A53,双核 使用工具:Source Insight 3.5, Visio 1. 概述 RMAP反向映射 是一种...
-
JavaScript 数组,字符串,函数
JavaScript 数组,字符串,函数 数组 创建数组 利用 new 创建数组 var arr = new Array();console.log(arr); // Array(0) 数组字面量创建 var arr = []; // 空数组var arr1 = ['1', '2'] // 初始值数组 数组中的元素 数组里面的元素类型 可以放任意类型 var arr = [1,...
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
