自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (20)
  • 收藏
  • 关注

原创 Docker初体验

Docker一、什么是Docker Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。 Docker is the world’s leading software containerization pl

2017-08-31 01:20:58 688

原创 docker常用命令 & 坑

docker常用命令 & 坑常用命令查看容器的root用户密码docker logs <容器名orID> 2>&1 | grep '^User: ' | tail -n1 因为Docker容器启动时的root用户的密码是随机分配的。所以,通过这种方式就可以得到redmine容器的root用户的密码了。查看容器日志docker logs -f <容器名orID>查看正在运行的容器docker p

2017-08-31 01:14:31 323

原创 JWT

本文用于个人学习笔记,转载请注明出处Token什么是tokenToken是服务端生成的一串字符串,以作客户端进行请求的一个令牌,服务端根据令牌获取客户端的身份信息。为什么要用token互联网时代信息安全验证放在首要的地位,对于敏感的信息(如账号密码等等)明文的出现次数越少越好。我都知道,HTTP协议是一种无状态的协议,这就意味着当我们向应用服务端提供了用户名和密码进行用户认真后,下次请求还是要再进行

2017-08-16 10:40:50 332

原创 Java生成二维码

二维码概念  二维条码/二维码(2-dimensional bar code)使用某种特定的几何图形按一定规律在平面(二维码方向上)分布的黑白相间的图形记录数据符号信息的图形。二维码发展历史一维条码是由一组粗细不同、黑白(或彩色)相间的条、空及其相应的字符(字母或数字)组成的标记,即传统条码。二维条码是用某种特定的几何图形按一定规律在平面(二维方向)上分布的条、空相间的图形来记录数据符号信息。

2017-08-14 17:56:49 499

原创 开发网络常识

1. 网络常用概念  网络是应用的灵魂,是所有应用的数据来源.离开了网络,我们的应用就是一潭死水,网络是数据交互的媒介,我们通过网络得到服务器上的数据,也是通过网络给服务器传递数据. 也就是说,网络的实质就 是是交互数据,而数据交互的媒介就是在网络中传输二进制数据流(包括html/图片/视频数据)。互联网开发的常用概念:客户端(Client):移动设备(手机/iPad等手持设备),客户端一般就是前

2017-08-11 17:12:22 428

原创 Java全局变量在并行时引起的问题

最近刚完成了一个云服务平台的开发工作,系统采用Spring架构,其中测试使用的是TestNG,可以利用注解的方式,开启多线程,并且开启多个测试任务。其中遇见许多问题,闲暇之余记录下来以避免在后续项目中再犯同样的错误。   这是项目中的一段单元测试代码,使用了MockMvc与TestNG相结合。   好处:项目不用启动服务器就可以对SpringMVC进行测试。可以任意的开启线程与多个任务。@

2017-08-08 14:28:40 2869 1

原创 .Net学习框架

HanwinTech第一天.Net培训1. .Net框架结构1.CLR提供了程序的执行环境,CLR中有一个虚拟机,在许多方面与Java虚拟机类似。CLR负责激活对象,并对其进行安全检查再将其在内存中布局,执行它们,最后进行垃圾回收。CLR 为编译器提供了托管执行环境和编译服务。CLR 编译器将源代码编译成中间语言 (IL),然后再以实时 (JIT) 方式执行 IL。所有源语言都共享 CLR,

2017-08-08 10:48:52 2407

原创 Java 生成 UUID

1.UUID 简介   UUID含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织应用在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部分。   UUID 的目的,是让分布式系统中的所

2017-08-07 12:01:17 175

转载 Java生成随机数

随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串、数字。或者随即生成一个不定长度的数字、或者进行一个模拟的随机选择等等。Java提供了最基本的工具,可以帮助开发者来实现这一切。一、Java随机数的产生方式在Java中,随机数的概念从广义上将,有三种。通过System.currentTimeMillis()来获取一个当前时间毫秒数的long型数字。通过Math.random()返回一个

2017-08-07 11:52:58 263

原创 Java生成指定长度的随机数

要生成在[min,max]之间的随机整数package edu.sjtu.erplab.io;import java.util.Random;public class RandomTest { public static void main(String[] args) { int max=20; int min=10; Random rand

2017-08-07 10:37:32 6719

原创 java int型与byte数组之间的转换

public class NumberUtil { /** * int整数转换为4字节的byte数组 * * @param i * 整数 * @return byte数组 */ public static byte[] intToByte4(int i) { byte[] target

2017-08-07 10:33:31 5819

原创 vsftpd

简介 vsftpd安装(Linux)

2017-08-07 10:32:14 269

原创 为什么要多线程开发

一、单线程和多线程概述 单线程在程序执行时,所走的程序路径按照连续顺序排下来,前面的必须处理好,后面的才会执行。在固有的观念中,CPU核心数量的增多会被认为整体性能将有所提升,这点也并非毫无根据。但在实际使用过程中,我们经常接触的很多APP应用程序和游戏并未针对多核心CPU进行优化,大多数情况下只是开启一个或者两个CPU核心。所以单核心单线程的性能表现可以更准确的用于测试。单线程处理的优点:同步应用

2017-08-04 11:34:57 395

原创 Git

Git简介简介Git是一款免费、开源的分布式版本控制系统。特点Git是一个开源的分布式版本控制系统,可以有效,高速的处理从很小到非常大的项目版本管理。Git安装Linux:下载、安装安装系统环境 CentOS 6.8 64位 点击下载Git版本 2.8.0安装步骤1. 下载 直接在Linux执行安装wget https://github.com/git/git/archiv

2017-08-02 13:27:45 395

原创 GIT 查看/修改用户名和邮箱地址

1. 用户名和邮箱地址的作用用户名和邮箱地址是本地Git客户端的一个变量,不随git库而改变。每次commit都会用用户名和邮箱纪录。github的contributions统计就是按邮箱来统计的。2. 查看用户名和邮箱地址:$ git config user.name$ git config user.email3. 修改用户名和邮箱地址:$ git config --global use

2017-08-02 13:18:13 221

原创 git创建分支,并将代码上传至其他分支

1.创建本地分支git branch 分支名例如:git branch 2.0.1.20120806注:2.0.1.20120806是分支名称,可以随便定义。2.切换本地分支 git checkout 分支名例如从master切换到分支:git checkout 2.0.1.201208063.远程分支就是本地分支push到服务器上的。比如master就是一个最典型的远程分支(默认)。g

2017-08-01 12:07:38 3161

原创 使用命令将本地代码上传至Git

(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 git init 把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件 git add . 用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明 git commit -m 'first commit' 关

2017-08-01 11:53:53 430

系统目录迁移工具1.21.zip

一款可以备份、修改系统文件目录的迁移修改工具!避免重装系统时 桌面、文档、下载等存在系统盘目录文件丢失的尴尬局面

2021-10-06

zookeeper-3.4.6

这是https://blog.csdn.net/qq_25615395/article/details/89176714 《集群安装ZooKeeper》这篇博客中使用到的工具

2019-04-10

hadoop-3.1.2安装包

这个对应的是给技术文章《Hadoop3伪分布式安装》上面需要的下载资源 https://blog.csdn.net/qq_25615395/article/details/89018823

2019-04-04

jdk-8u201-linux-x64

这里的资源对应的是《jdk安装(linux)》博客,请移步与https://blog.csdn.net/qq_25615395/article/details/75639895

2019-04-04

jdk-8u161-linux-x64

这里是Java8在本博客中可以使用到的资源,同志们如果有需要可以在这里获取

2018-03-20

pl/sql developer12安装包与语言包

这是pl/sql developer 作为连接oracle的客户端,具体怎么实现连接,请看我个人的博客。http://blog.csdn.net/qq_25615395/article/details/79315723 并且这个里面包含两个文件一个是安装包,另外一个就是语言包

2018-02-12

pl/sql developer 12

这是pl/sql developer 作为连接oracle的客户端,具体怎么实现连接,请看我个人的博客。

2018-02-12

Oracle远程连接资源

这里面包含两个压缩包instantclient-basic-win-x86-64-11.2.0.1.0.zip,instantclient-sqlplus-win-x86-64-11.2.0.1.0.zip 仅支持Oracle11g

2018-02-12

MarkdownPad2帮助文档

MarkdownPad

2017-08-08

用户模块接口

用户模块接口

2017-08-08

项目中的问题

云B项目 项目中的问题

2017-08-08

我的算法学习之路

我的算法学习之路

2017-08-08

profile-master.zip

profile-master.zip

2017-08-08

Git-2.12.1-64-bit

Git-2.12.1-64-bit 64位,2.12.1版本

2017-08-03

Git-2.12.1-32-bit

git 32位 2.12.1版本

2017-08-03

jdk-7u80-linux-x64

jdk-7u80-linux-x64

2017-07-31

apache-maven-3.0.5-bin.tar.gz

apache-maven-3.0.5-bin.tar.gz

2017-07-21

EasyUI+Java项目

EasyUI+Java实现的代码

2016-12-02

学生选课系统

这个选课系统是利用Mysql+java的三层模式来开发的,具有良好的学习功能,其中大部分的代码都有注释。其中有选课系统的代码加上Mysqlmysql-5.1.73-winx64.rar的安装包,还有数据库脚本文件。又由于数据安装包过大,就不上传了。 Mysqlmysql-5.1.73-winx64.rar

2016-07-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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