自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 大小端序byte数组转整形int/long

大小端序byte数组转整形int/long

2023-03-29 15:31:57 409

原创 failed to run command ‘java’: No such file or directory

今天启动项目的时候遇到一个问题,使用shell脚本启动Java的jar项目,一直提示“‘java’: No such file or directory”,遇到这个提示,第一个想到的是jdk环境配置问题,可以jdk环境一直没有动。3.直接使用java -jar启动项目,可以正常启动,但是写入shell脚本中,一样报错,无法找到java命令。1.使用“java -version”查看jdk版本信息时,输出正确的版本号;2.使用java命令的根目录替代shell文件中的java命令,成功启动项目。

2022-10-31 11:02:58 3822 1

原创 IP定位,IP转地理位置

IP定位,IP转地理位置,通过IP获取地址,获取IP的地理位置

2022-09-17 15:36:50 3410

原创 MYSQL无限子集递归查询函数

查询类型 direction,1:查询所有下级;mysql里自定义子集递归查询函数,可以查询所有下级或者上级。createUserId 和 id 均为用户ID。关于FIND_IN_SET函数的使用,可以自行查询。入参:根记录ID rootId,根据自己的需要,进行修改。出参:符合条件的记录ID。

2022-08-22 14:54:05 990

原创 tea加解密工具类

将 long 类型的 n 转为 byte 数组,如果 len 为 4,则只返回低32位的4个byte。* @return 返回 long,高32位为0,低32位视为Unsigned Integer。* @return 密钥长度为16个byte时, 设置密钥并返回true,否则返回false。* 将long的高32位清除,只保留低32位,低32位视为Unsigned Integer。* @param len 若为4,则只返回低32位的4个byte,否则返回8个byte。

2022-08-19 14:04:31 657

原创 json格式数据和对象之间互转

一共分两个类,JsonUtils 和 JsonMapper。

2022-08-19 11:35:53 3698

原创 文件读取工具类

/若是true 在原有的内容上追加写入;false覆盖原有的文本写入 ,默认为覆盖写入false。* 读取指定文本文件的内容,一次读取一行,将每行内容作为一个String对象,返回一个list。开发中经常有业务要读取和写入文本文件,经过总结后,写了一个工具类,不多说,直接上代码。* 写入指定文本内容到指定文件路径。

2022-08-19 11:27:48 270

原创 从一个byte数组中取出对应的byte的值转换为十进制、十六进制

获取开始下标到结束下标的16进制的值。* 获取开始下标到结束下标的10进制的值。* 获取低位到高位的移位+或运算的值。* byte[]转16进制字符串。* 16进制字符转byte数组。* 十进制转16进制。

2022-08-16 14:42:16 1673

原创 从byte中取得各个bit的值

从byte中取得各个bit的值,转为常用十进制的值

2022-08-16 14:38:18 1948

转载 loading 加载动画-1(四个圆点to线)

CSS3 圆点-直线变化<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>四个原点to线</title> </head> <body > <div class="loader"></div></body> .

2022-04-23 14:48:08 258

原创 java处理TLV格式数据

java处理TLV格式数据

2022-04-23 14:27:57 1658 1

原创 java调用dll

package最近项目需要使用到第三方的dll/so库,需要使用java进行调用,使用过程中遇到许多问题,特此记录。这里使用jna调用,需要导入对应jar文件<dependency> <groupId>com.sun.jna</groupId> <artifactId>jna</artifactId> <version>3.0.9</versi...

2021-09-30 16:37:14 2457 1

原创 H5+CSS+JS实现 webSocket 即时通讯(2)

上一篇中已经讲明如何建立webSocket服务,这一篇将继续完善web端的相关代码,利用webSocket实现即时通讯,话不多说,上代码1:目录结构,如下图所示

2021-06-18 15:56:47 1267 1

原创 webSocket 即时通讯,服务端springBoot 实现(1)

服务端实现第一步:springboot底层帮我们自动配置了websokcet,需要引入以下maven依赖

2021-06-17 15:18:27 190

原创 git 命令行建立远程仓库并且推送

1.添加远程仓库地址 git remote add origin [email protected]:/home/git/路径/项目名.git ...

2019-08-14 12:13:09 1571

原创 ubantu部署jdk环境

1.下载jdk,建议到官网下载tar.gz格式2.先验证一下jdk有没有安装java -version3.在usr目录下建一个jdk文件夹,这里以jdk1.8为例,建立jdk-8文件sudo mkdir /usr/jdk-84.上传jdk压缩包(这里使用lrzsz,如果没有安装lrzsz,可以先安装) 安装lrzszsudo apt-get install lrzs...

2019-08-02 12:44:25 132

原创 ubantu安装redis

1.更新系统sudo apt-get update2.安装redissudo apt-get install redis-server3.检查ridis安装成功查看版本redis-server -v返回版本信息4.查看redis服务状态ps aux | grep redis或者sudo systemctl status redis-server.serv...

2019-08-02 12:32:56 116

转载 Ubuntu 安装MySQL并设置远程访问

一、安装MySQL1. 首先需要安装下面三个软件包sudo apt-get install mysql-serverapt-get isntall mysql-clientapt-get install libmysqlclient-dev完成后,使用如下命令查询是否安装成功:sudo netstat -tap | grep mysql查询结果如下图所示,表示安装成功。...

2019-08-01 17:55:43 119

原创 java中unicode转string输出

调用微信公众号平台时,返回的提示信息中的中文一般都是unicode数据,在java中,常用的转换方法,是将unicode变换为byte数组,然后强制类型转换为string输出;示例代码如下public void converTest(){ byte[] bn={(byte)0xe7,(byte)0xad,(byte)0xbe,(byte)0xe5,(byte...

2019-07-04 16:02:12 2851

转载 Jquery帮助文档

转载自,http://jquery.cuishifeng.cn/,很详细,很有用

2016-04-21 16:33:31 589

原创 ORA-22835 缓冲区对于 CLOB 到 CHAR 转换或 BLOB 到 RAW 转换而言太小

昨天遇到一个问题,ORA-22835 缓冲区对于 CLOB 到 CHAR 转换或 BLOB 到 RAW 转换而言太小,去找问题时候,发现是sql查询语句的to_char方法将clob类型转换成varchar类型出了问题,oracle中varchar最大的长度是4000。把clob大文本类型直接转换成varcahr类型时:在clob的长度小于4000的时候,没有超过varchar的最大值,不会出问题

2016-04-14 10:17:42 48398 2

空空如也

空空如也

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

TA关注的人

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