- 博客(55)
- 资源 (3)
- 收藏
- 关注
原创 postgresql杀掉数据库连接阻塞
请注意,在执行此操作之前,请确保你有足够的权限,并且你明白这可能会导致数据丢失或其他问题,特别是当你在生产环境中操作时。在操作前,请确保你已经做了必要的数据备份。这个命令会杀掉所有除了当前会话以外的所有活跃的连接。如果你想杀特定的阻塞进程,你可以修改。在PostgreSQL中,如果你想杀掉一个阻塞其他数据库操作的数据库连接,你可以使用。这个函数需要一个backend ID,你可以从。子句来匹配特定的条件,比如。字段包含特定的阻塞查询。
2024-10-30 10:02:01 319
原创 Vue使用CryptoJS实现加密,Java后台解密的步骤和方法
CryptoJS 是一个 JavaScript 库,提供了一系列密码学函数和工具,用于加密、解密、生成摘要等任务。它支持多种加密算法,包括常见的对称加密算法(如 AES、DES)和非对称加密算法(如 RSA)。同时,CryptoJS还包括了ECB和CBC两种模式,其中ECB模式:全称Electronic Codebook(电码本),在ECB模式中,每个明文分组都被单独加密,且每个明文分组都被加密为相同的密文分组。也就是说,如果两个明文分组相同,那么它们的密文分组也相同。
2024-09-06 15:51:43 616 1
原创 MyBatis mapper文件 中in的写法(postgresql)
本文档记录postgresql数据库,在mybatis中,对于in语法及传参的写法。注:studentsIds 为List 集合。
2023-11-28 16:14:06 1388
原创 JAVA发送消息到RabbitMq
大部分业务应用场景中,只需要发送消息到指定的交换机(exchange)中。如果业务需要创建交换机,则将注释的代码打开,创建交换机、队列,并绑定。发送消息时,将对应的交换机、路由进行替换即可。4.1为交换机amq.topic创建一个测试队列并绑定。项目中,作为生产者自定义消息发送到RabbitMq。2.创建链接、断开连接工具类。
2023-10-16 09:46:56 1307
原创 FTPClient.changeWorkingDirectory()无法进入中文目录
的时候,FTPClient.changeWorkingDirectory()返回false。如果按照以上连接内容,没有成功的话,可以尝试以下方法。给大家提供一个案例,希望可以帮到大家。背景:访问ftp,抽取数据。我用的commons-net版本为。所以,可以尝试用一下2.0版本。具体原因还在查资料中。
2023-04-03 09:50:22 2033
原创 Java截取某个特殊字符前后的字符串
函数,那么关键,是要找到特殊字符所在的位置,也就是要用到函数。2.找到第二个“_”的位置。是在第一个“_”的基础上寻找。4.找到倒数第二个“_”的位置。在倒数第一个的基础上寻找。思路:想要根据某个特殊字符进行截取字符串,最终是要用到。5.根据特殊字符位置,查询前后的字符。3.找到倒数第一个“_”的位置。1.找到第一个“_”的位置。
2023-02-27 18:05:09 6236
原创 io.undertow.server.handlers.form.MultiPartParserDefinition$FileTooLargeException: UT000054: The maxi
java上传文件,超限制。
2023-01-09 11:05:23 1601
原创 PostgreSQL随机获取一条数据
注:这个查询语句相当于查询某表时带上一列随机函数,由于每次查询时,随机函数返回值不一样,所以能够返回随机记录。使用random()函数。当然,也可以添加过滤条件。
2022-11-28 10:59:33 2269
原创 java.lang.NoClassDefFoundError: sun/misc/BASE64Encoder
java.lang.NoClassDefFoundError: sun/misc/BASE64Encoder注释:sun/misc/BASE64Encoder,只有在jdk1.8之前的版本存在,jdk9以后的版本,就不存在了。如果出现这样的错误,检查自己当前的jdk版本。建议:使用 import org.apache.commons.codec.binary.Base64对原先sun/misc/BASE64Decoder进行替换。实现:1:添加import org.apache.comm..
2022-05-21 11:38:01 10047 4
原创 Java向kafka发送数据(demo)
测试环境:Win10安装kafka步骤package com.klay.utils;import java.util.Properties;import org.apache.kafka.clients.producer.KafkaProducer;import org.apache.kafka.clients.producer.ProducerRecord;public class SendDataToKafka { public static void main(String
2022-03-14 11:03:43 1874
原创 Win10安装Kafka步骤
1.安装zookeeper2.安装Kafka前提:电脑有JDK环境(已经安装JDK)============1.安装zooleeper============1、下载安装文件:https://archive.apache.org/dist/zookeeper/zookeeper-3.4.10/2、下载完成后,解压到一个目录:D:\zookeeper3、conf目录下zoo_sample.cfg重命名为zoo.cfg4、进入zoo.cfg编辑 dataDir=D:\\zookeep
2022-03-09 11:36:45 4192
原创 java多线程查询数据库(分段查询)
根据数据集合的大小,所开线程的数量,计算每个线程需要执行查询的数据量。计算出SQL语句中每个查询的起始位置和结束位置下标。每个线程,查询各自的范围内的数据。public void queryByThread() { // 数据集合大小,由调用者自己指定 int listSize = 100; // 开启的线程数 int runSize = 20; // 一个线程处理数据条数,如果库中有100条数据,开启20个线程.
2022-03-08 16:25:35 10445 6
原创 JAVA根据地点获取经纬度
利用天地图API获取经纬度优势:无次数限制实现方法:package com.klay.utils;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class AddressUtil { private static final Logger log ..
2022-03-08 15:56:42 7835 2
原创 Http请求工具类HttpClientUtil
package com.dataProcessing.utils;import lombok.extern.slf4j.Slf4j;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.ClientProtocolException;import org.apache.htt.
2022-03-08 10:24:04 1202 1
原创 java绘制图片,内容文字超出指定长度自动换行
java绘制图片,并为图片填充文字,文字长度到达一定长度,需要换行展示,否则超出范围展示不全。/** * 文字超出限定长度自动换行 * * @param g 画布 * @param font 字体样式 * @param text 文字 * @param widthLength 最大长度 (多少长度后需要换行) * @param x 文字位置坐标 x *
2022-02-25 19:15:28 1742
原创 java实现图片拼接
两张图片的拼接。如果横向拼接,宽度要相同;纵向拼接,长度要相同。 public static void main(String[] args) throws IOException { String filePath = "E:\\picture\\"; String path1 = filePath + "a.jpg"; String path2 = filePath + "b.jpg"; mergeImage(path1, pat
2022-02-18 16:33:25 4919
原创 java修改图片尺寸
首先引入依赖<!--图片压缩--> <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> </dependency>处理代码:
2022-02-18 15:18:18 2843
原创 java绘制图片
public static void main(String[] args) { try { /** * 得到图片缓冲区 * INT精确度达到一定,RGB三原色,高度280,宽度360 */ BufferedImage bi = new BufferedImage(360, 280, BufferedImage.TYPE_INT_RGB); ...
2022-02-18 15:01:57 2769 1
转载 Java从指定URL下载文件并保存到指定目录
转自(留做笔记):https://www.cnblogs.com/henuyuxiang/p/11608936.htmlJava从指定URL下载文件并保存到指定目录1.基本流程当我们想要下载网站上的某个资源时,我们会获取一个url,它是服务器定位资源的一个描述,下载的过程有如下几步:(1)客户端发起一个url请求,获取连接对象。(2)服务器解析url,并且将指定的资源返回一个输入流给客户。(3)建立存储的目录以及保存的文件名。(4)输出了写数据。(5)关闭输入流和输出流。
2022-02-15 21:56:22 8072 1
原创 Java截取字符串(substring)
java为字符串截取提供了substring方法。1.基础方法:public String substring(int beginIndex, int endIndex)该方法用于截取字符串中,从beginIndex到索引的endIndex-1之间的的字符串,即截取的字符串不包括endIndex这个索引对应的字符,所以endIndex的最大值为整个字符串的长度,所以使用这个方法的时候需要特别注意容易发生字符串截取越界的问题。例如:String str = "abcdefg";st..
2021-12-11 10:05:09 29846
原创 IDEA项目文件失效、置灰、全是J
文件全部置灰,失效,呈下面图中的样子:解决方法:点击:File >>> Project Structure >>> Modules 删除掉旧的文件。如下图:删除完之后,项目在IDEA中消失,需要重新加载maven,重新加载项目文件。加载完成之后,恢复正常:over!...
2021-12-11 09:12:14 1822 1
原创 java更换url域名、端口
举例 url :http://127.0.0.1:8080/test/123.jpg需替换成: http://10.13.165.126:8080/test/123.jpg实现:public class Test { /** * 将url路径中的域名、端口,https/http * @param http * @param domain * @param port * @par...
2021-11-18 10:24:02 4165
原创 判断日期是否在指定范围内(6:00-22:00)
给定字符串格式的日期,例如:2021-11-11 08:12:25给定范围,例如 : 6:00-22:00结果输出为:truepublic class Test { /** * 判断日期是否在指定范围内 * * @param beginStr * @param endStr * @param date * @return * @throws ParseException */ public st
2021-11-18 10:12:49 581
原创 Java图片Url转Base64格式
package com.hikvision.exceluploadlf.util;import org.apache.poi.util.IOUtils;import javax.net.ssl.HttpsURLConnection;import javax.net.ssl.SSLContext;import javax.net.ssl.SSLSocketFactory;import javax.net.ssl.TrustManager;import java.io.IOException;.
2021-09-27 09:42:12 4163 4
原创 JAVA UTC时间转换格式
package com.hikvision.exceluploadlf.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * @author * @date */public class TestUTC { /** * UTC时间,也就是国际统一时间/国际协调时,表示方法: * * YYYYMMDD ...
2021-08-24 08:55:55 3684
原创 DBeaver设置主键 与 主键删除
初次使用DBeaver可视化工具,新建mysql测试表单,设置主键id自增,前提是id为主键。那么如何设置id为主键呢?1.点击“约束”。2.空白处右击,选择新建约束。选择要设置为主键的字段,确定。3. 右下角“保存”,弹出框点击“执行”。4.主键添加成功5.弹出框点击执行,成功添加主键自增。至此,主键设置,以及主键自增设置完成。一切美好的遇见都是命中注定!!!...
2021-08-04 16:22:25 32678 1
原创 The server time zone value ‘�й���ʱ��‘ is unrecognized or represents more than one time zone. You mu
我在用DBever连接数据库时,报这个错误。The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone val
2021-08-04 11:42:21 957
原创 Oracle数据库表添加主键自增
Oracle数据库中没有自增字段,我们可以通过创建序列和触发器的方式,间接地实现自增的效果。举个实例:1.创建表TESTcreate table TEST( id number(10) primary key, /*主键,自动增加*/ name varchar2(20), /*姓名*/ phone varchar2(20), /*电话*/ sex varchar2(10), /*性别*/ ag
2021-07-19 11:48:46 4735
原创 Mysql重复数据查重保留一条
例如:t_user 用户表中 username 重复。将username重复的用户查询出来,保留一条数据。先附上查重的sql以供验证:SELECT username, count(*) as num FROM t_user GROUP BY username HAVING count(*)>1;查询结果为:接下来,就需要将username重复的用户删除到只剩一条记录。第一步:查询出重复记录中id最小的记录。SELECT min(id) id, username FROM
2021-07-02 15:08:38 9853 2
原创 IDEA新建文件夹层级展示
用idea中新建多层级文件夹,全都堆到一行里,想添加并列的子文件夹也填加不了。类似这种:只需要配置一下就可以了:把这里的勾选去掉,就解决了。一个令我心态小崩的配置。。。总之,一切美好的遇见都是命中注定~!...
2021-06-30 15:07:11 1799
原创 java从一个数据库查询数据保存到另一个数据库(MySql)
连接源数据库: /** * 数据源 */ public void ImportDataByJdbc() { long startTime = System.currentTimeMillis(); //获取开始时间 Connection con = null;// 创建一个数据库连接 PreparedStatement pre = null;// 创建预编译语句对象,一般都是用这个而不用Statement
2021-06-11 15:08:49 8100 3
原创 MySql查询当月的每一天
SELECTdate_add(DATE_ADD(curdate(), INTERVAL - DAY(curdate()) + 2 DAY), INTERVAL (cast( help_topic_id AS signed INTEGER ) - 1 ) DAY ) DAYfrom mysql.help_topicwhere help_topic_id < day(last_day(curdate()))order by help_topic_id
2021-06-09 16:42:53 3288 1
原创 java计算指定日期之前几个月份的日期
可以计算随意两个日期的环比数据。比如,我想计算2021-03~2021~04这两个月份的交易额的环比数据,也就是要和2021-01~2021-02的数据对比。现在,已知的startTime=“2021-03”;endTime="2021-04"需要计算出2个月之前的开始时间和结束时间的时间区间。接下来是代码:首先计算,两个时间之间的月份差:/** * 计算两个日期间相差几个月 * * @param startDate * @param endDate
2021-05-18 10:45:11 1155
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人