- 博客(11)
- 收藏
- 关注
原创 git提交代码时报push origin/xxx was rejected by remote
远程提交的时候被项目权限拦截,原因时提交时的用户名和邮箱必须遵照公司某种规范(同事)
2024-04-25 16:37:06
784
原创 字符串常量池及创建对象问题分析
字符串常量池及创建对象问题分析字符串常量池是为字符串开辟的一个存储空间,至于开辟的目的,基本上都是为了优化系统,减少内存开销这些位置:jdk6之前放于方法区,jdk7之后放于堆String str="abc"创建一个放在常量池中String str="a"String str1="a"分析一下第一个创建时 "a"被加入常量池,当第二个创建时,不再创建对象,直接引用综上,只创建一个对象String str=new String("a");用new 创建时,jvm首先在常量池中寻找,
2021-10-20 20:33:03
409
转载 生产者与消费者模式
消费者与生产者模式一. 使用synchronized,队列,wait,notify加锁保证同一时刻只有一个线程对缓存进行读或写操作,当队列满了的时候,wait等待,生产完后就通知消费者可以消费了上代码import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import java.util.Queue;public class ProducerAndConsumer { private
2021-10-18 21:02:10
125
原创 关于异常面试题
为什么要异常处理,如何异常处理,如何自定义异常,运行期异常和普通异常有什么区别,异常和错误有什么区别?异常:程序出现不正常情况后,程序将会跳出当前环境,并且抛出异常。为什么要异常处理:让程序异常代码和正常代码分开,保证程序代码更加优雅,并提高程序的健壮性如何异常处理try…catch捕获异常使用throws抛出异常使用throw抛出异常自定义异常类如何自定义异常用户自定义异常都应该继承Exception基类,如果希望自定义Runtime异常,则应该继承RuntimeExc
2021-10-14 19:08:53
137
原创 如何从数据库中查询前百分之10的数据
如何从数据库中查询前百分之10的数据mysql先直接上代码select * from ( select a.* , @row_num:=@row_num+1 as colum from dept a,(select @row_num:=0) b ORDER BY DEPTNO) basewhere base.colum <=(@row_num*0.5)@row_num:=@row_num+1 与 @row_num:=0为表加上序号的一行,以便取前百分之五十的数据oracle在
2021-10-09 09:38:06
5014
原创 springboot中Rest风格的用法
springboot中Rest第一步编写对应controller @RequestMapping(value = "/student",method = RequestMethod.GET) public String getUser(){ return "GET-Get"; } @RequestMapping(value = "/student",method = RequestMethod.DELETE) public String deleteUs
2021-09-28 16:01:46
152
原创 springboot的拦截器
spring boot拦截器第一步编写一个实现 HandlerInterceptor接口的类实现方法preHandle一定将静态资源和登录页面放行,否则容易出问题@Componentpublic class LoginInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse respon
2021-09-28 11:22:50
138
原创 Lombok的使用及spring boot对静态资源操作
lombok的使用引入依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <scope>provided</scope></dependency>安装插件ideal安装lombokFile->settings->plugins 直接搜索Lom
2021-09-26 19:57:19
714
原创 简介Spring Boot自动注解原理
springboot自动注解@SpringBootConfiguration@ComponetScan@EnableConfiguration(核心)@AutoConfigurationPackage####@Import(AutoConfigurationPackages.Registrar.class)验证了我们的Contrioller/Service/Mapper 放在new PackageImports(metadata).getPackageNames()下<img src="
2021-09-26 10:48:10
186
原创 markdow基本用法
# Markdown 基本用法## 标题### 三级标题## 字体*回复活点复活***返回恢复健康 *****复活节回复***~~复活复活~~## 应用> hello## 分割线---***## 图片## 超链接[来吗](https://blog.youkuaiyun.com/shaohe18362202126/article/details/89205096)...
2021-09-25 17:39:49
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人