首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kelvin_Chen
掘友等级
后端开发
Java/Python
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 47
沸点 7
赞
54
返回
|
搜索文章
最新
热门
如何正确地处理时间
涉及多国家时时常会被时间的时区所困惑。 根据所需时间的精度选择不同的类型进行存储。 每种日期类型都有一个有效范围,超过则报错并以零值存储。 需要注意的是即便 DATETIME 和 TIMESTAMP 返回相同的格式,它们的工作方式很不同。在 INSERT 或 UPDATE 查询…
Spring应用上下文对于AOP增强的影响
父上下文开启了增强,所以fooContext.testBeanX 生效。barContext中不存在testBeanY,所以向父上下文中寻找fooContext.testBeanY 所以增强生效。 子上下文中未开启增强,所以barContext.textBeanX 未被增强。 …
Spring依赖注入三种方式的对比
实际上是通过反射实现注入。 使用单元测试有困难。 构造器初始化为强制性依赖。而setter方法为可选依赖(即可能为null)。 使用构造器注入可以发现编码不合适的地方,当构造器的参数过多时,就可以考虑重构拆分此类。 对于必须依赖或不可变对象,使用构造器注入。 对于可选依赖或可变…
JDK动态代理基本流程
1. Introduction 动态代理允许一个仅有一个方法的类去服务于有着任意方法数量的其他类,进行多次方法调用。 一个方法代理可以被认为是一种切面,也可以被认为是一个接口的实现。 2. Invocation Handler 3. 创建 Proxy 实例 我们有了一个代理对象…
JWT简述
JSON Web Token(JWT)是一种开放式标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间以JSON对象安全传输信息。这些信息可以通过数字签名进行验证和信任。可以使用秘密(使用HMAC算法)或使用RSA的公钥/私钥对对JWT进行签名。 我们来进一…
前后端分离部署(Vue + webpack + nginx + spring boot)
前端项目的框架是用vue-cli 生成的。 重点需要关注config/index.js下的配置 重点关注以下几个参数 assetsRoot:构建输出目录 也就是构建后的东西都扔这里 assetsSubDirectory:资源子目录 除了index.html,其余的js img …
Java类加载机制浅析
JVM(Java Virtual Machine)作为一个运行时引擎去运行Java应用。JVM 是实际调用main方法的对象。JVM是JRE(Java Runtime Enviroment)的一部分。 Java应用被称为WORA(Write Once Run Anywhere)…
远程代理 - Remote Proxy
Step 1. 制作远程接口 所有方法必须加上RemoteException,是告知客户端,每次远程调用都是有风险的。 Step 2. 制作远程实现 UnicastRemoteObject构造器中抛出RemoteException异常,故必须在子类构造器中也抛出异常。 Step…
对比python中的staticmethod与classmethod
A static method needs no specific parameters. A static method can’t access or modify it. In general, static methods know nothing about clas…
Builder 构造器模式
当一个类中有诸多属性,有些属性我们必须填写,而有些属于有时需要而有时不需要填写(即可选属性),构造器模式便是为了解决这一问题。 即主要是为了解决创建对象时对于必填字段与可选字段的问题。 在builder类中的构造器中赋值所需的必填字段。 构造器私有化,确保只允许使用builde…
下一页
个人成就
文章被点赞
4
文章被阅读
12,794
掘力值
302
关注了
11
关注者
0
收藏集
8
关注标签
28
加入于
2017-10-24