自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java的各种异常踩坑

java.lang.NullPointerException 空指针异常原因分析一:注入失败注入方式一:@In("#{gatereviewService}")private GatereviewService gatereviewService;注入方式二:@Autowiredprivate GatereviewService gatereviewService;检验方式:一般别人怎么注入,你就怎么注入。比方注入了Dao,你在Dao里打断点,它没有进去,那就是注入失败。

2021-01-27 15:10:02 121

原创 JDK各个版本的新增知识和API学习:Java8

java8循环ForEach对List、数组、Map都可以循环,nicepublic class Test { public static void main(String[] args) throws Exception { mapForeach(); } //forEach对List的循环 public static void listForeach(){ List<String> lst = new Arr

2021-01-04 09:31:31 142 3

原创 String常用方法

String.lastIndexOfString str = "abcd.efg.txt";System.out.println(str.lastIndexOf("."));与之类似的String.indexOfString str = "abcd.efg.txt";System.out.println(str.indexOf("."));String.substring切一刀String host = "www.tedu.cn";System.out.prin.

2020-12-24 20:19:01 93 1

原创 常用和实用的工具包积累

目录:Preconditions.checkNotNull(.....)Preconditions.checkNotNull(.....)适用于空指针异常处理步骤:引入maven依赖: <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId&gt...

2020-12-11 10:57:55 150

原创 spring和springboot常用注解

目录:@Data@Data注解@Data 注解的主要作用是提高代码的简洁,使用这个注解可以省去代码中大量的get()、 set()、 toString()等方法;引入lombok:要使用 @Data 注解要先引入lombok,lombok 是什么,它是一个工具类库,可以用简单的注解形式来简化代码,提高开发效率。引入lombok步骤如下:在maven中添加依赖 <dependency> <groupId&gt..

2020-12-11 10:45:31 138

原创 开发环境和生成环境的区别

开发环境:打成war包,去除springboot内置tomcat生成环境:请求后端接口的路径不一样

2020-11-11 14:56:30 507

原创 端口和页面报错

端口:443:https80:http3306:mysql数据库页面报错:200:请求数据成功

2020-10-31 17:18:49 113

原创 java基础积累

for循坏判断equals和==返回的是boolean类型equals方法判断的是值是否相等==判断的是内存地址是否相等改进ArrayList用到的是索引,Map用到的是key使用到indexOf,indexof方法是返回从第一个数开始查找与给定数据类型匹配的值的索引值继续改进 Integer常用方法String c = "151515";int d = Integer.parseInt(c); string转intString e =..

2020-09-04 19:33:11 78

原创 坑及错误-大总结

前端页面不能正确显示1.前端的参数要与后端的参数一致才能正确显示页面,调用接口的时候,看后端传出来的参数是否有错。

2020-09-01 10:23:25 223

原创 idea常用快捷键总结及Linux命令+eclipse快捷键

idea打开类图快捷键:ctrl+shift+alt+u

2020-08-21 17:21:17 180

翻译 Java系统总结(学习目录)

目录 JVMjavaSEJava并发编程Java底层知识(操作系统和计算机组成原理的知识)网络编程知识框架知识应用服务器知识工具协同工作(高效开发)Java和Spring的新版本(新API)性能优化线上问题分析(产品上线后遇到的各种问题)编译原理知识数据库知识数据结构与算法知识大数据知识网络安全知识架构师互联网新技术(想法...

2018-10-06 12:17:57 462

原创 AOP的应用-spring切面编程-@Aspect

注入一个组件类@Aspect@Component参数:/** 切面表达式 * execution 代表所要执行的表达式主题 * 第一处 * 代表方法返回类型 *代表所有类型 * 第二处 包名代表aop监控的类所在的包 * 第三处 .. 代表该包及其子包下的所有类方法 * 第四处 * 代表类名,*代表所有类 * 第五处 *(..) *代表类中的方法名,(..)表示方法中的任何参数 * */定义一个切点:指定打印切入点在那个包的代码。(可以是service..

2021-09-01 19:37:26 115

原创 springboot源码-webflux(上)

参考文章:Spring WebFlux 官网:https://docs.spring.io/spring/docs/current/spring-framework-reference/web-reactive.html响应式web框架,弥补springboot响应式编程的短板。同步阻塞式IO模型:BIO异步非阻塞式IO模型:AIOSpring WebFlux默认使用netty服务器。...

2021-08-05 22:19:34 300

原创 springboot源码-SSM搭建

创建SSM项目的流程:

2021-07-30 10:01:15 98

原创 SpringBoot2.0-课程简介

课程录制时间:2018/05/06springboot的初始化工程:https://start.spring.io/官方文档:https://spring.io/projects/spring-bootspringboot2.0和spring framework5技术为场景服务,技术的选型是根据业务走的。ps:springmvc是构建在servlet之上的。...

2021-07-25 23:36:13 112

原创 当while没有方法体长什么样?

以下清空会造成死循环public static void main(String[] args) { int i = 0; while(i<10); i++; System.out.println(i);}while中的read会有动作 while (client.read(rBuffer) > 0);//while没有方法方法体。实际内存中,执行read,有两个指针会工作,position指针从上往下读,limit指针会指到读到最后指针..

2021-07-17 18:16:32 163

原创 PotPlayer播放器

推荐一款播放器:PotPlayer播放器

2021-07-13 20:17:43 217

原创 基础知识(Integer和int的比较==)

Java会自动进行拆箱装箱,所以int和Integer的比较是值,值相等永远相等。如果是两个Integer比较,这绝对不相等,因为比较的是两个对象,内存地址都不一样。对象里的age是intpublic static void main(String[] args) { int a =1026; Integer b = 1026; Man man = new Man(1026); System.out.println(man.getAge() == a);

2021-06-24 16:31:21 399

原创 SpringBoot学习

SpringBoot 提供的这些“开箱即用”的依赖模块都约定以 spring-boot-starter- 作为命名的前缀,并且皆位于 org.springframework.boot 包或者命名空间下 。所有的 spring-boot-starter 都有约定俗成的默认配置,但允许我们调整这些配置以改变默认的配置行为,即“约定优先于配置”。在介绍相应的 spring-boot-starter 的默认配置(约定)以及可调整配置之前,我们有必要对 SpringBoot 应用的配置约定先做一个简单的介绍

2021-05-31 16:34:34 44

原创 java和jsp都是区分大小写,数据库是对下划线敏感

在java和jsp中unitId 和unitId 是两个变量。注:但在sql中是同一个变量如果mybatis开启了自动转驼峰unitId 和unit_id 是同一个变量注:但是unitid是不会转驼峰的。...

2021-04-12 12:14:30 322

原创 @RequestParam 前后端参数名不一致的时候使用

后端代码@RequestMapping("/HandoverTypeDelete")@ResponseBodypublic String DeptModify(@RequestParam("strIds") String id) { String a= ""; String A = ""; JSONObject object = new JSONObject(); int result = 0; object.put("result",result);

2021-04-12 12:08:17 965 1

原创 idea启动springboot项目遇到的坑

找不到主类错误: 找不到或无法加载主类 com.shenglindatech.baa.WebApplicationProcess finished with exit code 1解决办法:clean一下项目就行,不要install

2021-04-09 16:40:18 161

原创 思考:MyBatis注解实现能取代XML配置么?

架构级别思考:前后端分离,java和sql和html代码分离。稳定和满足需求才是程序需要做的,其次才是简化程序员开发的。

2021-04-09 11:19:59 119

原创 命名规范

java包名小写类名大写开头-驼峰方法名小写开头-驼峰数据库表名全部大写或者全部小写-下划线分割库名一般小写-下划线分割

2021-04-07 12:32:54 51

原创 idea启动springboot+jsp项目找不到页面

需要配置静态资源(jsp)路径

2021-04-06 20:23:04 195

原创 随笔2-总结 for(;;) 比 while(true) 好

总结 for(;;) 比 while(true) 好把结束条件放在循环体内。(可以在循环体内加if,return操作)

2021-02-14 19:05:15 94

原创 那些年踩过的坑-java+数据库+框架

1、数据库返回的类型要与java的类型匹配public List<BigInteger> getMouldIdsbySupplierName(String supplierName) { Session session = sessionFactory.getCurrentSession(); String sql = "select TT_MOULD_MANAGE_ID FROM BOM.TT_MOULD_MANAGE\r" + "where tt_part_id i

2021-02-10 23:47:52 97 1

原创 百度浏览器搜索页面关闭热榜

参考文章:https://blog.csdn.net/weixin_43982216/article/details/107608839火狐插件:Adblock Plus(chrome浏览器也可以用,但是没找到)拦截地址:www.baidu.com##div[tpl="right_toplist1"]

2021-01-21 16:05:40 427

原创 effective java-创建和销毁对象

第1条 用静态工厂方法代替构造器

2020-12-13 17:23:39 74

空空如也

空空如也

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

TA关注的人

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