0

异步并发利器:实际项目中使用CompletionService提升系统性能的一次实践

场景 随着互联网应用的深入,很多传统行业也都需要接入到互联网。我们公司也是这样,保险核心需要和很多保险中介对接,比如阿里、京东等等。这些公司对于接口服务的性能有些比较高的要求,传统的核心无法满足要求,所以信息技术部领导高瞻远瞩,决定开发互联网接入服务,满足来自性能的需求。 概念 Completion ...

Java知音* 发布于 2020-02-20 18:24 评论(0)阅读(25)
0

从底层入手,解析字节码增强和Btrace应用

这篇文章聊下字节码和相关的应用。 1、机器码和字节码 机器码(machine code),学名机器语言指令,有时也被称为原生码(Native Code),是电脑的CPU可直接解读的数据。 通常意义上来理解的话,机器码就是计算机可以直接执行,并且执行速度最快的代码。 用机器语言编写程序,编程人员要首先 ...

邴越 发布于 2020-02-20 18:09 评论(0)阅读(18)
0

关于浮点数与精确小数计算的理解

下面这篇文章探讨的是关于浮点数与精确小数计算的理解。 小数在大家的生活中太常见了,这玩意小学就教,计算机程序里也经常用到,所以它可能不太被人注意。 但现实是,如果你不了解小数在计算机的世界里是怎么玩的,你就很可能在程序中因错误使用小数而犯错。 本文不深入剖析小数在计算机中的表示形式(IEEE 754 ...

炭烧生蚝 发布于 2020-02-20 18:06 评论(0)阅读(17)
0

Git 分支设计规范

概述 这篇文章分享 Git 分支设计规范,目的是提供给研发人员做参考。 规范是死的,人是活的,希望自己定的规范,不要被打脸。 在说 Git 分支规范之前,先说下在系统开发过程中常用的环境。 简称 | 全称 | DEV | Development environment FAT | Feature A ...

新亮笔记 发布于 2020-02-20 17:25 评论(0)阅读(63)
0

关于索引我能说的那些事儿

本文是自己对MySQL的 索引的理解,如有错误,还望不吝指出。 1 索引 索引两个大字往那里一摆,刚接触不久的朋友可能对这个概念有点陌生,不好理解。没有关系,先用一个简单的例子入手,比方说现在我们要从一本字典中查一个 字,那么我们可以从目录中的 字母找到这个 字,发现在 页,然后翻到 就可以看到关于 ...

张小云的博客 发布于 2020-02-20 17:22 评论(0)阅读(30)
1

Java框架之SpringSecurity-权限系统

SpringSecurity SpringSecurity融合Spring技术栈,提供JavaEE应用的整体安全解决方案;提供全面的安全服务。Spring Security支持广泛的认证模型 模块划分 Core - spring-security-core.jar 核心模块:核心认证、授权功能、支持 ...

远离颠倒梦想 发布于 2020-02-20 16:54 评论(0)阅读(91)
1

ElasticSearch基础入门学习笔记

前言 本笔记的内容主要是在从0开始学习ElasticSearch中,按照 "官方文档" 以及自己的一些测试的过程。 安装 由于是初学者,按照官方文档安装即可。前面 "ELK入门使用" 主要就是讲述了安装过程,这里不再赘述。 学习教程 找了很久,文档大多比较老。即使是官方文档也是基于2.x介绍的,官网 ...

Ryan.Miao 发布于 2020-02-20 16:16 评论(1)阅读(65)
0

Spring ——Spring IoC容器详解(图示)

1.1 Spring IoC容器 从昨天的例子当中我们已经知道spring IoC容器的作用,它可以容纳我们所开发的各种Bean。并且我们可以从中获取各种发布在Spring IoC容器里的Bean,并通过描述得到它。 1.2 Spring IoC容器的设计 Spring IoC容器的设计主要是基于B ...

云源 发布于 2020-02-20 16:09 评论(0)阅读(33)
2

SpringBoot2.x操作缓存的新姿势

一、介绍 spring cache 是spring3版本之后引入的一项技术,可以简化对于缓存层的操作,spring cache与springcloud stream类似,都是基于抽象层,可以任意切换其实现。其核心是CacheManager、Cache这两个接口,所有由spring整合的cache都要 ...

涅槃重生, 发布于 2020-02-20 15:26 评论(0)阅读(126)
0

Netty学习(2):IO模型之NIO初探

NIO 概述 前面说到 BIO 有着创建线程多,阻塞 CPU 等问题,因此为解决 BIO 的问题,NIO 作为同步非阻塞 IO模型,随 JDK1.4 而出生了。 在前面我们反复说过4个概念: 同步、异步、阻塞、非阻塞 。因此,我们就首先用最简单的语言说一下他们的区别,这里,我们心里暂时有个概念即可, ...

iceWang丶 发布于 2020-02-20 15:03 评论(0)阅读(89)
0

集合与容器类

集合与容器类 体系 早在 Java 2 中之前,Java 就提供了特设类。比如:Dictionary, Vector, Stack 和 Properties 这些类用来存储和操作对象组。虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用 Vector 类的方式和使用 Pro ...

pgjett 发布于 2020-02-20 15:01 评论(0)阅读(51)
2

JMeter之If Controller深究一

1.背景 大家最近还好么,截止目前新型冠状病毒累计确诊病例已超7万4千多例,希望大家无论是在家办公还是单位办公,一定要注意自我防护。今天跟大家分享一下,最近一次真实生产压测遇到的问题,如题:if controller,本次它是主角。2.目的 下面进入正题:本次主题是与If逻辑控制器有关,相信有些同学 ...

宝路 发布于 2020-02-20 13:54 评论(0)阅读(70)
0

轻松搞懂Python递归函数的原理与应用

递归在函数的定义中是指函数内部的语句调用函数本身,学习任何计算机语言过程中,“递归”一直是所有人心中的疼,在这里通过对于python递归详细解释,让你豁然开朗。 ...

dosboy 发布于 2020-02-20 13:02 评论(0)阅读(117)
1

Golang调用Dll案例

Golang调用Dll案例 前言 在家办公已经两个多星期了,目前最大的困难就是网络很差。独自一个人用golang开发调用dll的驱动程序。本来就是半桶水的我,还在为等待打开一个页面而磨平了耐心。本想依葫芦画瓢把这个驱动做了。可网上找到的案例都是一些简单的调用dll。对于各种传参、获取返回值和一些常见 ...

ITDragon龙 发布于 2020-02-20 12:17 评论(0)阅读(131)
0

机器学习(ML)十四之凸优化

优化与深度学习 优化与估计 尽管优化方法可以最小化深度学习中的损失函数值,但本质上优化方法达到的目标与深度学习的目标并不相同。 优化方法目标:训练集损失函数值 深度学习目标:测试集损失函数值(泛化性) 1 %matplotlib inline 2 import sys 3 import d2lzh1 ...

Jaww 发布于 2020-02-20 12:01 评论(0)阅读(80)
0

前端——jQuery

jQuery是JS的工具库,对原生JS中的DOM操作、事件处理、包括数据处理和Ajax技术等进行封装,使用 . 链式写法,提供更完善,更便捷的方法。 再使用jquery之前,我们需要先引入jquery文件,才能使用jquery语法,导入jQ文件的方法有两种。 从 jquery.com 下载 jQue ...

凌逆战 发布于 2020-02-20 11:43 评论(2)阅读(174)
0

万字分享,我是如何一步一步监控公司MySQL的?

整理了一些Java方面的架构、面试资料(微服务、集群、分布式、中间件等),有需要的小伙伴可以关注公众号【程序员内点事】,无套路自行领取 更多优选 "一口气说出 9种 分布式ID生成方式,面试官有点懵了" "3万字总结,Mysql优化之精髓" "为了不复制粘贴,我被逼着学会了JAVA爬虫" "技术部突 ...

程序员内点事 发布于 2020-02-20 11:42 评论(0)阅读(256)
1

linux入门系列12--磁盘管理之分区、格式化与挂载

前面系列文章讲解了VI编辑器、常用命令、防火墙及网络服务管理,本篇将讲解磁盘管理相关知识。 ...

黑马腾云 发布于 2020-02-20 11:38 评论(0)阅读(95)
1

浅谈Go语言的Goroutine和协程

0x00.前言 前面写了一篇初识Go语言和大家一起学习了Go语言的巨大潜力、语言简史、杀手锏特性等,感兴趣的读者可以回顾一下。 今天来学习Go语言的Goroutine机制,这也可能是Go语言最为吸引人的特性了,理解它对于掌握Go语言大有裨益,话不多说开始吧! 通过本文你将了解到以下内容: 什么是协程 ...

后端技术指南针 发布于 2020-02-20 11:16 评论(0)阅读(95)
0

简化 Spring Boot 项目部署,Flyway 搞起来

虽然我之前录了一个微人事( "http://github.com/lenve/vhr" )部署视频( "新版微人事部署教程来啦" ),但是由于这次升级涉及到了 Redis 和 RabbitMQ,所以在本地跑微人事还是一件比较麻烦的事情,有的小伙伴甚至部署失败,所以我也一直在尝试简化部署步骤,这两天 ...

江南一点雨 发布于 2020-02-20 10:55 评论(0)阅读(156)