- 博客(24)
- 收藏
- 关注
原创 数据分析知识点自用分享(Python)
异常值(outlier)是指一组测定值中与平均值的偏差超过两倍标准差的测定值,与平均值的偏差超过三倍标准差的测定值,称为高度异常的异常值。其中,n是数据集的大小,$(n + 1) \times 0.25$表示处于$25\%$位置的索引,$(n + 1) \times 0.75$表示处于$75\%$位置的索引,除以2是为了处理奇数长度的数据集。其中,IQR(四分位距法)相对简单直观,易于理解和解释,具有较强的鲁棒性,IQR使用四分位数作为参考,避免了受到极端值的影响,而且,可以灵活的设置阈值。
2024-02-27 14:00:45
897
原创 Cannot deserialize value of type `java.util.Date` from String “2021-12-01“
Cannot deserialize value of type `java.util.Date` from String "2021-12-01"这种错误往往是前后端都会一起报的错,因为咱们的实体层也就是entity的事件类型是Date,但前端传的是个string类型,传过来的参数转换不到date类型所以接收参数时就会报这个错了最方便的方法就是在实体层entity的时间字段加注解 @DateTimeFormat @JsonFormaimport org.springframework.
2021-12-08 09:20:53
2368
原创 java导入excel文件导入数据(后端springboot+前端angular)
前端(angular)html层<p-dialog header="信息导入" [(visible)]="showImport" [modal]="true" [contentStyle]="{'height':'840px'}" [responsive]="true" [width]="800" [minY]="70" [baseZIndex]="10000"> <p-fileUpload name="file[]" url="{{importUrl
2021-12-08 09:10:44
1243
原创 java后端需要加减乘除和比例计算等问题
api:BigDecimal常用 APIjava.math 包中提供了 API 类 BigDecimal 用来对超过 16位有效位的数进行精确的运算。BigDecimal 所创建的是对象,所以不能使用 +、-、*、/、等算术运算符直接对其对象进行数学运算。BigDecimal 一共有4个构造方法:BigDecimal(int) 创建一个具有参数所指定整数值的对象BigDecimal(double) 创建一个具有参数所指定双精度值的对象BigDecimal(long) 创建一个具有参数所指定整
2021-11-09 15:45:19
373
原创 springboot+前端angular批量删除功能实现
后端代码实现后端逻辑:前端穿的参数应该是个参数的数组进行批量操作,所以传的字段设置为:long[] 传的字段controller层 /** * 批量删除(删除选中) * @param xxx是传的字段进行绑定删除 * @return */ @RequestMapping(value = "/deleteXZ", method = RequestMethod.POST) public RestResult<?> delet...
2021-10-25 08:40:55
619
原创 Java导出Excel表只在一张sheet页下分多个表格
这是一个需求:之前的Excel是多个表每一个表一个sheet页,现在想在一个sheet页下导出多个表思路:多添加一个字段rownum(行数),记录每次添加之后行数并在这个行数之后再进行添加数据,就会将数据导到一个sheet页导出来了。这里有一个导出Excel方法工具类例子:excel工具类import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFCellStyle;impo
2021-10-11 11:02:57
2277
1
原创 java导出excel表格进行判断和时间日期格式设置
后端代码实现例子:在这里我定义一个 content我获取的数据库值就会从0开始对应list是数据库调用数据的定义值具体例子判断和日期格式定义成yyyy--mm-dd例子如:@ResponseBody@RequestMapping("/exportExcel") public void export(HttpServletRequest request, HttpServletResponse response) throws Exception {...List<...
2021-09-23 08:58:14
8313
1
原创 dbeaver包含jdk11下载
https://pan.baidu.com/s/1-Q9I0-GeffjTn-QuoyM4zw提取码:jsqb解压包包含jdk11,这个属于国产只支持11以上的jdk版本所以安装一下jdk11才能启动解压之后有三个文件一个软件,一个破解jar包一个jdk安装包都解压后是这两个文件夹第一个是软件第二个是破解jar包打开第二个文件夹把jar包复制到第一个文件目录下因为dbeaver需要jdk11版本及以上才可运行,我们安装第一个图像中解压的jdk11,基于可能有以前...
2021-09-17 08:50:54
1088
原创 try catch finally语句块中存在return语句时的运行顺序
学习了try catch finally 语句发现了一些问题,查了一下,这位大哥的博客文章学到了这个知识详情例子请查看:https://blog.csdn.net/yingshuanglu2564/article/details/82593916其实很简单,finally先运行,如果有return语句那么对应值会进行覆盖,也就是try中的对应值会变成finally return语句中的值再进行return输出,如果finally里没有return 但是有赋值 比如a=2,那么如果try中的a=1
2021-09-14 09:04:47
120
原创 数据库Date类型数据前端取yyyy-MM-dd格式
以oracle数据库为例 Date在获取默认类型是yyyy-mm-dd hh24-mi-ss我们直接取yyyy-MM-dd利用to_char方法select to_char(时间字段,'yyyy-mm-dd') from 表名;在Oracle中查询时间可以使用to_char函数,但是在Mysql中是没有to_char函数的,Mysql中可以使用Date_Format函数,且使用方法和Oracle中的to_char函数一致:Date_Format(time, '格式')想取别名直接as就行
2021-09-08 09:58:23
2353
原创 sql语句遇见的常用语法
查询查询头几条数据MySQL 语法:从 表中选取头两条记录:select * from 表名 LIMIT 2; Oracle 语法:从表中选取头两条记录:select * from 表名 where ROWNUM <= 2;模糊查询LIKE 操作符、SQL 通配符(1)从表中选取以 "A" 为开始的的字段:select * from 表名 where 字段名 LIKE 'A%';(2) 从表中选取以 "g" 为结尾的字段:select * fr
2021-09-06 11:19:57
830
原创 Java实现导出前端数据(Angular)的excel文件
后端Springboot代码实现:Controller层 /** * 导出Excel文件 */ @RequestMapping(value = "/downloadExcel") public void udpTsExport( HttpServletResponse response, UdpTsEntity entity){ RestResult<?> result = new RestResult<>(); ...
2021-09-03 11:31:51
671
原创 java.sql.SQLException: ORA-00942: 表或视图不存在
后台出现这个错误首先判断:复制自己sql语句有联查就一句一句在数据库验证是否正常运行出结果然后看看自己的配置文件上的数据库连接是否正确,数据库里是否有这个表spring.datasource.url=jdbc:oracle:thin:...spring.datasource.username=...spring.datasource.password=...再判断表名是否正确写对,前后端页面是否正常跳转,如果设置了管理员什么的检查是否有访问这个数据库的权限...
2021-09-01 09:18:55
2052
原创 SQL语句两个表查询数据并取对应ID主键的最近时间的一个值
参考查询链接:https://www.cnblogs.com/shengs/p/5954818.htmlselect*from(selectename,job,hiredate,e.sal,e.deptno fromempe, (selectdeptno,max(sal)salfromempgroupbydeptno)t wheree.deptno=t.deptno...
2021-08-31 17:02:54
1122
原创 sql语句简便提取公有以及模糊查询,添加,更新及删除
<mapper namespace="对应mapper文件路径"> <resultMap id="定义值" type="相关数据库路径"> <id column="xxx数据库对应字段" jdbcType="DECIMAL" property="首字母小写之后每个单词首字母大写方便查看" /> <result column="ORG_ID" jdbcType="DECIMAL" property="orgId" />...
2021-08-27 09:57:25
508
原创 Java后端项目ID添加时自动生成递增项无需前端写传值
import org.meteor.oid.util.IDGenerator;利用这个包下的IDGenerator.increment例子:(Springboot的ServiceImpl实现层) @Transactional @Override public void addUdp(UdpEntity udp) throws BusinessException{ udp.setUdpId(IDGenerator.increment(udp)); ...
2021-08-27 09:25:00
755
原创 Angular 前后端交互时展开对应数据详细信息获取不到对应ID
例子:ngOnInit() {this.activatedRoute.queryParams.pipe(map(params => this.loanProductsId = params['loanProductsId']), mergeMap(() => { console.log(this.loanProductsId); return this.udpService.getUdp(this.loanProductsId).pipe(map(value => {.
2021-08-26 16:25:31
297
1
原创 Angular前后端数据交互出现String -long数据类型异常
如上图所示,后端代码定义的id值是long类型,onGet() { this.udpService.getUdp(String(this.udpEntity.loanProductsId)).subscribe(value => { const resp = value as GeneralResponse; if ('0' === resp.code) { this.messageService.add({severity...
2021-08-26 16:15:05
864
转载 $(function() {})是什么?
$(function() {}) 是$(document).ready(function()的简写意思很简单,就是等页面加载完毕之后,才开始执行函数,什么时候执行? DOM 加载完毕之后执行(DOM 就是一个 html 页面的标签树)那么什么时候,DOM 加载完成了呢?即页面所有的 html 标签(包括图片等)都加载完了,即浏览器已经响应完了,加载完了,全部展现到浏览器界面上了。总结DOM 在第一次页面加载完毕后,就在内存里了,无论后面怎么通过 ajax 的方式去局部修改...
2021-08-17 11:39:17
1574
原创 Angular的Module文件下各组件和注解以及常用模块等
NgModule 模块是Angular种一个重要的点,因为Angular的基本构造NgModule。NgModule 会把相关的代码收集到一些功能集中,形成功能单元。在使用Angular CL 命令新建一个项目的时候,会给我们生成一个根模块,命名为AppModule,根模块有一个根组件AppComponent,引导这个根模块就可以启动应用。Angular 应用是模块化的,我们在开发中会根据其功能 作用 以及其特性,建立大大小小各种模块,从而构建其成为一个应用程序,任何模块都能包含任意数量的其它组件...
2021-08-17 09:37:04
1033
原创 Angular练习购物车实现篇
最近在学习Angular时遇见的一些小问题:先说购物车实现:具体项目查看:https://angular.cn/start/start-data#display-the-cart-items首先时service:随后时cart的层:.tshtml之前出现了一个小问题报了错误怎么找没找到图像想起配置的问题这三项一个都不能少之前少配置了最下边的declarations声明所以找不到对应的组件然后说一个之前的小问题刚开始时创建一个对象时候系统会给我们一个...
2021-08-16 09:07:23
329
原创 IDEA开发工具好用的两个settings-plugins插件(包含Eclipse)
idea开发工具最需要两个最实用的settingsidea里可以直接搜索lombook都知道小辣椒吗,输出日志logmybatisX就是一个从你的mapper里点左边小图标直接跳转到你的对应sql语句的方便查看工具下载安装完注意重启生效哦!...
2021-07-21 08:53:18
1896
2
原创 后台柜员评价占比例系统的查询sql语句(包含下属机构分支所有数据参照银行)
这是一个评价系统相关的后台查询对应柜员评价信息的sql(比例类型)的查询其中:SAL_FINISH_TIME:业务办理完成时间 (yyyyMMddHHmmss)DOS:满意度 0-不满意 1-一般 2-满意 3-非常满意ORG_ID:机构号(关联另一个表查询这个机构的附属下属机构并一起导出数据)服务测评率=客户评价贷款笔数(月)/客户经理经办贷款笔数(月)客户经理服务综合满意度=非常满意票数(月)/客户评级业务笔数(月) = 满意票数(月)/客户评级...
2021-07-20 11:36:30
217
原创 List集合for循环一键导入一年数据报SQL唯一异常
获取一年的对应所有日期并设置格式将获取到的datetime等值给list集合输出对应的sql参照如下<insert id="insertYear" parameterType="java.util.List"> INSERT ALL <foreach collection="list" item="dataInfo" index="index"> into T_CALENDAR_INFO (DATE...
2021-07-20 11:20:08
212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人