- 博客(69)
- 资源 (6)
- 收藏
- 关注
原创 解决idea种maven依赖时明明有包,但是一直提示 Cannot resolve com.grandtech:gny-common:0.0.7
③指定DgroupId、DartifactId、Dversion 、Dpackaging 同pom依赖中的,然后放到idea中用mvn直接执行就可以了。1、先看提示问题 ,Cannot resolve com.grandtech:gny-common:0.0.7,3、在maven库中的包也是要来的新的别人能运行的。但是放进去就是无法解析。①将现在依赖库中的包删除,例如我项目中的0.0.7 这个版号以下都删除。是正确的包的位置,我放在了桌面,所以用这个路径。2、依赖我也是是没有问题。
2024-04-08 13:43:20
532
1
原创 Power Designer 连接 PostgreSQL 逆向工程生成pd表结构操作步骤以及过程中出现的问题解决
第一:导入的表结构没有字段显示,日志再导入过程提示Unable to list the columns. SQLSTATE = 22003不良的类型值 short : t。第二:链接失败,日志输出:Non SQL Error : Could not load class org.postgresql.Driver。(注意:pgsql本地驱动包官方下载地址:https://jdbc.postgresql.org/【第二:导入后不显示原来数据库中的comment 注释内容。等待进度条的时候,有可能出现的问题。
2024-01-17 14:52:39
2881
原创 PDshell16逆向PostgreSQL 工程显示字段comment备注
复制这里的VBS脚本,打开菜单Tools>Execute Commands>Edit/Run Script…或者用快捷键 Ctrl+Shift+X。tools——Display Preferences…勾选-按照下面得方式勾选这三个。
2024-01-17 14:51:16
1293
原创 PDshell16反向pgsql中 Unable to list the columns. SQLSTATE = 22003不良的类型值 short : t 的解决方案
3、将 Column->SqlListQuery 选项里 SELECT 中的 c.attnotnull 替换为 cast(nullif(c.attnotnull, false) as varchar(1));4、将 Key->SqlListQuery 选项里 SELECT 中的 x.indisprimary 替换为 cast(nullif(x.indisprimary, false) as varchar(1))1、Database->Edit Current DBMS,如下。
2024-01-17 14:32:35
566
原创 PDsehell16连接pgsql出现“Non SQL Error : Could not load class org.postgresql.Driver“时的解决步骤
问题:原因是找不到 PostgreSQL 的 Java 驱动。我是直接选择的pd16自带的pgsql驱动,但是依旧提示,链接失败缺少驱动。下再离线包之后直接放到任意路径,然后直接把驱动配置到本地驱动jar,再尝试链接就可以链接成功了。解决方案和步骤:我的方案是直接下载离线驱动不用pd的驱动;
2024-01-17 14:20:39
561
原创 PDsehell16连接pgsql出现“Could not initialize JavaVM“时的解决步骤
在PowerDesigned中,打开Tools —— General Options,选择Variables,并为JAR、JAVA、JAVAC、JAVADOC配置好相应的路径 ,如下,都配置到32位jdk的bin目录。二、 接下来就是配置系统环境变量了(注意是系统不是用户环境变量)配置完在命令行检测是否配置成功没显示64就代表32位。JAVA_HOME配置刚刚32位的存放地址,一、弄一个32为jdk的免安装包。三、配置pdshell16。
2024-01-17 14:06:38
699
原创 PowerDesigned16连接Pgsql出现“Could not initialize JavaVM“,配置了32位JDK之后依然存在问题的解决方案
坑二:pd中要配置到bin目录,不要直接配置到 .jar文件。这样才能生效不然配置的不对,也是不能读取到jvm的,
2024-01-17 08:28:44
651
原创 在 Docker 中,可以通过创建新的网络来为不同的容器分配 IP 地址,使得这些容器可以相互通信。下面是 Docker 新建的网络的一些应用场景:
在 Docker 中,可以通过创建新的网络来为不同的容器分配 IP 地址,使得这些容器可以相互通信。
2023-04-12 14:31:41
288
原创 springbootCloud跟nacos以及ribbon的关系,以及实现负载均衡的逻辑
springbootCloud跟nacos以及ribbon的关系,以及实现负载均衡的逻辑
2023-02-20 08:48:27
997
原创 解决 Unrecognized option: --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED 【实测有效】
Unrecognized option: --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED
2023-02-14 10:05:14
3488
转载 解决 -bash: ifconfig: command not found 实测有效
进入到ifcfg-ens33文件中,点击 i 去编辑ifcfg-ens33文件,将最后。5、此时可以使用 ping www.baidu.com测试是否成功。回车,找到ifcfg-ens33(注意:cd后面有空格)6、或使用Centos独有的命令来验证是否联网成功。3、点击esc退出编辑模式,在命令行模式下输入。) 发现ens33 中不包含IP内容。快捷键来保存退出,然后使用命令。可看到已经有ip地址了。
2022-11-11 10:18:40
5636
转载 大文件上传:秒传、断点续传、分片上传
前言文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有比较好的上传体验呢,答案有的,就是下边要介绍的几种上传详细教程详细教程秒传1、什么是秒传通俗的说,你把要上传的东西上传,服务器会先做MD5校验,如果服务器上有一样的东西,它就直接给你个新地址,其实你下载的都是服务器上的同一个文件,想
2022-02-21 11:18:55
2733
转载 什么是同源策略
1.1 什么是同源策略?1.1.1 所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一个 ip 地址,也非同源。同源策略/SOP(Same origin policy)是一种约定,由 Netscape 公司 1995 年引入浏览器,它是浏览器最核心也最基本的安全功能,现在所有支持 JavaScript 的浏览器都会使用这个策略。如果缺少了同源策略,浏览器很容易受到 XSS、 CSFR 等攻击。{1} 比如一个web应用,用户访问的页面,处理页面的请求的controller都是在同一个c
2022-01-20 09:31:23
2938
原创 处理idea使用git拉的springboot项目不maven工程的问题Non-managed pom.xml file found:
如下图,在git上刚刚拉下载来的springboot项目,左侧的结构中src中的java文件和resource文件都没有被识别,右侧也没有maven功能栏位;项目无法运行;解决:导入项目的时候要注意,刚导入的springboot项目时,idea会提示转换为maven工程,这个时候被忽略没点的话就会出现上面的情况;可以删除代码冲下拉一下,然后再提示这个弹窗的时候点击一下add as maven… 就可以了;目录和右侧导航栏会自动出现;...
2021-11-04 13:34:49
1385
转载 连接池中的maxIdle,MaxActive,maxWait参数
连接池中的参数介绍:name:表示你的连接池的名称也就是你要访问连接池的地址auth:是连接池管理权属性,Container表示容器管理type:是对象的类型driverClassName:是数据库驱动的名称url:是数据库的地址username:是登陆数据库的用户名password:是登陆数据库的密码maxIdle,最大空闲数,数据库连接的最大空闲时间。超过空闲时间,数据库连接将被标记为不可用,然后被释放。设为0表示无限制。MaxActive,连接池的最大数据库连接数。设为0表示无限制
2020-12-01 09:31:18
1135
转载 简单解释什么是Rest接口
就是用URL定位资源,用HTTP动词(GET,POST,DELETE,PUT)描述操作。REST 用来规范应用如何在 HTTP 层与 API 提供方进行数据交互 。REST 描述了 HTTP 层里客户端和服务器端的数据交互规则;客户端通过向服务器端发送 HTTP(s)请求,接收服务器的响应,完成一次 HTTP 交互。这个交互过程中,REST 架构约定两个重要方面就是 HTTP 请求所采用的方法,以及请求的链接。在请求层面,REST 规范可以简单粗暴抽象成以下两个规则:请求 API 的 URL 表示用来
2020-11-04 10:21:53
12245
1
转载 一分钟解决idea端口占用问题
打开你的DOS命令首先输入 netstat -ano|findstr 8080再输入taskkill /pid 10372 /f最后:你就发现你成功了
2020-09-15 15:28:16
238
原创 IntelliJ IDEA在一个model中搜索和替换全部指定代码
记录下处理过程:这次主要是针对我的项目中有两个微服务model;其中一个业务比较新;我想把旧版本的那个也同步为新的;直接覆盖代码后,有部分导包的包名不同;所以就使用全局替换把不同的导包名进行修改。具体的替换过程:1、Edit——Find——Replace in Path2、找到想替换内容的模块,3、查询要替换的内容,然后替换全部就可以了;...
2020-09-09 14:26:25
1230
转载 PostgreSQL创建空间数据库并创建含有geometry类型的表
GIS数据库是用来存储空间数据的数据库,或者说是空间数据集合GIS数据库可以实现对具有一定地理要素特征的相关控件数据集合的统一管理,空间数据紧密联系共同反映现实世界中某一区域内综合信息或专题信息间的联系,主要应用于地理空间数据处理和分析postgreSQL是一个功能强大的开源对象关系型数据库系统,他使用和扩展了SQL语言,并结合了许多安全存储和扩展最复杂数据工作负载的功能。这里使用pgAdmin4图形管理工具。1、首先创建普通数据库。可以在definition中设置信息,如下图所示2、添加p
2020-09-06 16:23:39
2169
1
原创 PostgreSQL创建视图,相同服务器中的不同数据库和不同服务器中的不同数据库,夸库查询
先说下MySQL中的新建视图,跨数据库(相同服务器或不同服务器的都算)查询可以轻松使用select * from otherdb.dbo.mytable(相同服务器中的不同数据库)或select * from otherserver.otherdb.dbo.mytable(不同服务器中的不同数据库,其中otherserver是个链接服务器)完成;然而这种方式在PostgreSQL上不能用,语法错误;下面说pg中如何创建视图;使用dblink进入pgAdmin里的Query窗口,执行:selec
2020-09-04 17:12:05
1098
转载 mysql类似to_char()to_date()函数mysql日期和字符相互转换方法date_f
mysql 类似to_char() to_date()函数 mysql日期和字符相互转换方法 date_format(date,'%Y-%m-%d') -------------->oracle中的to_char(); str_to_date(date,'%Y-%m-%d') -------------->oracle中的to_date(); %Y:代表4位的年份 %y:代表2为的年份 %m:代表月, 格式为(01……12) %c:代表月, 格式为(1……12)
2020-08-26 08:45:56
852
转载 在jsp页面中直接读取.properties文件中的配置
前提.properties配置文件放在web-inf/classes文件夹下,即与class文件放在一起假设有一systemInfo.properties文件,内容如下:AppName=这是可自定义的产品名称一、使用ResourceBundle众所周知,在jsp页面中是可以写java代码的,因此使用java.util包下的ResourceBundle来读取properties文件中的属性用法在jsp页面顶部引入java.util包<%@ page language="java
2020-07-23 15:22:24
803
转载 Mybatis的代码自动生成插件(Free Mybatis plugin)
介绍使用的是Free Mybatis plugin代码生成插件,在idea的plugins中可以搜索到,并且是免费的,唯一的不足就是: 代码如果重新生成,会被覆盖掉,所以需要手动的进行合并源代码,不过通过git可以比较好的解决该问题安装在idea中的plugins中搜索Free Mybatis plugin,点击安装即可,如图所示:使用打开idea的Database,连接上数据库后,选中对应的表右键,如图所示:点击mybatis-generator,会弹出要生成代码的配置窗口,如图所示:
2020-07-20 16:53:48
3662
3
原创 java三目运算符中使用trim()中“ “.trim()==““竟然是false;
这个问题我无语凝噎。三目的运算原则我不用多说了。来朋友们看下这段代码n的值是多少。 int n = " ".trim()==""?1:0;正常逻辑trim()将一个空格组成的字符串" ",去掉空格后等于""没问题吧,那么表达是相等为true,结果为1;但是,现实是结果为0;wtf;有木有大佬帮忙解释一下;...
2020-07-10 17:12:06
336
原创 SpringBoot中使用ResourceUtils读取资源文件在本地可以,但是打包发发布后就加载不到源文件
我本地使用ResourceUtils类读取文件下载是可以的,但是打包发布后就加载不到;修改了路径和中文名称后还是解决不了问题;File sourceFile = ResourceUtils.getFile("classpath:static"+System.getProperty("file.separator")+"xlsTemplate"+System.getProperty("file.separator")+"zcxxbdrmb.xls");最后在这位大佬这解决的:SpringBoot不要使
2020-06-30 09:37:38
1725
原创 Mybatis中foreach标签中使用pgsql的in语句时,出现空格导致的语法错误的问题。
1、先看问题,提示的语法错误,在" " 附近,(对于这个提示我也挺懵!);能明显看出mybatis生成的sql之间存在很多空格;2、把控制台的sql单独拿出来测试,发现把空格都去掉就没问题了。去点后如下图3、看一下mapper.xml中的sql,看了好多遍真没发现什么毛病;select * from sz_zcxx <where> <if test="zclbmc != null"> and zclbmc = #{zclbmc}
2020-06-18 09:27:46
1847
原创 MyBatis时在sql中;将 #{ } 注入参数与字符串就行拼接,作为查询查询条件。
使用 || 进行拼接即可代码演示: <select id="listByCategory" resultType="Map"> select * from sz_dict where dtype = 'cat' || #{category}; </select>
2020-06-04 09:42:47
973
原创 X5中启动mysql数据库时报: FTS optimize thread exiting
先看问题:我的解决方式是,将我自己本地的mysql服务先停止了;再启就解决了
2020-06-01 09:12:42
1536
原创 字节流——文件输入输出流学习笔记:(FileInputStream 与FileOutputStream)
一、FileInputStream文件输入流由于编码格式不同可能导致读取的字符在转换过程中乱码,所以FileInputStream常应用于读取诸如图像数据之类的原始字节流。FileInputStream类内的方法:1、构造方法(创建一个FileInputStream对象):方式一:FileInputStream(String name) :向构造方法中传入一个实际文件的路径,来指定文件。FileInputStream fis = new FileInputStream("demo.txt");
2020-05-29 15:59:28
776
转载 FileDescriptor详解
FileDescriptor 介绍FileDescriptor 是“文件描述符”。FileDescriptor 可以被用来表示开放文件、开放套接字等。以FileDescriptor表示文件来说:当FileDescriptor表示某文件时,我们可以通俗的将FileDescriptor看成是该文件。但是,我们不能直接通过FileDescriptor对该文件进行操作;若需要通过FileDescriptor对该文件进行操作,则需要新创建FileDescriptor对应的FileOutputStream,再对文
2020-05-29 11:03:27
1172
1
原创 java控制台输出当前目录,方便定位使用相对路径
若想使用当前目录可以使用System.out.println(new File(".").getAbsolutePath());查看一下当前目录是什么例如:我本地测试项目的当前目录是下面,这样可以使用相对路径读取文件流等操作
2020-05-29 09:40:01
871
原创 使用字节流(FileInputStream 与FileOutputStream)实现文件的图片视频的拷贝
演示在同一文件夹下面对一个图片文件进行拷贝public static void main(String[] args){//拷贝文件try{ FileInputStream fis = new FileInputStream("zclDemo.jpg"); FileOutputStream fis = new FileOutputStream("zclDemoCopy.jpg"); int n=0; byte[] b = new byte[1024]; while((n=fis.read(
2020-05-28 14:31:49
662
原创 csdn出现 文章频繁发布,请重试
1、把草稿箱原来存的一些文章发布或者删除可有可能解决。2、标题中出现非法字符,有时候也会显示这个问题,比如半角符号单引号 '。
2020-05-27 08:43:38
331
原创 解决:IntelliJ IDEA 2019.2.3 出现 Warning: No JDK specified for module错误
问题:运行后出现错误:Error running ‘ReformApplication’: No jdk for module ‘gmis-reform’这是一个子model,其他模块正常,这种问题可能是IDEA的问题,因为在别人的环境没有出现过。解决方式:总结:这个问题表面是没有JDK,但是配置完并没有作用,试了很多方式,最后重新导包后才解决;但是每次重启idea都需要重新导包,还会出现这样的问题。暂时只能解决到这个程度;...
2020-05-27 08:38:10
11181
原创 使用ZipOutputStream类批量压缩文件zip
postmen参数:{"url":"D:\\2\\档案类型\\清产核资\\清产核资报表\\469005\\测试表.xls,D:\\2\\档案类型\\清产核资\\清产核资报表\\469005\\资产量化表.xls"}Controller代码: public static void generateZip(OutputStream os,@RequestBody Map path) throws Exception { String url = path.get("url").toStrin
2020-05-26 15:50:40
1055
原创 java区分windows和linux变更路径
windows系统拼接的路径是反斜杠 \ ,但是如果将项目部署到 linux系统上拼接的路径是正斜杠 / ;在java代码中,存在转义字符的问题,这里先不赘述。方式一(推荐):使用java提供的方法,System.getProperty(“file.separator”)能根据系统的不同获取文件路径的分隔符String path = "D:"+System.getProperty("file.separator")+test;//linux: D:/test//windows:D:\test
2020-05-25 16:55:43
891
转载 Postman中测试文件上传接口
在调试接口时,经常会遇到一些导入功能,因此学会如何导入文件调试接口还是很有必要的。Postman中的body允许上传多种参数类型,其中form-data支持text和file类型。选择file类型可以导入文件,从而可以post文件数据。具体操作如图:注意:如果接口报错,检查下Headers中是否多传了内容。PS:动图是由gifox制作的,mac电脑中比较好用的动图制作软件。...
2020-05-25 15:06:59
236
转载 sql优化的几种方式
一、为什么要对SQL进行优化我们开发项目上线初期,由于业务数据量相对较少,一些SQL的执行效率对程序运行效率的影响不太明显,而开发和运维人员也无法判断SQL对程序的运行效率有多大,故很少针对SQL进行专门的优化,而随着时间的积累,业务数据量的增多,SQL的执行效率对程序的运行效率的影响逐渐增大,此时对SQL的优化就很有必要。二、SQL优化的一些方法1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行
2020-05-22 10:08:54
115
SpringCloud框架.pdf
2020-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人