Blueming
EL PSY CONGROO
使用Docker搭建Redis 6.x环境记录
拉取镜像使用dockerpullredis命令拉取镜像创建redis数据以及配置文件挂载目录mkdir-predis/dataredis/conf创建目录在conf目录创建redis.conf文件https://raw.githubusercontent.com/antirez/redis/6.0/redis.conf复制文件到conf目录修改配置文件bind127.0.0.1#注释此行prote...
2020-06-17
使用Docker搭建MySQL 8.x环境记录
拉取MySQL镜像dockerpullmysql默认拉取最新版,本文发布时最新版为8.x版本。启动镜像dockerrun-p3416:3306--namemysql-eMYSQL_ROOT_PASSWORD=123456-dmysql-p将宿主机的端口映射到容器的端口,外部服务访问3416端口即可--name设置容器名字-e配置容器内全局变量-d创建容器的镜像名使用dockerps命令查看正在运行...
2020-06-17
如何在打包普通Maven工程时引入所有依赖包
在pom.xml中添加插件<plugin><artifactId>maven-assembly-plugin</artifactId><configuration><descriptorRefs><descriptorRef>jar-with-dependencies</descriptorRef></des...
2020-06-11
Ubuntu LTS各版本软件源
Ubuntu14.04debhttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/trustymainrestricteduniversemultiversedeb-srchttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/trustymainrestricteduniversemultiversedebhttps://mirr...
2019-05-31
【LeetCode】第69题 X的平方根
题目:X的平方根实现intsqrt(intx)函数。计算并返回x的平方根,其中x是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例1:输入:4输出:2示例2:输入:8输出:2说明:8的平方根是2.82842...,由于返回类型是整数,小数部分将被舍去。解法1:二分查找/**@lcapp=leetcode.cnid=69lang=java**[69]x的平方根*√Accep...
2019-05-27
【LeetCode】第35题 搜索插入位置(二分查找)
题目:搜索插入位置给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例1:输入:[1,3,5,6],5输出:2示例2:输入:[1,3,5,6],2输出:1示例3:输入:[1,3,5,6],7输出:4示例4:输入:[1,3,5,6],0输出:0解法1:直接暴力遍历搜索由于数组已经排序,从头遍历数组,判...
2019-05-20
如何删除GitHub远程库中的文件夹
问题背景在日常开发中使用GitHub作为远程代码库,但是不小心把本地的文件上传上去了,比如IntelliJIDEA的.idea文件夹,这个文件上传后,如果其他人clone下来,那么项目的配置目录都会变成上传的人的目录,导致编译时找不到目录。解决方案只是删除远程库的.idea文件夹,但是不删除本地的文件夹gitrm-r--cached.idea#--cached不会删除本地硬盘的文件夹gitcomm...
2019-05-05
Spring框架详解
IOC和DI的概述IOC(InversionofControll)思想是反转资源获取的方向,传统的资源查找方式要求组件向容器发起请求查找资源。作为回应,容器适时的返回资源。而应用了IOC之后,则是容器主动的将资源推送给它所管理的组件,组件所要做的仅是选择一种合适的方式来接收资源DI(DependencyInjection)是IOC的另一种表述方式,即组件以一些预先定义好的方式(如:getter方法...
2019-03-13
为什么不建议在for循环中使用"+"进行字符串拼接
本文是对于Java字符串相关知识的一个补充,主要介绍字符串拼接相关的知识。基于JDK1.8_201。字符串拼接字符串拼接是在Java代码中经常要做的事情,我们都知道String是Java中一个不可变的类,一旦被实例化就无法被修改。但是既然字符串是不可变的,那么是如何进行字符串拼接呢?字符串不变性与字符串拼接其实所有的所谓字符串拼接,都是重新生成了一个新的字符串。比如以下代码:Stringstr=&...
2019-02-27
Java问题记录
观察一下代码,说出执行结果(JVM类加载)classA{static{System.out.print("1");}publicA(){System.out.print("2");}}classBextendsA{static{System.out.print("a");}publicB(){System.out.print("...
2019-02-19