- 博客(87)
- 收藏
- 关注
原创 db2 connect to sampleDB21061E 未初始化命令行环境。
安装完db2,创建样例数据库想连接,报错:DB21061E 未初始化命令行环境。cmd 输入db2cmd,然后在弹出的窗口输入命令就可以连接db2了。
2023-03-15 15:54:05
556
原创 Oracle查询数据提示ORA-00942:表或视图不存在
imp导入数据,查询数据提示表不存在,表名是小写的,加了双引号查询是可以的。会发现表名更改为大写,select 表名可以查询数据。查看imp日志,发现导入表,表名是有双引号的!
2022-11-07 16:46:55
1725
原创 linux执行./(点斜杠)和. (点空格)sh命令区别
./(点斜杠)的意思是执行当前目录下的某可执行文件;. (点空格):某个脚本文件相当于利用source文件执行这个脚本。source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。这样如果把设置环境变量(或alias等等)的命令写进scripts中,就只会影响子shell,无法改变当前的BASH,所以通过文件(命令列)设置环境变量时,要用source 命令。
2022-09-02 09:34:08
3178
原创 redis 集群 set key报错CLUSTERDOWN Hash slot not served
redis cluster测试,按照文档启动后,set值报错./create-cluster create命令时,提示输入yes进行卡槽配置的确认,自己输入了y,以为ok正确做法输入yes,看到卡槽配置完成后,才可以使用
2022-05-26 12:16:01
402
原创 mysql排序查询原理分析
业务场景数据表aa字段:id,(jpa-uuid),标签名tag(noraml索引),标签排序sort_number,层级编码level_code,父id parent,创建时间等基本字段。后台实体参考在 JPA 中使用 Hibernate 的uuid(uuid: 采用128位的uuid算法生成主键,uuid被编码为一个32位16进制数字的字符串。占用空间大(字符串类型))。GeneratedValue默认配置,如果不指定主键生成策略,默认为AUTO。业务说明:标签树列表...
2022-02-11 14:07:03
549
原创 nginx 重启[error] open() “/var/run/nginx/nginx.pid“
1、在 /soft/nginx/ 目录下创建 logs 目录:/soft/nginx/logs2、进入cd /usr/local/nginx/conf/ 目录,编辑配置文件nginx.conf ,放开pid并修改路径修改完后保存,重启,ok
2022-01-16 00:55:29
2011
原创 腾讯云搭建 CentOS 可视化界面startx无效解决方法
yum groupinstall "X Window System"安装达梦数据库,一直报错Failed to Initialize the GUI, if the current windows does not support the GUI, please enter into the directory of "DMInstall.bin" and use "./DMInstall.bin -i" to run command line installation.。找网上搜集了Cen.
2021-12-17 17:29:09
2350
1
原创 entityManager.createNativeQuery查询返回实体或vo及提示setResultTransformer过时处理
想使用entityManager.createNativeQuery查询返回实体或vo,public XxVo getXx(){String sql ="";Query query = //查询1过时了//entityManager.createNativeQuery(sql);query.unwrap(SQLQuery.class).setResultTransformer(Transformers.aliasToBean(XxVo.class));//查询2,推荐query
2021-12-11 15:42:53
3083
原创 IntelliJ IDEA修改系统缓存目录解决开发Java项目C盘爆满的坑
最近idea启动了一个数据中台的项目,跑着跑着C盘就满了,idea编译没响应。C盘明明还有5g左右,咋就突然爆满了?提示:本处理方法,可能会导致之前idea的配置失效,建议先做配置同步后恢复。修改idea缓存目录方法1、新建缓存目录ideaCache2、${user.home}目录下找到以.IntelliJIdea开头的文件夹,剪切粘贴到新目录3、在IDEA安装目录的bin文件夹中找到idea.properties文件,修改以下配置,如果没有对应文件夹需创建4、重启id...
2021-12-11 08:26:54
18612
1
原创 vue使用echarts-liquidfill水球图不生效
安装命令:npm install echarts --savenpm install echarts-liquidfill --saveecharts版本:"echarts": "^5.2.2"报错信息:These dependencies were not found:* echarts/lib/data/helper/completeDimensions in ./node_modules/echarts-liquidfill/src/liquidFillSeri
2021-12-09 16:34:37
5461
原创 windows server 2012 r2服务器配置同时多用户登录
期望结果问题背景之前服务器甲方爸爸配置过,可以多用户同时登陆,前两天服务器意外关机后,每次登陆都会打开一个新会话,导致无法找到部署应用的会话,所以需要配置多用户登陆。处理方法1、登陆远程用户2、打开运行,输入gpedit.msc然后进行回车或者点击确定3、在左侧栏选择【计算机配置】->【管理模板】->【Windows组件】然后再右栏里选择【运程桌面服务】4、选择【远程桌面会话主机】点击打开5、选择【连接】点击打开6、选择【将远程桌面服...
2021-09-26 10:23:40
12205
3
原创 Could not close JDBC Connection java.sql.SQLException: Already closed.
ssm项目,如果启动后不使用过段时间再次访问会报错Could not close JDBC Connection java.sql.SQLException: Already closed.Caused by: java.net.SocketTimeoutException: Read timed out项目使用dbcp连接池,但因为时老项目,之前的同事只是在ApplicationContext.xml进行基本配置如下:<bean id="dataSource" class="org
2021-09-16 16:30:00
808
原创 mysql表关联collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation ‘=‘
使用CONVERT转换字符集CONVERT ( tsr.ARCHIVEID USING utf8 ) COLLATE utf8_unicode_ci
2021-08-27 10:15:49
299
原创 排查解决腾讯云服务器存在对外攻击行为,已阻断该服务器对其他服务器端口(TCP:6379)的访问
【腾讯云】服务违规封禁提醒解决方法来自腾讯客服https://cloud.tencent.com/document/product/296/9604,这是我们给您的建议,建议您排查下您的服务器情况您现在登录上您的服务器了嘛您执行下crontab -l 给我看下在执行 netstat -ano|egrep "tcp|udp"redis端口这里有问题您执行netstat -tupln 给我看下您这个非常危险您re...
2021-08-05 15:20:47
12608
8
原创 使用eval()函数去掉数组双引号解决echarts柱状图纵坐标不显示问题
后台返回的数据是data:"[0,1,2,3,4,5,6,4,5,6]"。前台需要的数据结构是数组,不需要引号使用eval()函数去掉外面的引号,返回数组解决
2021-07-31 10:41:37
564
原创 java读取mysql数据库json类型乱码解决
问题背景使用mybatis-plus的QueryWrapper查询数据库,返回的实体中,数据库json类型的字段返回来是乱码的。问题解决1、maven升级mysql-connector-java 到5.1.40,还是不行。2、不用mybatis-plus的查询方法,自己写sql:SELECT id,json_extract(conclusion,'$') conclusion FROM cd_test_record WHERE id = 5这里使用到了json...
2021-07-17 16:27:57
1049
原创 mysql一对多关联查询,将对应的多个值整合成一个
问题背景有两张表,标签表和标签文章关联表,存在一对多关系。入一篇文章对应多个标签id,我需要根据文章id返回所有的标签(几条数据整合为一条)解决方法SELECT GROUP_CONCAT(DISTINCT ct.ch_name) from cd_tag_mod ctm left join cd_tag ct on ctm.tag_id =ct.tag_id WHERE ctm.con_id='2050' GROUP BY ctm.con_idGROUP_CONCAT函...
2021-07-16 20:16:32
3576
1
原创 vue element select获取选中的label值
页面代码<el-form-itemlabel="包含疾病"prop="illnessId"><el-selectv-model="dataForm.illnessId"multiplefilterableplaceholder="请输入名称搜索"@change="selectName"><el-optionv-for="illnessinillnessList"...
2021-07-13 19:29:25
1618
原创 vue element select多选回显及select多选回显之后不能正常编辑解决
问题背景<el-select >标签多选保存后,点击修改不回显,并且无法编辑。前端代码一、页面代码<el-form-itemlabel="包含疾病"prop="illnessId"><el-selectv-model="dataForm.illnessId"multiplefilterableplaceholder="请输入名称搜索"@change="selectName"><e...
2021-07-13 19:23:43
4506
3
原创 el-form-item标签加prop后el-input无法输入文字处理
今天修改之前同事代码, 发现el-input输入框无法输入。代码如下https://element.eleme.cn/2.0/#/zh-CN/component/formprop 表单域 model 字段,在使用 validate、resetFields 方法的情况下,该属性是必填的 string 传入 Form 组件的model中的字段 需要Form 组件的model中的字段。但是同事的form组件里面并没有该字段,所以导致input无法输入。对Form 组...
2021-07-12 16:26:27
3144
1
原创 mysql添加索引报错1170 -BLOB/TEXT column ‘xx‘ used in key specification without a key length分析及解决
因之前代码查询较慢,explain分析后,先加索引处理,结果报错> 1170 - BLOB/TEXT column 'value' used in key specification without a key length在 varchar 字段上建立索引时,必须指定索引长度,没必要对全字段建立索引,根据 实际文本区分度决定索引长度即可。Java 开发手册 33/44 说明:索引的长度与区分度是一对矛盾体,一般对字符串类型数据,长度为 20 的索引,区分度会高达 90%以上,可以使用
2021-07-05 08:23:19
7745
原创 mysql left join 查询慢时间长踩坑总结
问题背景两张表一张是用户表a(主键是int类型),一张是用户具体信息表b(用户表id字段是varchar类型)。因为要显示用户及用户信息,所以需要关联查询,但发现left join后查询缓慢,耗时太长。用户表数据2万左右。问题分析及处理1、EXPLAIN 命令对SELECT语句进行分析type字段提供了判断查询是否高效的重要依据依据. 通过type字段, 我们判断此次查询是全表扫描还是索引扫描等.ALL: 表示全表扫描, 这个类型的查询是性能最差的查询之...
2021-06-29 14:48:17
7729
3
原创 Lombok @Data boolean类型 is开头字段没有get set方法研究及处理
问题背景类字段is开头,发现使用@data注解,并没有get(),set()方法资料查询https://www.baeldung.com/lombok-getter-booleanLombok 将使用其注解处理器在类中生成一个 isRunning() 方法。对于以is 开头的布尔字段,后面紧跟标题大小写字母,没有任何前缀来生成 getter 名称。译文(https://projectlombok.org/features/GetterSetter.html)您可以使用
2021-06-23 15:49:31
12535
原创 报错java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.String解决踩坑
service传参调用mapper,报错java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.String
2021-06-09 18:01:49
20402
原创 maven项目删除子模块后父项目不能新建子模块
问题背景带同事做项目,他新建子模块后觉得有问题,所以delete删除了子模块..不知怎么操作,父模块不能new module让我帮忙解决。解决办法点击Project Structure --加号---Import Module--选择要导入的module即可。...
2021-05-27 17:40:54
326
原创 textarea 字数限制,超出无法输入
业务需求最近做打印页面,输入字数过多影响打印效果,和客户商量后决定限制输入最大字数来保证避免样式修改html代码<td colspan="9"> <textarea cols="75" rows="11" style="border: none;" id="healthGuide1">${jmExaminationFeedback.healthGuide}</textarea> <div>您还可以输入 <span id
2021-05-24 17:53:57
1590
原创 jsp 田字格
业务背景客户体检需要牙齿情况需要田字格展示。css样式.divSize{ width: 17px; height: 17px; font-size: 3px;}.divNormal{ float: left;}.divChangeLine { /* div 换行 */ float: left; clear: left;}.yachi_span { display: inline-block; width: 40px; height:
2021-05-08 20:55:58
104
原创 mysql根据关联字段,更新同步另一张表数据
业务场景有两张表,体检表和档案表,体检表中有档案id,客户需要档案列表根据体检时间排序。因为目前只有一家机构使用,就有2w多条数据。所以放弃了关联查询,采用在档案表新加体检日期字段。需要将现有体检表的体检日期,同步到档案表的体检日期字段。解决方法以学生和学生班级表为例,根据学生id更新班级学生的学习时间CREATE TABLE `student` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, `sex` ...
2021-04-28 21:38:29
2099
原创 ajax保存数据layer.msg提示一闪而过
问题背景提交保存按钮后,需要提示并返回列表页面,使用以下代码,发现提示消失很快,一闪而过问题解决layer.msg('提交成功',{time:1000},function(){ window.location.href='<%=path %>/physicalExamination/physicalExamList.action'; });给layer.msg加时长,并且将跳转方法放到function()里面完整代码function saveForm() {
2021-03-29 18:06:59
658
原创 git修改文件夹大小写的坑
问题背景前两天新建controller报名,不小心用了大写开头,于是改为了小写。但是同事已经拉取代码,每次提交或更新都提示error: Your local changes to the following files would be overwritten by merge: BasicMedical/src/main/java/com/redantsoft/app/controller/PhysicalExamination/PhyExamController.javaPle...
2021-03-25 21:00:01
1080
原创 ajax提交form表单后台@RequestBody接收json字符串
好久没搞ajax提交form表单了。在修改过程中遇到报错:1、Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported这里因为是post提交,需要修改contentType : 'application/json'2、Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'name': was
2021-03-25 15:48:57
1159
原创 idea编译项目卡死,一直building和copying resources
问题背景ssm项目,遇到编译卡死,半小时还没反应,试过file–invalidate cache重启也还是不行解决方法1、删除target文件夹,发现居然2个多G2、重新启动tomcat,报错Error:java: Compilation failed: internal java compiler error修改jdk版本3、再次启动ok...
2021-03-25 09:48:09
4528
原创 ‘javac‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件解决
问题场景最近面试,重过java,编写完测试文件后,javac命令编译出错,但是java -version是可以查看版本的解决方法将之前配置的path路径,分开写了,并且去掉后面的分号,保存后重新打开cmd 解决...
2021-03-18 21:13:40
196
原创 获取多个同名textarea 的值
业务背景服务内容可以填写3条,计划一个字段存储,使用标识符分割html代码<tr> <td rowspan="3">(<input type="text" class="jt_input" id="nianDu1" style="width: 40px;">)年度有偿个性化服务内容</td> <td colspan="6" class="qy-td"> 1、<textarea name="pa
2021-03-18 12:08:22
418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人