标签:db2

Java

动图+源码,演示Java中常用数据结构执行过程及原理

27

zhuangli 发布于 2019-08-20

最近在整理数据结构方面的知识, 系统化看了下Java中常用数据结构, 突发奇想用动画来绘制数据流转过程. 主要基于jdk8, 可能会有些特性与jdk7之前不相同, 例如LinkedList LinkedHashMap中的双向列表不再是回环的. HashMap中的单链表是尾插, 而...

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

编程技术

kubernetes部署spring cloud微服务项目

9

wenming.gapo 发布于 2019-08-19

微服务架构是一项在云中部署应用和服务的新技术。大部分围绕微服务的争论都集中在容器或其他技术是否能很好的实施微服务,而红帽说API应该是重点。 微服务可以在"自己的程序"中运行,并通过"轻量级设备与HTTP型API进行沟通"。关键在于该服务可...

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

Spring

springboot 日期时间格式化常见处理方式

likai 发布于 2019-08-18

1、请求入参string(指定格式)转date,支持get、post(content-type=application/json) 2、返回数据date转为指定日期时间格式的strin 3、支持java8日期api,如:LocalTime、LocalDate和LocalDateT...

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

Java

SpringBoot 整合 liquibase

1

邓龙华 发布于 2019-08-17

LiquiBase 是一个用于数据库重构和迁移的开源工具,通过日志文件的形式记录数据库的变更,然后执行日志文件中的修改,将数据库更新或回滚到一致的状态。它的目标是提供一种数据库类型无关的解决方案,通过执行schema类型的文件来达到迁移。其有点主要有以下: 支持几乎所有主流的数据...

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

Java

深入理解JVM虚拟机7:JNDI,OSGI,Tomcat类加载器实现

5

邓龙华 发布于 2019-08-17

打破双亲委派模型 JNDI JNDI 的理解 JNDI是 Java 命名与文件夹接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之中的一个,不少专家觉得,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJ...

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

Java

学Aop?看这篇文章就够了!!!

42

likai 发布于 2019-08-16

我们都知道Java是一种面向对象编程【也就是OOP】的语言,不得不说面向对象编程是一种及其优秀的设计,但是任何语言都无法十全十美,对于OOP语言来说,当需要为部分对象引入公共部分的时候,OOP就会引入大量的重复代码【这些代码我们可以称之为横切代码】。而这也是Aop出现的原因,没错...

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

Java

JVM调优前戏之JDK命令行工具—jstack

dulong 发布于 2019-08-15

在JDK的命令行中,一般开发人员最耳熟能详的肯定就是java,javac,javap等常用命令,不过在jdk/bin下还有许多其他的命令行工具,它们被用来监测JVM运行时的状态,下面我们来详细解读一下几个常用的工具以及如何使用。 jstack jstack(JVM Stack T...

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

Java

怎么学好spring ioc

12

yeseng 发布于 2019-08-14

Spring 是一个轻量级的企业级应用开发框架,经年累月的迭代spring已经包含了很多模块。其中包括springBoot,springframework,springdata,springcloud,博主想写一点关于spring全家桶的东西包括spring全家桶技术应用,如何看...

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

编程技术

以最小的成本,落地微服务特色的DevOps管道

26

darida 发布于 2019-08-08

前言 2018年既是微服务架构火爆的一年,也是容器和Kubernetes收获赞誉盆满钵满的一年;在Kubernetes的引领下,以容器为中心部署微服务已成为一种事实标准,并不断加速着微服务架构模式落地,持续地发挥着它的魔力。企业,特别是互联网公司,为了快速响应前端用户的需求,缩短...

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

编程技术

利用信誉服务的DealPly变种分析

18

hellas 发布于 2019-08-06

0x00 前言 通常情况下,Adware(广告软件)并不是特别有趣的一个研究内容。然而某次我们遇到了某个DealPly变种,可以规避AV检测,因此我们决定深入研究一下。 除了模块化代码、机器指纹识别、VM(虚拟机)检测技术以及强大的C&C架构之外,我们最有趣的发现是Dea...

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

Java

MyBatis 想启动?得先问问它同不同意

8

changyuan.xu 发布于 2019-08-03

爱情不是你想买,想买就能买; MyBatis 不是你想起,想起就能起…… 我承认我唱歌只有一个调。 今儿心情还不错,吐了个槽,还希望大家不要介意。 话说,我最近一直在研究 MyBatis ,研究 MyBatis ,必然逃不了研究 Configuration 对象,这个对象简直是太...

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

Spring

springboot+mycat 分表分库

xubiao.zhuang 发布于 2019-07-30

前言 对于业务量越来越大的时候,单表数据超过几千万,甚至上亿时,一张表里面查询真的会很费时。而在分布式系统中,分表分库也是常用的一种解决此类瓶颈的手段。今天就选用springboot+mycat简单聊下。mycat官网: http://www.mycat.io/ 什么是mycat...

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

Java

Mybatis逆向工程和对它的优化

9

darida 发布于 2019-07-27

​ 逆向工程就是,我们根据数据的表,自动生成常见的Mapper映射接口和与数据库表对应的pojo实体类,以及和Mapper接口对应的XML SQL语句,解放双手不在去写重复的代码;比如对于每个表根据主键id的查询、更新、删除、以及添加,这些常见的我们都会去手写。但是逆向工程就会把...

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

Java

便捷开发之mybatis逆向工程

1

songhua.gao 发布于 2019-07-24

所谓mybatis逆向工程,就是mybatis会根据我们设计好的数据表,自动生成pojo、mapper、mapper.xml以及example类(用于添加条件,相当where语句后面的部分 ),我们在开发的过程操作多个表,一个个去写pojo类就已经够麻烦了。通过mybatis逆向...

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

Java

Spring Boot从入门到实战(十):异步处理

1

Harries 发布于 2019-07-22

在业务开发中,有时候会遇到一些非核心的附加功能,比如短信或微信模板消息通知,或者一些耗时比较久,但主流程不需要立即获得其结果反馈的操作,比如保存图片、同步数据到其它合作方等等。如果将这些操作都置于主流程中同步处理,势必会对核心流程的性能造成影响,甚至由于第三方服务的问题导致自身服...

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

Spring

springCloud的了解(四)—分布式事务问题

2

darida 发布于 2019-07-20

springCloud系列文章: springCloud的了解(一): juejin.im/post/5d2eca… springCloud的了解(二): juejin.im/post/5d2fd0… springCloud的了解(三): juejin.im/post/5d312...

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

Java

PYPL 7 月榜单公布:Java 份额出现下降趋势

7

hanze 发布于 2019-07-16

PYPL(PopularitY of Programming Language,编程语言流行指数) 7 月份的榜单已发布,目前包含四个排行榜,囊括 编程语言、IDE、ODE(Online IDE) 以及数据库四大领域 。 PYPL 是非常流行的参考指标,其榜单数据的排名均是根据榜...

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

Java

WebLogic服务器基础指南,以及3款监控工具

6

小丁 发布于 2019-07-11

企业IT环境中需要一种技术来实现多个独立系统彼此“无缝地”联系。WebLogic Server就是一种可以桥接各种数据通信请求并处理系统集成的系统。 什么是WebLogic服务器? WebLogic服务器是一个应用服务器,用作开发,部署和运行多层(n层)分布式Java应用的平台。...

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