第9页

  • 跟我学SpringCloud | 第十三篇:Spring Cloud Gateway服务化和过滤器

    跟我学SpringCloud | 第十三篇:Spring Cloud Gateway服务化和过滤器

    SpringCloud系列教程 | 第十三篇:Spring Cloud Gateway服务化和过滤器 Springboot: 2.1.6.RELEASE SpringCloud: Greenwich.SR1 如无特殊说明,本系列教程全采用以上版本 上一篇文章服务网关 Spring Cloud GateWay 初级篇,介绍了 Spring Cloud Gateway 的相关术语、技术原理,以及如何快速使用 Spring Cloud Gateway。这篇文章我们继续学习 Sprin...

    技术教程 2019-07-13 2
  • 一些有趣有用的位运算

    一些有趣有用的位运算

    本文分两部分,第一部分列举几个有趣的位操作,第二部分讲解算法中常用的 n & (n - 1)操作,顺便把用到的这个技巧的算法题列出来讲解一下,因为位操作很简单,所以假设读者已经了解与、或、异或这三种基本操作。 位操作(Bit Manipulation)可以玩出很多奇淫技巧,但是这些技巧大部分都过于晦涩,没必要深究,读者只要记住一些有用的操作即可。 一、几个有趣的位操作 1. 利用或操作 | 和空格将英文字符转换为小写 ('a' | ' ') = 'a' ('A' | ' ') = 'a' 2. 利...

    技术教程 2019-07-13 4
  • JVM内存结构解析

    JVM内存结构解析

    月初的时候个人网站到期了,不想再折腾重新建站了,以后还是来第三方博客写文章吧,可以省去很多问题。之前写的文章也不是很多,备份懒得做了,从头开始吧。博文仅仅是用来记录和学习总结,如有错误之处请帮忙指正! 今天想说说JVM内存结构的问题,说到JVM大家肯定首先想到的是栈和堆。的确,这两块说是JVM内存结构最重要的部分也不为过。先来简单介绍一下吧, 内存结构按照私有和共享划分方式如下: 线程私有:栈区、本地方法栈、程序计数器 线程共享:堆区、方法区 其他不说了,重点说说栈和堆   栈: 栈的特...

    技术教程 2019-07-13 4
  • windows container 踩坑记

    windows container 踩坑记

    windows container 踩坑记 Intro 我们有一些服务是 dotnet framework 的,不能直接跑在 docker linux container 下面,最近一直在折腾把它部署在 windows container 下,折腾的有点恶心,记录一下。 Windows Container 介绍 Windows Container 是微软在 Windows 上的虚拟化实践,它可以提供操作系统级别的虚拟化。 通过我们说的容器化大多是指 Linux Container,基于 linux 的...

    技术教程 2019-07-13 3
  • Jpa 笔记

    Jpa 笔记

    ORM 思想 对象关系映射, 建立实体类和表的关系映射关系, 实体类和表中字段的映射关系,我们操作实体类底层是操作数据表, 进而自动的拼接出SQL语句 Jpa规范 Jpa(Java Persistence Api) java持久层的api,是SUN公司提出的一套规范,也就是说,是由接口和抽象类组成,jpa本身不干活,真正干活的是hibernate,toplink等等对规范具体实现的框架, 有了这套规范之后,我们是面向这套规范编程的,也就是说,当我们想把项目中的Hibernate替换成toplink,我们的ja...

    技术教程 2019-07-13 4
  • 对比 C++ 和 Python,谈谈指针与引用

    对比 C++ 和 Python,谈谈指针与引用

    花下猫语:本文是学习群内 樱雨楼 小姐姐的投稿。之前已发布过她的一篇作品《当谈论迭代器时,我谈些什么?》,大受好评。本文依然是对比 C++ 与 Python,来探讨编程语言中极其重要的概念。祝大家读有所获,学有所成! 樱雨楼 | 原创作者 豌豆花下猫 | 编辑润色 本文原创并首发于公众号【Python猫】,未经授权,请勿转载。 原文地址:https://mp.weixin.qq.com/s/k0VNL6uyvBHT7PWdzEPROQ 0 引言 指针(Pointer)是 C、C++ 以及 Java、...

    技术教程 2019-07-13 2
  • 客户端持久化数据库---indexedDB使用

    客户端持久化数据库---indexedDB使用

    阅读目录 一:什么是indexedDB数据库? 二:IndexedDB数据库操作 2.1 打开或创建数据库 2.2 创建对象仓库(或叫创建表) 2.3 创建索引 2.4 新增数据 2.5 读取数据 2.6 遍历数据 2.7 更新数据 2.8 删除数据 2.9 使用索引 2.10 清空所有的数据 clear() 方法 回到顶部 一:什么是indexedDB数据库? indexedDB是浏览器中的事务类型对象存储数据库。indexed...

    技术教程 2019-07-13 3
  • MyBatis 核心配置综述之Executor

    MyBatis 核心配置综述之Executor

    目录 MyBatis四大组件之 Executor执行器 Executor的继承结构 Executor创建过程以及源码分析 Executor接口的主要方法 Executor 的现实抽象 上一篇我们对SqlSession和SqlSessionFactory的创建过程有了一个详细的了解,但上述的创建过程只是为SQL执行和SQL映射做了基础的铺垫而已,就和我们Spring源码为Bean容器的加载进行许多...

    技术教程 2019-07-13 2
  • ubuntu18.04上搭建KVM虚拟机环境超完整过程

    ubuntu18.04上搭建KVM虚拟机环境超完整过程

    看标题这是篇纯运维的文章。在中小型企业中,一般很少配置专业的运维人员,都是由开发人员兼着。同时,对有志于技术管理的开发人员来说,多了解一些运维及整个软件生命周期的知识,是很有帮助的,因为带团队不仅仅是个管人的活,更多的是在你的部下遇到难题或者无人能上的时候,你能协助他解决或亲自上阵,这比只会“吆五喝六”的管理者将能获得更高的敬重与威信。闲话不多说了,记录下整个KVM虚拟机的搭建过程吧。 1. KVM安装 1.1 配置确认 首先需要确认服务器的硬件是否支持虚拟化,执行如下命令确认 devuser@serve...

    技术教程 2019-07-13 4