- 博客(75)
- 收藏
- 关注
原创 replace into语句
replace into xxx(date, amount) values(current_date(), #{value});
2019-07-31 18:11:58
323
原创 sql语句的字段升序排列
包含两个点:1.根据name字段升序排序。(这里自动按照字符集编码的顺序)2.<>的用法。这里是直接是不等于,不仅仅局限于数字的比较,还有字符串的比较。另外由于是xml文件要写成"<>"的形式。 <!-- 所有的楼层 --> <select id="findBuildingAndFloorByDistrictAndGrou...
2019-07-31 18:10:46
6272
原创 HiJson工具(查看Json)
链接:https://pan.baidu.com/s/1du6_DGxjLtunp22QwsNn6g提取码:jm2y注意:必须是64位的jdk才可打开软件。
2019-07-26 10:08:36
3505
原创 关于不同的基本数据类型运算
总结:在进行int(4字节)、short(2字节)、long(8字节)、byte(1字节)、float(4字节)、double(8字节)的运算时,由于他们的本质是先把数据转化成相应的字节大小,然后再进行运算。所以在不同的数据类型的数据运算时,很容易出现精度丢失。避免方案:1.在运算时仅限于相同的数据类型。2.采用BigDecimal类进行运算,无精度损失。注意问题:双精度与...
2019-07-26 10:02:03
1494
原创 授予mysql的其他用户数据库的使用权限(亲测)
场景:不同的开发人员有不同的数据库的权限;也可适用于外包公司不同的开发权限。前提:这里采用的是Navicat工具,用root用户登录,在工具栏选中工具-命令列界面;或者是快捷键F6。执行下面语句即可。grant select,delete,update,create,drop on 数据库名.* to '用户名'@'%';或者:grant all on 数据库名.* to '用户名...
2019-07-25 10:02:50
1988
原创 Excel开发文档:ExcelFileFormat.pdf
链接:https://pan.baidu.com/s/1Qgq8VHExia_aVuFlqwDJGA提取码:x8zz
2019-07-11 15:26:34
937
原创 关于Excel导出问题
总体思路:两种:1.采用输出流的方式与前端进行交互2.返回文件的路径,用sftp登录去拿用java代码实现这里对第一种方案进行了实现。代码如下:@PostMapping("/export") @ResponseBody public void export(@RequestBody ReportExportRequest reportExportReque...
2019-07-10 15:11:19
254
原创 Could not find acceptable representation
问题:无法找到可接受的表示.具体报错信息如下:org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation at org.springframework.web.servlet.mvc.method.annotation.AbstractMess...
2019-07-10 15:02:06
2872
原创 springBoot yml文件的list读取问题总结(亲测)
折腾了很久,记录下。配置如下:# 自定义数据上报信息xx: # 机组信息 machine1s: - name: XXXX frequency: null frequency-unit: null pressure: 0.01 pressure-unit: Pa ...
2019-06-28 16:45:16
10964
3
原创 springBoot yml文件书写规范
# 自定义数据上报信息xx: factory: name: XXXX# 报警类型集合 typeAlarms: - alarm-num: 20 alarm-type: XXXX - alarm-num: 18 alarm-type: XXXX - alarm-num: 10 alarm-ty...
2019-06-28 16:39:16
2273
原创 mysql时间的时区问题:插入时间不一致(亲测)
datasource: driver-class-name: com.mysql.cj.jdbc.Driver # 添加serverTimezone=CTT,避免日期少一天 url: jdbc:mysql://xxxxx:3306/xxxx?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&...
2019-06-26 16:02:57
10138
9
原创 对前端发送的时间,采用java8的时间处理(亲测可用)
import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.web.bind.WebDataBinder;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframewor...
2019-06-15 11:36:00
470
原创 向前端数据返回null值忽略(亲测)
前提:采用SpringBoot框架。在yml配置文件添加下面配置即可。spring: jackson: default-property-inclusion: non_null
2019-06-15 11:26:17
509
原创 Cause: java.sql.SQLException: DAY_OF_MONTH
Cause: java.sql.SQLException: DAY_OF_MONTH ; DAY_OF_MONTH; nested exception is java.sql.SQLException: DAY_OF_MONTH] with root cause原因:数据库的日期数据不对,原来为“2019-06-00”,后来改为正确的日期格式。引申:数据库本身工具并没有识别这个错误,即...
2019-06-15 11:22:05
5921
原创 IDEA cannot resolve symbol
原因:没有Java8的jdk环境解决办法:通过下列操作,重新找到关联的本地jdk8环境即可。目录到这级即可:F:\Program Files\Java64\jdk1.8.0_121
2019-06-15 10:59:48
526
原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
问题:没有读取到xml文件,导致系统报错,具体信息如下:2019-05-06 09:39:31.783 ERROR 11696 --- [-nio-801-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with pa...
2019-05-06 10:06:49
765
原创 javax.management.InstanceNotFoundException: org.springframework.boot:type=Admin
2019-04-23 23:14:25.236 DEBUG 9108 --- [ main] org.apache.tomcat.util.modeler.Registry : Managed= Tomcat:j2eeType=Filter,WebModule=//localhost/,name=characterEncodingFilter,J2EEApplication...
2019-04-23 23:27:50
18459
10
原创 eclipse项目能启动,IDEA-项目启动报错
报错信息如下:原因:在IDEA中搭建SpringBoot框架时,没有将application.yml文件编译进去。在重新引用eclipse的maven工程时,项目启动时,在IDEA启动也会出现这种问题。解决方案:在pom文件中,添加如下代码即可。 <!-- 如果mapper.xml是放在src/main/resources目录下,需配置以下--> <...
2019-04-18 10:36:06
2782
原创 js :self与this的区别
这里注意self与this的区别,self是指当前window对象,是静态的;相对self来说,this是动态的,是指是在运行时基于函数的执行环境绑定的,即在全局对象中,this指向的是window对象;在自定义函数中,this对象指向的是调用这个函数的对象,也就是说,this指向的是调用执行环境的那个对象。如果是在函数嵌套环境中,this指代的是调用外部函数或者内部函数的执行环境的对象。...
2019-04-15 11:18:19
5861
原创 java 的jar工程打包
jar工程打包,采用的是eclipse工具。1.右键该项目,Export -- JAR file -- Next.效果图如下:2. 点击next后,根据你的需要勾选相应的复选框。然后finish即可。这样就可以生成一个可以引用的jar包依赖。...
2019-03-27 09:04:01
333
原创 eclipse的32位和64位版本(亲测有效)
链接:https://pan.baidu.com/s/1UV_rhG7Ho5XqklbJ5zyFow提取码:6qzz
2019-03-21 16:06:47
11900
3
原创 Java was started but returned exit code=13
问题:打开eclipse,出现java已经开始运行,但是返回退出码是13。原因可能有两个方面:1.eclipse与java的jdk位数不一致,一个是32位,另一个是64位。2.java的JAVA_HOME环境配置有问题。注意:当java的环境配置即使有问题,用java、javac、java -version这三个命令也能有结果,即不能用这三个命令来当做java环境配置正确与否的判断依据...
2019-03-21 15:56:54
3860
原创 sql语句的字段升序排列及其"NOT IN"、"UNION ALL"的用法
字段升序排列:注意:当字段为字符串时。默认为用字符码的编制顺序为默认顺序。 <!-- 所有的楼层 --> <select id="findBuildingAndFloorByDistrictAndGroup" resultType="com.xx.xx.xx.xx.MyErpInstrumentGroupFloorRefVO" parameterType="c...
2019-02-21 16:28:53
600
原创 mvn clean package: Unknown lifecycle phase "mvn".
在eclipse中的maven打包命令:mvn clean package错误:Unknown lifecycle phase "mvn". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:...
2019-02-18 11:41:52
1025
原创 maven 打包遇到的坑
1.当在命令窗口执行mvn clean package -Dmaven.test.skip=true这个命令时,会直接只从maven的config文件夹下的settings.xml的配置读取私服,从这里的私服下载jar包,而这里的settings.xml文件以windows系统配置的MaveHome的maven为准。如下图所示:这里注意:a.配置文件只能是settings.xml,不能...
2019-02-16 10:09:44
820
原创 java error while loading shared libraries: libjli.so: cannot open shared object file
启动项目,报这样的错。原因:/tmp/java/jdk1.8.0_191/jre/lib/amd64 的目录下没有libjli.so的文件解决方案:1.查找这个文件find -name libjli.so。效果如下:./tmp/java/jdk1.8.0_191/lib/amd64/jli/libjli.so2.创建文件将jli这个文件复制在目录/tmp/java/jdk...
2019-01-09 11:05:21
13174
1
原创 linux安装软件
先安装好软件源。1.在http://repoforge.org/use/网站根据自己的Linux操作系统复制合适的链接。 2.下载软件源以阿里云的系统为例,(由于阿里云的系统是centOS7版本)wget http://repository.it4i.cz/mirrors/repoforge/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge...
2018-12-26 16:24:00
183
原创 解决端口号占用问题
以解决8080端口为例:1.查看8080端口的进程。netstat -ano|findstr 8080,效果如下:2.关闭进程:taskkill /pid 8716 /f,效果如下。 也可打开任务管理器的窗口 。 ...
2018-12-26 10:56:26
335
原创 Couldn't retrieve trigger: invalid stream header
定时任务报错:无法检索触发器:流标头无效。 2018-12-25 15:28:50.603 [QuartzScheduler_scheduler-NON_CLUSTERED_MisfireHandler] INFO org.springframework.scheduling.quartz.LocalDataSourceJobStore - Handling the first 1 tri...
2018-12-25 15:39:07
7752
原创 赋予用户可读可写权限Linux命令
给app用户赋予/opt/temp/目录下的可读可写权限。setfacl -m u:app:rwx /opt/temp/
2018-12-23 19:27:33
2691
1
原创 时间同步命令
linux的时间命令与外界同步:yum localinstall ntpdate-4.2.6p5-28.el7.x86_64.rpmntpdate 0.rhel.pool.ntp.org
2018-12-23 15:59:28
1285
原创 linux下安装mysql
https://mp.youkuaiyun.com/postedit/85223495或者https://blog.youkuaiyun.com/wwd0501/article/details/71171614
2018-12-15 21:33:28
115
原创 数据库设计规范经验总结
总体概述:数据库最最重要的一点,是以数据库的角度去看待真实世界,即数据库是实体与实体的关系的体现。体现在两个方面:(1)真实世界的事物对应数据库的实体;(2)真实世界的事物与事物之间的关系对应实体与实体之间的关系。1.总体上以业务的模块为单位对数据库的表进行模块划分,把业务看做上层,数据库看做是下层,下层要满足上层,但是不能被上层束缚;2.一个表就是承担一个业务的实体,尽可能的独立...
2018-12-11 19:12:11
200
原创 sql_mode=only_full_group_by问题
报错如下: SQL: SELECT t.dispatch_order_id, t.dispatch_userid, t.is_receive, t.firstsec, t.secondsec, t.receive_userid, t.dispatch_type, t.work_order_id, t.firstsec, t.secondsec, ...
2018-12-10 09:26:28
11023
原创 1115 - Unknown character set: 'utf8mb4'
低版本的mysql数据库没有 'utf8mb4'这个字符集,方案一:升级mysql数据库则可。方案二:一般情况下,可将字符集可更改为'utf8'。
2018-11-28 11:16:18
8803
原创 View's SELECT contains a subquery in the FROM clause
视图包含子查询错误。出现该问题的原因:mysql数据库版本太低。此时查询一下数据库的版本:select version();解决方案:升级mysql数据库
2018-11-28 11:05:07
1485
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人