自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis五大数据类型与三种特殊数据类型

一.五大数据类型1.String(字符串)set/get key value127.0.0.1:6379> set name ougaolasiOK127.0.0.1:6379> get name"ougaolasi"exists key 判断key是否存在,存在返回1,不存在返回0127.0.0.1:6379> EXISTS name(integer) 1127.0.0.1:6379> exists name1(integer) 0 del

2021-02-07 20:38:10 145

原创 SQL查找是否“存在“,别再count了。试一试我的方法。

业务代码中,需要根据一个或多个条件,查询是否存在记录,不关心有多少条记录。普遍的SQL及代码写法如下##### SQL写法:SELECT count(*) FROM table WHERE a = 1 AND b = 2##### Java写法:int nums = xxDao.countXxxxByXxx(params);if ( nums > 0 ) { //当存在时,执行这里的代码} else { //当不存在时,执行这里的代码}优化方案推荐写法如下:#####

2021-02-02 16:36:40 97

原创 oracle中的 exists 和 in 的效率问题

有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select * from T2 where T1.a=T2.a) ;T1数据量小而T2数据量非常大时,T1<<T2 时,1) 的查询效率高。2) select * from T1 where T1.a in (select T2.a from T2) ;T1数据量非常大而T2数据量小时,T1>>T2 时,2) 的查询效率高。exists 用法:

2021-02-02 16:34:48 274

原创 单例模式懒汉式与饿汉式区别与优化

单例模式的优点:由于单例模式只生成一个实例,减少了系统性能开销,当一个对象的产生需要比较多的资源时,如读取配置、产生其他依赖对象时,则可以通过在应用启动时直接产生一个单例对象,然后永久驻留内存的方式来解决。单例Singleton)设计模式应用场景数据库连接池的设计一般也是采用单例模式,因为数据库连接是一种数据库资源。项目中,读取配置文件的类,一般也只有一个对象。没有必要每次使用配置文件数据,都生成一个对象去读取。饿汉式public class SingletonEH { ..

2020-12-18 11:17:09 606 1

原创 oracle建同义词,表,视图 相互转换

同义词create synonym tablename for xxxxx.tablenamexxxx 是指登录的数据库名 tablename为同一个把表转成视图create or replace viewname as select * from tablename视图转表create table tablename as (select * from viewname)

2020-12-15 16:09:40 278

原创 idea 配置ssm 出现Artifact ssmTest:war exploded: Error during artifact deployment

1.idea 配置ssm 出现Artifact ssmTest:war exploded: Error during artifact deployment[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HDKhiPWT-1607958287426)(C:\Users\gsh\Desktop\新建文件夹\1.png)]删掉重新添加[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-z0wtsvCH-1607958287431)(C:\Users

2020-12-14 23:06:46 708

原创 Ssm整合quartz定时任务

Ssm整合quartz定时任务1.添加maven <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.0</version> </dependency>2.配置spring-quartz.xml文件<?xml

2020-12-08 21:54:26 153 1

原创 idea启动tomcat的中文乱码问题之终极大招

1.在 tomcat Server 中设置 VM options , 值为-Dfile.encoding=UTF-8,无效2、在setting中的 File encodings 中设置编码格式,后来发现这是设置页面编码格式的。也没效,3、在java Complier中设置Additional command line parameters的值,-encoding=UTF-8,...

2020-04-22 21:11:50 102

原创 idea sprinboot+mybatis+mysql亲测可以用

打开idea----左上角file—project上面步骤做好点击 next 进入下面步骤1.自己做的话一般都是 com.+名字缩写,如果是公司项目 com.+公司缩写2.你得项目名你的命名会影响包名前缀,可以参考参考 Package那一栏。上面步骤做好再点击 next 进入下面步骤这里是加依赖,我之前只是加勾选第一张图的选项,其他都是在pom文件中自己配的。所以你们也可以选择...

2019-07-23 21:09:29 90

原创 java 文件下载 form表单形式 参数传递

html界面 下载中心 文件下载界面 下载删除js界面layui.config({version: ‘1554901097999’ //为了更新 js 缓存,可忽略});layui.use([‘laydate’, ‘laypage’, ‘layer’, ‘table’, ‘c...

2019-07-18 11:37:30 891

空空如也

空空如也

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

TA关注的人

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