dubbo内核之ioc源码解析
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/o9109003234/article/details/82848607 核心代码 此方法被调用于 //为创建好的AdaptiveExtensionClass实例进行属性注入 injectExtension((T) getAdaptiveExtensionClass().newInstance()) //为创建好的Extension实例进行属性注入 --injectExtension(instan
BAT面试视频---绝对的干货
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/o9109003234/article/details/82848956 想要获取视频,请扫二维码关注,回复 BAT
dubbo系列--动态生成的自适应类*$Adaptive模板
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/o9109003234/article/details/82849341 dubbo使用动态生成的自适应类*$Adaptive模板: 比如Protocol$Adaptive Protocol.java 模板
细说springMVC常用注解
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/o9109003234/article/details/82966025 @Controller 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的
这道Java基础面试题你真的会吗?
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/o9109003234/article/details/82998125 你咱不往下看,先想想你的答案是什么? 这里先来聊聊String的intern()方法是干什么的? intern方法是一个native方法,空口无凭,咱们还是可以看看Stirng的源码 从方法的注释咱们可以知道,它的作用: 1:如果字符串常量池中已经包含一个等于此Stirng对象的字符串,则返回代表池中的这个字符串的Strin
JDBC连接impala Java连接Hive JDBC连接Hive
JDBC连接impala Java连接Hive JDBC连接Hive 大家都知道impala是用hive的数据源,但速度要比hive快的多,在秒级即可完成任务查询
package cn.com.tengen.hive;
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.DriverMan
HBase JDBC连接
JDBC连接HBase 1.pom.xml中的依赖
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.hbase</groupId>
<ar
Java 操作Excel poi读写excel
Java 操作Excel poi读写excel,excel导入导出(精简版) 1.所需jar包 下载地址:https://download.csdn.net/download/u014646662/10734734 2.源码 写操作(excel导出)
package cn.com.tengen.excel;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java
Scala面向对象编程
Scala面向对象编程 目录:
1 类与对象初步
2 引用与值类型
3 价值类
4 父类
5 Scala的构造器
6 类的字段
6.1 统一访问原则
6.2 一元方法
7 验证输入
8 调用父类构造器与良好的面向对象设计
9 嵌套类型 Scala 是一个函数式编程语言,也是一个面向对象的编程语言,与Java、Python、Ruby、Smalltalk 等其他语言一样。在此强调两点,首先,函数式编程已经成为解决现代编程问题的一项基本技能,这个技能对你而言可能是全新的。开始使用S
第一期站立会议5(11.19个人)
昨天:安装了Android Studio,努力地配置环境,调试模拟器。 今天:我终于成功安装了一个模拟器——夜神模拟器,既容易安装又操作简便;配置好之后重新对代码进行了调试。 明天:继续调试与设计。 遇到的问题:界面的设计需要调整相关配件,还没太整明白。
Iterator<Entry<String,String>> iter=map.entrySet().iterator(); 是什么意思
map不有个Key和value吗 一个Key对应一个value 而key和value组合起来的一个组就是entry 要想取出这个组里的key和value就用entry的迭代器迭代即可。 //获得map的迭代器,用作遍历map中的每一个键值对 Iterator是迭代器,map之前应该定义过,姑且认为是HashMap。 <Entry<String,String>>表示map中的键值对都是String类型的。 map.entrySet()是把HashMap类型的数据转换成集合类型 map.entry
基础算法笔记-冒泡排序
冒泡排序(Bubble Sort) 之前大一的时候学的第一个排序就是冒泡排序,那时候用的是C语言,现在用java语言复习一下做个笔记,欢迎批评指点错误。 作用: 排序,就是将几个数从小到大或者从大到小的顺序排列。就像小学生排队回家一样(ps:小学生除了会排位,还是会排队的),他们可以从高的到矮的排队,也可以从矮到高的排队。冒泡排序算法就是把混乱的队排整齐的。 思路: 1、依次对相邻的两个数字对比,如果第一个前面的数字比后面的数字大,那么两个数字就交换,也就是将大的数字放在后面(这里拿从
Mysql根据经纬度筛选数据
创建位置表,并且插入测试数据 /* Navicat MySQL Data Transfer Source Server : localhost Source Server Version : 80011 Source Host : localhost:3306 Source Database : test Target Server Type : MYSQL Target Server Version : 80011 File Encoding : 65001 Date: 2018-11-07
C#设计模式(3)——抽象工厂模式
1.抽象工厂模式介绍 上一篇我们了解了工厂模式,知道工厂模式可以解决简单工厂的缺陷(简单工厂添加新产品时要修改工厂类,不符合开闭原则),但是简单工厂和工厂模式都是只生产一种产品(前边的简单工厂和工厂都只生产鼠标),实际上戴尔和惠普公司不仅生产鼠标还生产键盘,为了解决系列产品的问题,就有了抽象工厂模式。我们就以生产鼠标和键盘为例来理解抽象工厂。 产品类,包括鼠标类和键盘类: //鼠标抽象类
public abstract class Mouse
{
Viewer.js --- 图片浏览插件
主要功能: 支持选项 支持方法 支持事件 支持触摸 支持移动 支持缩放 支持旋转 支持键盘 跨浏览器支持 作者githup地址:https://github.com/fengyuanchen/viewer 演示地址:http://fengyuanchen.github.io/viewer/ 基本使用方法: 1.引入文件 <link rel="stylesheet" href="css/viewer.min.css">
<script src="js/viewer.min.js"></scr
php算法之递归排序
<?php
function quickSort($arr) {
if(count($arr) > 1) {
$k=$arr[0];
$x=array();
$y=array();
$_size=count($arr);
for($i=1;$i<$_size;$i++) {
if($arr[$i] <=$k) {
$x[] =$arr[$i];//小的
今日推荐
周排行