自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 LRU缓存实现

LRU缓存实现LRU(Least Recently Used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。import java.util.LinkedHashMap;import java.util.Map;public class Solution { //LRU缓存实现 public static void main(String[] args) { Map<String, S

2020-11-30 13:11:47 140 1

原创 Hadoop家族

Hadoop家族1、Apache Hadoop:是Apache开源组织的一个分布式计算开源框架,提供了一个分布式文件系统子项目(HDFS)和支持MapReduce分布式计算的软件架构。2、Apache Hive:是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析。3、Apache Pig:是一个基于Hadoop的大规模数据分析工具,它提供的SQL-LIKE

2020-11-19 10:12:29 249 2

原创 Spring的事务传播特性

Spring的事务传播特性1、Spring的事务传播特性事务属性的种类:传播行为、隔离级别、只读和事务超时。事务传播行为就是多个事务方法相互调用时,事务如何在这些方法间传播。2、Spring事务传播行为种类spring支持7种事务传播行为,分别为:propagation_requierd:如果当前没有事务,就新建一个事务,如果已存在一个事务中,加入到这个事务中,这是最常见的选择。propagation_supports:支持当前事务,如果没有当前事务,就以非事务方法执行。propagatio

2020-11-18 19:50:19 3630 1

原创 IntelliJ IDEA插件之RainBow Brackets

IntelliJ IDEA插件之RainBow Brackets1、引入多括号在开发代码或者浏览代码时,越多看起来会越乱,为了让括号看起来更显眼,给大家推荐一个idea插件:彩虹括号。2、使用按图片操作即可正常使用该插件。...

2020-11-18 09:37:33 1310

原创 oracle常见的长度限制

oracle常见的长度限制1、长度限制说明1. IN 子句中的LIST个数最长为1000,超过该数目将报错,这里可转用一个临时表来解决;2.  * CREATE TRIGGER语句文本的字符长度不能超过32KB(触发器中不能使用LONG, LONG RAW 类型;触发器内可以参照LOB 类型列的列值,但不能通过 :NEW 修改LOB列中的数据;)顺便说一下,触发器中的PARENT关键字,只在嵌套表触发器中有效;3.  * 11G以前,DBMS_SQL对输入的SQL长度不能超过32K,原因是输入参

2020-11-16 21:16:04 2648

原创 svn: Working copy ‘‘ locked

svn: Working copy ‘xxx’ locked1、问题引入更新svn内容时出现如下的错误:svn: Working copy ‘D:\save\tollsupport\xxx’ locked.2、解决问题解决办法:1、在项目上点击右键 出现的菜单栏中选择 —> team --> refresh/cleanup(在出现的新的菜单栏的最下面)2、再次更新。产生原因:主要是因为上次处理相关操作,没有处理成功就直接将eclipse关闭,导致出现问题。...

2020-11-16 21:11:30 302

原创 Oracle使用IN时不能超过1000的问题

Oracle使用IN时不能超过1000的问题1、问题引入 ORA-01795: 列表中的最大表达式数为 1000当我们使用orcale的in语法时,如果in()里面的内容元素个数超过1000个就会报 ORA-01795的错误。2、问题解决最笨重的方法,就是每当达到999的倍数加一就开始用or in():<select id="selectListByListid" resultType="com.itwuyi.Wuyi"> select * from TEST_LI

2020-11-16 21:05:48 657

原创 ORA-01745: 无效的主机/绑定变量名

ORA-01745: 无效的主机/绑定变量名1、问题引入当使用oracle数据库,并且使用mybatis 批量插入数据时,如果插入的条数过多,会抛出一个异常:Java异常之ORA-01745: 无效的主机/绑定变量名。比如,下面一段代码:<insert id="batchInsert" parameterType="list" useGeneratedKeys="false"> INSERT INTO TEST_ITWUYI_DL(<include refid="Down_

2020-11-16 20:57:10 14902 4

原创 基于大数据的个性化推荐系统

基于大数据的个性化推荐系统1、概述推荐系统的主要任务就是联系用户和信息,一方面帮助用户发现对自己有价值的信息,另一方面让信息能够展现在对它感兴趣的用户面前,从而实现信息消费者和信息生产者的双赢。基于大数据的推荐系统通过分析用户的历史记录了解用户的喜好,从而主动为用户推荐其感兴趣的信息,满足用户的个性化推荐需求。、2、工作原理推荐系统接收的输入是推荐的数据源,一般情况下,推荐引擎所需要的数据源包括以下几点:要推荐物品或內容的元数据,如关键字、基因描述等。 系统用户的基本信息,如性别、年龄

2020-11-09 10:56:23 5000 1

原创 ssh 免密码登录

ssh 免密码登录知识点1、操作输入命令:ssh-keygen -t rsa 然后点击四个回车键,如果正常的话,会有:2、登录相应主机系统通过 ssh-copy-id 对应主机 IP,之后通过“ssh 主机名/IP” 便可以不输入密码即可登录相应的主机系统。说明:ssh-copy-id命令可以把本地的ssh公钥文件安装到远程主机对应的账户下。功能:ssh-copy-id 命令将你的公共密钥填充到一个远程机器上的authorized_keys文件中。如果远程机器上存在authorizedk

2020-11-03 10:07:10 1039

原创 -bash: cd: /root/.ssh: Not a directory

解决异常:-bash: cd: /root/.ssh: Not a directory1、免密登录,报错事件场景:搭建了一个Hadoop集群,现在做脚本启动集群,发现需要做免密登录,在正常的免密设置中一台机遇到了该问题。一:免密登录的设置步骤原理:执行ssh-keygen生成秘钥 id_rsa.pub,将产生的id_rsa.pub放到authorized_keys文件,authorized_keys文件依次在集群中添加公钥id_rsa.pub,再覆盖之前集群里的authorized_keys,现在每

2020-11-03 09:51:47 8060

原创 Maven项目报Missing artifact

Maven项目报Missing artifact1、问题IDE工具已经正确引入了自己安装的maven,并设置好相关的仓库位置,但是在maven更新一个项目时,pom.xml文件一直报错:2、出错原因一般都是导入别人的工程,因为自己的maven环境、仓库配置信息、下载的jar包来源、甚至是IDE环境不一致导致的。3、解决(1)检查maven本地仓库中是否存在改包(一)若存在:删掉_maven.repositories和_remote.repositories文件(或用文本编辑器打开,将“&gt

2020-11-02 19:29:20 336

原创 Kafka 生产者 分区器 规则详解

Kafka生产者分区器的规则详解1、介绍在开发中,由于Kafka配置的地方被他人改动过,所以有些数据出现了往固定分区集中的现象,所以这篇文章重点研究下Kafka生产者分区器的规则。2、原因我们通常开多线程、使用多个分区来提高Kafka的消费速度,分区不均匀会导致线程闲置,消费速度过慢,进而导致消息积压。消息写入哪个分区是由生产者决定的,在调用kafkaTemplate.send()方法时,可以指定分区,否则使用默认分区器DefaultPartitioner计算。因为分区可能会调整,通常我

2020-11-02 10:32:38 1151 1

Java SSH框架一本通

文档重点编写了当今程序开发中比较受人欢迎的Java SSH技术。对于该技术,一般学习java的学习者必备的技能之一。因为基本全面详细地讲解了如何用Java SSH技术去构建一系列的管理系统,所以该文档值得大家借鉴和学习。

2016-01-08

空空如也

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

TA关注的人

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