自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

少弋弋的专栏

少弋弋

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

原创 卸载Linux自带的JDK

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

2022-04-20 11:22:02 2355

原创 Aviator使用

使用示例如下package com.zyy.tyy.zyytyy.test;import com.googlecode.aviator.AviatorEvaluator;import com.googlecode.aviator.Expression;import com.googlecode.aviator.runtime.type.AviatorFunction;import java.util.HashMap;import java.util.Map;/** * @author

2021-08-05 13:56:10 848

原创 java.sql.SQLRecoverableException:IO 错误:Got minus one from a read call

使用JDBC连接Oracle时,多次出现上述错误,后来去网上找了下,基本提供的方法有这么几种:1:数据库连接满了,扩大数据库连接池2:所登录的机子IP不在sqlnet.ora内,加入后重启listerner即可3:数据库负载均衡时,指定了(SERVER=DEDICATED),去除这个即可4:网管在Oracle配置上限制了该台机子访问Oracle的权限,这个问题基本和2类似,也是修改Oracle配置即可;正在寻找解决办法,现在数据库不归我管,不能重启,扩大连接池治标不治本,而且数据库连接池是我自己

2021-01-26 11:08:59 5464

原创 thymelef中的dates格式化数据

格式如下: <div class="form-group"> <label class="col-sm-3 control-label">时段:</label> <div class="col-sm-6"> <div class="input-group date"> <input name="start

2021-01-04 15:36:25 1315

原创 input框不记住输入的值

autocomplete="off" // input中添加这个属性

2020-09-23 10:09:14 1134

原创 js中Array、Map、Set的用法

1 Array:JavaScript的Array可以包含任意数据类型,并通过索引来访问每个元素。要取得Array的长度,直接访问length属性:var arr = [1, 2, 3.14, 'Hello', null, true];arr.length; // 6请注意,直接给Array的length赋一个新的值会导致Array大小的变化:var arr = [1, 2, 3];arr.length; // 3arr.length = 6;arr; // arr变为[1,

2020-09-23 10:04:05 2481

原创 如何修改Hadoop和Hbase的日志级别

可以通过http://<namenode:50070>/logLevel在线修改NameNode的日志级别。但是,如果 NameNode 重启的话,又得重新设置,好麻烦。Hadoop 使用的是 log4j 记录日志,我们理所当然会想到去修改${HADOOP_HOME}/etc/hadoop/log4j.properties,但是改完重启,你会发现然并卵!!!看看log4j.properties的配置说明:# Define some default values that ...

2020-07-29 17:43:18 1211

原创 Java读取resources下的文件

方法一:String s = FileUtils.readFileToString(ResourceUtils .getFile("classpath:json/DA-UA_TopicRelation.json"));这种方式在本地运行完全没有问题,但是一旦打成 jar 包之后就会找不到文件了。此时就需要下面的方式:方法二: InputStream is = new ClassPathResource("/json/DA-UA_TopicRelation.js.

2020-07-26 09:57:42 1297

原创 正则表达式

^ :表示行的开头,^\d表示必须以数字开头$ :表示行的结束,\d$表示必须以数字结束\d :匹配一个数字\w :匹配一个字母或数字. :匹配一个任意字符* :任意个字符(包括0个)+ :至少一个字符? :0个或1个字符{n} :n个字符{n,m} :n-m个字符\s :匹配一个空格(也包括Tab等空白符)\s+:匹配至少一个空格A|B :可以匹配A或B,所以(P|p)ython可以匹配'Python'或者'python'[] :表示范围...

2020-07-13 15:06:39 151

原创 Linux管理LVM逻辑卷(PV、VG、LV)及常见错误处理

0、常用的LVM管理命令 功能 物理卷管理 卷组管理 逻辑卷管理 扫描 scan pvscan vgscan lvscan 建立create pvcreate vgcreate lvcreate ...

2020-07-01 12:31:04 10573 2

原创 Pip源地址和.condarc(conda 配置文件)

清华源地址:https://pypi.tuna.tsinghua.edu.cn/simple阿里源地址:https://mirrors.aliyun.com/pypi/simple使用 pip 安装模块时使用 -i 就可以指定自己想要的下载地址进行下载:pip install tensorflow -i https://mirrors.aliyun.com/pypi/simple...

2020-06-13 20:21:25 3358

原创 Git提交代码至远程库

1.初始化项目文件夹(首次提交需要初始化)git init2.将所有文件添加到暂存区git add .3.提交到本地仓库git commit -m "版本提交说明"4.连接仓库git remote add origin XXX XXX就是你 github、码云或者GitLab等远程仓库的地址,"git branch" 这个命令可以看到你所在的分支,删除某个仓库地址使用 "git remote rm origin"5.拉取远程分支信息(首次拉取合并信息...

2020-06-10 17:57:45 192

原创 Linux磁盘扩容

1.方法一:直接扩展已有硬盘1.1.扩展前的状态 扩容前虚拟机磁盘(10G)情况如下:1.2.扩展已有的硬盘 首先关闭需要添加硬盘的虚拟机,然后在VCenter中直接扩展现有的空间至想要的空间大小(这里扩容至15G),打开电源,然后执行fdisk -l,如下图: 从上图可以看出5G的空间已经加到了硬盘中,而且/dev/sda这块硬盘的两个分区(/dev/sda1,/dev/sda2)大小都没有变化,这是因为新增加的空间需要分配到分区中才行...

2020-05-23 18:13:16 5210 1

原创 设置Zookeeper开机自启

首先在 /etc/init.d/ 目录下创建启动文件 zookeeper:写入内容:#!/bin/bash# chkconfig: 2345 20 90# description: zookeepersource /etc/profilecase $1 instart) su - hadoop -c "${ZOOKEEPER_HOME}/bin/zkServer.sh start" if [ "$?" = "0" ] then echo "zookeeper is r

2020-05-21 10:34:48 966

原创 Java中精确的计算小数--BigDecimal

测试代码如下: BigDecimal a = new BigDecimal("2.3333333345"); BigDecimal b = new BigDecimal("5.45433"); double c = 2.3333333345; double d = 5.45433; // 加法:add System.out.println("a.add(b) = " + a.add(b));

2020-05-18 16:56:52 1719

原创 Missing artifact jdk.tools:jdk.tools:jar:1.6

在maven里添加如下依赖即可:<dependency> <groupId>jdk.tools</groupId> <artifactId>jdk.tools</artifactId> <version>1.6</version> <scope>system<...

2020-02-24 17:26:42 236

原创 Hbase HA搭建

1 下载地址 安装包下载地址:https://archive.apache.org/dist/hbase/2 上传 上传下载好的安装包到一个节点上,解压放至任意一个目录下。3 修改配置文件 注意:HA 要将 hadoop 的 hdfs-site.xml 和 core-site.xml 放到 hbase 的 conf 目录下。 ...

2020-02-09 13:37:13 263

原创 Map的remove()方法

测试代码如下: public static void main(String[] args) { Map<String, String> map = new HashMap<>(); map.put("aa", "ssssss"); map.put("bb", "cccccc"); map.put...

2020-01-09 09:26:26 20963

原创 前台读取后台传入的二进制流并转成图片

生成随机字符串:function randomString(len) { len = len || 32; var $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; var maxPos = $chars.length; var str = ''; for (var i = 0; i < len;...

2020-01-01 19:37:16 1702

原创 Mybatis

1、批量更新 <resultMap id="BaseResultMap" type="TobItemSet" > <id column="id" property="id" jdbcType="BIGINT" /> <result column="itemid" property="itemid" jdbcType="VAR...

2020-01-01 16:05:51 551

原创 生成二维码图片与解析二维码图片

包Java Web 生成二维码需要用到以下两个包:<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.4.0</version></depende...

2019-12-30 13:59:13 264

原创 Optional解决判断为null问题

Optional 的本质,就是内部储存了一个真实的值,在构造的时候,就直接判断其值是否为空。1、构造方法 Optional 有两个构造方法,都是 private 权限,不能由外部调用。 /** * Constructs an empty instance. * * @implNote Generally only one empty ...

2019-12-19 17:52:30 4502

原创 put和putIfAbsent的区别

1.使用 put 方法添加键值对,如果 map 集合中没有该 key 对应的值,则直接添加,并返回 value;如果已经存在对应的值,则会覆盖旧值,value 为新的值,返回值为 value。2.使用 putIfAbsent 方法添加键值对,如果 map 集合中没有该 key 对应的值,则直接添加,并返回 null,如果已经存在对应的值,则依旧为原来的值,返回值为 value(旧的值)。...

2019-12-19 15:54:20 3280

原创 使用IDEA自带的反编译工具进行反编译

1、确保IDEA中装有“Java Bytecode Decompiler”插件在“File”->“Setting”->“Plugins”查找如下插件:2、在需要反编译的jar包所在目录执行以下命令等待完成即可(最后一句的data是放在jar包所在目录下的data目录,表示将反编译后的文件放到此目录下):java -cp "D:\software\IntelliJ ID...

2019-12-16 10:06:05 19914 4

原创 Java将Byte中的某位置0或置1的方法

置0 将一个 byte 的第五位置 0:byte temp = new Byte("127");int k = 5;// ~(0x1 << k) = (0x1 << 9) - 1 - (0x1 << k)byte a = (byte)(temp & (~(0x1 << k)));置1 将一个...

2019-11-26 21:01:49 4968

原创 Java中去掉字符串空格的方法

str.trim(); //去掉字符串的首尾空格str.replace(" ",""); //去除字符串的所有空格str.replaceAll(" ", ""); //去掉字符串的所有空格str.replaceAll(" +",""); //去掉字符串的所有空格str.replaceAll("\\s*", ""); //可以替换字符串中大部分空白字符,不限于空格;\\s* 可以匹配...

2019-11-10 11:27:19 319

原创 Linux下设置服务开机自启

现有服务的启动脚本 startup.sh,想要不每次开机都来执行他,而是想要他自动启动,则可以按照如下步骤进行: 编辑Linux的初始化脚本,这个脚本会在其他的初始化完成之后执行:[root@TopSoftServer1 ~]# cat /etc/rc.d/rc.local #!/bin/sh## This script will be executed *...

2019-10-09 14:35:15 196

原创 解决 ORA-12638:身份证明检索失败的问题

首先按照下图的方式打开 Net Manager:然后点击"Oracle Net 配置" --> "本地" --> "概要文件"在右边出现的下拉框里选择 Oracle高级安全性把 "验证"里的 NTS 去掉即可。NTS表示采用本地操作系统认证,NONE(空)表示将采用口令文件方式认证。...

2019-07-17 15:54:07 426

原创 自定义IDEA、PyCharm的字体大小和注释样式

IDEA字体大小 字体大小在“File” --> “Settings” -->“Editor” -->“Font” --> “Size”进行设置。注释样式 点击 “File” --> “Settings”,然后依次点击 “Editor” --> “Color Scheme” --> “Language De...

2019-07-11 10:26:06 2195

原创 解决 Maven Configuration Problem

原因: 这个问题是由于Maven 下载的 jar 包失败导致的。解决方法: 删除所有下载失败的jar包即可。 linux:~/.m2 -name "*.lastUpdated" -exec grep -q "Could not transfer" {} \; -print -exec rm {} \; windows:cd %user...

2019-06-18 18:18:19 1615

原创 Java运算符优先级

优先级 运算符 结合性 1 [ ] .(对象型成员调用) ( ) 从左向右 2(单目运算符) ! ~ ++ -- +(正数) -(负数) 从右向左 3(算数运算符) * / % 从左向右 4(算数运算符) + - 从左向右 5(移位运算符) << >&...

2019-06-18 17:27:11 261

原创 时间同步服务NTP搭建

ntp 服务器默认端口是123,如果防火墙是开启状态,在一些操作可能会出现错误,所以要记住关闭防火墙。 先执行以下命令查看是否安装 ntp:rpm -q ntp 若没有安装则安装 ntp:yum install ntp 完成后,配置开机自启:chkconfig ntpd on 检查是否设置成功:chkcon...

2019-06-13 19:21:03 677

原创 Redis集群搭建

本文是在root用户下搭建的,需要关闭防火墙。1、需要的安装包zlib-1.2.11ruby-2.4.2redis-3.3.1.gemredis-3.2.82、集群构成 总共三台服务器:redis1, redis2, redis3 每台服务器上运行两个 redis 服务,一主一备。分别运行于 7000 和 7001 端口。3...

2019-06-13 17:11:34 186

原创 执行 ntpq -p 报错:Name or service not known

这个主要是以为 ntp 的配置文件中用到了 127.0.0.1 这个地址,但是在 hosts 文件里已经把这个给删掉了造成的: 修改 hosts 文件: 然后再次执行 ntpq -p 就可以正常查看信息了:附:remote:源在 ntp.conf 中定义。‘*’ 表示当前使用的,也是最好的源;‘+’ 表示这些源可作为 NTP 源;‘-’ ...

2019-06-13 11:50:43 8874

原创 IDEA和PyCharm中设置文件头的作者、时间等信息

1 IDEA 点击 “File” --> “Settings”,然后依次点击 “Editor” --> “File and Code Templates” --> “File Header” 然后在右边的框中写上作者时间等信息就可以啦:/** * * @author ${USER} * * @date ${DATE} $...

2019-06-06 11:23:43 2898

原创 数据库连接池配置

SpringBoot中可以用alibaba提供的数据库连接池:首先引入依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10...

2019-05-15 10:39:31 179

原创 Scheduled的cron表达式详解

1、cron表达式详解 cron表达式是一个字符串,分为6或7个域,每一个域代表一个含义,cron有如下两种语法格式:Seconds Minutes Hours DayofMonth Month DayofWeek Year(七个域)Seconds Minutes Hours DayofMonth Month DayofWeek(六个域)1.1 每一个域可出现的字符如下:...

2019-05-12 14:43:17 539

原创 解决IDEA不能自动导入java.util.List的问题

点击“File”-->“Settings”然后“Editor”-->“General”-->“Auto Import”把里面的java.util.List删除即可:

2019-05-12 13:53:42 21247 22

原创 spring-kafka生产者消费者配置详解

一、生产者1、重要配置# 高优先级配置# 以逗号分隔的主机:端口对列表,用于建立与Kafka群集的初始连接spring.kafka.producer.bootstrap-servers=TopKafka1:9092,TopKafka2:9092,TopKafka3:9092# 设置大于0的值将使客户端重新发送任何数据,一旦这些数据发送失败。注意,这些重试与客户端接收到发送错误时的...

2019-05-11 17:26:18 10605 3

原创 CentOS设置IP和本地镜像的yum源

1、配置IP 进入配置IP文件的目录:cd /etc/sysconfig/network-scripts/ 然后修改 ifcfg-eth0 文件:DEVICE=eth0BOOTPROTO=static #启用静态IP地址ONBOOT=yes #开启自动启用网络连接IPADDR=192.168.1.180 #设置IP地址NETMASK=255.255....

2019-05-10 15:23:24 282

空空如也

空空如也

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

TA关注的人

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