自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4478)

转载 java 如何编写多线程的代码

线程是干活的所以线程一定是Thread,或者改线程实现Runnable接口多线程是竞争关系,所以多个线程竞争同一个资源,也就是同一个对象所以这个竞争对象发到Thread中即: // resources是竞争资源 Resources resources = new Resources(); Thread1 thread1 = new Thread1(resources); Threa...

2019-09-27 00:11:00 79

转载 HttpSession详解

HttpSession 服务端的技术服务器会为每一个用户 创建一个独立的HttpSessionHttpSession原理当用户第一次访问Servlet时,服务器端会给用户创建一个独立的Session并且生成一个SessionID,这个SessionID在响应浏览器的时候会被装进cookie中,从而被保存到浏览器中当用户再一次访问Servlet时,请求中会携带着...

2019-09-25 23:07:00 47

转载 Maven 相关功能介绍

一:Maven环境隔离转载于:https://www.cnblogs.com/myseries/p/11588105.html

2019-09-25 22:31:00 30

转载 关于 Spring AOP (AspectJ) 你该知晓的一切 (转)

  出处:关于 Spring AOP (AspectJ) 你该知晓的一切转载于:https://www.cnblogs.com/myseries/p/11585054.html

2019-09-25 15:39:00 36

转载 MD5算法+盐Salt

1、MD算法的基的概念   MD5算法是典型的消息摘要算法,其前身有MD2、MD3和MD4算法,它由MD4、MD3和MD2算法改进而来。不论是哪一种MD算法,它们都需 要获得一个随机长度的信息并产生一个128位的信息摘要。如果将这个128位的二进制摘要信息换算成十六进制,可以得到一个32位的字符串,故我们见到的 大部分MD5算法的数字指纹都是32为十六进制的字符串。2、MD算法的...

2019-09-24 21:21:00 31

转载 让线程按顺序执行8种方法 (转)

出处:让线程按顺序执行8种方法一.前言本文使用了7中方法实现在多线程中让线程按顺序运行的方法,涉及到多线程中许多常用的方法,不止为了知道如何让线程按顺序运行,更是让读者对多线程的使用有更深刻的了解。 使用的方法如下:[1] 使用线程的join方法[2] 使用主线程的join方法[3] 使用线程的wait方法[4] 使用线程的线程池方法[5] 使用...

2019-09-23 23:56:00 52

转载 会引起全表扫描的几种SQL 以及sql优化 (转)

出处:查询语句的时候尽量避免全表扫描,使用全扫描,索引扫描!会引起全表扫描的几种SQL如下1、模糊查询效率很低:  原因:like本身效率就比较低,应该尽量避免查询条件使用like;对于like ‘%...%’(全模糊)这样的条件,是无法使用索引的,全表扫描自然效率很低;另外,由于匹配算法的关系,模糊查询的字段长度越大,模糊查询效率越低。  解决办法:首先尽量避免模...

2019-09-23 09:47:00 51

转载 java 工具类使用

BigDecimalUtil 金额计算工具类import java.math.BigDecimal;public class BigDecimalUtil { private BigDecimalUtil(){ } public static BigDecimal add(double v1,double v2){ ...

2019-09-22 21:48:00 36

转载 Golang 入门系列(十五)如何理解go的并发?

前面已经讲过很多Golang系列知识,感兴趣的可以看看以前的文章,https://www.cnblogs.com/zhangweizhong/category/1275863.html,接下来要说的是golang的并发,其实之前简单介绍过协程(goroutine)和管道(channel) 等基础内容,只是比较简单,只讲了基本的语法。今天就详细说说golang的并发编程。一、...

2019-09-20 13:48:00 31

转载 C++:Copy & Reference Count

浅拷贝、深拷贝通常,我们会按如下方式书写拷贝构造函数:class LiF {public: LiF(int _lif = 0) : lif(_lif) {} // 默认构造函数 LiF(const LiF& l) : lif(l.lif) {} // 拷贝构造函数private: int lif;};这是正确的。但是,如果数据成员包含指针类型的...

2019-09-19 20:58:00 29

转载 Nginx 搭建图片服务器

实现步骤: 一:在Linux系统上安装Nginx服务器,配置图片访问路径(主要是配置nginx.conf的图片路径); 二:在Linux系统上安装Vsftpd,搭建ftp服务器,通过ftp上传图片到指定路径,通过浏览器访问指定路径中的图片; 三:页面上传图片(用户将图片上传到 tomcat 服务器上,再由 tomcat 服务器通过FTP上传到 Nginx 服务器上)。...

2019-09-19 17:30:00 34

转载 C++:Special Member Functions

Special Member Functions区别于定义类的行为的普通成员函数,类内有一类特殊的成员函数,它们负责类的构造、拷贝、移动、销毁。构造函数构造函数控制对象的初始化过程,具体来说,就是初始化对象的数据成员。构造函数的名字与类名相同,且没有返回值。构造函数也可以有重载,重载区别于参数数量或参数类型。与其他成员函数不同的是,构造函数不能被声明为const,对象的常量属性是在...

2019-09-19 12:33:00 47

转载 java 枚举类型 Enum

  在现实社会中,有些类的实例对象是固定的。例如季节,只有春夏秋冬。如果你创建了一个season类,你当然有义务维护这个类的实例对象只能是春(SPRING)、夏(SUMMER)、秋(AUTUMN)、冬(WINTER)这四个。这个时候就体现出枚举类的作用了,java中枚举类型就是针对这样的场景需求所设计的。/** * 枚举类的后缀建议为Enum,枚举类型的实例对象建议全大写(这...

2019-09-18 15:46:00 25

转载 C++:Overload

重载函数签名是指函数的参数个数,参数类型以及参数的顺序。重载的定义是:在同一作用域内函数签名不同但函数名相同的函数互为重载。// 以下几个函数互为重载void print();void print(int a);void print(double a, int b);void print(int a, double b);void print(string a, doubl...

2019-09-17 21:21:00 97

转载 四步解决linux上sublime无法输入中文的问题

转载请标明博客的地址本人博客和github账号,如果对你有帮助请在本人github项目AioSocket上点个star,激励作者对社区贡献个人博客:https://www.cnblogs.com/haibiscuit/个人github:https://github.com/haibiscuit?tab=repositories问题: 在linux上使用su...

2019-09-17 21:11:00 27

转载 C++:Name Lookup & Best Match

名字查找每当一个变量或者一个对象出现,编译器都会进行名字查找(name lookup),以确认这个变量或对象的具体属性。一般情况下,程序会从变量出现的地方开始向上查找,由内向外查找各级作用域直到全局作用域,找到同名的变量声明即停止,若最终没找到则报错。#include <iostream>using namespace std;int a = 0;int mai...

2019-09-17 20:30:00 30

转载 vertica,greenplumr容器安装

一,vertica来源:https://github.com/sumitchawla/docker-vertica使用方法:# To run without a persistent datastoredocker run -p 5433:5433 sumitchawla/vertica#To run with a persistent datastoredocke...

2019-09-17 16:58:00 132

转载 Nginx总结(六)nginx实现负载均衡

前面讲了如何配置Nginx虚拟主机,大家可以去这里看看nginx系列文章:https://www.cnblogs.com/zhangweizhong/category/1529997.html今天要说的是如何配置nginx和tomcat实现反向代理。需要说明的是:由于本文章是nginx系列文章中的一篇,文章里面很多其他的配置,可能前面的文章已经说讲过,然后后续就没有在介绍,如果出...

2019-09-16 18:28:00 17

转载 C++:class

class类是C++的一个重要概念,也是面向对象的一个重要内容。类的行为类似结构体,但功能比结构体的更强大。类是定义该类对象的一个模板,它告诉我们,一个类应该具有什么内容。声明、定义类用关键字class声明、定义。class LiF1; // 声明一个类class LiF2 {}; // 声明并定义一个类如果仅作声明,在声明之后定义之前,它是一个不完全类型,这时只能定义指向...

2019-09-16 18:05:00 222

转载 aop设计原理(转)

本文摘自 博文--《Spring设计思想》AOP设计基本原理0、前言 Spring 提供了AOP(Aspect Oriented Programming) 的支持, 那么,什么是AOP呢?本文将通过一个另外一个角度来诠释AOP的概念,帮助你更好地理解和使用Spring AOP。读完本文,你将了解到:1. Java程序运行在JVM中的特征2. Java...

2019-09-16 17:05:00 26

转载 teradata安装

一,下载步骤1 - 从链接下载所需的VM版本,http://downloads.teradata.com/download/database/teradata-express-for-vmware-player步骤2 - 提取文件并指定目标文件夹。使用7z 解压下载的压缩文件到指定目录步骤3 - 从链接https://my.vmware.com/web/vmware/downloa...

2019-09-16 16:15:00 239

转载 ubuntu 7z解压

安装方法: sudo apt-get install p7zip解压文件: 7z x manager.7z -r -o /home/xx解释如下:x 代表解压缩文件,并且是按原始目录解压(还有个参数 e 也是解压缩文件,但其会将所有文件都解压到根下,而不是自己原有的文件夹下)manager.7z 是压缩文件,这里大家要换成自己的。如果不在当前目录下要带上完整的目录...

2019-09-16 14:58:00 1305

转载 C++:inline

inlineinline是C++提供的一个关键字,它用于函数定义之前,表示把函数定义为内联函数。内联函数的含义是:在函数调用点把函数体直接展开,取代函数调用。inline int getZero() { return 0;}int a = getZero();如果上述函数没有定义为inline,那么在声明a时,程序实际上的工作是,把getZero()函数压入栈中,执行函...

2019-09-15 14:07:00 27

转载 C++:const

constconst是C++提供的一个强大的关键字,const的用法非常多,但总的来说,const的作用只有一个:保证被修饰的内容不会被程序所修改。const基本用法对一个类型的对象使用const修饰即限定这个对象是只读的,不能进行修改操作,由于无法进行修改操作,这也就要求我们在声明const对象时必须同时赋值或初始化。const对象的初始化一般是如下形式:const TypeN...

2019-09-14 19:41:00 27

转载 C++:= delete

= deletedelete的由来如之前提到的,在没有声明默认特殊成员函数的时候,编译器会自动帮我们补充,但有时候我们并不希望存在这些函数,比如:我们不希望某个类通过拷贝的方式实例化一个新的对象。就算我们不定义拷贝构造函数和重载拷贝赋值运算符,编译器也会为我们自动完成。#include <bits/stdc++.h>using namespace std;clas...

2019-09-13 17:08:00 20

转载 mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz下载安装

一 mysql下载需要注册,可以通过组合url越过注册下载需要的包。下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz或 wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.45...

2019-09-13 16:29:00 293

转载 编译caffe-gpu-cuda及cudnn-tar 下载地址

y下载https://github.com/BVLC/caffehttps://github.com/BVLC/caffe/archive/master.zipgcc  caffe安装 有2个问题 :1,镜像系统类型,版本要求2,是否使用cudnn(gpu) caffe要调用cudnn部分文件编译 (如用,cuda cudnn版本要求)ubuntu1604-p...

2019-09-13 10:23:00 54

转载 java

一,变量配置export JAVA_HOME=/usr/local/src/jdk1.8.0_152export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib/tools.jar:${JRE_HOME}/lib/dt.jarexport PATH=${JAVA_HOME}/bin:${JAVA_HOME}...

2019-09-13 10:16:00 24

转载 cpu、gpu 安装框架pytorch,cntk,theano及测试

一,cpu 下安装tensorflowconda env listsource activate tensorflow直接安装相应版本pythonimport tensorflow as tftf.__version__ 1.11.0keras 直接安装conda env listsource activate kerasimport keras 2.2.2pri...

2019-09-13 10:14:00 49

转载 anaconda 安装caffe,cntk,theano-未整理

一,anancona 安装https://repo.anaconda.com/archive/conda create -n caffe_gpu -c defaults python=3.6 caffe-gpuconda create -n caffe -c defaults python=3.6 caffe测试:import caffepython -c "import c...

2019-09-13 08:52:00 62

转载 end of sleepyhead

转载于:https://www.cnblogs.com/g2thend/p/11515996.html

2019-09-13 08:13:00 23

转载 vsftp配置文件

直接使用,本地用户可以使用账号密码登录# Example config file /etc/vsftpd/vsftpd.conf## The default compiled in settings are fairly paranoid. This sample file# loosens things up a bit, to make the ftp daemon more...

2019-09-12 23:21:00 153

转载 oracle 7.4安装nvidia驱动

2019-8-28参考网页:如何在k8s集群中安装nvidia、cuda并使用GPU进行训练https://blog.csdn.net/u013042928/article/details/78751015/https://www.cnblogs.com/snake553/p/4941163.html一,初始环境oracle linux 7.4 带桌面安装 未做任何更新(...

2019-09-12 23:19:00 30

转载 python3.5-tensorflow-keras 安装

cpucentosFROM centos:7 MAINTAINER yon RUN yum -y install make wget \ && wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Ce...

2019-09-12 23:16:00 132

转载 linux 下u盘只读

使用linux不管是centos还是ubuntu的小伙伴都难免遇到插入U盘的时候,不能对U盘进行操作。提示权限不足或者是只读文件系统。现在教你三行命令教你解决U盘只读文件系统的问题。1.插入U盘并用df -h查看U盘信息:命令:df -h可以看到U盘文件系统为/dev/sdb5,挂载点为/media/zoutao/disk卸载U盘sudo umount /media/zo...

2019-09-12 23:15:00 29

转载 ubuntu1604-Python35-cuda9-cudnn7-gpu-dockerfile

一,在某目录下有如下文件:-rw-r--r-- 1 root root 1643293725 9月 2 11:46 cuda_9.0.176_384.81_linux.run-rw-r--r-- 1 root root 1250 9月 3 17:45 Dockerfile-rw-r--r-- 1 root root 102521974 9月 2 19:18 libcudnn7_7....

2019-09-12 23:14:00 57

转载 简单配置prometheus

一,物理节点安装配置(简单配置,未涉及报警及grafana图形展示)1,prometheus 官网下载安装下载安装# pwd/usr/local/srchttps://github.com/prometheus/prometheus/releases/download/v2.12.0/prometheus-2.12.0.linux-amd64.tar.gz# tar xvf ...

2019-09-12 23:09:00 38

转载 prometheus

一,物理节点安装配置(简单配置,未涉及报警及grafana图形展示)1,prometheus 官网下载安装下载安装# pwd/usr/local/srchttps://github.com/prometheus/prometheus/releases/download/v2.12.0/prometheus-2.12.0.linux-amd64.tar.gz# tar xvf ...

2019-09-12 23:09:00 33

转载 添加清华-阿里镜像源

CentOS1、备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/CentOS 6wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirro...

2019-09-12 23:07:00 154

转载 源码编译git-go

2018.8.29安装指定版本的git一,安装编译前准备:依赖库yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel 编译工具yum install gcc perl-ExtUtils-MakeMaker下载cd /usr/local/src wget https://...

2019-09-12 23:05:00 35

空空如也

空空如也

空空如也
提示
确定要删除当前文章?
取消 删除