首页 > 2020年07月12日 > 全部分享
Java基础String对象
###String对象的特点 通过new创建的字符串对象,每一次new都会申请一个内存空间,虽然内容相同,但地址不同 char[] chs = {'a','b','c'}; String s1 = new String(chs); String s2 = new String(chs); 上面的代码 ...
分类:编程语言   时间:2020-07-12 21:10:48    收藏:0  评论:0  赞:0  阅读:48
大牛聊Java并发编程原理之 线程的互斥与协作机制
可能在synchronized关键字的实现原理中,你已经知道了它的底层是使用Monitor的相关指令来实现的,但是还不清楚Monitor的具体细节。本文将让你彻底Monitor的底层实现原理。 管程 一个管程可以被认为是一个带有特殊房间的建筑,这个特殊房间只能被一个线程占用。这个房间包含很多数据和代 ...
分类:编程语言   时间:2020-07-12 21:10:26    收藏:0  评论:0  赞:0  阅读:53
Java的四种引用:强引用、软引用,弱引用和虚引用
强引用 在Java中使用如下方式声明的引用是强引用 String str = new String("abc"); str 是堆中对象new String("abc")的强引用,被强引用的对象在任何时候gc不会被回收,即使内存不足汇报OOM。 软引用 弱引用 在Java中使用如下方式声明的引用是弱引 ...
分类:编程语言   时间:2020-07-12 21:10:04    收藏:0  评论:0  赞:0  阅读:94
linux文件权限及特殊权限
使用五种方法查看文件权限 # 使用五种方法,查看文件的权限,数字形式 [root@wzh ~]# stat 123|awk -F '[(0/]' 'NR==4{print $3}' 755 [root@wzh ~]# stat 123|sed -nr '4s#.*\(0(.*)/d.*#\1#gp' ...
分类:系统服务   时间:2020-07-12 21:09:25    收藏:0  评论:0  赞:0  阅读:67
四、(项目架构的过去与现在)亿级用户行为之大数据实时分析
一、数据采集设计与要求 1、 数据采集设计与要求 1)彻底跟业务系统解耦:服务端数据落盘,然后通过flume采集,最后发送到kafka 2)采集架构采用两层,第一层采集层,第二层聚合层 3)采集需要有负载均衡的功能。充分利用资源 4)第一层agent挂掉后,重启采集不能丢失数据 5)第二层某个age ...
分类:其他   时间:2020-07-12 21:09:06    收藏:0  评论:0  赞:0  阅读:88
etcd频繁选举leader
etcd频繁选举leader 集群中etcd出现报警 Alert Name: A high number of leader changes within the etcd cluster are happening Severity: warning Cluster Name: shdmz-pro ...
分类:其他   时间:2020-07-12 21:08:09    收藏:0  评论:0  赞:0  阅读:315
Nginx
Ubuntu版本:ubuntu-16.04.6-server-amd64 运行环境是VMWARE FUSION 16 主要分享一下Nginx环境的搭建 cd nginx-1.13.7 ./configure\ --prefix=/usr/local/nginx \ --with-http_reali ...
分类:其他   时间:2020-07-12 21:07:55    收藏:0  评论:0  赞:0  阅读:60
Pytorch-Visdom可视化工具
Visdom相比TensorBoardX,更简洁方便一些(例如对image数据的可视化可以直接使用Tensor,而不必转到cpu上再转为numpy数据),刷新率也更快。 1.安装visdom pip install visdom 2.开启监听进程 visdom本质上是一个web服务器,开启web服务 ...
分类:其他   时间:2020-07-12 21:07:14    收藏:0  评论:0  赞:0  阅读:102
安装 Centos 7.x
学习 python 至今,一直是在 linux 上操作,感觉还是 linux 对 python 的支持更加友好,默认安装了 python 的版本 2 和 3 。为了打造更好的 python 开发环境,我准备使用自己的 windows 办公机器,利用 spice 的远程连接特性,打造一个基于 cent ...
分类:其他   时间:2020-07-12 21:06:31    收藏:0  评论:0  赞:0  阅读:104
并发编程:并发工具的使用及原理
Condition condition.await() > aqs.await():1、先addConditionWaiter(),把当前节点加入到Condition队列中(等待队列),waitStatus=-2,这个入队的流程和AQS有些类似,但是这里没有空的头结点,入队的线程节点自身就是头结点, ...
分类:其他   时间:2020-07-12 21:06:09    收藏:0  评论:0  赞:0  阅读:69
ASP.NET Core log4net
1.添加一下两个NuGet包 log4net Microsoft.Extensions.Logging.Log4Net.AspNetCore 2.添加log4net.Config <?xml version="1.0" encoding="utf-8"?> <log4net> <!-- Define ...
分类:Web开发   时间:2020-07-12 21:05:48    收藏:0  评论:0  赞:0  阅读:59
Python-字典
什么是字典? 字典是另一种可变容器模型,且可存储任意类型对象。典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中格式如下:d = {key1 : value1, key2 : value2 } 键必须是唯一的,但值则不必。值可以取任何数 ...
分类:编程语言   时间:2020-07-12 21:05:08    收藏:0  评论:0  赞:0  阅读:45
JIT即时编译
1、Java执行过程 Java文件通过javac静态编译为class文件 class文件有2种方式执行:解释执行、JIT即时编译后执行 通常情况下 默认解释器边解释边运行,但对于一些热点代码会首先编译为机器码,缓存起来,后续执行执行缓存的机器码即可,提升执行效率 2、热点代码 Java采用计数器方式 ...
分类:其他   时间:2020-07-12 21:04:48    收藏:0  评论:0  赞:0  阅读:71
java一些简单代码(1)
package shoppingSysterm;import java.util.Scanner;public class shop { public static void main(String[] args) { System.out.println("请输入消费金额:"); Scanner ...
分类:编程语言   时间:2020-07-12 21:04:10    收藏:0  评论:0  赞:0  阅读:65
Go 其五 到底是不是面向对象语言 -- 封装数据和行为, 接口, 自定义类型
关于Go是不是面向对象语言其实有很多争论,关于给出的解释是:Yes and no. 封装数据和行为 结构体定义 type Employee struct { Id string Name string Age int } 实例创建及初始化 e := Employee{"0", "Bob", 20} ...
分类:编程语言   时间:2020-07-12 21:03:18    收藏:0  评论:0  赞:0  阅读:75
CNN实战--mnist
CNN实战--mnist dataprocessing 我一般把数据处理单独写一个函数 因为网上大多数都是直接在线下载做学习,导致与实际应用的情况不相符,所以我这是直接下载下来并读取,处理数据 这个数据类型文档说的很清楚 雾 是图片二进制存储的(图片大小28*28),并且开头有一个magic num ...
分类:其他   时间:2020-07-12 21:02:58    收藏:0  评论:0  赞:0  阅读:59
UE4 appBitsCpy函数作用详解
介绍了UE4客户端在收到RawPacket时其中一个函数的作用。 ...
分类:移动平台   时间:2020-07-12 21:02:37    收藏:0  评论:0  赞:0  阅读:80
把AD用户移除或者加入用户组,取消用户家目录路径
$a=Read-Host "请输入账号" remove-adgroupmember -identity group01 -members $a -confirm:$false #把用户从group01移除Add-ADGroupMember -identity group11111 -members ...
分类:其他   时间:2020-07-12 21:02:19    收藏:0  评论:0  赞:0  阅读:67
LeetCode 102 二叉树的层序遍历
题目描述链接:https://leetcode-cn.com/problems/binary-tree-level-order-traversal/ 解题思路:参考官方题解,解题思路如下:对于二叉树的层序遍历,首先应该考虑到的数据结构便是队列,利用队列现进先出的特性,可以很方便的解决此题。 (1)根 ...
分类:其他   时间:2020-07-12 21:02:01    收藏:0  评论:0  赞:0  阅读:54
Python-其他
一、模块导入 1. 模块导入路径 使用 import xxx 时,有时候会遇到 “No module named 'xxx'",找这个模块的路径,可以通过 sys.path 查看,增加路径的方法同在 list 中增加一个变量,例如增加当前路径: sys.path.append('../') 2. 重 ...
分类:编程语言   时间:2020-07-12 21:01:42    收藏:0  评论:0  赞:0  阅读:69
1553条   上一页 1 ... 10 11 12 13 14 ... 78 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!