付威 付威的网络博客

cmd实现循环调用

cmd是windows的命令,可以辅助我们做很多事情,今天实现一个调用一个程序n次的实例: @echo off taskkill /f /im xxxx.exe # 删除某个进程 set n=0 :run set /a n=%n%+1 echo 第%n%调用 timeout 1 if %n% equ 5 exit goto run 基础知识 if的几种格式 判断两个字符串...

js实现下雪

下载地址:https://u7704756.pipipan.com/fs/7704756-336769239

ES配置详解和主从搭建

配置详细 ##################### Elasticsearch Configuration Example ##################### # # 只是挑些重要的配置选项进行注释,其实自带的已经有非常细致的英文注释了! # https://www.elastic.co/guide/en/elasticsearch/reference/current/mod...

ES高级查询

范围查询   { "query": { "range": { "amount": { "gte" :1, "lte":100 } } } } 短语查询  { "query": { "ma...

Linux常用命令

复制文件到指定目录      用法: cp [option] <sourcefile> <destfile> 拷贝文件夹用-f参数:   cp -f java /usr/java 文件重命名    文件重命名使用的命令是mv命令,就是移动文件的命令 :    ...

curl的使用

curl的使用 curl是常用发起http请求工具,今天就整理下如何正确的使用curl命令,来提高工作效率。 首先我们使用curl --help命令来看下官方的使用介绍: 可以看到curl的命令格式为:curl [option] \<url\> 直接访问网页 $ curl http://www.baidu.com ...

elasticsearch快速入门

ES是什么 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。我们可以这么去理解: 分布式的实时文件存储,每个字段都被索引并可被搜索 分布式的实时分析搜索引擎 可以扩展到上百台服务器,处理PB级结构化或非结构化数据 索引,类型,文档的含义 在搜索引擎之前,使用的基本上都是关系型的数...

Elasticsearch head的安装

Elasticsearch head是操作es的界面,可以在可视化界面上面管理es的索引和类型。 下载 es head的源码文件 https://github.com/mobz/elasticsearch-head 下载安装nodejs,执行npm -v $ npm -v 5.5.1 在源码文件中,运行npm install,会下载...

Java中Integer的详解

在java中有int和integer两种类型,简单的说Integer是int的引用类型,但是这个引用的类型比较特殊,下面看几个demo: Integer a1 = 140; Integer a2 = 140; System.out.println(a1 == a2); Integer b1 = 120; Integer b2 = 120; System.out.println(b1 ==...

位运算的整理

在计算机的世界,都是0和1 ,利用这个0和1组成了计算机的基础,数字是如何在计算机中表示的?二进制到底是什么? 数字怎么表示 在刚开始学编程的时候,有几种常见的数据基础的数据类型占用几个字节,如int 占16个字节(不同的语言体系不同,这里以C语言为例)。 一个字节可以表示两个数字0和1 ,占16个字节就可以用2^16个数字。 为了能够表示负数,单独保留一个字节作为符号位, 所以in...

java发送邮件(含附件)

前几天写了一个java发送邮件的帮助类i,可以发送QQ和163的邮箱,也可以发送附件,写个一个主要的方法,其他的可以自己封装。代码如下: 引入pom: <dependency> <groupId>javax.mail</groupId> <artifactId>javax.mail-a...

多线程中单例模式的优化

单例模式 在编程中,单例模式是我们常用的一种设计模式,功能是保证在整个系统只用一个该对象的对象,具体代码如下: public class Singleton { private static Singleton singleton; private Singleton() { } public static Singleton getInstance() { if ...

CountDownLatch的原理

上次大概说了CountDownLatch的使用,今天说下实现的原理,CountDownLatch的使用效果和Join差不多,实现起来也比较简单。 大体的思路就是一个死循环阻塞,等到某个条件满足后就跳出循环,继续执行后面的代码。执行逻辑如下: 源码分析 我们下面分析下CountDownLatch的源码: 创建CountDownLatch对象 public CountD...

Java多线程通信lock和wait

在java多线程中有一对配合使用过的两个方法,来实现线程间通信的功能–lock和wait, 由于这个需要获得锁,所以必须结合synchronized一起使用。首先我们先看一个例子: public class LockWait { static volatile List<String> itemContainer = new ArrayList<>();...

深入volatile关键字

在java多线程中,有一个特殊的关键字volatile,这个通常成为一个“轻量级锁”,下面我们就来深入的了解这个关键的作用和原理。 线程的内存备份 首先看一段代码: public class VolatileThread extends Thread { private boolean isRuning=true; private void setRuning(boolea...

CPU是如何实现运算

CPU的构成 我们知道CPU是芯片的集合,主要成分是硅。CPU的最小构成单位是一个PN节点,也就是我们常说的二极管。下面我们就聊一聊什么是二极管 PN节点 (二极管) PN节点是一个硅晶体进行掺杂,分别在两侧掺入硼和磷,这样的硅晶体具有单项导电性,这样就形成一个PN节点。具体如下图: 由于具有单项导电性的特点,我们就能根据收到的电压变化,来确定输出的结果,我们假设收到高电压是1...

作者:付威

技术改变世界

访客信息

相关友链

推荐博客

如需添加到列表,请邮件到laofu_online@163.com

Other

Hosted by Coding Pages