logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring IoC 容器启动时做了什么?

BeanFactory 是 Spring IoC 容器的底层实现,以 XmlBeanFactory 为例XmlBeanFactory 构造方法需要Resource 对象XmlBeanDefinitionReader#loadBeanDefinitions 方法解析xml Resource、获取和注册BeanDefinition代码入口:public XmlBeanFactory(Resource

jquery获取与修改元素的style属性

//获取 div 的高度$("#div").css("height");//设置 div 的高度$("#div").css("height","400px");其他 style 属性类似【Java面试题与答案】整理推荐基础与语法集合网络编程并发编程Web安全设计模式框架算法与数据结构异常文件解析与生成LinuxMySQLOracleRedisDubbo...

被阿里云坑了一把

​昨晚又购买了一台阿里云服务器,价格倒不贵,126 - 20 元的券,还有一个20 几的返现。说到为什么买这台服务器就来气了。前年在阿里云买了一台香港地区的服务器 * 3年,绑定了备案域名 javanav.com。昨天给我发邮件 + 短信,说我的已备案域名未绑定国内阿里云服务器,如果 3 天内不绑定,就取消我的域名接入,备案可能会被取消...香港服务器,不备案的域名绑定了都能访问,备了案反...

帆软报表自定义函数-取json数据

帆软报表支持,写 Java 代码自定义函数,完成各种逻辑的取数。最近遇到一个需求,单元格里的数据是 json 格式,希望通过自定义一个函数完成取数。取数公式如:JSONVAL('{"k1":"v1", "k2":["v21", "v22"], "k3":{"k31":"v31"}}', 'k1') -> v1JSONVAL('{"k1":"v1", "k2":["v21...

什么是反射?

什么是反射?Java 反射,就是在运行状态中。获取任意类的名称、package信息、所有属性、方法、注解、类型、类加载器等获取任意对象的属性,并且能改变对象的属性调用任意对象的方法判断任意一个对象所属的类实例化任意一个类的对象Java 的动态就体现在这。通过反射我们可以实现动态装配,降低代码的耦合度;动态代理等。反射的过度使用会严重消耗系统资源。JDK 中 jav...

OSI 的七层模型有哪些?

OSI 的七层模型有哪些?开放式系统互联通信参考模型(英语:Open System Interconnection Reference Model,缩写:OSI;简称为OSI模型)是一种概念模型,由国际标准化组织提出,一个试图使各种计算机在世界范围内互连为网络的标准框架。OSI模型分为七层,自下而上为 物理层(Physical Layer)、数据链路层(Data Link Laye...

Oracle的ROW_NUMBER() OVER()函数

ROW_NUMBER() OVER() 函数的作用:分组排序原理:row_number() over() 函数,over() 里的分组以及排序的执行晚于 where、group by、order by 的执行。语法:row_number() over( partition by 分组列 order by 排序列 desc )实践:建立学生数据表create tab...

ThreadLocal 是什么?有哪些使用场景?

ThreadLocal 是什么?有哪些使用场景?ThreadLocal 是线程本地存储,在每个线程中都创建了一个 ThreadLocalMap 对象,每个线程可以访问自己内部 ThreadLocalMap 对象内的 value。经典的使用场景是为每个线程分配一个 JDBC 连接 Connection。这样就可以保证每个线程的都在各自的 Connection 上进行数据库的操作,不会出现...

Queue 中 add() 和 offer() 区别

在 Queue 中 add() 和 offer() 有什么区别?Queue 中 add() 和 offer()都是用来向队列添加一个元素。在容量已满的情况下,add() 方法会抛出IllegalStateException异常,offer() 方法只会返回 false 。JDK1.8/*** Inserts the specified element into t...

List Set Map 集合不可修改

怎么确保一个集合不能被修改?使用 JDK中java.util.Collections 类,unmodifiable*** 方法赋值原集合。当再修改集合时,会报错java.lang.UnsupportedOperationException。从而确保自己定义的集合不被其他人修改。public class TestCollectionUnmodify {static List&...

    共 52 条
  • 1
  • 2
  • 3
  • 6
  • 请选择