小知识
吃素的哈士奇
这个用户 很懒 什么都没留下。。。
展开
-
【bug】Invalid packaging for parent POM XXXXX (XXXX\pom.x)must be “pom“ but is “jar
子pom.xml中添加了标签,之后就爆红了。原创 2024-01-10 11:09:29 · 546 阅读 · 0 评论 -
【开发问题】vue的前端和java的后台,用sm4,实现前台加密,后台解密
key :代表着密钥,必须是16 字节的十六进制密钥。key :代表着密钥,必须是16 字节的十六进制密钥。sm4Password :代表sm4加密后的密文。sm4Password:解密前的密文。password :加密前的密码。password:解密后的密码。原创 2023-12-08 18:05:39 · 2053 阅读 · 0 评论 -
【产品开发】怎么实现命令行执行java代码
编译JdbcConnectTest.java文件,生成 JdbcConnectTest.class文件到目录 D:\JAVA\class下。这个路径就是,代码的依赖路径:什么是依赖路径,其实就是生成的class文件和这个代码所需要的jar包的路径,windows的用分号隔开。这java代码其实还依附于驱动 ojdbc8-12.2.0.1.jar。如果当前这个class依赖于objdc8.jar。就拿一个jdbc的链接代码来举例子吧。JdbcConnectTest是类名。原创 2023-12-01 17:27:07 · 99 阅读 · 0 评论 -
【现场问题】oracle 11g 和12c 使用jdbc链接,兼容的问题
项目上建立Oracle数据源,以前大部分都是,11g的版本,测试包括获取表以及字段都没有问题,后来新的现场,多了一种oracle的版本12c,这个版本的数据库一直显示无法链接。只要使用oracle 11g和12c 都可以用的方式即可!我的代码使用的是两种带着斜杠的这种写法。所以oracle 12c 通过不了。原创 2023-08-25 17:36:53 · 1910 阅读 · 2 评论 -
【开发问题】sqlserver怎么开启cdc
本步骤完成之后,会在database_name数据库下的“系统表”中创建一个名为"table_name_CT"的系统表,一个业务表对应一个此系统表。其中@source_name = ‘t_wx_source’,t_wx_source是某一个表名。–注意:表中必须有主键或者唯一索引。原创 2023-07-05 15:43:13 · 1523 阅读 · 0 评论 -
【jdbc】ResultSet踩坑记录
使用jdbc取数,只有一行数据的时候,取不出来为空。原创 2023-05-12 09:34:46 · 129 阅读 · 0 评论 -
【mysql】insert的时候,两个字段作为唯一性的标志索引,如果没有就插入有就更新
注意:ON DUPLICATE KEY UPDATE首先会检查插入的数据主键是否冲突,如果冲突则执行更新操作,如果ON DUPLICATE KEY UPDATE的子句中要更新的值与原来的值都一样,则不更新。解释:如果数据库里面,对应的 (aa,bb) 的组合,已经有了(1,‘张三’),那就执行update的更新更新一下age字段,变为12。设置了aa和bb的联合索引,导致了我10条数据里面只要有1条数据不合格,其他的9条合格数据也跟着没法提交。原创 2023-04-26 11:40:40 · 584 阅读 · 0 评论 -
【ftp2ftp】文件以字节流的形式冲FTP1传输到FTP2,中间出现文件传输失败的问题(只传输了一半,文件损坏)
可以看到我转化完成之后直接就写入了,但是没考虑到,outputStream.write(buffer),这个方法是是异步的,写入这个操作和代码是并行的,而且有一个问题就是,我下面有一个ftpclient的关闭,我把ftp给关了,那文件写一半,没了!①ftp1的file转变成inputStream。②inputStream转变为字符集byte[]③字符集写入ftp2的outputStream中。代码直接实现两个ftp之间的文件相互传输。原创 2023-03-13 17:20:27 · 416 阅读 · 0 评论 -
【开发问题】ftp2Ftp使用字符集进行传输
【代码】【开发问题】ftp2Ftp使用字符集进行传输。原创 2023-03-08 15:39:18 · 359 阅读 · 0 评论 -
oracle的性能查询sql
【代码】oracle的性能查询sql。原创 2022-11-23 11:44:24 · 1855 阅读 · 0 评论 -
liunx服务器配置dns服务
写入,这里的114.114.114.114你的dns服务器IP。原创 2022-11-18 18:03:12 · 627 阅读 · 0 评论 -
PI数据库的jdbc方式链接
【代码】PI数据库的jdbc方式链接。原创 2022-11-16 18:26:42 · 1753 阅读 · 8 评论 -
【项目调优】项目从EhCache缓存变为redis之后,加载菜单变得极其缓慢
这就是为什么换了redis方式之后变卡了!【其实redis已经很快了,毫秒级别,但是架不住次数多啊,400多个菜单就要循环400多次,一加起来就可能是40s甚至更多】这种类似的对象模式的获取后台值,其实都是相当于实时的拼接这个jsp界面,所以这个界面虽然看起来好像是在加载,但是其实,一直都是在走后台。有人就会问了,为什么从EhCache(java内存)里面拿的时候快啊,因为是内部的啊!是redis的几千倍几万倍!既然问题已经找到了,那就解决掉这个方法就好了!逻辑:一级菜单,二级菜单,三级菜单。原创 2022-11-04 18:28:45 · 755 阅读 · 0 评论 -
随手一写,关于解耦
2、数据库进行交互即可,A和B的服务同时使用表table1,进行数据交互,对象什么的不进行交互也是可以的。1、两个独立打包的服务,怎么进行交互的?原创 2022-10-28 16:13:27 · 526 阅读 · 0 评论 -
idea怎么创建一个新的项目
选择的附带的插件。原创 2022-09-26 11:35:37 · 107 阅读 · 0 评论 -
JAVA定时任务时间配置
【代码】JAVA定时任务时间配置。转载 2022-09-15 14:59:54 · 2468 阅读 · 0 评论 -
windows查看进程,以及是哪个功能启用当前的服务的
可以获取进程启动的命令行参数信息等。会告诉你具体是哪个文件夹里面的哪个程序启动的。查看进程启动的详细信息。原创 2022-09-02 18:05:32 · 1442 阅读 · 0 评论 -
JAVA,String转JSON过程中,json值里面带有英文引号无法解析的问题
如图万千宠爱,是由中文引号,不会造成解析失败。购好物,是英文引号,解析失败。原创 2022-07-28 11:39:47 · 2229 阅读 · 0 评论 -
The server selected protocol version TLS10 is not accepted by client preferences [TLS12],sqlsever连接报
jdbc连接sqlever的时候,报错!The server selected protocol version TLS10 is not accepted by client preferences [TLS12]。直译:SqlServer 服务器只接受 TLS1.0,但是客户端给的是 TLS1.2同一状态下,另外一个项目jdbc连接没有问题,但是我的项目就有问题。排除了sqlsever数据库本身有问题上网找答案!!!哈哈哈网上的答案是JDK1.8对TLS的版本做了限制,我这里是TLS1.0打开J原创 2022-06-06 17:13:06 · 800 阅读 · 0 评论 -
做免密的时候怎么把cookie返回给前并且获取sessionId
做免密的时候怎么把cookie返回给前并且获取sessionId引入Maven代码特别注意代码类LoginHandlerInterceptor的代码获取IP的方法String ip = BaseController.getClientIpAddress(request);创建sessionId,或者自己去生成引入Maven <dependency> <groupId>javax.servlet</groupId> <artifactI原创 2022-05-13 10:40:16 · 475 阅读 · 1 评论 -
liunx操作Oracle数据库的命令语句
liunx操作Oracle数据库的命令语句切换oracle用户正确语法~~错误语法~~DBA管理员账号登录SQL模式下的常用命令切换oracle用户正确语法首先需要从root切换到oracle,用命令# su - oracle[root@localhost appuser]# su - oracle注意: 中间的“-”必须加,因为su - oracle是以login shell登陆的,相当于重新登录,此时用户的家目录和PATH等信息会发生改变,而su oracle,切换到oracle身份后用户的原创 2022-03-23 14:46:49 · 6072 阅读 · 0 评论 -
服务器之间做免密
服务器之间做免密看当前服务器有没有密钥文件如果没有密钥文件(私钥和公钥)先执行这个命令,生成私钥和公钥,执行语句之后一直按回车键就好对某个IP做免密看当前服务器有没有密钥文件cd ~/.ssh查看对哪些主机做了免密cat authorized_keys如果没有密钥文件(私钥和公钥)先执行这个命令,生成私钥和公钥,执行语句之后一直按回车键就好[root@node121 ~]# ssh-keygen -t rsa对某个IP做免密[root@node121 .ssh]# ssh-c原创 2022-03-09 16:00:03 · 635 阅读 · 0 评论 -
【启用】Java实现访问API,get/post方法,书写datax的httpreader的内容
Java实现访问APImavenjar实际代码三级目录mavenjar<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.4.1</version></dependency><dependency> <原创 2022-02-26 17:50:30 · 1222 阅读 · 0 评论 -
Linux安装配置scala-2.11.12
scala-2.11.12下载文件解压scala-2.11.12.tgz设置环境变量检查是否成功安装下载文件链接(我自己的免费的,放心下载)或者去官网下载https://www.scala-lang.org/download/2.11.12.html解压scala-2.11.12.tgztar -zxvf scala-2.11.12.tgz设置环境变量vim /etc/profile找到最下面,加上上面这两句话export SCALA_HOME=/opt/scala-2.11.12原创 2022-02-26 15:21:24 · 983 阅读 · 2 评论 -
现场,特别容易犯的错误,从windows上传到liunx的sh文件都需要转义一下
现场!!!!!-------特别容易犯的错误,从windows上传到liunx的sh文件都需要转义一下用notpad++打开用notpad++打开原创 2022-02-15 17:54:29 · 304 阅读 · 0 评论 -
kafka后台运行命令
sh kafka-server-start.sh -daemon …/config/server.properties原创 2022-02-11 17:08:11 · 1487 阅读 · 0 评论 -
liunx服务器内控制,mysql,进行操作
liunx的mysql操作一定要进入mysql所在的服务器啊!!!!!!!!进入mysql的语句 mysql -uroot -p操作show db一定要进入mysql所在的服务器啊!!!!!!!!1、之前有一次是我把项目所在的liunx服务器当作mysql的就会出现以下报错2、正确的情况下,是这样的是需要你输入密码了 Enter password:进入mysql的语句 mysql -uroot -pmysql -uroot -p操作show db.........原创 2022-02-08 16:14:39 · 623 阅读 · 0 评论 -
HttpClient ,java模拟http/login,获取sessionId,跳过登录
模拟登录无需导入jar包,tomcat自带包,简单易学代码无需导入jar包,tomcat自带包,简单易学代码package com.datatech.app.common.util;import java.io.IOException;import javax.servlet.http.HttpUtils;import org.apache.commons.httpclient.Cookie;import org.apache.commons.httpclient.HttpClient;原创 2022-01-28 14:42:55 · 1634 阅读 · 0 评论 -
密钥模式太麻烦,用判别机器IP来确定是否可以访问接口,获取请求主机的IP和获取本机IP(专业名称:白名单)
public final static String getIpAddress(HttpServletRequest request) throws IOException { // 获取请求主机IP地址,如果通过代理进来,则透过防火墙获取真实IP地址 String ip = request.getHeader("X-Forwarded-For"); if (ip == null || ip.length() == 0 || "unknown".e原创 2022-01-06 12:00:16 · 114 阅读 · 0 评论 -
idea 的jar 包依赖查找
找到包含ooxml文字jar包依赖语句语句mvn dependency:tree |findstr ooxml原创 2022-01-05 16:04:54 · 1225 阅读 · 0 评论 -
shell 脚本连接FTP,以及迁移FTP的文件从A到B
shell 脚本连接FTP,以及迁移FTP的文件从A到B#!/bin/sh#该脚本运行执行需要在机器上安装ftp,yum -y install ftp#set-x设置调试模式#set -x#ftp服务器地址ftpip=192.168.1.113#ftp服务器端口ftpport=21#ftp服务器账号username=ftpa#ftp服务器密码password='pass$123'#源目录#目录写法范例ftp://192.168.1.113/A/testA/testAA/#目录写原创 2021-12-20 10:14:12 · 3010 阅读 · 0 评论 -
mysql的group_concat函数的坑
group_concat拼接的数据被借调了group_concat的默认值暂时修改(mysql不重启就一直管用)永久修改(mysql重启也管用),修改my.ini配置文件,重启mysql服务后生效group_concat的默认值1024暂时修改(mysql不重启就一直管用)执行sql:只要mysql不重启就一直管用SET GLOBAL group_concat_max_len=4294967295;SET SESSION group_concat_max_len=4294967295;永原创 2021-12-15 16:03:12 · 589 阅读 · 0 评论 -
windows上的cmd命令
windows上的cmd命令查找端口kill掉进程查找端口netstat -ano | findstr 8083kill掉进程taskkill /pid 进程号 /F原创 2021-09-16 20:35:52 · 62 阅读 · 0 评论 -
spring boot maven,引入本地jar,把本地加载的jar包也打包入项目中
如何操作一、如何引入本地jar包1、jar的存放位置2、pom.xml文件怎么引入二、如何操作打包使得本地jar也被打入1、首先确定地址2、参数的引入3、案例一、如何引入本地jar包1、jar的存放位置1.在resources下面新建lib文件夹,并把jar包文件放到这个目录下2、pom.xml文件怎么引入<dependency> <groupId>org.apache.dolphinscheduler</groupId> <artifac原创 2021-08-24 09:54:10 · 521 阅读 · 0 评论 -
IDEA 中的Getter/Setter报红问题
按照图中的操作即可:找到lombok然后点击安装即可原创 2021-08-19 18:08:11 · 196 阅读 · 0 评论 -
mysql 查询当前表是哪些其他表的外键
selectTABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAMEfrom INFORMATION_SCHEMA.KEY_COLUMN_USAGEwhere CONSTRAINT_SCHEMA ='dc2018' ANDREFERENCED_TABLE_NAME = 't_jcsj_rsxx_5';原创 2021-08-19 14:20:56 · 454 阅读 · 0 评论 -
git 如何直接下载“分支”下的代码
git clone -b dev(分支名称)git clone -b dev http://192.168.1.91:8088/dake/datatech-exchange-cloud.git原创 2021-08-18 16:41:05 · 2028 阅读 · 0 评论 -
项目中的问题,不易察觉(特殊字符被带入url)
项目中的问题,不易察觉问题解决方式问题解决方式不要将名称什么的带入到url里面,把ID一类的带入原创 2021-08-12 10:42:28 · 84 阅读 · 0 评论 -
Could not find goal ‘assembly‘ in plugin org.apache.maven.plugins:maven-assembly-plugin: among avai
maven打包assembly方式报错如果打包的时候报错:Could not find goal ‘assembly’ in plugin org.apache.maven.plugins:maven-assembly-plugin: among available goals help, single原创 2021-08-10 11:28:26 · 7356 阅读 · 0 评论 -
idea 模块名后面有个中括号别名(1)
最近项目正在从Springboot改造成SpringCloud微服务架构,所以会涉及到新增模块的情况。这里我直接复制了项目中的一个模块,并且通过修改文件夹名的方式命名该模块,之后该模块名后面出现了个中括号,括号内是原来模块名的名称+(1)。,如下图:第一步file-> project Structure -> Modules删除原有的不带(1)的那个第二步Refactor->Rename->Rename Module 的方式进行重命名就ok了。把带(1)的名字改成不原创 2021-08-05 14:56:31 · 7572 阅读 · 5 评论