2

设计模式之单例模式

一、介绍 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要 ...

超级小小黑 发布于 2019-07-16 14:25 评论(1)阅读(304)
0

Docker笔记(三):Docker安装与配置

原文地址:http://blog.jboost.cn/2019/07/14/docker-3.html Docker分为Docker CE社区免费版与Docker EE企业收费版。Docker EE主要是在安全性及镜像、容器高级管理方面提供了一些额外的支持。对于中小型企业、团队或个人来说,用Dock ...

【空山新雨】 发布于 2019-07-16 14:13 评论(0)阅读(318)
1

彻底透析SpringBoot jar可执行原理

​ 文章篇幅较长,但是包含了SpringBoot 可执行jar包从头到尾的原理,请读者耐心观看。同时文章是基于 进行分析。涉及的知识点主要包括 Maven的生命周期以及自定义插件,JDK提供关于jar包的工具类以及Springboot如何扩展,最后是自定义类加载器 。 spring boot mav ...

请叫我红领巾! 发布于 2019-07-16 14:10 评论(0)阅读(325)
4

C#使用sqlite-net搭建简易的ORM

SQLite简易版ORM 首先打开项目,使用nuget搜索sqlite-net,如下图: 下载完成后,我们会多出两个文件,SQLite.cs和SQLiteAsync.cs。 我们新建一个文件夹SQLiteResources,把这俩文件放进去。 然后我们创建两个表实体,如下: 接下来我们创建一个SQL ...

kiba518 发布于 2019-07-16 13:50 评论(0)阅读(594)
31

博客园美化

如果看到我的博客样式错乱了不要紧张,那是我在XJB改代码 前言: 接着上次的一篇 "博客园美化大全" 文章,我再来重写一篇现在我这个博客的美化方案,其实我是有一些私心的,不喜欢别人扒走我的代码,毕竟这也是我一点点整合而来付出了很多心血,当然我希望在我分享完之后,大家依旧能有自己的风格所在。 本博客采 ...

Zou-Wang 发布于 2019-07-16 13:27 评论(37)阅读(2181)
0

GStreamer基础教程04 - 动态连接Pipeline

摘要 在以前的文章中,我们了解到了2种播放文件的方式:一种是在知道了文件的类型及编码方式后,手动创建所需Element并构造Pipeline;另一种是直接使用playbin,由playbin内部动态创建所需Element并连接Pipeline。很明显使用playbin的方式更加灵活,我们不需要在一开 ...

John.Leng 发布于 2019-07-16 13:06 评论(0)阅读(123)
5

记一次linux服务器入侵应急响应

近日接到客户求助,他们收到托管电信机房的信息,通知检测到他们的一台服务器有对外发送攻击流量的行为。希望我们能协助排查问题。 一、确认安全事件 情况紧急,首先要确认安全事件的真实性。经过和服务器运维人员沟通,了解到业务只在内网应用,但服务器竟然放开到公网了,能在公网直接ping通,且开放了22远程端口 ...

canyezhizi 发布于 2019-07-16 12:46 评论(6)阅读(1003)
1

ElasticStack学习(七):ElasticSearch之Mapping初探

一、Mapping的概念 1、Mapping类似于数据库中的Schema的定义,作用如下: 1)定义索引中的字段的名称; 2)定义字段的数据类型,例如字符串、数字、日期、布尔等; 3)对每个字段进行倒排索引的建立及相关配置; 4)Mapping会将Json文档映射成Lucene所需要的扁平格式; 5 ...

SuperSnowYao 发布于 2019-07-16 12:41 评论(6)阅读(322)
1

机器学习在高德起点抓路中的应用实践

起点抓路,作为路线规划的初始必备环节,其准确率对于路线规划质量及用户体验至关重要。本文将介绍高德地图针对起点抓路准确率的提升,尤其是在引入机器学习算法模型方面所进行的一些探索与实践。 ...

高德澳门永利真人游戏 发布于 2019-07-16 12:39 评论(1)阅读(184)
0

数据结构丨N叉树

遍历 N叉树的遍历 树的遍历 一棵二叉树可以按照前序、中序、后序或者层序来进行遍历。在这些遍历方法中,前序遍历、后序遍历和层序遍历同样可以运用到N叉树中。 回顾 二叉树的遍历 1. 前序遍历 首先访问根节点,然后遍历左子树,最后遍历右子树; 2. 中序遍历 首先遍历左子树,然后访问根节点,最后遍历右 ...

vincent1997 发布于 2019-07-16 12:18 评论(0)阅读(146)
1

实例解说AngularJS在自动化测试中的应用

一、什么是AngularJS ? 1、AngularJS是一组用来开发web页面的框架、模板以及数据绑定和丰富UI的组件; 2、AngularJS提供了一系列健壮的功能,以及将代码隔离成模块的方法; 3、AngularJS于2009年发布第一个版本,由Google进行维护,压缩版94k。 二、Ang ...

宜信澳门永利真人游戏 发布于 2019-07-16 12:04 评论(0)阅读(115)
2

MyBatis从入门到精通(十一):MyBatis高级结果映射之一对多映射

最近在读刘增辉老师所著的《MyBatis从入门到精通》一书,很有收获,于是将自己学习的过程以博客形式输出,如有错误,欢迎指正,如帮助到你,不胜荣幸! 本篇博客主要讲解MyBatis中如何使用collection标签实现查询结果一对多映射。 1. 使用collection标签 需求:根据用户id查询用 ...

申城异乡人 发布于 2019-07-16 11:59 评论(1)阅读(299)
0

托管堆和垃圾回收(GC)

一、基础 首先,为了深入了解垃圾回收(GC),我们要了解一些基础知识: :Common Language Runtime,即公共语言运行时,是一个可由多种面向CLR的编程语言使用的“运行时”,包括内存管理、程序集加载、安全性、异常处理和线程同步等核心功能。 托管进程中的两种内存堆: :CLR维护的用 ...

xiaoxiaotank 发布于 2019-07-16 11:48 评论(5)阅读(211)
1

mimalloc剖析

mimalloc是微软最近开源的一个malloc实现,其实验数据表明相比于jemalloc、tcmalloc等实现大约快了10%。其通过将空闲块列表(Free List)进行分片(Sharding)来保证分配的内存有更好的空间的局部性,从而提升性能。在mimalloc中一共进行了4次Free Lis ...

Linkwk7 发布于 2019-07-16 11:32 评论(0)阅读(157)
5

小白开学Asp.Net Core 《八》

小白开学Asp.Net Core 《八》 — — .Net Core 数据保护组件 1、背景 我在搞(https://github.com/AjuPrince/Aju.Carefree)这个开源项目的时候,想做一些防止恶意攻击的小功能(如果 我通过页面 /Dome/GetData?id=123,那是 ...

AjuPrince 发布于 2019-07-16 11:23 评论(4)阅读(473)
2

Spring MVC源码(二) ----- DispatcherServlet 请求处理流程 面试必问

前端控制器 前端控制器,即所谓的Front Controller,体现的是设计模式中的前端控制器模式。前端控制器处理所有从用户过来的请求。所有用户的请求都要通过前端控制器。SpringMVC框架和其他请求驱动的表示层框架一样,也是围绕一个将请求分发到相应控制器的核心Servlet来设计的。Dispa ...

chen_hao 发布于 2019-07-16 11:10 评论(1)阅读(271)
1

Java SpringBoot 如何使用 IdentityServer4 作为验证服务器学习笔记

这边记录下如何使用IdentityServer4 作为 Java SpringBoot 的 认证服务器和令牌颁发服务器。本人也是新手,所以理解不足的地方请多多指教。另外由于真的很久没有写中文了,用词不太恰当的地方也欢迎新手大佬小伙伴指出,一起进步。另外这边令牌的获取需要手动使用postman根据令牌 ...

BeautifulBoy1301 发布于 2019-07-16 10:53 评论(6)阅读(231)
0

关于爬虫平台的架构实现和框架的选型(一)

首先来看一下一个爬虫平台的设计,作为一个爬虫平台,需要支撑多种不同的爬虫方式,所以一般爬虫平台需要包括 1、 爬虫规则的维护,平台在接收到爬虫请求时,需要能按照匹配一定的规则去进行自动爬虫 2、 爬虫的job调度器,平台需要能负责爬虫任务的调度,比如定时调度,轮询调度等。 3、 爬虫可以包括异步的海 ...

张永清 发布于 2019-07-16 10:45 评论(0)阅读(353)
0

【朝花夕拾】Android自定义View篇之(十)移动阈值TouchSlop及滑动追踪VelocityTracker

在Android事件中,有几个比较基本的概念和知识点需要掌握。比如,表示最小移动阈值的TouchSlop,追踪事件速度的VelocityTracker,用于检测手势的GestureDetector,实现View弹性滑动的Scroller,用户帮助处理View和事件的辅助工具类ViewDragView... ...

宋者为王 发布于 2019-07-16 10:45 评论(0)阅读(89)
0

Java并发之线程封闭

读者们好! 在这篇博客中,我们将探讨线程封闭是什么意思,以及我们如何实现它。 所以,让我们直接开始吧。 1. 线程封闭 大多数的并发问题仅发生在我们想要在线程之间共享可变变量或可变状态时。如果在多个线程之间操作共享变量,则所有线程都将能够读取和修改变量的值,从而出现意外或不正确的结果。一种简单的避免 ...

锅外的大佬 发布于 2019-07-16 10:39 评论(0)阅读(162)
博聚网