自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java8 Stream流 总结

Java8 Stream流 总结

2022-07-13 14:39:08 141

原创 记一个Maven错误修改,本地有jar包,但是项目就是引不了

之前公司有人更新了代码,但是忘记更新了pom文件,导致我启动项目报了少包的错误,后来更新了pom文件,也reimport启动项目以旧报错少包,后来在网上找了好多方法,什么删了重新下,什么clean后install,仍然没用,最后使用了先clean然后package,就解决了,后来百度了install和package有啥区别,package是把jar打到本项目的target...

2019-11-01 11:41:05 239

原创 Redis分布式锁初探

这里介绍了一种redis分布式锁的实现方式:主要使用了redis命令为:SETNX,SET,GETSET,详细了解命令见:http://doc.redisfans.com/index.html为了直观体现,下面是我的加锁实现代码:import lombok.extern.slf4j.Slf4j;import org.simpleframework.xml.core.Complete...

2019-06-20 16:24:31 115

原创 spring boot 配置静态html,js,css文件,访问服务器主页为html

首先转一个spring boot的application配置文件的属性详解:https://blog.csdn.net/lpfsuperman/article/details/78287265本文大部分属性详情都是从此文中得知,感谢作者的翻译。首先我们的项目是前后端分离的,前端所使用的vue,先把他npm run build打包,然后把打包好的html,js,css文件放入到项目的resour...

2018-11-28 17:58:30 1522

原创 枚举类转jdbctype(spring boot下)

首先是创建一个枚举类(登录类型)public enum LoginType { PASSWORD(0), WECHAT(1), ALIPAY(2); private int value; private LoginType(int value){ this.value = value; } public boolean isHitRequired(LoginType...

2018-10-17 15:45:46 1152

原创 微信小程序模板发送java后台版

这几天做的微信小程序模板消息练习,在此总结。这个是service层的//这个代码是根据订单id来动态返回data中的数据,可根据自己情况来具体修改,注意添加json依赖/** <dependency>* <groupId>org.json</groupId>* <artifactId>json</...

2018-09-06 17:00:21 4271 5

原创 空指针异常记录

空指针异常是指:当应用程序试图在需要对象的地方使用 null 时,抛出该异常。也就是你没有创建这个对象,你却调用他,或者调用他的方法,或者访问、修改他的属性,这时会抛出一个空指针异常。我这两天遇到的问题是,我传入一个为null的属性,或者没有传入必要属性,就会在return的地方报一个空指针异常。注:以后报空指针异常会先看传入的参数的。注2:不要轻易写return null;(可以...

2018-08-15 17:13:06 274

原创 Restful接口设计解析

    一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。       -------摘自百度    restful用来规范URL的设计规范,是互联网公司常用的接口规范。    提交方式具体规范:        GET       ->    查询操作       ...

2018-06-22 19:18:43 179

原创 数据结构之快速排序优化版个人总结

对快排做个总结快排适合数据较多,如果数据少(有的说是7,有的说是50),就用直接插入排序(是简单排序中性能最好的)。快排主旨是:定义两个定位角标,用来与枢轴(关键字)作比较,小的放前边,大的放右边。public static void Qsort(int arr[], int low, int high) { //快排大纲 int pivot; ...

2018-06-21 20:52:19 213

原创 java数据结构之基础排序算法

    数据结构的三大基础排序算法:冒泡排序,简单选择排序,直接插入排序。下面我来解释:(一律是顺序排序)首先是冒泡排序:他的排序主旨是把大的数依次排到最后,像冒泡一样,下面是代码:public static void mp(int arr[]){ int count; //定义一个中间值,用来替换...

2018-06-19 21:04:57 161

原创 约瑟夫环问题

今天研究了约瑟夫环问题,下面将做总结:首先解释约瑟夫环问题:有一天,国王心情很好,于是从监狱放出40个死囚,并让他们围成一个圈,从第一个人开始报数,报到3的就拖出去处死,然后再由下一个重新报数,如此循环剩下最后一个人,释放,问站在哪一个位置的人可以活着。public static void main(String[] args) { System.out.println(getNu...

2018-05-14 15:51:53 194

原创 IntelliJ IDEA常用快捷键

一键格式化代码:Ctrl+Alt+L;快速生成返回值对象:Ctrl+Alt+V;快速创建main函数:psvm;快速写出System.out.println();:sout;添加try/catch的快捷键:Ctrl+Alt+T;快速生成getset方法:Alt+Insert;自动创建测试类(选中方法后):Ctrl+Shift+T;删除行:Ctrl+X;复制上一行:C...

2018-05-12 13:34:50 131

原创 秒杀事务高并发问题

高并发优化  本身Mysql数据处理事务能力并没有问题,一条update压力测试约4wQPS(同一个id执行update),那么在java控制事务的时候,就会变成一个串行结构,会造成大量的阻塞操作,那么下面对这些等待分析原因:        主要瓶颈是在客户端执行update时,发送sql语句到数据库,期间会有网络延迟*,GC*(jvm垃圾回收机制)操作,这两个是主要问题,    当这个逻辑执行完...

2018-05-05 15:45:07 1114 2

空空如也

空空如也

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

TA关注的人

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