首页 新闻 找找看 学习计划

[kaizi1992]Java并发编程锁系列之ReentrantLock对象总结

Java并发编程锁系列之ReentrantLock对象总结 在Java并发编程中,根据不同维度来区分锁的话,锁可以分为十五种。ReentranckLock就是其中的多个分类。 本文主要内容:重入锁理解;重入锁代码演示; ReentranckLock的总结 本篇是《凯哥(凯哥Java:kagejava

[X-Code-X]如何给软件加上一个数字签名

这个问题也困扰了我很久。 终于,在我不懈的努力之下,这个数字签名被我搞定了,现在来把我的经验分享给大家。 成功后如下图: OK,现在开始正片干货! 1.准备工具。 需要准备的工具有: 1.makecert.exe 2.signcode.exe 2.开始制作。 第一步: Win+R键"cmd"打开命令

[cxuan]看完这篇 Session、Cookie、Token,和面试官扯皮就没问题了

Cookie 和 Session HTTP 协议是一种 ,即每次服务端接收到客户端的请求时,都是一个全新的请求,服务器并不知道客户端的历史请求记录;Session 和 Cookie 的主要目的就是为了弥补 HTTP 的无状态特性。 Session 是什么 客户端请求服务端,服务端会为这次请求开辟一块

[Java伴我余生]集合和映射(Set And Map)

[TOC] 集合 Set Set是一种新的数据结构,类似于数组,但是不能添加重复的元素,基于Set集合的这个特性,我们可以使用Set集合进行客户统计和词汇统计等,集合中常用的方法如下: 基于二分搜索树实现集合 现在让我们基于我们上章实现的二分搜索树,来实现集合中的常用操作,若你对二分搜索树还不了解,

[杜金锋]Prism 源码解读6-事件聚合

0 介绍 事件提供的是1对多的绑定,通过委托链实现对订阅者的调用,事件必须要通过发布者调用。同时事件订阅是强引用,事件订阅者的生命周期总是大于等于事件发布者。如果代码中事件很多就会充斥着各种事件的订阅,不利于维护。 Prism提供了EventAggregator器,可以在任何地方进行订阅,任何地方进

[WilsonPan]【Redis】入门

Redis是一个开源的、基于内存的数据结构存储器,可以用作数据库、缓存和消息中间件 Redis最常用的功能 缓存 分布式锁

[码头工人]Spring Framework之IoC容器

[toc] Spring IoC 概述 问题 1.什么是依赖倒置? 2.什么是控制反转? 3.什么是依赖注入? 4.它们之间的关系是怎样的? 5.优点有哪些? 依赖倒置原则 (Dependency Inversion Principle) ​ 依赖倒置是一种设计原则。 ​ 依赖倒置包括三层含义:(1

[段小辉]数据挖掘入门系列教程(八)之使用神经网络(基于pybrain)识别数字手写集MNIST

[TOC] 数据挖掘入门系列教程(八)之使用神经网络(基于pybrain)识别数字手写集MNIST 在本章节中,并不会对神经网络进行介绍,因此如果不了解神经网络的话,强烈推荐先去看《西瓜书》,或者看一下我的上一篇博客: "数据挖掘入门系列教程(七点五)之神经网络介绍" 本来是打算按照《Python数

[jasonminghao]自动化运维Ansible之常用模块

[TOC] 0、Ansible模块语法 在ansible中是指需要快速执行一条命令,并且不需要保存的命令,对于复杂的命令则为playbook 查看模块帮助:ansible doc l Ansible模块语法: Ansible注意事项颜色信息: 绿色:对远程节点不进行相应修改,或者只是对远程节点信息进

[yellowgg]SpringBoot使用自定义注解实现简单参数加密解密(注解+HandlerMethodArgumentResolver)

SpringBoot 自定义注解 参数加密解密 HandlerMethodArgumentResolver

[爱在846]Vue.js系列(一):Vue项目创建详解

Vue.js作为目前最热门最具前景的前端框架之一,其提供了一种帮助我们快速构建并开发前端项目的新的思维模式。本文旨在帮助大家认识Vue.js,并详细介绍使用vue-cli脚手架工具快速的创建Vue项目,以及对项目目录结构的解释说明,使大家清晰的了解Vue项目的开发流程。

[愚蠢的猴子]SpringCloud入门(七): Zuul 简介与使用

Zuul 简介 Zuul 微服务网关是为Spring Cloud Netflix提供动态路由,监控,弹性,安全等服务的框架。可以和Eureka、Ribbon、Hystrix等组件配合使用。 Zuul 主要功能 1、 身份认证与安全:识别每个资源的验证要求,并拒绝那些与要求不符的请求。 2、审查与监控

[egmkang]C# Protobuf如何做到0分配内存的序列化

题目很简单, 就是IMessage对象怎么变成Byte[] 答案1: msg.ToByteArray() 这肯定不符合我们的要求 答案2: using var memoryStream = new MemoryStream(); using var codedOutputStream = new C

[sun_桥北]一行代码让网页变灰

今天是一个特殊的日子,今天不只是清明节,今天更是我们的国家经历了严重的疫情,今天是哀悼英雄的日子,全国降半旗,北京时间10点全国默哀三分钟,全国停止一切娱乐设施。 大家上网的时候可以看到今天很多网站包括首页和内容都变成了灰色,比如百度,腾讯视频,B站,还有我们的博客园 大家可以看到全站的内容都变成灰

[dataxon]Python基础 | pandas中dataframe的整合与形变(merge & reshape)

pandas中dataframe的整合与形变(merge & reshape)

[CWong]使用maven-pom进行依赖管理与自动构建

使用maven-pom进行依赖管理与自动构建 使用maven-pom进行依赖管理与自动构建 一、让我们先了解一下maven 1.maven是优秀的依赖管理工具 2.maven是优秀的构建工具 3.maven是约定大于配置、简单易学的工具 二、pom基本结构 1.概览 2.项目坐标 3.package

[平酱]基于Andriod的简易计算器

这学期有安卓这门课,这里做了一个简易的计算器,实现了两位数加减乘除的基本功能,比较简单适合用来入门学习。 运行效果 预备知识 实现这个计算器之前要先了解实现计算器需要的基本组件 1.TextView TextView是一个文本显示组件,提供了基本的显示文本功能,因为大多数UI系统组件都需要展示信息,

[啊哈彭]Python生成器和迭代器

1、什么是生成器 要说生成器,那就要先看列表,有了列表为啥还要生产器呢。列表可以写成解析式,书写简单,运行速度快,但是列表是一次性生成全部数据,如果数据较大就需要很大的内存。 >>> a=[i*i for i in range(10)] >> a [0, 1, 4, 9, 16, 25, 36, 4

[鹿呦呦]LeetCode#1047-Remove All Adjacent Duplicates In String-删除字符串中的所有相邻重复项

LeetCode#1047-Remove All Adjacent Duplicates In String-删除字符串中的所有相邻重复项

[木人子韦一日尘]纯css实现图片或者页面变灰色

前言 今天是个沉痛的日子,全国哀悼英雄,各大平台平日鲜丽的界面置纷纷换成了灰色,以表对逝者的安息与尊敬!!对付疫病,我没多大的本事,只能记录一点点知识来提升自己擅长的技术,待到将来能为国家尽一份绵薄之力 css3 greyscale (灰度) greyscale是css 3 filter里的一种属性