- 博客(20)
- 收藏
- 关注
转载 面试题-int和Integer的区别
java面试题之int和Integer的区别int和Integer的区别1、Integer是int的包装类,int则是java的一种基本数据类型2、Integer变量必须实例化后才能使用,而int变量不需要3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值4、Integer的默认值是null,int的默认值是0延伸:关于Integer和int的比较1、由于Integer变量实际上是对一个Integer对象的引用,所以两
2021-02-19 16:24:45
187
原创 ClassLoader相关知识
1)classLoader基本概念与C或C++编写的程序不同,Java程序并不是一个可执行文件,而是由许多独立的文件组成的,每一个文件对应一个Java类。此外,这些类文件并非全部装入内存,而是根据程序需要逐渐载入。ClassLoader是JVM实现的一部分,ClassLoader包括bootstrap classloader(启动类加载器),ClassLoader在JVM运行的时候加载Java核...
2020-03-10 19:57:16
233
原创 第十五节-SpringBoot发布war包部署
一、打war包:1.添加插件:<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin>2打jar包:404问题:...
2020-01-08 18:00:43
171
转载 java8新特性-lambda表达式
原作者:梁桂钊原文链接:http://blog.720ui.com/2016/java_se8_01_lambda/为什么要使用lambda表达式从函数式接口说起理解Functional Interface(函数式接口)是学习Java8 lambda表达式的关键所在。函数式接口的定义其实很简单:任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口。对于函数式接口,我们可以通过la...
2020-01-08 17:42:47
136
原创 第十节-SpringBoot使用拦截器
1.实现HandlerInterceptor ,重写方法public class LoginInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpSe...
2020-01-07 16:22:02
180
原创 第九节-springboot高并发条件下缓存穿透问题处理
public List<User> getAllUsers() { //字符串序列化器 RedisSerializer redisSerializer = new StringRedisSerializer(); redisTemplate.setKeySerializer(redisSerializer); //查询缓...
2020-01-07 16:17:43
669
原创 第八节-SpringBoot集成使用Redis步骤
标题一、添加springboot对redis的支持: <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-redis --> <dependency> <groupId>org.springframew...
2020-01-07 16:13:59
136
原创 第七节-SpringBoot热部署插件
一、添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </depende...
2020-01-06 15:11:50
118
原创 第六节-SpringBoot实现RestFull(上)
what?how?demo:@RestControllerpublic class RESTFullController { @RequestMapping("boot/user/{id}/{name}") public Object user(@PathVariable("id") Integer id,@PathVariable("name") String nam...
2020-01-06 15:09:49
126
原创 第五节-SpringBoot下事务配置管理
一、@EnableTransactionManagement //开启springboot事务支持public class Application { public static void main(String[] args) { SpringApplication.run(Application.class,args); }} @Transactio...
2020-01-06 15:06:32
145
原创 第四节-SpringBoot集成mybatis配置
第一步、在pom.xml中添加相关jar依赖。<!--添加mybaits起步依赖--><!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter --><dependency> <groupId>org.myba...
2020-01-06 14:59:37
244
原创 第三节-SpringBoot集成使用JSP
第一步:加入springboot内嵌的Tomcat对jsp的解析包第二步:继续导入依赖包: javax.servlet javax.servlet-api javax.servlet.jsp javax.servlet.jsp-api 2.3.1 javax.servlet jstl第三步:如果IDEA出现访问jsp404的...
2020-01-03 17:28:12
279
原创 第二节-springboot集成测试
参考链接:https://www.cnblogs.com/xd03122049/p/6001457.html;1、mockMvc.perform执行一个请求;2、MockMvcRequestBuilders.get("/user/1")构造一个请求3、ResultActions.andExpect添加执行完成后的断言4、ResultActions.andDo添加一个结果处理器,表示要对结果...
2020-01-03 17:24:48
119
原创 第一节-低版本jdk集成springboot
参考:https://www.cnblogs.com/ityouknow/p/5662753.html一、在项目导入IDEA中,如果本地的jdk版本是1.7以及以下的话,会出现jdk版本不匹配的情况,此时需要修改jdk版本为1.7,1.1下面的java。version1.2.修改springboot的版本为低版本。spring-boot-starter-parent1.3如果还有问...
2020-01-03 17:21:50
196
原创 sql_mode不支持group by
sql_mode不支持group by问题描述参考地址:异常信息:解决方案:问题描述参考地址:https://www.jianshu.com/p/1f996c6500a3异常信息:cause: java.sql.SQLSyntaxErrorException: Expression #2 of SELECT list is not in GROUP BY clause and conta...
2020-01-03 16:52:04
455
原创 写博客第一天
---------- 有些事,你想着以后再做,那么你永远不会去做。回首过去来到优快云已经两年之久了,始终没有发过自己的一篇博客,犹记得当初是个程序小白,遇到好多问题基本上靠着百度来解决,硬生生的从面向对象编程搞成了"面向搜索引擎编程"。当时想着以后也要撰写自己的博客,可是一拖再拖,慢慢的也就忘了。抓紧现在现在的自己也辗转过几家公司,经历了几个项目,也读了一些书,发现自己的学习还是没有一个...
2019-11-26 18:02:26
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅