自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 redis分布式锁的实现

最近项目中出现一个问题,就是在我的项目中,实现了一个商品抢购的功能,当项目运行起来后,用户请求进来会去占用商品,并下单抢购商品,开发完成后,没有使用任何机制通过接口测试,ok没问题,部署测试环境,开始测试后,发现会有多个人同时抢到我的这一件商品,这是脑子第一想到的是出现了线程安全问题,多个线程去争...

2018-11-02 11:41:04 102 0

原创 Spring Boot如何打war包

pom文件中添加   这一段指定打包的后缀; 然后添加 表示你不使用Springboot内置tomcat,在自己本地开发的时候还是要把这一段注掉的。 昨晚上边操作后进入Springboot启动类重写configure方法 完成后进入这个文件下,运行mvn clean packa...

2018-09-12 16:00:18 71 0

原创 Spring Boot引用第三方.dll文件

今天部署项目的时候由于引用了第三方的功能,第三方提供的有一个.dll和.os文件,这个在开发过程中是要放在项目根目录的,但是打成jar包的话这几个文件是打不进去的,导致运行的时候失败,解决方案是将这两个文件放到要运行jar包的同目录下即可解决; 当然如果你是打成war在tomcat下运行这种办法...

2018-09-12 15:54:16 9851 2

原创 Spring Boot打jar包运行,引用外部jar包

刚遇到这个问题的时候,一脸懵逼,已经打好jar包在服务器上运行,访问接口的时候却提示java.lang.NoClassDefFoundError。后来发现是因为引用了一个语音合成的jar包,这个jar包不是通过maven引入的事直接add Jar添加的,所以在打包运行的时候读取maven配置文件的...

2018-09-12 15:49:26 902 0

原创 MySQL视图的创建和使用

通过视图实现链接查询  select  字段名  from           (select * from 创建的视图名称) cs                      left join          (select * from  创建的视图名称 ) h    ...

2016-07-27 16:44:51 299 0

转载 MySQL中优化sql语句查询常用的30种方法

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: sele...

2016-07-26 13:13:37 122 0

转载 MySQL的存储过程

创建存储过程 CREATE PROCEDURE sp_name ([proc_parameter[,...]])          [characteristic ...] routine_body  其中,sp_name参数是存储过程的名称;proc_parameter表示存储过程的参数列...

2016-07-25 14:34:12 129 0

原创 在SQL语句里使用if else 判断

在SQL中可以使用case when ...then.....else...end  来代替if else 条件判断 语法是case when 条件1 then 结果1 when 条件2 then 结果2 else 结果N end, 可以有任意多个条件,如果没有默认的结果,最后的else也可以...

2016-07-13 14:44:22 2178 0

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