java
java
小小菜鸟!
正在学习中...
展开
-
IntelliJ IDEA 2020.1官方内容
官方内容 操作原创 2020-12-24 15:54:17 · 290 阅读 · 2 评论 -
IDEA 中 jdk 和 mean的安装环境变量以及全部配置流程
IDEA 需要有 jdk 和 mean 这两个安装及配置 就可以正常使用了## jdk 的安装环境已配置1.双击jdk安装包进行安装2.选择自己的安装路径(这个路径不要忘记后面要用到)3.安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量两个新建 一个编辑 第一个创建:系统变量→新建 JAVA_HOME 变量 如下图然后就是自己刚刚安装jdk安装目录复制到 变量值 如下图(列举)第二个创建 :系统变量→新建 CLASSPATH 变量 变量值填写原创 2020-11-16 10:23:14 · 1932 阅读 · 0 评论 -
注解解释 及小案例
@RestController@RestController = @Controller + @ResponseBody它会以Json字符串的形式返回给客户端,但如果返回的是String类型,就还是String例如:{“name”:“小可爱”}@RequestMapping写在controller上 有点类似于提取一个公共接口例如:@RequestMapping("/pro/fcProBasinfo")public class FcProBasinfoControl.原创 2022-04-15 15:56:04 · 427 阅读 · 0 评论 -
SpringBoot pom.xml 的配置
1.获取 当天的时间Date date=new Date();System.out.println("Today's Local date : " + today); Output Today's Local date : 2014-01-14原创 2021-11-23 09:51:36 · 527 阅读 · 0 评论 -
SpringBoot 中 pojo层 Dao层 service层 controller层的作用
1.pojo层(model)model是模型的意思,与entity、domain、pojo类似,是存放实体的类,类中定义了多个类属性,并与数据库表的字段保持一致,一张表对应一个model类。主要用于定义与数据库对象应的属性,提供get/set方法,tostring方法,有参无参构造函数。2.dao层(mapper)【方法名与mapper中id名相同】【impl查询数据库】又被成为mapper层,叫数据持久层,先设计接口,然后在配置文件中进行配置其实现的关联。dao层的作用为访问数据库,.原创 2022-03-07 15:10:34 · 6359 阅读 · 1 评论 -
java 判断 数字千分位是否有 逗号 (,)添加和去除逗号
/去掉逗号(,)}原创 2022-07-28 14:54:16 · 1111 阅读 · 0 评论 -
Idea 自动生成 Dao,mapper,pojo 类
首先想要自动生成Dao mapper pojo 类需要两个resources 下面的两个文件一个是连接数据库使用的 db.properties另一个是生成类的关键generatorConfig.xml1.db.properties 需要就是连接数据库的路径 ,账号和密码2.generatorConfig.xml 需要注意的是 pojo mapper.xml Dao 的路径还有就是表的字段3.双击4.控制台出现 success 就是成功 然后需要的类就建好了...原创 2021-04-09 11:14:47 · 1397 阅读 · 0 评论 -
String path = request.getContextPath(); String basePath = request.getScheme() + “://“+ request.getSe
我们在写jsp页面的时候 总是会在页面的开头看到一个路径其实是用来拼接当前网页的相对路径String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";给大家举个例子http://localhost:8081/oooo/request.getSc原创 2021-04-21 17:04:16 · 623 阅读 · 0 评论 -
IDEA 拦截器(interceptor)具体作用
1.拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理2.用户可以自己定义一些拦截器来实现特定的功能。3.访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。4.和过滤器相似,但是也有区别,接下来我们就来说说他们的区别:过滤器: servlet 规范中的一部分,任何 java web 工程都可以使用。url-pattern 中配置了/*之后,可以对所有要访问的资源拦截。拦截器:SpringMVC 框架自己的,只有使用了 Spri原创 2021-04-21 10:00:56 · 2238 阅读 · 1 评论 -
Springboot @Autowired非实现类 接口注入为空
先注入 再引用工具类原创 2022-07-08 17:06:29 · 532 阅读 · 0 评论 -
java日期 出现Tue Mar 01 00:00:00 CST 2022
有两种解决方法原创 2022-07-08 16:57:15 · 6262 阅读 · 0 评论 -
BigDecimal 声明,赋值,运算 小案例
声明实体private BigDecimal AA;private BigDecimal BB;给默认值 0 的方法rpAccount.setAA(new BigDecimal("0"));rpAccount.setBB(new BigDecimal("0"));rpAccount.setAA(BigDecimal.ZERO);rpAccount.setBB(BigDecimal.ZERO);数据库 如下图 假装AA 和 BBBigDecimal 的运算原创 2022-05-13 17:06:31 · 2954 阅读 · 0 评论 -
银行卡账户生成19位
<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId></dependency>import cn.hutool.core.util.RandomUtil;package com.fangen.pay.service.impl;import cn.hutool.core.util.Rand..原创 2022-04-24 17:04:20 · 947 阅读 · 0 评论 -
new BigDecimal 的用法
rpAccount.setBalance(new BigDecimal("0"));加入结果为 0.22222222222222222222222最终结果就为0.2System.out.println(1.03 – .42);System.out.println(1.00 – 9 * .10);//输出结果:0.61000000000000010.09999999999999998BigDecimal(int) 创建一个具有参数所指定整数值的对象。 BigDecimal(..原创 2022-04-24 16:59:35 · 5722 阅读 · 0 评论 -
请求方式 get post put delete 的区别 (demo 小案例)
1、GET:GET请求会向数据库发送数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询数据,不会修改,增加数据,不会影响资源内容。demo:@PreAuthorize("@ss.hasPermi('pro:fcProBasinfo:list')")@GetMapping("/list")public TableDataInfo list(FcProBasinfo fcProBasinfo){ startPage(); List<FcPr原创 2022-04-15 15:26:22 · 415 阅读 · 0 评论 -
案例 curd 实体 service serviceimpl mapper mapperimpl
增删改查 控制层/** * 新增对账差错all */@PreAuthorize("@ss.hasPermi('pay:rpAccountCheckMistake:add')")@Log(title = "对账差错 ", businessType = BusinessType.INSERT)@PostMapping("/addCheckMistake")public AjaxResult addCheckMistake(@RequestBody RpAccountCheckMistake .原创 2022-04-14 16:08:56 · 304 阅读 · 0 评论 -
一个遍复制到另一个表 demo
// 查询topic表List<FcProTopic> fcProTopics = fcProTopicMapper.selectFcProTopicList(fcProTopic);//判断是否存在topic,如果不存在,从字典表中初始化if(fcProTopic == null || fcProTopics.isEmpty()){ fcProTopics = new ArrayList<>(); FcProBasinfo fcProBasinfo = ..原创 2022-04-14 16:07:43 · 292 阅读 · 0 评论 -
自动生成唯一标识符 randomuuid
randomuuid 总长32位12345678-1234-1234-1234-1234567890128+4+4+4+12【0】【1】【2】【3】【4】想要几位就可以截取几位如:24位UUID id24=UUID.randomUUID();String[] secret24=id24.toString().split("-");String key24= secret24[0]+secret24[1]+secret24[4];8+4+12=24如:16位U原创 2022-04-07 17:36:40 · 1773 阅读 · 0 评论