自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

桃李不言的博客

流水不腐,户枢不蠹,人贵自立

  • 博客(32)
  • 收藏
  • 关注

原创 js中 map的更新和清空

map的更新和清空

2024-03-06 17:24:22 589

原创 SqlSever 中 :Select Coalesce(NULL,NULL) ;COALESCE 至少有一个参数必须为非 NULL 常量的表达式。

因为null是一个常量,所以报错。

2024-02-22 10:14:42 376

原创 count(distinct 多个字段)

但是,这样是不允许的,因为count是不能统计多个字段的,虽然distinct是可行的。个人认为第二种方法比较好。多个字段用下滑线拼接。

2023-03-15 18:31:20 4161

转载 redis面试

1. 简单介绍一下 Redis 呗!2. 分布式缓存常见的技术选型方案有哪些?3. 说一下 Redis 和 Memcached 的区别和共同点4. 缓存数据的处理流程是怎样的?5. 为什么要用 Redis/为什么要用缓存?6. Redis 常见数据结构以及使用场景分析6.1. string6.2. list6.3. hash6.4. set6.5. sorted set7. Redis 单线程模型详解8. Redis 没有使用多线程?为什么不使用多线程?9. Redis6..

2022-04-02 15:50:19 275

原创 redis的使用(redis springboot中如何简单初始化、使用注解进行缓存、ttl 时间控制、redis数据清除操作)

RedisAutoConfiguration /PageHelperAutoConfigurationRedisProperties / PageHelperProperties1.Spring boot - data-redis与jedis关系#jedis是redis的java客户端,通过它可以对redis进行操作。与之功能相似的还包括:Lettuce等spring-data-redis它依赖jedis或Lettuce,实际上是对jedis这些客户端的封装,提供一套与客户端无关的api供应用

2022-04-02 15:46:22 1186 1

原创 The reported blocks 801 needs additional 1 blocks to reach the threshold 0.9990 of total blocks 803.

The reported blocks 801 needs additional 1 blocks to reach the threshold 0.9990 of total 但数当数据量比较大时,要进行分动态分区就会出现各种各样的问题,问题1:The reported blocks 801 needs additional 1 blocks to reach the threshold 0.9990 of total blocks 803.故障处理,比较粗暴的方式,删除故障分区:步骤 .

2022-04-02 15:44:35 609

原创 线程池实现批量插入

/**// * 该方法不需要事务,可以部分提交// */// UserInfo currentUser = this.getCurrentUser();// if (CollectionUtils.isNotEmpty(examCategoryFeeList)) {// //用并行流处理插入数据基础字段,如果不处理,会包空指针// examCategoryFeeList.parallelS..

2022-04-02 15:39:16 1372 5

原创 java 反射生成批量插入或者新增更新sql

最近在用jpa,批量插入效率皮较低,所以就写了个生成sql的方法,执行本地sql,这样效率有明显提升,可惜一次只能插入1000条/** * @author > * @Description: 生成sql语句 * @date 2022-03-31 16:24 */public final class GenerateSqlUtils { private static final Pattern HUMP_PATTERN = Pattern.compile("[A-Z]"); .

2022-04-02 15:29:49 2042

原创 hadoop-3.2.2高可用集群搭建

规划原则:➢ NameNode 和 SecondaryNameNode 不要安装在同⼀台服务器➢ ResourceManager 也很消耗内存,不要和 NameNode、SecondaryNameNode 配置在同⼀台服务器masterslave1slave2hdfsnamenodenamenodedatanodedatanodedatanodeyarndatanodedatanodedatanodenodemanagernodemana

2021-05-18 16:31:08 786 4

原创 Prometheus 监控 Hadoop3(docker)部署

普罗米修斯是一款非常有前景也十分便利的运维监控软件,Prometheus+Grafana 可以实现非常美观的运维监控画面,并且部署起来也非常简单。1.下载安装Prometheus和Grafanaprometheus官网下载:prometheus 和node_exporter组件https://prometheus.io/download/下载好以后解压就行Grafana下载安装:https://grafana.com/grafana/downloadsudo apt-get i

2021-05-18 15:13:41 1702

原创 sqoop日志保存问题

发现sqoop没有专门保存日志的地方, 但是有直接不能输出到指定文件中。可以采用linux日志重定向sqoop import --connect **** **** > sqoop.log 2>&1

2021-04-12 16:54:32 1305

原创 Name node is in safe mode如何解决

2021-04-12 16:29:40,204 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable2021-04-12 16:29:41,068 ERROR tool.ImportTool: Import failed: org.apache.hadoop.hdfs.server.namenode.S

2021-04-12 16:42:29 544

原创 spark3.0 集群部署及运行

准备工作:1.ubuntu系统3个 master slava1 slave22.分别安装jdk//spark3.spark下载路径/Seafile/works/大数据安装包4.下载安装包spark-3.0.1-bin-hadoop3.2.tgz步骤1.进入master机器2.确保 java 环境安装成功 java -version3.确保 scala 环境安装成功 scala -version4.创建目录/data,将spark-3.0.1-bin-hadoop3.2.tgz移到该目录5

2021-02-18 11:14:07 577

原创 mybatis if标签字符串判断

mybatis if标签字符串判断input是String类型入参 <if test="input eq'1'.toString()"> and b.his_mo_ord = #{hisMoOrd}</if><if test="input eq'0'.toString()"> and b.his_mo_ord != #{hisMoOrd}</if><if test="input eq'str'"> .

2020-11-20 15:14:58 1533

原创 redis的使用(redis springboot中如何简单初始化、使用注解进行缓存、ttl 时间控制、redis数据清除操作)

1.Spring boot - data-redis与jedis关系jedis 是redis的java客户端,通过它可以对redis进行操作。与之功能相似的还包括:Lettuce等 spring-data-redis 它依赖jedis或Lettuce,实际上是对jedis这些客户端的封装,提供一套与客户端无关的api供应用使用,从而你在从一个redis客户端切换为另一个客户端,不需要修改业务代码。 lettuce spring-boot-data-redis 内部实现了对Lettuce和jed

2020-06-29 11:18:09 960

原创 {@link} 注解使用

用注释把内容相互关联起来,方便查看,易于代码阅读{@link #右键copy reference#}

2020-02-29 09:49:55 2809

原创 redis连接

redis-cli -h 192.168.1.132 -p 6380 -a 123456keys *get keyredis 根据key 正则 批量删除redis-cli -h 192.168.1.132 -p 6380 -a 123456 keys localsync::cardno::00805051* | xargs redis-cli -h 192.168.1.13...

2019-11-26 09:54:30 115

原创 数组去重

List&lt;DutyRosterDetail&gt; list = histories.stream().collect(//list是需要去重的list,返回值是去重后的list                    Collectors.collectingAndThen(Collectors.toCollection(() -&gt; new TreeSet&lt;&gt;(Comp...

2018-11-21 17:07:52 111

原创 Ubuntu的搜狗输入法重启

Ubuntu的搜狗输入法重启方法直接重启fcitx即可:# fictx自带的重启fcitx -r或者执行以下三条:# 获得fcitx的进程id并killpidof fcitx|xargs kill# 重新后台模式打开fcitxfcitx &amp; # 打开sogousogou-qimpanel &amp; 新出现的候选框没有内容问题删除~/.config目录下的SogouPY、SogouPY.u...

2018-02-25 10:22:06 8117 2

原创 使用dozer对两个实体进行映射

1、spring注入dozerapplicationContext.xml    2.dozer.xml       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"       xsi:schemaLocation="http://www.springframework.org/schema/beans

2018-02-06 16:55:09 1127

原创 Cannot build artifact 'baseserver:war exploded' because it is included into a circular dependency

Error:Cannot build artifact 'baseserver:war exploded' because it is included into a circular dependency (artifact 'baseserver:war exploded', artifact 'BaseServer:war exploded')今天在做项目弄项目的时候启动

2017-11-03 09:08:56 493 1

原创 Ubuntu16.04 Redis 安装

1下载RedisRedis下载在官网 :http://download.redis.io/releases/redis-4.0.1.tar.gz 2下载GCC下载GCC的目的是稍后要编译redis源码用。执行:$sudo apt-get build-dep gcc 3解压缩tar xzf redis-4.0.1.tar.gz 4编译源码,安装Rediscd redis-4.0

2017-08-24 21:08:19 235

原创 Multiple representations of the same entity[e#1470] are being merged.解决方法

Multiple representations of the same entity are being merged.Caused by: java.lang.IllegalStateException: Multiple representations of the same entity [Address#AddressId@5047ce78] are being merged. Manag

2017-08-14 15:54:04 1169

原创 hibernate 一对多双向关联

/* 多对一关系 */ @ModelAttr(“部门”) @ManyToOne(targetEntity = Orgnaztion.class, cascade = CascadeType.ALL)// @JsonIgnore@JoinColumn(name = “dept_oid”, referencedColumnName = “o_id”, nullable = false) pr

2017-08-08 14:56:02 320

原创 momgo查询,使用临时变量判断

first和nexrt是前文查出来的值,现在要判断这adate是否大于fisrt(临时变量f_time),小于next(临时变量n_time){ "$project": { "diag": 1, "first": 1, "next": {"$ifNull":["$next",new ISODate()]} , "result": {

2017-08-08 14:53:22 872

原创 momgo内嵌数组

相关内容:https://docs.mongodb.com/manual/reference/operator/aggregation-array/ 判断: The ifNull expression has the following syntax:  {ifNull expression has the following syntax: { ifNull: [ , ] }db.inv

2017-08-08 13:07:33 823

原创 bitbucket设置秘钥(避免输入密码)

1.生成SSH密钥 cd ~/.ssh ssh-keygen -t rsa #使用rsa加密 回车 vim id_rsa.pub set mouse=v 关闭鼠标移动 set mouse=a 开启鼠标移动 set nonu 关闭行首的空格 set nu 开启行首的空格 这样才可以复制生成的公钥2.添加秘钥 bitbu

2017-08-08 12:58:40 4022

原创 SpringMVC @Valid注解进行数据验证

SpringMVC使用@Valid注解进行数据验证1.添加相关的Maven依赖 javax.validation validation-api 1.1.0.Final 2.在@RequestMapping这个注解所在的方法上使用@Valid注解进行数据的校验。 @Override@PostMapping(“/”) public JsonResult create(@Vali

2017-08-08 12:51:50 485

原创 SpringMVC使用@Valid注解进行数据验证

SpringMVC使用@Valid注解进行数据验证添加相关的Maven依赖 javax.validation validation-api 1.1.0.Final    在@RequestMapping这个注解所在的方法上使用@Valid注解进行数据的校验。@Override@PostMapping("/")

2017-08-08 12:46:35 2011

原创 欢迎使用CSDN-markdown编辑器

安装步骤1.下载postgresql-9.6.3.tar.gz版本号的源代码 22.解压缩,然后切换到解压缩后的目录下 3.执行命令:./configure 此处可能会出现例如以下错误: configure: error: readline library not found 我的解决的方法是:安装libreadline6-dev sudo apt-get install libread

2017-08-08 12:31:31 169

原创 oracle中游标的用法总结及示例

游标游标的作用:一般用来遍历结果集。declare--定义游标   cursor c is            select * from emp;--定义游标类型变量   v_temp c%rowtype;begin--打开游标    open c;--拿出一个值赋值给v_temp    fetch c into v_temp;    dbm

2017-05-24 00:01:46 2370

原创 日志级别

level : 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。      Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。      通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关。比如在这里定义了INFO级别,则应用程序中所有DEBUG级别的日志信息将不被

2017-01-09 11:10:33 828

空空如也

空空如也

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

TA关注的人

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