logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

sql server字符集(Chinese_PRC_CI_AS等)

2.在中文字符集下使用nvarchar,最大长度可定义4000,这个4000是指字符个数(len()),即最大可以保存4000个英文字符,4000个中文字符;使用N''时,中文占2个字节,只可以存x/2个汉字,没有乱码,取出仍为汉字,说明在英文字符集下通过使用N''是可以保存汉字的;不论使用不使用N'',中文字符都占1个字节,即可以存x个中文,但只保存前半截中文编码,所以select结果为乱码;不

#sqlserver#数据库
redis pool config的配置参数 - JedisPoolConfig

redis pool config的配置参数1、获取jedis实例时,实际上可能有两类错误。一类是pool.getReource(),得不到可用的jedis实例;另一类是jedis.set/get时出错也会抛出异常;为了实现区分,所以根据instance是否为null来实现,如果为空就证明instance根本就没初始化,也就不用return给pool;如果instance不为null,则...

#redis
Redlock(redis分布式锁)原理分析

关于分布式锁,一般有三种选择,1、redis2、zk3、DB锁(悲观锁、乐观锁)其中用的最多的应该是redis。redis常用的方式有单节点、主从模式、哨兵模式、集群模式。单节点在生产环境基本上不会使用,因为不能达到高可用,且连RDB或AOF备份都只能放在master上,所以基本上不会使用。另外几种模式都无法避免两个问题:1、异步数据丢失。2、脑裂问题。所以redis官方针对这种情况提出了红锁(R

#redis
使用Mockito进行单元测试

一、使用JUnit + Mockito进行单元测试Java中的Mock工具有很多,比如Mockito, jMock, EasyMock等,在这里我们只说下Mockito,因为其他的我也没用过:-D下面省去怎么引入mockito的步骤,希望可以用不到1h的时间,让大家可以使用Mockito写出期望的单测。二、实战mockitomockito是一款开源的测试框架,可以方便地通过mock(模拟)方式进行

gradle 的安装与配置、gradle 的版本选择

其中,gradle-x.x-bin.zip 是需要下载的安装发布版,gradle-x.x-src.zip 是源码,gradle-x.x-all.zip 则是下载全部的文件。这里我选择的是gradle-6.6.1-bin.zip。,添加变量名为GRADLE_HOME,值为你的 gradle解压的位置。win + r ,输入cmd回车打开控制台,输入 gradle -v。在gradle解压目录里面,新

#gradle
Java分布式锁三种实现方案

方案一:数据库乐观锁乐观锁通常实现基于数据版本(version)的记录机制实现的,比如有一张红包表(t_bonus),有一个字段(left_count)记录礼物的剩余个数,用户每领取一个奖品,对应的left_count减1,在并发的情况下如何要保证left_count不为负数,乐观锁的实现方式为在红包表上添加一个版本号字段(version),默认为0。异常实现流程-- 可能会发生的异常情况-- 线

#java#redis#zookeeper
maven私服nexus上传第三方jar包以及下载

maven私服nexus上传第三方jar包以及下载私服是一个特殊的远程仓库,它是架设在局域网内的仓库服务。私服代理广域网上的远程仓库,供局域网内的Maven用户使用。当Maven需要下载构建的使用,它先从私服请求,如果私服上没有的话,则从外部的远程仓库下载,然后缓存在私服上,再为Maven的下载请求提供服务。在maven中,配置setting.xml,之后通过mvn deploy命令可以将包传入私

#maven
windows基于docker安装clickhouse21.4.6.55教程

windows基于docker安装clickhouse21.4.6.55教程

#docker#clickhouse#windows
微信小程序关联公众号(服务号)推送通知消息

一、背景最近开发的一个小程序项目需要通过服务号来推送通知。但是在最开始开发小程序的时候并没有考虑到这个功能。我在做小程序与服务号用户关联的过程中也是踩了无数坑,所以我会在这篇文章中给出自己摸索出的解决方案。二、准备条件预备知识:小程序openid:小程序用户的唯一id公众号openid:公众号用户的唯一idunionid:同一用户,对同一个微信开放平台下的不同应用,unionid是相同的准备:1.

#小程序
maven多仓库配置 公司仓库和阿里仓库

针对公司内网私服仓库,私服仓库不能访问外网,此时无法在私服仓库代理阿里的maven仓库。我们的maven就需要配置多个仓库:maven目录下的conf/settings.xml配置文件:一、在profiles标签内新建profile,配置一个公司的仓库和阿里的仓库;...

#maven
    共 90 条
  • 1
  • 2
  • 3
  • 9
  • 请选择