0

线程封闭之栈封闭和ThreadLocal

线程封闭 在多线程的环境中,我们经常使用锁来保证线程的安全,但是对于每个线程都要用的资源使用锁的话那么程序执行的效率就会受到影响,这个时候可以把这些资源变成线程封闭的形式。 1、栈封闭 所谓的栈封闭其实就是使用局部变量存放资源,我们知道局部变量在内存中是存放在虚拟机栈中,而栈又是每个线程私有独立的, ...

张小云的博客 发布于 2019-10-22 22:29 评论(0)阅读(5)
0

Codeforces1141F_Same Sum Blocks

题意 给定一个序列,求最多的不相交区间满足区间和相同。 分析 从暴力的角度想,是枚举区间再求和,反过来想,直接记录每个和对应是那些区间,然后排个序求最大不相交即可。 代码 c++ include using namespace std; typedef long long ll; const int ...

Keane1998 发布于 2019-10-22 22:28 评论(0)阅读(3)
0

python犯傻之题目解答思路比较与反思

1.题目: 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%; 20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%; ...

小拖拉滴赵某某 发布于 2019-10-22 22:28 评论(0)阅读(5)
0

Java ThreadLocal 的使用与源码解析

GitHub Page: "http://blog.cloudli.top/posts/Java ThreadLocal 的使用与源码解析/" 主要解决的是每个线程绑定自己的值,可以将 看成全局存放数据的盒子,盒子中存储每个线程的私有数据。 验证线程变量的隔离性 get() 方法 方法首先得到当前线 ...

浮云Cloud 发布于 2019-10-22 22:24 评论(0)阅读(7)
0

JMXtrans + InfluxDB + Grafana实现Zookeeper性能指标监控

一、总体效果图 这里是将集群全部放在一起,可以根据自己的审美看怎么放 二、监控指标 其中有些指标与第一篇Zookeeper通过四字命令基础监控(Zabbix)的四字命令的指标是有重复的,二者选一个则可 三、实现 1、influxdb的安装 1)设置yum源 2)安装influxdb 3)修改配置文件 ...

Captain_Li 发布于 2019-10-22 22:17 评论(0)阅读(14)
0

排序--希尔排序

图片转载于http://www.yinongsl.com/chengxiao/p/6104371.html 1、什么是希尔排序? 希尔排序也是一种插入排序,他是第一个打破时间复杂度O(n^2)的排序方法,它与插入排序的不同之处在于,它会优先比较距离较远的元素。希尔排序又叫缩小增量排序。 2、希尔排序 ...

看远看近 发布于 2019-10-22 22:09 评论(0)阅读(13)
1

mvc请求管道(一)

一、前言 在平常做后台开发的时候,经常会说到请求管道,很多开发者都知道这个,也能说几句,可能没法详细的去介绍,今天就来详细的说一下这个。 二、到达IIS之前 请看下面这个流程图。从用户打开浏览器到请求到达服务器,这些都是需要我们去配置就行了,这里面有一些知识点,http/https、tcp/ip、d ...

祁临芯 发布于 2019-10-22 22:04 评论(0)阅读(17)
0

【Java基础】谈谈集合.List

[TOC] 在Java中,集合框架的使用频率非常高。在平时开发中,集合常常被用来 装盛其他数据 ,或者 用来实现常见的数据结构比如数组、队列和栈等 。Java中集合主要可以分为Collection和Map两个大类。Collection又分为List、Queue和Set(见下图)。本篇博客主要来介绍下 ...

写代码的木公 发布于 2019-10-22 21:47 评论(0)阅读(23)
1

RSA-演变过程、原理、特点(加解密及签名)及公钥私钥的生成

本篇是iOS逆向开发总结的第一篇文章,是关于iOS密码学的相关技术分析和总结,希望对大家有所帮助,如果有错误地方欢迎指正。 一、前言 密码学的历史追溯到2000年前,相传古罗马凯撒大帝为了防止敌方截获情报,用密码传送情报。凯撒大帝的做法比较简单,通过对二十几个罗马字母表建立一张对应的表格,这样如果不 ...

国孩 发布于 2019-10-22 20:56 评论(0)阅读(52)
0

Java垃圾回收机制

Java 内存运行时区域中的程序计数器、虚拟机栈、本地方法栈随线程而生灭,栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作。每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的(尽管在运行期会由 JIT 编译器进行一些优化),因此这几个区域的内存分配和回收都具备确定性,不需要过多 ...

CodingDiary 发布于 2019-10-22 20:24 评论(0)阅读(45)
0

JVM垃圾回收(上)

最近看了一下部署游戏后台的服务器状况,发现我的一个Java程序其占用的CPU时长超过100%,排查后发现竟是Disruptor引起的,让我们来看看究竟为什么Disruptor会有这样的表现。 ...

jianjianqq 发布于 2019-10-22 19:53 评论(0)阅读(48)
0

Java 8 Optional:优雅地避免 NPE

本篇文章将详细介绍 Optional 类,以及如何用它消除代码中的 null 检查。在开始之前首先来看下什么是 NPE,以及在 Java 8 之前是如何处理 NPE 问题的。 空指针异常(NullPointException,简称 NPE)可以说是所有 Java 程序员都遇到过的一个异常,虽然 Ja ...

武培轩 发布于 2019-10-22 19:39 评论(0)阅读(70)
1

Redis原理篇

Redis原理篇 1.发布 订阅模式 1.1列表 的局限 ​ 前面我们说通过队列的 rpush 和 lpop 可以实现消息队列(队尾进队头出),但是消费者需要不停地调用 lpop 查看 List 中是否有等待处理的消息(比如写一个 while 循环)。为了减少通信的消耗,可以 sleep()一段时间 ...

哒哒网络 发布于 2019-10-22 19:36 评论(0)阅读(92)
0

Service Cloud 零基础(一)Case 浅谈

本片参考:http://resources.docs.salesforce.com/222/latest/en-us/sfdc/pdf/salesforce_case_implementation_guide.pdf 练习可用:http://trailhead.salesforce.com/co ...

zero.zhang 发布于 2019-10-22 19:30 评论(0)阅读(39)
4

在web端使用html5访问远程桌面

背景: 2018年12月5日,微软宣布放弃浏览器Edge,转而推出一款新的浏览器,而这款新浏览器将会采用谷歌的Chromium 内核。。。 好了,反正已经无力吐槽,微软烂尾的项目也不是一个两个了,之前放弃IE转Edge,现在有把Edge丢掉拥抱Chromium, 彻底结束了IE家族;居于这个原因,之 ...

蓝建荣 发布于 2019-10-22 19:13 评论(3)阅读(168)
0

白话系列之实现自己简单的mvc式webapi框架

前言:此文为极简mvc式的api框架,只当做入门api的解析方式,并且这里也不算是mvc框架,因为没有view层,毕竟现在大部分都属于前后端分离,当然也可以提供view层,因为只是将view当做文本返回. github地址:http://github.com/BestHYC/WebAPISolut ...

Best_Hong 发布于 2019-10-22 19:11 评论(3)阅读(89)
0

Java8新特性之Lambda

为什么要Lambda Java8应该是目前最大的一次更新了,更新后我们迎来了很多新特性,其中便包括Lambda表达式,函数式编程的思想正式进入Java,让我们看一个经典案例。 例1 按照两个人的年龄排序的功能 采用匿名内部类已经算简介了,如果专门用一个类去实现Comparator再new出来就更烦了 ...

freshchen 发布于 2019-10-22 17:38 评论(0)阅读(168)
2

(19)ASP.NET Core EF创建模型(包含属性和排除属性、主键、生成的值)

1.什么是Fluent API? EF中内嵌的约定将POCO类映射到表。但是,有时您无法或不想遵守这些约定,需要将实体映射到约定指示外的其他对象,所以Fluent API和注解都是一种方法,这两种方法是用来配置EF在映射属性时绕开约定。Code first fluent API最常访问通过重写OnM ...

暗断肠 发布于 2019-10-22 17:37 评论(0)阅读(145)
1

聊聊面试-int和Integer的区别

最近面试了很多候选人,发现很多人都不太重视基础,甚至连工作十几年,项目经验十几页的老程序员,框架学了一大堆,但是很多 Java 相关的基础知识却很多都答不上来。还有很多人会回答,只知道要用,但是从来不会去看看它具体是怎么实现的。 我们都知道作为合格的程序员,基本功不扎实会导致你的程序出现许多你难以诊 ...

小二十七 发布于 2019-10-22 17:26 评论(5)阅读(288)
1

二、docker 镜像容器常用操作(让我们用docker 溜得飞起)

前言 上篇讲了我们如何安装docker,现在该我们一展拳脚的时候了。接下来让我们一起学习一下docker常见的操作,让我们能够会使用 docker。 基本概念 在讲使用之前,还是先将一下docker 的基本概念,毕竟上篇就讲了docker 的安装。一些基本的名词还是需要了解一下的。 docker 最 ...

quellanan 发布于 2019-10-22 17:24 评论(0)阅读(179)