标签:java 第3页

编程技术

Swagger 这一个文章就够了

1

刘莉莉 发布于 2019-03-18

Swagger快速理解 Swagger:The Best APIs are Built with Swagger Tools 。Swagger可以定义一个标准的RESTful风格的API,与语言无关,是一个API的规范。 Swagger官网:http://swagger.io G...

阅读(12)评论(0)赞 (0)

Java

SpringBoot的@Conditional使用 – reflectoring

dulong 发布于 2019-03-18

在开发Spring Boot应用程序时,如果满足某些条件,我们有时只想将bean或 模块 加载到应用程序上下文中。然后在测试期间禁用某些bean,或者在运行时环境中对某个属性做出反应。 Spring引入了@Conditional注释,允许我们定义自定义条件以应用于应用程序上下文的...

阅读(12)评论(0)赞 (0)

Java

监听器实栗 在线人数统计

2

xirruiqiang 发布于 2019-03-18

实现思路 常见的流程是,标准的mvc 即 登录表单,用户提交数据到登录检查,若登录检查通过以后,触发session事件,保存进入在线人员列表中,页面跳转到在线用户列表,若用户注销,从在线列表中删除. 代码如下 使用set集合, 即 set集合去重 原因 内部存储为map,mqp的...

阅读(9)评论(0)赞 (0)

Java

Spring Boot的JVM的内存占用与Docker – spring.io

1

songhua.gao 发布于 2019-03-18

JVM可能是一个复杂的野兽。值得庆幸的是,大部分复杂性都在幕后,我们作为应用程序开发人员和部署人员通常不必过于担心。随着基于容器的部署策略的兴起,需要引起注意的一个复杂领域是JVM的内存占用。 两种内存 JVM将其内存分为两大类:堆内存和非堆内存。堆内存是人们通常最熟悉的部分。它...

阅读(9)评论(0)赞 (0)

Java

SAP 开源 Java SCA 工具,提供静态代码安全性测试功能

darida 发布于 2019-03-18

SAP 发布了 Vulnerability Assessment Tool 的源代码,这是一个软件组合分析(SCA)工具,已经在内部测试了两年,对 600 多个项目进行了 20,000 次扫描。 Vulnerability Assessment Tool 侧重于检测脆弱的组件,如...

阅读(9)评论(0)赞 (0)

Java

由一道面试题理解类加载机制

2

changyuan.xu 发布于 2019-03-17

前言 不了解JVM的类加载机制你也可以coding,但是当你了解之后,可以让你在coding的时候避免很多坑,本文将以一道常见的面试题去剖析一下。本文参考 深入理解Java虚拟机(第2版) 。 1public class ClassLoadTest { 2 private sta...

阅读(11)评论(0)赞 (0)

Java

CopyOnWriteArrayList源码解析

4

刘莉莉 发布于 2019-03-17

Java并发包提供了很多线程安全的集合,有了他们的存在,使得我们在多线程开发下,可以和单线程一样去编写代码,大大简化了多线程开发的难度,但是如果不知道其中的原理,可能会引发意想不到的问题,所以知道其中的原理还是很有必要的。 今天我们来看下Java并发包中提供的线程安全的List,...

阅读(11)评论(0)赞 (0)

Java

Java和C#中内嵌类的区别

xubiao.zhuang 发布于 2019-03-17

Java和C#都有内嵌类(Nested Class)这一概念,可以在一个类的内部定义另一个类。 Java和C#中的内嵌类定义如下所示: public class JavaClass { private int member; public class JavaNestedClas...

阅读(11)评论(0)赞 (0)

Spring

Spring Boot 入门(六):集成 treetable 和 zTree 实现树形图

7

yeseng 发布于 2019-03-17

本篇文章是接着 Spring Boot 入门(五):集成 AOP 进行日志管理 写的,主要集成了树形图,在部门列表或者权限列表中,树形图经常被用上。主要是根据相应的 API 凭借 html 字符串 1.treetable 页面代码如下: <link href="/...

阅读(14)评论(0)赞 (0)

Java

万锁之母AbstractQueuedSynchronizer

2

puefu.he 发布于 2019-03-17

翻看Java“锁”记中提到的各种“锁”,其内部同步实现大多数都和一个类 AbstractQueuedSynchronizer 相关,这个类称得上“万锁之母”,所以今天就来扒一扒这个类。 整体脉络 为了避免一头扎进去纠缠于各种细节出不来,可以先从宏观上来看一下这个类。首先大家思考一...

阅读(14)评论(0)赞 (0)

Java

编程语言中的错误处理

hanze 发布于 2019-03-17

在日常的编程过程中,不可避免地需要处理错误的情况,而每一种编程语言都自有其错误处理逻辑,其背后的考量是什么?下面来探讨一下各编程语言中的错误处理,尝试总结出一些通用的方法与原则。 一、什么是异常 讨论一个问题之前,第一步就是要明晰下它所涉及的概念。 首先,标题所说的错误是广义的错...

阅读(15)评论(0)赞 (0)

Spring

Spring Boot多数据源配置之JdbcTemplate

3

yeseng 发布于 2019-03-17

多数据源配置也算是一个常见的开发需求,Spring和SpringBoot中,对此都有相应的解决方案,不过一般来说,如果有多数据源的需求,我还是建议首选分布式数据库中间件MyCat去解决相关问题,之前有小伙伴在我的知识星球上提问,他的数据根据条件的不同,可能保存在四十多个不同的数据...

阅读(11)评论(0)赞 (0)

Java

jdk1.8中使用最新的时间方法

1

zhuangli 发布于 2019-03-17

2. Instant获取UTC标准时间 3. LocalDate与LocalTime与ZonedDateTime的创建与使用 4. 对ZonedDateTime对象进行时间的修改 6. Duration的使用案例 7. ChronoUnit的使用案例 10. 对日期进行格式化输出...

阅读(12)评论(0)赞 (0)

Java

只因数据过滤,方可模拟beanutils框架

1

likai 发布于 2019-03-17

导读 上一篇文章已经详细介绍了 框架与RTTI的关系,RTTI与反射之间的关系 。其中详细介绍了框架与反射的关系,这也是很多培训机构把反射作为高级教程来讲解。 其实,我工作年限也不长,大概八九个月吧。但我见过很多技术人员,而我喜欢与别人讨论技术。从中也知道了,很多公司没有实现数据...

阅读(12)评论(0)赞 (0)

Spring

190317-Spring MVC之基于java config无xml配置的web应用构建

4

xiaoli.he 发布于 2019-03-17

前一篇博文讲了SpringMVC+web.xml的方式创建web应用,用过SpringBoot的童鞋都知道,早就没有xml什么事情了,其实Spring 3+, Servlet 3+的版本,就已经支持java config,不用再写xml;本篇将介绍下,如何利用java confi...

阅读(16)评论(0)赞 (0)

Java

process.nextTick() 、setTimeout()、setInterval() 运行机制

6

likai 发布于 2019-03-17

setTimeout() ​ JavaScript是一个单线程的语言,也就是说它同一时间只能执行一段代码,接下来我们通过两个例子说明一下单线程语言和多线程语言的区别。 setTimeout 代码单线程运行机制: /** * setTimeout 执行是要等主线线程的流程执行完毕之...

阅读(15)评论(0)赞 (0)

Spring

SpringBoot | @Value 和 @ConfigurationProperties 的区别

1

yanxinchi 发布于 2019-03-17

微信公众号:一个优秀的废人。如有问题,请后台留言,反正我也不会听。 前言 最近有跳槽的想法,所以故意复习了下 SpringBoot 的相关知识,复习得比较细。其中有些,我感觉是以前忽略掉的东西,比如 @Value 和 @ConfigurationProperties 的区别 。 ...

阅读(13)评论(0)赞 (0)

Spring

模拟spring框架,深入讲解spring的对象的创建

zhuangli 发布于 2019-03-17

导读 项目源码地址 因为公司使用的是spring框架,spring是什么?它就像包罗万象的容器,我们什么都可以往里面填,比如集合持久层的hibernate或mybatis框架,类似于拦截器的的shiro框架等等。 它的好处是可以自动创建对象。以前,在没有使用spring框架时,我...

阅读(15)评论(0)赞 (0)