-
阿里面试题:Ngin之epoll模型是怎么运用的
阿里面试题:Ngin之epoll模型是怎么运用的 对于 Nginx,相信有过 Web 服务部署经验的同学都不陌生 对于 Nginx,相信有过 Web 服务部署经验的同学都不陌生,它有以下特点: 特点1: 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 特点2:...
-
java动态代理之JDK源码解析
java动态代理之JDK源码解析 按照网上的惯例,先给出静态代理到动态代理的例子吧;要不然后面的理论和源码分析没有铺垫,大家都有点迷糊。 静态代理: /** * 声音接口,用于代理接口 */ public interface IVoice { void song();} /** * 歌手类 */ public class Singer i...
-
Docker 常见应用部署
Docker 常见应用部署 一、部署MySQL 搜索mysql镜像 docker search mysql 拉取mysql镜像 docker pull mysql:5.6 创建容器,设置端口映射、目录映射 # 在/root目录下创建mysql目录用于存储mysql数据信息mkdir ~/mysqlcd ~/mysql docker run -id \-p 3306:3306 \--name=c_...
2020-04-15 16:04:09 启动mysql文件mysqlword用户WebApproot用户2345PSdocker
-
Class.forName 和 ClassLoader 到底有啥区别?
Class.forName 和 ClassLoader 到底有啥区别? 前言 最近在面试过程中有被问到,在Java反射中Class.forName()加载类和使用ClassLoader加载类的区别。当时没有想出来后来自己研究了一下就写下来记录一下。 解释 在java中Class.forName()和ClassLoader都可以对类进行加载...
2020-04-15 16:02:24 java 教程Java技术java 技术mysqlIntellij阿里巴巴驱动虚拟机IntelIE
-
通俗理解spring源码(二)—— 资源定位与加载
通俗理解spring源码(二)—— 资源定位与加载 通俗理解spring源码(二) 资源定位与加载 最开始学习spring的时候,一般都是这样用: ApplicationContext context = new ClassPathXmlApplicationContext("spring.xml" ); User user = (User)context.getBean("user");...
-
ArrayList、LinkedList和Vector源码分析
ArrayList、LinkedList和Vector源码分析 ArrayList、LinkedList和Vector源码分析 ArrayList ArrayList是一个底层使用数组来存储对象,但不是线程安全的集合类 ArrayList的类结构关系 public class ArrayListE extends AbstractListE implements ListE, RandomAccess, C...
-
Mybatis+Oracle搭配insert空值报错之myBatis+mysql驱动+oracle驱
Mybatis+Oracle搭配insert空值报错之myBatis+mysql驱动+oracle驱动的源码分析 为了便于 SEO 搜索到,首先把报错内容贴出来吧 不同版本的 Oracle 驱动会报不同的错 1 dependency 2 groupId com.oracle / groupId 3 artifactId ojdbc6 / artifactId 4 version 1.0 / vers...
-
bug: @RequestBody注解失效,服务器返回415
bug: @RequestBody注解失效,服务器返回415 这个问题耽误了我相当长的时间,我已经很难受了,然而,在得知错误原因后,更是难受了。 首先,问题是这样的,我调用的JQuery的ajax()方法,从前端返回json对象,希望通过@RequestBody为它创建String类型的JAVA Bean对象:...
-
数据源管理 | 动态权限校验,表结构和数据迁移流程
数据源管理 | 动态权限校验,表结构和数据迁移流程 本文源码:GitHub·点这里 || GitEE·点这里 一、数据同步简介 1、场景描述 如果经常接触数据开发,会有这样一个场景,服务A提供一个数据源,假设称为动态数据源A,需要读取该数据源下的数据;服务B提供一个数据源,...
-
c/c++ 使用valgrind检查内存泄漏
c/c++ 使用valgrind检查内存泄漏 ys@ysm:tests$ valgrind --tool=memcheck --leak-check=full ./a.out==7503== Memcheck, a memory error detector==7503== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.==7503== Using Valgrind-3.10.1 and LibVE...
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
