自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

原创 button,如何设置点击之后,自动恢复选中前的状态(自动取消选中)

解决:document.getElementById(‘xxx’).focus()让其他控件获得焦点

2022-01-20 09:59:38 1130

原创 ## 回调函数

回调函数简单理解参考文章一般地,需要执行一段程序代码时,中间某个节点需要 用一个方法(但不确定哪个方法)操作一下,那就把这个“方法”的方法名 当成参数传到程序入口处,那么到程序运行到某个节点处,就会“回调”这个方法,所以我们称这个被当成参数的方法叫做回调函数。...

2021-03-23 17:35:04 158

原创 tk;example;updateByExampleSelective的使用

example相当于whereupdateByExampleSelective第一个参数是 表 和 set哪个字段第二个参数是 example where使用案例:public void deleteByListCode(String listCode) { if (StringUtils.isBlank(listCode)) { throw new BusinessException(DefaultErrorConstant.CRUD_DELETE_PA

2021-03-10 18:29:55 1258

原创 SpringBoot 核心注解 学习 Study

主启动: ConfigurableApplicationContext run = SpringApplication.run(XterpApplication.class, args); String[] beanNamesForType = run.getBeanNamesForType(Object.class); for (String s : beanNamesForType) { System.out.println(s);

2021-03-03 17:50:31 145 1

原创 零散整理

工作收获整理:2021年2月24日:Redis是一种现在很流行的中间件,支持多种数据格式是优点,单线程也是优点不会有锁的问题Java桌面程序已经过时了MySQL种的bit类型对应 Java种的Boolean拦截器用来封装返回结果,写在框架里了...

2021-02-24 18:00:03 72

原创 vue项目学习笔记

控制左侧菜单的文件nav.js

2021-02-23 10:04:52 82

原创 SpringBoot01

创建项目IDEA快速创建 只勾选Web就可以了Hello World 运行在 src\main\java\com.kuag.XXXX\controller包下,写一个HelloController类@RestControllerpublic class HelloController { @RequestMapping("/hello") public String hello() { return "Hello, World!"; }}运行之后,

2021-02-23 09:49:39 61

原创 hashCode() equals 梳理

概述HashCode详解hashCode是用来散列存储的, 就是比如1000万个数据,本来需要1000完个坑来存,如果此时需要判断新增数据是否与之前重复? 依次遍历1000万条数据就显得很蠢。 这时聪明的你就能想到了,应该先分类,先看新增数据是哪一类,再遍历这一类就好了,对,hashCode可以理解为范式数据的类别,一个hashCode一个类。那究竟有多少类呢? hash表就是所有类的展示。每一个hashCode都在酒里了,额不是,都在表里了。java中的hashCode()方法一般是对 一个对象

2021-02-22 13:40:59 47

原创 分布式-Dubbo

分布式系统分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统微服务有了分布式,就有分布式-微服务; 更加拆分,分布式微服务就是高性能的分布式分布式需要 通讯,一种是http 一种就是RPCDubbo与RPCRPC就做两件事情: 通讯与序列化通讯: 服务与服务之间来回交流序列化: 数据与指令在网线中 都是1010101,所以要序列化Dubbo专业做RPCDubbo与SpringCloudDubbo只是RPCSpringCloud 是一个生态,不只是RPC还有很多

2021-02-19 22:09:58 74

原创 SpringBoot自动整合JDBC

概述JDBC是比较传统的 java连接数据库,进行读库写库的操作。在SpringBoot的框架下,对JDBC进行了轻量级的封装,虽然现在更多的是使用MyBatis对数据库进行读写,但是JDBC依然是最经典的方式。SpringBoot整合下的JDBCJDBC = 数据源 + connection + prepareStatement + SQL + result在SpringBoot框架下, 也是先要配置数据源;其余的connection和prepareStatement都被封装在JdbcTempl

2021-02-19 09:38:36 100

原创 LeeCode-最长回文子串-动态规划

动态规划状态转移方程,可以说得出 result2 依赖 result1 ;充分利用已经得到结果,做规划状态转移方程第i个字符和第j个字符相同,并且里面的字串是“回文字串”,那么s[ i ] [ j ] 是回文字符串;第i个字符串和第j个字符串相同, 并且 j- i=2;1;0; 其实就是< 3,也可以推出s[i] [j] 是回文字符串dp[ i ] [ j ] = (s[i] == s[j] ) and ( dp[i+1][j-1] or j-i>3)i+1 < =

2021-02-17 15:04:04 90

原创 java动态代理再理解

前情回顾上一回,我们在狂神的带领下,了解了动态代理的基础逻辑:通过手写一个“用来生成代理对象的类” 用来生成代理对象,该类会implements InvocationHandler接口,重写里面的invoke方法,在invoke方法中完成对“被代理对象”的方法的 代(jia)理(qiang)但是 我们发现 狂神的例子中, 被代理的方法的返回值类型是void,那如果是其他类型呢?也可以嘛?理论上是可以的,但你写就报错了。。。返回值为其他类型时:参考博文空指针异常解决:修改 手写的那个类的i

2021-02-09 19:47:31 78

原创 正则表达式使用笔记

笔记中文 :搜索双字节字符: 搜索[0-9]{0,100}最好改成---->{1,100}[\s\n\t ] 匹配空格好用idea匹配[]<tridea替换也可以正则

2021-02-07 14:12:15 51

原创 单元测试时:事务:@Transactional:失效

@Transactional注解它在 单元测试中,即使不报错也不提交“单元测试@TransActional注解会自动回滚,他会自动带有@Rollback(true),如果需要修改数据库就不要使用@TransActional注解或者添加@Rollback(flase)”摘自 传送门...

2021-02-05 16:11:38 1094 1

原创 SQL:数据去重,保留一条

超级SQL的开始## 查询重复的数据SELECT m.ma_code, count(1)FROM bi_matierals mGROUP BY m.ma_codeHAVING count(1) >1## 查看重复数据 id不等于 最大的那个SELECT *FROM bi_matierals taWHERE ta.id<>( SELECT

2021-02-05 14:48:51 2635

原创 SQL语句

Teacher H删除重复数据 只保留一条数据# 查询重复数据SELECT m.ma_code, count( 1 ) FROM bi_matierals_copy1 m GROUP BY m.ma_code HAVING count( 1 ) > 1;# 删除重复数据,并保留一行DELETE FROM bi_matierals_copy1 AS ta WHERE ta

2021-02-05 14:24:30 58

原创 vue 表格 table ; tableData

表格中要引用handleCurrentChangeCode方法<baseTable :tableData="codeData" :columns="codeColumns" :pageObj="codePageObj" tableHeight="45vh" @handleCurrentChange="handleCurrentChangeCode" ></baseTable>handle

2021-02-04 17:33:57 1316

原创 java操作读写Excel;poi浅浅的解析

前瞻上回咱们说道, 文件(Excel,图片,音乐,视频)向在java代码中操作它们,总得有个桥梁把他们读到代码里,这个桥梁就是流,关于流的知识放在下面传送门里了:传送门poi这个jar包(依赖)poi-4.1.2.jar<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.2</v

2021-02-04 15:05:22 231

原创 MyBatis整理

狂神链接狂神MyBatis笔记

2021-02-03 17:37:11 67 1

原创 Git使用命令行版 vsCode版

命令行流程git pull 拉一下最新的git status 看一下 自己改了多少git add . 全部添加git commit -m ‘#MOD xxxx’git pushgit status

2021-02-03 15:36:00 90 1

原创 vue 不能正常传值

不正常传值提前在 export defalt {下的 data(){下的dialogForm:{ 里面初始化表单,才能正常使用并且传值}

2021-02-01 16:07:36 220

原创 前后端分离,接口返回结果封装

框架层封装errorCodeerrorMsgstateresultController封装

2021-02-01 14:55:32 330

原创 文件上传下载-io-流-Stream的理解

流就是中间桥梁文件 想放在代码里操作, 那就需要:// 第一步 把文件转成输入流InputStream is = file.getInputStream();// 第二步 把 从输入流 读到 代码byte[] buffer = new byte[1024];int len = is.read(buffer);// 上面的信息量很大,首先buffer的长度是1024 这是为了方便读// 其次, read这个方法的返回值是 实际独到的字节数,也就是说是 <= 1024的数字// 所以

2021-02-01 09:41:56 693 1

原创 spring整合mybatis、// mybatis 报错整理

环境mysql 8.0.11jdk 1.8mybatis 3.5.2单纯mybatis项目最好用false 亲测有效

2021-01-30 16:25:03 104

原创 vue安装

vue安装教程包括nodejs 环境 vue脚手架 等。vue官方地址

2021-01-29 11:37:41 273

原创 SpringBoot配置的选取;向王哥学习

图片图片中有三套配置,一个dev开发配置,一个prod生产配置,一个test配置;SpringBoot主配置分层解耦,快速切换环境,切换配置!!

2021-01-27 14:11:05 54

原创 Mybatis里的Mapper; 组合查询;多条件查询;模糊查询

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.jsh.erp.stock.dao.BsProdProcessMapper"> <update id="updateBui

2021-01-26 14:33:36 1974

原创 @Data(lombok)注解和set方法谁强

答:set方法更强

2021-01-26 09:02:44 637

原创 开发中Exception Base Exception BusinessException

异常概述开发中,在service方法中,如果传递的参数是空,我们需要不是要返回什么值,而是要抛一个异常,所以对异常类就发挥它的作用了。在开发中,异常类只需要展示客户 “服务端”异常,还是“客户端”异常; 而作为服务器的运维人员,或者开发人员,要知道 具体哪种异常。package com.gostop.cloud.common.exception;import com.gostop.cloud.common.constant.DefaultErrorConstant;public class

2021-01-25 12:12:48 1782

原创 postman使用

下载安装初体验为后端开发者提供的 接口调度工具!!!方便快捷Post请求勾选要小心,cookies row json。。。。

2021-01-22 16:18:39 56

原创 Spring整合Mybatis

概述在狂神的spirng-study项目中,新建一个module: spring-10-mybatis在这里面的resources资源下,创建spring-dao.xml文件,用来装配mybatis的两个重要的bean(dataSource 和 sqlSessionFactory)spring本来就是用来装配bean嘛装配dataSource利用spring提供的jar包 DriverManagerDataSource<bean id="dataSource" class="org.spr

2021-01-20 09:32:45 57

原创 开发积累

JSON相关json字符串按字段返回一个对象:BsIntoBoundVo bsIntoBoundVo = JSONObject.parseObject(beanJson, BsIntoBoundVo.class);json字符串数组想返回多个对象JSONArray jsonArray = JSONArray.parseArray(rows);

2021-01-19 15:06:28 91

原创 动态代理理解 cover狂神

import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;/** * 自创一个类,实现一个接口 * invocation : 铸造 * handler: 处理者 经纪人 * * 类的使用: 1,传入一个 需要代理的对象; * 2,生成一个专属的代理对象; * 3,代理的实际 铸造过程:invoke;

2021-01-18 09:31:12 61

原创 Spring note.md 注解

Spring学习注解@AntoWire @Resource @Qualify 资格在代码中记笔记note.md 文件可以记录一些 配置 包 等等

2021-01-16 10:49:59 148

原创 分页拦截器 iBatis MyBatis Page

分页拦截器@Override public Page findBsProcList4Page(BsProcListQuery param) { if(param == null){ return new Page(param.getCurrentPage(), param.getPageSize(), 0L, null); } // 过滤已经删除的数据 param.setStatus((byte) 0);

2021-01-14 20:16:18 135

原创 spring学习

xml的一些“潜规则”类似前端<bean name="jane" class="com.example.Person> <property name="name" value="Jane Doe"/> <property name="card"> <map> <entry key="中国邮政" value="234234234"/> <entry key="建设" value="3423422"/> <

2021-01-11 21:11:04 59

原创 erp代码中,Map转JSON,JSON构建对象

Map转JSON:String param = JSON.toJSONString(mapHead);BsProcListVo bsProcListVo = JSONObject.parseObject(param, BsProcListVo.class);excelUtil.bsProcListService.saveBsProcList(bsProcListVo);其实其他的List也可以转JSON这个JSON类是 fastjson 这个jar包的类,太好用了!json构建对象BsPro

2021-01-06 18:44:46 80

原创 spring学习 IOC 控制反转

spring的核心之一是IOCIOC:控制反转 inversion of control ,狂神举例: 以前Service接口 ServiceImpl Dao接口 DaoImpl当ServiceImpl想调用一个Dao对象时候, 需要在ServiceImpl中去new一个public interface UserService(){ public void getUser();}// 写一个实现类public class UserServiceImpl implements User

2021-01-05 22:03:09 50

原创 easyUI 的getrows[index]可以拿到除了显示之外的数据吗?

答案: 可以!不仅可以拿到隐藏的字段,还可以拿到不在表格之内的字段的值,可以说,它拿到的时展示这里的数据源!!上代码:返回的值是按后端返回的值来看。

2020-12-31 18:37:05 196

原创 easyUI文本框中的icon点击事件绑定

$('#processNum').textbox({ icons: [{ iconCls:'icon-search', handler: function(e){ var rowDom = $(this).closest(".datagrid-row").find("[field='op']").find("img"); rowDom.clo

2020-12-31 15:10:40 817 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除