文章库ARTICLE COLUMN

  • java bean 对象属性复制框架BeanMapping-release_0.0.2-注解支持

    java bean 对象属性复制框架BeanMapping-release_0.0.2-注解支持

    摘要:只有同时生效时,才会发生赋值。具体的生效实现类型转换默认不进行转换为了确保转换的确定性灵活性。对象中指定这个属性,不会改变对象的属性值和类型。 BeanMapping 为了更加灵活的指定映射方式,0.0.2 版本引入了 @BeanMapping 注解。 注解的定义 注...

    leap_frogleap_frog 评论0 收藏0
  • Spring MVC常用客户端参数接收方式

    Spring MVC常用客户端参数接收方式

    摘要:常用客户端参数接收方式在结构中,控制器组件主要的功能就是接收请求处理请求生成响应,接收客户端传来的请求参数的往往是控制器要做的第一件事。当使用注解时,设置客户端传递的请求参数和的值相匹配后,参数名可以和请求参数不匹配。 Spring MVC常用...

    laoLiueizolaoLiueizo 评论0 收藏0
  • BigDecimal遇到的问题,大伙也说说

    BigDecimal遇到的问题,大伙也说说

    摘要:舍入方式需要弄明白自己的业务才用,别为了用而随便选一个用四舍五入模式从零四舍五入。原值结论都是向前进一位四舍五入到正无穷。 一:相除精度丢失的问题  BigDecimal的api除法相对加减乘要实现的复杂多了,只介绍常用的我遇到的问题:   问题:...

    harriszhharriszh 评论0 收藏0
  • 【Leetcode】102. 二叉树的层次遍历

    【Leetcode】102. 二叉树的层次遍历

    摘要:题目给定一个二叉树,返回其按层次遍历的节点值。例如给定二叉树返回其层次遍历结果题解我们数据结构的书上教的层序遍历就是利用一个队列不断的把左子树和右子树入队。 题目 给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有...

    feng409feng409 评论0 收藏0
  • 工作三年,我要如何提升Java技术 | 粉丝提问

    工作三年,我要如何提升Java技术 | 粉丝提问

    摘要:最后五年工作经验以上。所以我希望大家也可以深入某项核心技术去好好研究。公众号猫说现架构设计码农兼创业技术顾问,不羁平庸,热爱开源,杂谈程序人生与不定期干货。 本博客 猫叔的博客,转载请申明出处 前言 感谢粉丝提问,由于我最近工作较忙,所...

    mushangmushang 评论0 收藏0
  • MyEclipse 安装  emmet 插件

    MyEclipse 安装 emmet 插件

    摘要:在线安装地址安装完成后重新启动离线安装下载包然后存放到的目录下重新启动依次打开,看到选项就说明安装成功了,下面看效果图 1、在线安装地址:http://download.emmet.io/ecli... showImg("https://segmentfault.com/img/bVboXvs?w=1215&h=957"); s...

    stefanieliangstefanieliang 评论0 收藏0
  • 常用SQL汇总(Java开发)

    常用SQL汇总(Java开发)

    SQL去重统计:select count(t.mng_dept_id),count(t.mng_dept_name),count(distinct t.mng_root_dept_id),count(distinct t.mng_root_dept_name) from zp_mng_root_name t

    mochixuanmochixuan 评论0 收藏0
  • Java中的反射创建一个新实例,并将引用变量类型设置为新的实例类名称

    Java中的反射创建一个新实例,并将引用变量类型设置为新的实例类名称

    import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class Foo { public void printAMessage() { System.out.println(toString()+":a message"); ...

    supernavysupernavy 评论0 收藏0
  • 力扣(LeetCode)146

    力扣(LeetCode)146

    摘要:当缓存容量达到上限时,它应该在写入新数据之前删除最近最少使用的数据值,从而为新的数据值留出空间。但是无法保证是,也无法保证更新数据时是,因为这两个操作必然要遍历队列。因为可以通过来判断是否有这个节点。 题目地址:https://leetcode-cn.co...

    zr_hebozr_hebo 评论0 收藏0
  • 力扣(LeetCode)155

    力扣(LeetCode)155

    摘要:题目地址题目描述设计一个支持,,操作,并能在常数时间内检索到最小元素的栈。将元素推入栈中。删除栈顶的元素。示例返回返回返回解答每次入栈都放入两个元素,分别是当前元素,和当前的最小元素因此放入之前需要和当前值进行比较。 题目地址:https:...

    ScliangScliang 评论0 收藏0
  • gradle-学习笔记(1)-初步使用

    gradle-学习笔记(1)-初步使用

    摘要:最近想深入的学习一下工程化方面相关的东西,在和直接纠结不已,因为的扩展性太差劲了,学习成本颇高,所以最后投入了的怀抱中,以后有时间再重新学习一下吧最近的学习笔记是基于系列,其中各种教程和例子大都是来源于官方文档或者网络上的博客。 最近...

    frank_funfrank_fun 评论0 收藏0
  • idea 常用配置和快捷键

    idea 常用配置和快捷键

    摘要:常用配置配置开发环境设置主题和编辑器字体设置自动关闭更新设置启动时不自动打开项目设置代码字体和大小设置设置项目编码设置代码提示忽略大小写设置自动导包设置序列化选中和生成序列化的方法将鼠标放在实现了接口的类上,使用快捷键回车就 常用配置...

    ingoodingood 评论0 收藏0
  • gradle-学习笔记(2)-多项目构建

    gradle-学习笔记(2)-多项目构建

    摘要:记得在中支持多个子项目的构建方法同样的在中也会支持多项目的构建方法还记得在中如何配置多项目工程吗这里回忆一下首先我们需要一个父元素文件比如这样而在中我们并不需要指定父元素的标签我们只需要编写好对应的文件夹名称,并且将文件夹名称和对 记...

    happenhappen 评论0 收藏0
  • Spring Cloud Gateway 使用 Token 验证

    Spring Cloud Gateway 使用 Token 验证

    摘要:引入依赖自定义过滤器可以继承或实现实现过滤请求功能只能指定路径上应用去掉路径的个前缀输入过滤器类的名称前缀可以在全局应用 引入依赖 org.springframework.cloud spring-cloud-dependencies ...

    PikachuPikachu 评论0 收藏0
  • Python与家国天下

    Python与家国天下

    摘要:正如儒家经典所阐述修身齐家治国平天下。除此之外,模块还有如下最基本的属性在一个模块的全局空间里,有些属性是全局起作用的,称之为全局变量,而其它在局部起作用的属性,会被称为局部变量。 导读:Python猫是一只喵星来客,它爱地球的一切,特别爱...

    姘搁『姘搁『 评论0 收藏0
  • 解密新一代 Java JIT 编译器 Graal

    解密新一代 Java JIT 编译器 Graal

    摘要:缺陷旧代码难以扩展和维护使用更多的内联函数,开发成本太大。具体解释第二点缺陷启动的时候会检测运行在哪个处理器上,并且更具特定的处理器生成特定的内联函数表,极大的运用了硬件的能力。更快的新编译器功能原型设计。编译器可以独立于。 本文思路...

    wangdaiwangdai 评论0 收藏0
  • Java是怎么运行的?

    Java是怎么运行的?

    摘要:字节码翻译机器码运行按照二八定律,的代码用了的运算时间,所以这的代码可不可以用更快的方式来运行,所以即时编译器运势而生。 前期了解知识 程序语言是什么? 程序语言就是向人和计算机描述计算的记号。 有哪些程序语言? 程序语言分类(按照级别分...

    frank_funfrank_fun 评论0 收藏0
  • java概述

    java概述

    摘要:一平台无关二健壮语言无指针,语法上无指正,无内存申请与释放。三核心机制而垃圾收集机制四运行过程源程序编译器字节码类加载器字节码校验器解释器操作系统平台五虚拟机以字节码为机器指令,对于不同对的运行平台,有不同的虚拟机。 一、java平台无关...

    CoderBearCoderBear 评论0 收藏0
  • LinkedList源码分析

    LinkedList源码分析

    一、属性及获取属性: 1、size transient int size = 0; /** * Pointer to first node. * Invariant: (first == null && last == null) || * (first.prev == null && first.item != null) */ t...

    geekidentitygeekidentity 评论0 收藏0
  • 【Git】工作中99%能用到的git命令

    【Git】工作中99%能用到的git命令

    摘要:分支操作创建分支创建并切换到新建的分支上切换分支查看分支列表查看所有分支的最后一次操作查看当前分支分支名分支名创建远程分支到本地查看别的分支和当前分支合并过的分支查看未与当前分支合并的分支分支名删除本地分支分支名强行删 showImg("https...

    kelvinleekelvinlee 评论0 收藏0
  • 最小外接矩形思路以及实现

    最小外接矩形思路以及实现

    摘要:最小外接矩形外接矩形计算对一个凸多边形进行外接矩形计算,需要知道当前面的最大和最小值,即可获得外接矩形最小外接矩形计算对凸多边形的每一条边都绘制一个外接矩形求最小面积。 最小外接矩形 外接矩形计算 对一个凸多边形进行外接矩形计算,需要知...

    qiangdadaqiangdada 评论0 收藏0
  • 追踪解析 FutureTask 源码

    追踪解析 FutureTask 源码

    摘要:零前期准备文章异常啰嗦且绕弯。版本版本简介是中默认的实现类,常与结合进行多线程并发操作。所以方法的主体其实就是去唤醒被阻塞的线程。本文仅为个人的学习笔记,可能存在错误或者表述不清的地方,有缘补充 零 前期准备 0 FBI WARNING 文章异常啰嗦...

    xcc3641xcc3641 评论0 收藏0
  • Map 的 getOrDefault(),putIfAbsent() 和 computeIfAbse

    Map 的 getOrDefault(),putIfAbsent() 和 computeIfAbse

    摘要:如果不小心把它们搞混用错了,可能会带来大问题。这个方法会检查中的,如果发现不存在或者对应的值是,则调用来产生一个值,然后将其放入,最后返回这个值否则的话返回已经存在的值。要注意,这个默认值不会放入。 假设我们定义下面一个 Map: Map map ...

    李义李义 评论0 收藏0
  • Java-001-面向对象

    Java-001-面向对象

    摘要:单一职责原则可以看做是低耦合高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。抽象的稳定性决定了系统的稳定性,因为抽象是不变的,依赖于抽象是面向对象设计的精髓,也是依赖倒置原则的核心。 Java-...

    gekylingekylin 评论0 收藏0
  • 力扣(LeetCode)56

    力扣(LeetCode)56

    摘要:题目地址题目描述给出一个区间的集合,请合并所有重叠的区间。示例输入输出解释区间和重叠将它们合并为示例输入输出解释区间和可被视为重叠区间。解答按照区间起始节点排序。否则把列表最后一个区间和当前区间合并。 题目地址:https://leetcode-cn.co...

    OBKoro1OBKoro1 评论0 收藏0

热门文章

<