- 博客(80)
- 资源 (3)
- 收藏
- 关注
原创 powerdesigner字段小写转大写脚本
建模导出得时发现字段都是小写,未转换,记录下转换vbs脚本。powerdesigner执行vbs快捷键ctrl+shift+x执行下面得脚本Option Explicit ValidationMode = True InteractiveMode = im_BatchDim mdl ' the current model' get the current active model Set mdl = ActiveModel If (mdl Is Nothing) Then
2021-06-28 11:24:50
604
原创 pom文件第一行报错 Unknown error
同一个项目在 idea没有这个问题,在eclipse出现pom第一行报错不影响启动,网上查询为eclips的问题,主要是版本不一致的问题,具体原因不清楚。解决方案:在pom启动包 下加一行版本信息:我使用的这个<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>图例:...
2021-03-24 17:25:01
377
原创 oracle sql 统计时间区间内工作日
一个小需求,统计周六日除外的工作日,记录下思路及解决方法-- 获取时间区间内每一天select to_date('2021-02-01', 'yyyy-MM-dd') + rownum - 1 as dateday from dualconnect by rownum <= (to_date('2021-02-28', 'yyyy-MM-dd') - to_date('2021-02-01', 'yyyy-MM-dd')); -- 判断是否是周六日 f
2021-03-04 10:20:26
927
1
原创 win10 无法建立远程计算机链接,重置网络设置
vpn链接之前一直没有问题,前几天由于配置固定ip时点击了一次网络诊断,然后vpn就失效了,重配vpn仍旧不能使用,提示无法建立远程计算机链接,可能需要进行网络设置。已经不是第一次遇到这个问题了,所以记录下解决办法:打开设备管理器中的网络适配器,将所有WAN的全部卸载,然后重启电脑;如果已经配置过vpn,应该可以直接链接了...
2021-01-08 13:36:49
1704
原创 powerdesigner导出数据库word文件
很多时候,文档要求会有数据库文档,一般情况,一个库中有个上百个表是很正常的事情,如果手工做,很慢,那么我们可以通过powerdesginer工具生成word文档,只需要几分钟就可以解决问题。首先,使用powerdesigner导出文档,需要配置word模板,我使用的模板生成的大致效果如下:会有一个表清单,然后每个表的列清单;生成前提需要有数据库的表模型:没有模型的,可以使用powerdesigner将数据库的表生成一下,不会的话,网上查一下,主要是俩种方式,一种是网上通常有的,链接...
2021-01-04 10:51:51
2500
6
原创 springboot集成webservice发布
远程调用本人通常使用restful,webservice不太会用,今天先学习记录下,所以有不对的对方请指正!参考:https://blog.csdn.net/h_j_c_123/article/details/98999064 https://www.jianshu.com/p/e59226c1401a网上大致看了看,基本上springboot集成的webservice发布主要有俩种发布配置:1.在springboot启动类中直接发布2.使用config配置发布个...
2020-12-10 16:06:48
2711
原创 报错解决:java.lang.NumberFormatException: For input string:“********”
报错解决:控制台报错java.lang.NumberFormatException: For input string:一开始以为是转换出错了,所以一直找转换的问题,但是后来发现这个错的根源在判断:这里加入判空字符串就没有问题了,不加就会报上述错误。有点奇怪,这里获取得值是不为空得,也没有空字符错使用空字符串测试跟踪equals源码也没有发现问题。下面是equals大致源码:有明白原因得朋友请指导下!对于字符串判断还是要坚持养成习惯,null和“”都做判断可以避免这个问题..
2020-12-03 14:54:54
38363
3
原创 解决 the generation has been cancelled because errors have been found by the check model
powerDesigner 快捷生成cdm的时候报错the generation has been cancelled because errors have been found by the check model;解决方法:使用快捷键 ctrl+shift+c 后出现对话框:选项卡Detail中把check model的勾去掉后确定即可结果:...
2020-11-03 11:24:55
4555
1
原创 字符串截取俩个字符之间的字符串
截取俩个字符中间的字符串:如果确定俩个字符串不一致,只要有subString方法就可以了,如果俩个字符一致,需要加入getFromIndex方法。//引入 regex的工具包import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 截取俩个字符串之间的字符串 * @param str * @param strStart * @param strEnd * @return */ public.
2020-10-13 18:21:41
8520
原创 关于javax.servlet.jar包的问题解决
解决方案一:在src同级创建一个文件夹,通常命名lib,将tomcat中lib目录中的servlet-api.jar放进去,然后使用buildputh添加依赖解决方案二:在pom.xml中添加tomcatservlet的依赖<dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</arti.
2020-08-07 15:56:07
7547
原创 SVN迁移git 操作及填坑
迁移准备:①SVN相关:待迁移项目地址:https://192.168.**.**/svn/***/dev_code/trunk账号:xxx/xxx②git相关:git仓库地址:http://192.168.**.**/08other/***/***.gitgit账号密码:xxx/xxx电脑安装git客户端(2.27版本不行,现在最新的是2.27)我在链接里放了2.27版的git,2.21版的git ,还有git可视化操作包,和汉化包,不想用的去官网也可以,都是win 64的
2020-07-10 14:13:46
1423
原创 mybatis批量操作注意事项
闲来记录下mybatis的批量操作,写法很简单,mapper中的方法传入一个list,然后xml里循环就好;注意点:循环的list一次过千可能有问题,需要分批次执行,这里以批量修改为例,以前好像遇到过批量新增时候,id数量限制,好像是160(忘记具体原因了),总之批量操作注意数量问题。解决方法:看下面的例子还有就是,批量操作的时候,获取集合的某一个属性,不需要单独去建一个单个属性的list,可以把对象list传入后,直接用.(点)获取相应属性(例子中倒数第四行)代码如下:<...
2020-06-29 15:09:45
2484
原创 SVN状态图标消失问题解决方案
SVN版本控制器在实际工作中使用很频繁很重要,如果出现问题真心膈应。svn有状态标识可以直观的了解到当前文件的管理状态,可是如果看不到状态图标怎么解决?通常出现这个问题的原因是我们下载了某些软件占用了window的状态图位置,网上说window一共15个,自用4个,剩下也就一共11个了。也就是说svn被挤掉了,比如被流氓软件360(这数字开头的就是占便宜,排序靠前,据说还有更流氓的开头是一堆空格的,简直不要脸)。解决方法:CTRL+R或者右键开始里找运行 -- 输入regedit,进..
2020-05-15 15:38:19
3634
4
原创 游戏&人生--选择
话说在不是很遥远的过去,懵懂的我就喜欢思考人生(闲的),其他小朋友喜欢看韩流的情爱小说,我却总看名著和传记等。 那时网吧还是五毛一小时的大头机,主流的游戏大多是单机,后来出现了《大话西游》,我玩大话的时候,就特别佩服设计这类游戏的人,经常想这要什么样的脑回路才可以设计出这种处处和人的生活可以类比的游戏?比如:经验:不走(闯荡)不动不干活(懒或不工作),是没有经验积累的;红蓝条:想要经验,不可避免的要耗费体力的(红),想要高回报,就不得不付出精力(脑力劳动费蓝);...
2020-05-13 11:24:37
383
原创 powerdesigner中文列展示
通常我们生成的模型的方法,基本都是通过数据源或者sql文件的方式,这样生成后列展示默认都是英文(中文创建列名的情况很少。通常是英文列名),那么将模型中的英文转换为中文注释就会很方便的看模型了。前置条件,在生成模型前,数据库表中的注释为空的话,这个方法有缺陷,建议注释中统一位置包含中文列名条件具备后,可以在桌面新建一个vbs文件,文件名称随意,最好英文名文件内容:脚本内容网上找的,...
2020-05-06 17:46:44
762
原创 @interface自定义注解学习笔记
1.注解是什么,与注释的区别注解与注释都是用于解释与说明,注释主要是用来自己看及给开发的程序员看,注解更侧重于jvm看,也可以看作一种标记。2.注解的历史注解不是一开始就有的,jdk1.5之后sun公司开发了注解接口并公开,使第三方公司能够开发使用,得到广泛应用。例如Spring公司、Hibernate、Struts2等公司都支持注解开发!3.注解的作用注解的主要作用除了用于解...
2019-12-09 18:39:09
355
原创 Map与JSONObject对象相互转换记录
业务背景:因为要嵌套一些数据报表,页面点击菜单直接进行url访问,因访问受限要修改url权限,返回数据是JSONObject,防止出现异常,后台进行了一些Map于JSONObject的转换,记录下来配置得json文件格式:{"redashLinks": [ { "name": "在盈利表", "url": "http://i...
2019-09-24 10:52:58
19451
1
原创 Maven Install报错:Perhaps you are running on a JRE rather than a JDK?
电脑重装后环境配置完成后,maven打包有时会出现打包错误:如图大概意思是说运行环境是jre,而不是jdk解决:eclipse默认运行是在jre,改成jdk试试打包试试,如果还是一样的问题,那么在上面的基础上继续再次打包,成功...
2019-09-17 11:51:14
308
原创 java实现word批量多模版(浏览器zip压缩导出)
用java实现word导出,如果不实现批量导出,可以只使用 word 替换工具,如果要实现批量导出,这里的解决办法是将所有的导出文件放入服务器临时文件,压缩后导出1.依赖包<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml-schemas<...
2019-08-01 18:13:34
5104
11
原创 java 读取json文件配置
找一个工具读取json文件,网上好多,找了一个测试了下,记录下来1. 要放入读取io的依赖包 <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4<...
2019-08-01 15:20:58
4015
原创 excel导出(浏览器下载)
虽然这个工具类很久了,里面的一些方法也不建议使用了,但是还是一如既往的好用使用的是poi 的依赖:项目中使用poi较多,poi相关依赖都放上了,不一定都需要,大概有第一个就够了,有需求的自己试一下吧<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-oo...
2019-07-23 16:16:26
684
原创 restTemplate springboot 远程调用
1.写入类package com.***.***.web.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.http.client.Clie...
2019-07-01 15:28:07
407
原创 sql 获取当前季度 (oracle)
笨办法用case when 做判断: select CASE WHEN to_char(sysdate , 'mm') BETWEEN '01' AND '03' THEN 1 WHEN to_char(sysdate , 'mm') BETWEEN '04' AND '06' THEN 2 WHEN to_char(s...
2019-06-25 10:23:30
8740
原创 在线绘图工具
在线流程图工具:有助于日常工作流程梳理,产品介绍,有在线模板参考点击跳转:https://www.processon.com/i/5af180c1e4b0958cdadd35ac
2019-06-24 10:04:13
585
原创 springboot java代码实现邮件通知
通过代码实现发送邮件通知到相关负责人,实现模板群发或单对单发送,本文旨在实现功能,所以创建文件顺序有些不认真包结构:1:首先创建一个config类MailConfigimport java.io.IOException;import java.io.InputStream;import java.util.Properties;import org.spr...
2019-05-22 10:57:20
1780
原创 org.springframework.web.client.HttpServerErrorException$InternalServerError: 500 null
本地执行没有问题,部署服务器后报错这个错的原因:①检查使用到的服务是否都已经启动 ②使用的服务是否有需要连接外网...
2019-05-16 14:14:32
22970
4
原创 ideaUI安装
参考:https://blog.csdn.net/newabcc/article/details/80601933注意问题:1.破解jar要下载最新的2.俩个文本中写入jar包路径的时候,注意那个小横线,用脚本编辑器写,不要使用记事本...
2019-03-11 18:18:21
1337
原创 java中同步锁synchronized与Lock的区别
同步锁:java的内置锁:每个java对象都可以用做一个实现同步的锁,这些锁成为内置锁。线程进入同步代码块或方法的时候会自动获得该锁,在退出同步代码块或方法时会释放该锁。获得内置锁的唯一途径就是进入这个锁的保护的同步代码块或方法。java内置锁是一个互斥锁,这就是意味着最多只有一个线程能够获得该锁,当线程A尝试去获得线程B持有的内置锁时,线程A必须等待或者阻塞,知道线程B释放这个锁,如果B...
2019-03-05 11:34:13
30531
3
原创 eclipse出现编译错误:resolution will not be reattempted until the update interval o f central has elapsed
场景:使用eclipse提交svn后,jenkins启动没问题,本地重新编译一直不通过,提示错误local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1][ERROR]...
2019-02-25 11:32:50
2950
原创 python入门——安装及运行
python2和python3是目前使用比较多的,如果学习使用,可以直接安装python3,在官网直接下载就好,参考一篇写的很详细的博文:python3安装 本次使用的是windows系统下载,linux系统可以使用命令直接查看,通常linux自带有python我直接下载的3.7.1的64位版本安装完成后可以试着几种方式的编辑输出是否可用,按照上述方法完成后不需要配置环境变量了...
2019-02-19 11:34:05
552
原创 JSONObject和JSONArray的使用
springBoot的jar包路径<!--处理JSON格式--><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.3</version>&a
2019-01-11 16:14:06
269
原创 eclipse使用alibaba代码规范插件的方法
可以使用网络下载和手动下载俩种方式(个人推荐手动下载)1.网络下载方法然后放入下载地址:https://p3c.alibaba.com/plugin/eclipse/update 选择后下一步完成后重启 2.手动安装先下载插件压缩包 完成后解压 将这俩个文件下的jar包放入eclipes安装目录的对应文件夹里,有的安装目录没有对应文...
2018-12-21 11:28:31
1443
原创 springBoot跨域访问配置
背景:本地和电脑浏览器访问都没有问题,接入手机端后,手机端访问超时,提示跨域错误;由于浏览器的安全性限制,不允许AJAX访问 协议不同、域名不同、端口号不同的 数据接口,浏览器认为这种访问不安全一:在后台加入一个启动加载的config,具体代码package com.mozi.hip.config;import org.springframework.context...
2018-12-14 15:00:48
241
原创 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test) on
maven项目打包报错[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project taotao-common: Execution default-test of goal org.apache.maven.plugins...
2018-12-13 10:46:38
1348
2
原创 No identifier specified for entity jpa报错解决
编译的时候实体类报错:No identifier specified for entity大概意思是没有给实体指定标识符解决:数据库的表没有创建主键,映射的时候就没有加入@ID,所以报这个错了,给数据库表加上主键,映射并加入注解@ID后启动成功 放个图图参考下 @Id @GeneratedValue(strategy = GenerationType.SEQU...
2018-12-10 18:05:41
802
原创 常用排序算法动图学习(冒泡、插入)
排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序。内部排序是数据记录在内存中进行排序。而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括:关于时间复杂度: 平方阶 (O(n2...
2018-12-06 18:35:01
324
原创 无法通过128 在表空间temp中扩展temp段
报错如下:原因排查:表空间不够了select * from (Select a.tablespace_name,to_char(a.bytes/1024/1024,'99,999.999') total_bytes,to_char(b.bytes/1024/1024,'99,999.999') free_bytes,to_char(a.bytes/1024/1024 ...
2018-11-28 18:04:31
2184
原创 nvl 函数初识
根据bi业务逻辑写sql时,在写法上有些区别,我习惯用case when ,没有用过nvl所以试一试 bi某一列的业务如下:我用sql分别试了case when 和 nvl ,得到的结果是一致的 ,使用nvl函数的部分sql:nvl(sum(case when abs(gh.gua_hao_fei)=5 AND GH.gua_hao_fen_lei in ('2','B')...
2018-11-22 11:34:55
8287
原创 oracle数据库Excel导出报错:Excel.Application
使用导出Excel文件时报错:解决办法:如图,sql查询没问题,所需的这列里面大多是纯数字,所以导出时Excel文件不认,我试了用to_char转换也没效果;解决导出类型选择数据表,不要选择文件这样完美导出...
2018-11-16 16:27:03
820
oracle datamodeler 数据建模绿色版
2018-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人