首页 > TAG信息列表 > joshua317
CentOS7.4下使用docker运行mongodb,对原有mongodb备份及迁移
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/262 一、查看原有mongodb的版本 # mongo --version MongoDB shell version v3.4.24 git version: 865b4f6a96d0f5425e39a18337105f33e8db504d OpenSSL version: OpenSSL 1.0.1e-fipsmongodb查看用户信息
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/263 mongo > use admin; > db.auth("josua317","password"); #查看全局所有账户 > db.system.users.find().pretty() #查看当前库下的账户 > show users 本文为joshua317原创文Java单例模式推荐写法-双重检测机制实现单例模式
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/256 Java单例模式推荐写法--双重检测机制实现单例 双重检测机制不仅可以既线程安全问题,又解决懒加载问题,同时保证了效率。 package com.joshua317.pattern; /** * 推荐使用:双重检Java中创建String对象的两种方式
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/242 Java中创建String对象的两种方式 一、Java中创建String对象的两种方式 //方式一:通过字符串常量的方式 String str1 = "joshua317"; //方式二:通过new一个对象方式创建 String str2Java字符串值比较
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/237 package com.joshua317; public class StringTest { private String name = "abc"; public static void main(String[] args) { StringTest test = new StringT并集、交集、差集、补集的概念是什么?
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/238 1 并集 记A,B是两个集合,以属于A或属于B的元素为元素的集合称为A与B的并(集),记作A∪B(或B∪A),读作“A并B”(或“B并A”),即A∪B={x|x∈A,或x∈B} 。 2 交集 记A,B是两个集合,以属于A且属于BPhpStorm插件推荐-中英翻译插件(Translation)
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/231 一、插件安装 打开PhpStorm,分别依次点击File | Settings | Plugins,然后搜索Translation,点击进行安装 二、插件使用 安装完插件后,重启PhpStorm 2.1 方式一:使用快捷键docker logs 查看日志
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/229 一、格式说明 docker logs [OPTIONS] CONTAINER Usage: docker logs [OPTIONS] CONTAINER Fetch the logs of a container Options: --details Show extra detailJava字符串操作编程
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/225 package com.joshua317; import java.util.StringTokenizer; public class Main { public static void main(String[] args) { // stringCompare(); // seaeureka服务如何下线及启动
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/211 eureka服务如何下线及启动 1.下线格式 curl -X PUT "http://ip:port/eureka/apps/{application}/{instance}/status?value=OUT_OF_SERVICE" 示例,以USER-WEB-SERVICE服务为例 cuIntelliJ IDEA Debug 如何进入Java源码
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/193 1.使用快捷键:Alt+Shift+F7 2.对IDEA进行设置 点击File->Settings-> Build, Execution, Deployment ->Debugger->Stepping 把Do not step into the classes下的java.*, jIntelliJ IDEA Debug 快捷键
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/192 一、第一组debug快捷键 第一组debug快捷键共有8个按钮,从左到右依次为 1 Alt+ F10 Show Exception Point:如果你的光标在其它行或者其它的页面,点击这个按钮可跳转到当一天一个 Linux 命令(37):killall 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/188 一、简介 Linux里的killall命令使用进程的名称来杀死进程(kill processes by name),使用此指令可以杀死一组同名进程。我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需一天一个 Linux 命令(32):umount命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/175 一天一个 Linux 命令(32):umount命令 Linux下的umount命令用于卸除文件系统。umount可卸除目前挂在Linux目录中的文件系统。mount是挂载,整好相反。 二、格式说明 umount [-hV] umoun关于Java中的整数类型值比较的疑问
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/164 面试题中经常会考察一些比较基础的问题,比如下面关于同样大小的整数进行比较,结果却不同。 先看一段代码 package com.joshua317; public class Main { public static void m算法-经典趣题-新郎和新娘
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/157 一、问题 新郎和新娘问题是非常典型的智力推理问题。 新郎和新娘问题的大意如下: 有三对新郎和新娘参加集体婚礼,三个新郞为A、B、C,三个新娘为X、Y、Z。主持婚礼的人一时间忘了谁应IntelliJ IDEA自动提示,如何设置不区分大小写
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/154 我们在使用IntelliJ IDEA进行编码的时候,输入一个字母会自动提示,但是默认是区分大小写的,如下:我们输入一个大写字母R,提示中只有以大写字母R开头的,那么如何让提示不区分大小写呢Linux中文本处理三剑客:grep, sed, awk
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/152 1. grep grep:一种强大的文本搜索工具,它能使用正则表达式匹配模式搜索文本,并把匹配的行打印出来 格式:grep [options] pattern file ([]内的部分可以省略) 2. sed sed:流编辑器,一般一天一个 Linux 命令(20):sed 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/150 一、简介 Linux系统里的sed命令是一种强大的文本处理工具。sed(Stream EDitor)是一种流文件编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(PaIntelliJ IDEA get set 快捷键
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/146 IntelliJ IDEA get set 快捷键 IntelliJ IDEA生成get/set有2种方式,分别是:Alt+Enter、Alt+Insert。 下面分别介绍这2种方式快速生成get与set方法。 首先我们先准备好一个类Student一天一个 Linux 命令(15):more 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客 一天一个 Linux 命令(15):more 命令 - joshua317的博客 一、简介 Linux more 命令在我们查看文件的时候,可以一页一页的进行显示,逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还IntelliJ IDEA插件的安装及插件汇总
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/142 一、如何安装插件 俗话说得好,工欲善其事,必先利其器,IntelliJ IDEA编辑器集成了插件功能,可以帮助我们开发者提升编程体验,提高效率。接下来我们说下如何安装插件 1.进入IntelliJ ID一天一个 Linux 命令(15):more 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/141 一、简介 Linux more 命令在我们查看文件的时候,可以一页一页的进行显示,逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的基本数据结构和算法
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/126 基本数据结构和算法 一、链表 链表 双向链表 二、哈希表/散列表 (Hash Table) 散列函数 碰撞解决 三、字符串算法 排序 查找 BF算法 KMP算法 BM算法 正则表达式 数据如何区分数据结构中的线性结构与非线性结构?
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/127 数据结构可以分成两大类: 线性结构 非线性结构 下面就来简单聊聊这两种结构,至于具体的数据结构,后续咱们慢慢聊。 线性结构 先来说线性结构,怎么理解呢?线性结构的元素之间是一个接