自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

water Wang

每个人都会有觉醒期,只是来的晚或者早罢了。

  • 博客(10)
  • 资源 (12)
  • 论坛 (1)
  • 收藏
  • 关注

原创 基础面试3:内存溢出 vs 内存泄漏

一、基本概念内存溢出 out of memory:程序运行过程中申请的内存 > 系统能够提供的内存,导致无法申请到足够的内存;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。举个例子 需求> 供应,当欲望>工资 时候,就会发生 OOM;内存泄露 memory leak:内存泄漏指程序运行过程中分配内存给临时变量,用完之后却没有被GC回收,始终占用着内存,既不能被使用也不能分配给其他程序,于是就发生了内存泄漏。举个例子 油罐里的资源(石油)被人偷了部

2020-11-16 11:38:45 24368 2

原创 基础面试2:git vs SVN

Git 与 SVN 区别Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用 SVN 背景的人,你需要做一定的思想转换,来适应 Git 提供的一些概念和特征。Git 与 SVN 区别点:1、Git 是分布式的,SVN 不是:这是 Git 和其它非分布式的版本控制系统,例如 SVN,CVS 等,最核心的区别。2、Git 把内容按元数据方式存储,而 SVN 是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似 .svn、.cvs 等的文件

2020-11-14 11:40:54 1223

转载 服务端高并发分布式架构演进之路

看到不错的文章,所以转载到自己csdn原作者:huashiou链接:https://segmentfault.com/a/11900000186261631、概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2、基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍。1)什么是分布式?系统中的多个模块在.

2020-11-14 11:29:10 3079

原创 Neo4J 踩坑记录

本文记录安装使用Neo4J过程中的踩过的一些坑一,下载软件官网的下载非常非常慢,建议 从国内下载地址,另外还有个中文学习网站二,安装如果不注意很容易选择最新版本的Neo4j(4.x),安装启动时候才发现,报错信息:警告: ERROR! Neo4j cannot be started using java version 1.8.0_271警告: * Please use Oracle(R) Java(TM) 11, OpenJDK(TM) 11 to run Neo4j Server..

2020-11-13 15:44:48 33340

原创 像yum 一样在windows下命令行管理软件

平常工作中经常会涉及到安装、升级、协助等软件,在linux下使用apt-get,mac下使用brew,win下有没有类似工具,结果还真让我找到了-Chocolatey(巧克力味);1.介绍Chocolatey:windows下的包管理工具1.1类似产品:ubuntu下的apt-getCentOS下的yummac下的brew1.2原理:Chocolatey 的哲学就是完全用命令行来安装应用程序, 它更像一个包管理工具(背后使用 Nuget );另外需要说明的是, Chocolate.

2020-11-10 16:46:42 2732

原创 开源项目贡献代码流程

原来在github上断断续续给许多项目提交过pr(pull requests),比较有成就感的是参与的datax-web项目,目前已近1.8k star。现将开源项目贡献代码流程成文,方便后续更多的同学参与到开源社区。一.整体流程如下图二.详细步骤1.fork作用:在GitHub(或gitlab,gitee)上,将别人项目引出一个新的分支到你的GitHub账号(fork字面意思“叉子”)操作:github项目右上角点击fork,如下图(因为我已经fork过,所以没有fork到waterWa.

2020-11-07 18:05:16 50642 2

原创 基础面试1:单点登录 vs 多点登录

原来做过SSO单点登录,但是在某次面试过程中,面试官问到“多点登录”当时没有回答出,遂记录之;SSO(单点登录)的概念:在一个多系统共存的环境下,用户在一处登录后,就不用再其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。SSO(单点登录)的应用场景:单点登录在大型网站使用非常频繁,例如阿里巴巴网站,在网站的背后是成白上千的子系统,用户的一次操作可能涉及到几十个子系统的协作,如果每个子系统都需要用户验证,不仅用户会疯掉,各系统也会为这种重复授权搞疯。需要解决的两点:解决如何产生和.

2020-11-04 21:09:39 11429 2

原创 线上CPU过高排查

记录工作点滴。环境linux。1.模拟问题重现/** * linux中写一个Test.java */public class Test { public static void main(String[] args) { int random = 0; while (random < 100) { random = random * 10; } }}#linux 中编译,运行该类>.

2020-11-04 19:33:44 56978 16

原创 谷歌网页存储为pdf或图片

分享发现。在很多的情况下,需要将chrome浏览器的整个网页保存为图片或pdf。一,网页-》pdf两种方式1,快捷键 ctrl+p(win系统,mac应该是cmd+p)调出打印设置界面2,鼠标点击 调出打印设置界面修改打印配置“另存为pdf”,点击"保存"即可将整个网页保存为pdf二,pdf-》图片直接打开PDF,选择“开始”—》“PDF转图片”...

2020-11-03 11:19:52 15415

原创 项目集成到nacos

本文只介绍其他项目集成到nacos,关于nacos基本概念,nacos项目地址,请自行查阅整体流程(假设nacos服务端已经部署),一添加pom依赖,二项目添加nacos配置,三 nacos服务端添加项目配置一,pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche.

2020-11-02 19:32:52 19005 6

kingbase8-8.2.0.jar

kingbase8-8.2.0.jar,是链接人大金仓数据库的jar文件

2021-01-13

ePass1000ND 开发包.rar

对ukey中双向认证的key进行正删查,ukey插上电脑后自动识别ukey中的证书

2020-10-14

https双向认证ukey管理软件

https双向认证ukey管理软件

2020-10-14

Navicat for MySQL绿色版

Navicat for MySQL绿色版

2016-09-01

mysql-5.5.20-winx64

mysql-5.5.20-winx64

2016-09-01

mysql_5.6.24_winx64

mysql_5.6.24_winx64

2016-09-01

测试驱动开发(中文完整版-带书签)

测试驱动开发(中文完整版-带书签)

2016-08-30

单元测试之道Java版:使用JUnit

单元测试之道Java版:使用JUnit

2016-08-30

Pragmatic Unit Testing

Pragmatic Unit Testing

2016-08-30

clean_code(中文完整版)

clean_code(中文完整版)

2016-08-26

sqlyog10绿色版

sqlyog10绿色版

2016-07-25

navicat for mysql破解版

先安装navicat,然后执行patch navicat指向navicat.exe

2016-07-25

water___Wang的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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