自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

腼腆的偷听桃的博客

一个沉迷于IT技术的女汉子

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 mongoDB中的用户角色管理,及yapi的搭建

mongoDB中的用户角色管理,及yapi的搭建参考博客创建admin用户具体操作步骤给某个数据库创建普通用户具体操作步骤mongo roles权限说明刚建立了 userAdminAnyDatabase 角色,用来管理用户,可以通过这个角色来创建、删除用户。Yapi 搭建参考博客mongoDB忘记密码如何设置mongoDB中用户的权限管理YAPI的搭建步骤创建admin用户具体操作步骤...

2019-06-26 14:51:05 2480

原创 centos 配置tomcat

首先安装JDK具体教程https://mp.csdn.net/postedit/905231161 下载tomcat安装包wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz2 解压到/usr/local目录下tar xfapache-tomc...

2019-05-25 11:06:11 36

原创 centos jdk 环境配置

1、下载wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" +链接地址下载链接地址:https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542...

2019-05-24 21:31:37 52

转载 java将一个List赋值给另一个List的4种方法

声明:ArrayList a, 仅仅只是声明了一个list变量,其未来作用相当于C++中的引用变量,亦或者相当于一个对象块的索引,但并未为其分配具体的完整的对象所需要的内存空间,其所分配的空间仅仅只是"a"变量所需空间;实例化:实例化的过程是为对象分配完整的所需内存空间。此时,对象a才是该list的一个实例,然后将分配的内存地址返回给定义的变量“a”;#java的实例化1. 使用new...

2019-03-30 21:35:59 1452

转载 CSDN-markdown编辑器使用方法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-03-30 21:34:49 45

原创 leetcode median Of Two Sorted Arrays 求两个有序数组的中位数 第四题

public class medianOfTwoSortedArrays_4 { /** * * 因为两个数组是有序的,分别为每个数组设定一个指针,按照数的大小,交替向前走,思路同将两个有序数组合并为一个有序数组 * 记录两个指针的总步数和,不能超过两数组长度和的一半 * 循环终止时,若为奇数,则最新的数的指针指在中位数的前一位上;若为偶数,则最...

2019-03-03 17:49:19 67

原创 leetcode Longest Substring Without Repeating Characters 没有重复字母的最长子串 第三题

import java.util.HashMap;import java.util.Map;public class lengthOfLongestSubstringWithoutRepeatingCharacters_3 { /** * * @param s * @return * 滑动窗口每次向右移动一个单位,移动时将上一次的len与ma...

2019-03-03 16:18:59 60

原创 leetcode Reverse Integer 反转数字 第七题

import java.util.Vector;import static java.lang.Math.pow;public class ReverseInteger_7 { /** * 将数字分解,装到vector中, * 从vector中转换为数字,length<10可直接组装,length = 10;需要进行判断 * @param x...

2019-03-03 16:15:26 62

原创 leetcode longest Palindromic Substring 最长回文子串 第五题

public class longestPalindromicSubstring_5 { /** * 从左向右开始,分别以每个字母为中心点,进行奇数回文串和偶数回文串的判断 * 记录同一字母进行奇数回文串判断和偶数回文串判断的length,找出大者。 * 将该字母的较大length与全局maxLength进行比较。 * 时间复杂度O(n2)空间复杂...

2019-03-03 16:13:15 46

原创 leetcode Two Sum 两数之和 第二题

第一种解法:暴力破解时间复杂度O(n2), 空间复杂度O(1)class Solution { public int[] twoSum(int[] nums, int target) { int[] result = {0,0}; for(int i = 0; i < nums.length - 1; i++ ){ f...

2019-02-28 10:30:18 108

转载 区块链入门

转自https://zhuanlan.zhihu.com/p/31479937源码链接 https://github.com/xilibi2003/blockchain/blob/master/blockchain.py 使用java开发区块链:https://www.cnblogs.com/helloworld2018/p/9011369.html区块链入门资料整理:https://...

2019-01-15 21:21:15 82

转载 分布式事务总结

分布式事务的典型处理方式:2PC、TCC、异步确保和最大努力型1. 柔性事务和刚性事务 2. 两阶段提交(2PC)型 2、事务补偿型(TCC事务): 3、异步确保型 4、最大努力型 1. 柔性事务和刚性事务 柔性事务满足BASE理论(基本可用,最终一致)刚性事务满足ACID理论 本文主要围绕分布式事务当中的柔性事务的处理方式进行讨论。 柔性事务...

2018-12-25 16:00:00 40

转载 git ssh key 生成步骤

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。github的SSH配置如下:一 、设置Git的user name和email:$ git config --global user.name "xuhaiyan"$ git config --global user.email "haiyan.xu.vip@gmail.c...

2018-12-13 13:45:48 256

原创 Node.js 使用sequlize 操作mysql数据库时,查询一条记录中两个字段的加和

原始查询https://itbilu.com/nodejs/npm/VJIR1CjMb.html#model-pagination一、需求描述本项目的需求主要是涉及到很多的数据指标,及指标的相关计算二、问题分析在网上查询了很多资料,包括sequlize的手册,相关问题博客等,基本没有遇到论述这个问题的,搜集到的最多的结果是使用sum函数,求查询出来的所有记录某一属性的总和,甚至...

2018-12-13 12:44:54 1022

转载 6分钟看懂 Node.js 武功精髓

 阅读大约需要6分钟。1、为什么要学习Node.js?Node.js是目前非常火热的技术,可是作为一个前端开发人员,为什么要学Node.js?说Node.js优劣的文章,网上一大堆,在这儿就不过多描述了。技术是服务于业务的,学技术最终目的就是为了更高的收入,咱们就是这么俗,那就从以下两点来看看,为什么要学Node.js从工作上来说首先第一点,很多大公司都在用Node.js,...

2018-11-22 09:32:31 47

原创 unbuntu 下安装zookeeper

二、安装zookeeper1、下载zookeeperwget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz其他版本下载地址(最好使用stable版本):http://zookeeper.apache.org/releases.htmlhtt...

2018-11-19 14:54:18 186

转载 MySql忘记密码的修改方式

MySQL的 root 帐号密码默认为空,经常都有修改密码后忘记密码的事。如果忘记了root 帐号密码,那该怎么修改密码呢?这里有一个可行的方法,就是在MySQL安全模式下(跳过权限检查)修改密码的方式来解决这个问题。本文分别对Windows环境与Linux环境下介绍MySQL忘记密码时修改密码的方法,希望帮助初学者解决丢失密码的烦恼。Windows下MySQL重置密码通常MySQL都是安...

2018-10-18 13:50:39 83

转载 linux下安装redis

介绍在Ubuntu环境下,Redis的安装与部署,使用redis-3.0稳定版,因为redis从3.0开始增加了集群功能。在后面我也会分享redis集群。 1.可以通过官网下载 地址:http://download.redis.io/releases/redis-3.0.0.tar.gz    执行wget 命令,将redis的源码包下载到本地wget http://download....

2018-10-11 09:07:34 42

原创 LINUX下安装mongodb

一、下载相关文件wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.9.tgz二、解压 tar -zxvf mongodb-linux-x86_64-3.4.9.tgz 三、解压完成后,将软件移动到/usr/local目录下面mv mongodb-linux-x86_64-3.4.9/ /usr/lo...

2018-10-09 11:05:08 530 1

原创 Mysql数据库的分布式部署

一、在阿里云上安装mysql     如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安 装。 在安装过程中会要求输入root的密码,这时候输入你想给root设置的密码,然后再次输入,确认密码即可。 安装完毕,可重启mysqlmysql 服务启动后,可使用该命令进入mysql,进行mysql...

2018-09-26 16:36:16 2806 1

转载 SCI相关入门介绍

一、三大检索    随着学术研究的进步和科学技术的发展,三大检索已经有了新的发展,影响范围不断扩大,收录期刊和会议的数量也增加不少,虽然有的已经变更了名称,但是学界仍然使用着习惯称呼。早期(2000前后)的三大检索包括 SCI(Science Citaon Index)、EI (Engineering Index)和 ISTP (Index to Science & Technolog...

2018-09-17 14:08:07 462 1

原创 WinForm+WCF+mysql+http实现简单的用户登录注册

目录一:创建WCF服务二:使用WCF连接mysql数据库2.1 准备步骤:2.2. 添加Mysql.data.dll引用2.3  添加自己的WCF服务2.4 Mysql数据库连接,在registerAndLogin.svc中的具体实现。2.5、.启动项目,查看测试结果三:使用winform建立客户端进行测试四:使用控制台应用程序进行测试五:将服务器程序部署至...

2018-09-14 16:41:59 1282 1

原创 压缩版mysql的安装

1.创建my.ini[client]port=3306default-character-set=utf8[mysqld]port=3306character_set_server=utf8basedir=%MYSQL_HOME%datadir=%MYSQL_HOME%\data[WinMySQLAdmin]%MYSQL_HOME%\bin\mysqld.exe2.配置环...

2018-09-11 14:10:31 69 1

转载 git 基本命令

Git常用操作命令收集:初始化git库 : git init1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:...

2018-09-06 16:29:12 79

原创 windows下安装ssh,生公钥和私钥

第一步:安装cygwin 访问 www.cygwin.com, 点击 “Install now!” 链接, 此操作将会下载一个安装文件, setup-x86.exe(或 setup-x86_64.exe); 保存到 Foo. 安装文件 setup-x86_64.exe 是一个小程序,当你运行它时,会从互联网下载真正的安装文件. 双击setup.exe,会出现一系列的对话框. 选择 ...

2018-09-06 14:03:48 3012 1

原创 Github API:爬取Github用户数据

Github API:爬取Github用户数据引言目标:根据给定的论文中中文作者的英文名字(实际上就是拼音),从Github上获取用户邮箱信息。一、Github API介绍详细的开发者文档想了解相关参数设置和可爬取的数据,可阅读GithubDeveloper Guide。这份开发详细地介绍了爬取数据过程中所需要的接口和参数设置的方式。其中我们使用Search → Users中介绍的使用方法。 Gi...

2018-06-03 23:18:59 12735 3

原创 node.js爬取Github指定用户的个人信息,比如email,location,主页URL等

一、引言    昨天接到Mentor给的任务,让我写一个爬虫,根据给定的论文中中文作者的英文名字(实际上就是拼音),去GitHub和LinkedIn上爬去作者的邮箱,说是公司要用。对于一个爬虫小白的我来说,也算是一个艰巨的挑战了,毕竟这将是我写的第一个爬虫程序。大脑一片空白毫无思路可言。然后就开始了我的漫漫搜索之路,网上关于爬虫的文章确实不少,也找到不少干货,不够对于我这样的爬虫小白来说,确实比较...

2018-05-31 19:13:39 1283 1

转载 Github API: 用python爬取相关数据

教科书般的API接口信息Github作为一个出色的代码托管平台,也为开发者们提供了结构非常清晰的API接口信息,浏览器安装json插件后阅读更佳。详细的开发者文档想了解相关参数设置和可爬取的数据,可阅读Github Developer Guide爬取目标:"digital,library"主题下的开源项目合作情况,包含加权贡献值commit,additions,deletions.注意事项:Git...

2018-05-31 10:49:01 2629

转载 用Nginx做NodeJS应用的负载均衡

《用Nginx做NodeJS应用的负载均衡》负载均衡可以把用户的请求分摊到多个服务器上进行处理,从而实现了对海量用户的访问支持。负载均衡的架构如图所示:对于复杂的Web应用来说,用Nginx做前端负载均衡是理所当然的事。下面,我们用Nginx做NodeJS应用的负载均衡。1、配置Nginx修改nginx.conf:[html] view plain copy....          upstre...

2018-05-30 11:01:44 517

转载 看完让你彻底搞懂Websocket原理

原文链接 : https://blog.csdn.net/frank_good/article/details/50856585、2018年5月9日最近在研究websocket,看了很多文章,这篇文章看完zhi所以转到我博客里,分享一下。比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵仗,纯粹为分享。废话这么多了,最后再赞一个~一、websocket与httpWebSocket是HTML5...

2018-05-09 14:03:36 71

hibernate jar 包

在开发web工程时,吧hibernate3.jar 和lib下的*.jar复制到web_inf/lib下

2015-09-24

空空如也

空空如也

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

TA关注的人 TA的粉丝

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