自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【无标题】

IDEA的Maven项目自动打包 并 部署到远端服务器

2022-11-23 16:23:29 113

转载 【理解Java Integer的缓存策略】

理解Java Integer的缓存策略```javapublic class JavaIntegerCache { public static void main(String[] args) { Integer integer1=3; Integer integer2=3; if(integer1==integer2){ System.out.println("integer1==integer2")

2021-11-18 14:29:34 169

原创 mybatis插入对象返回主键id

mybatis插入对象返回主键id一、注解式 /** * 插入数据:返回记录主键id值 * @param permit * @return */ @Options(useGeneratedKeys = true, keyProperty = "pkid", keyColumn = "pkid") @Insert("insert into houdict.t_pj_presale_permit(project_pkid,property_typ

2021-08-19 11:07:12 372

转载 mybatis-plus复杂查询条件加括号(and和andNew的区别)(转载网上)

mybatis-plus复杂查询条件加括号(and和andNew的区别)EntityWrapper里的and和andNew的区别//and()//mybatis-plusew.eq("is_delete",1).and().like("name",name).or().like("code",name);——————————————————————————————————————————产生的sql语句select * from student where is_delete ...

2021-08-16 17:16:51 1522

原创 JAVA中 && 和 & 、 || 和 | 解释

JAVA中 && 和 & 、 || 和 | 解释一:名解&& :短路与&:逻辑与|| :短路或| :逻辑或二、特性短路与(&& ):(1)从左至右顺序判断,如果第一个判断为false,直接返回false,后面判断不会执行;(2)多个判断时进行&&,都为ture时,为ture;(3)为什么叫短路与? 就好似物理中的电流,当某处短路时,电流直接从一条路通过,而不再管另一条路。(博主:Solo_two)短

2020-09-25 10:32:49 555

转载 Centos

1. CentOS 是一个操作系统品牌我们的电脑通常安装的是 Windows 操作系统,Windows 下有 Windows 2003, Windows 2007, Win7,Win10;还有其他普通人不常用的操作系统,如 Linux,Dos,Mac,Unix等。现在越来越多人开始学习 Linux 系统,说到 Linux 系统,就有2个系列的概念:debian 系和 redhat 系。...

2020-04-13 16:24:51 323

转载 IDEA 快捷键 使用

搜索类快捷键快捷键 描述 Ctrl + F 文件内查找字符串 Ctrl + Shift + F 按照文本的内容查找 双击Shift 查找任何内容,可搜索类、资源、配置项、方法等,还能搜索路径 Ctrl + Shift + R 全局资源查找和替换 Ctrl + N 按类名搜索类,比如 Java,Groovy,Scala 等类文件 Ctr...

2020-04-13 15:30:30 626

转载 IDEA 功能处理代码

自动代码常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。例如要输入for(User user : users)只需输入user.for+Tab ;再比如,要输入Date birthday = user.getBirthday()只需输入user.getBirthday().var+Tab即...

2020-04-13 15:25:25 426

转载 IDEA 快捷键

【转】https://www.open-open.com/lib/view/open1396578860887.htmlCtrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择C...

2020-04-13 15:23:01 114

原创 每日问答14

1、什么是Solr,为什么要SolrSolr是一个全文检索服务器,它可以单独运行在servlet容器,可以单独对外提供搜索和索引功能。数据库本身对大数据量查询效率慢,对模糊查询支持不是特别优秀,像电商类网站。搜索是非常核心的功能。(即使做了数据库读写分离),很多功能也不能有效解决(分词技术),针对于该问题,有必要引入全文检索服务器功能。2、什么是Redis,为什么要RedisRed...

2019-09-27 09:37:21 122

原创 每日问答13

1.什么是Nginx?Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强.2.Nginx有什么用?1.负载均衡: 将服务器接收到的请求按照规则分发2.Http服务器:Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端;3.反...

2019-09-26 14:08:17 129

原创 每日问答12

1.缓存穿透?解决方案 穿透:查询一个一定不存在的数据,由于缓存中都没有,这些请求短时间内直接落在了数据库上,导致数据库异常。 解决方案: 持久层查询不到就缓存空结果,查询时先判断缓存中是否exists(key) ,如果有直接返回空,没有则查询后返回 2.缓存雪崩?解决方案 雪崩:缓存大量失效的时候,引发大量查询数据库 解决方案: ...

2019-09-25 10:00:04 123

转载 多线程、并发、并行、同步、异步和互斥的解释

【转载地址】https://www.cnblogs.com/mark5/p/11039502.html(侵删)1. 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥2. 互斥:进程间相互排斥的使用临界资源的现象,就叫互斥。3. 同步:进程之间的关系不是相互排斥临界资源的关系,而是相互依赖的关系。...

2019-09-23 11:33:20 420

转载 == 和 equals()的区别

【转载地址】https://www.cnblogs.com/mark5/p/11038604.html(侵删)==:== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。1、比较的是操作符两端的操作数是否是同一个对象。2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。3、比较...

2019-09-23 11:27:44 94

原创 每日问答11

redis有哪些类型?String Set Zset Hash Listredis List类型有哪些常用命令?列举6个lpush key value1 [value2] 将一个或多个值插入到列表的头部(从左侧添加)rpush key value1 [value2] 将一个或多个值插入到列表的尾部(从右侧添加)llen key 获取列表长度lrange key start ...

2019-09-18 10:05:17 131

原创 每日问答10

一、redis有哪些类型? string是redis最基本的类型,一个key对应一个value,一个键最大能存储512MB。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。 Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。 Redis中每个 hash 可以存...

2019-09-17 10:08:26 148

原创 每日问答9

一、什么是Redis?Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。二、Redis有什么优点(特点)?1.性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。2.丰富的数据类型 – Redis支持的类型 String, List, Hash, Set 及 O...

2019-09-16 09:38:00 138

原创 每日问答8

1.什么是存储过程?有什么优缺点? 存储过程 : 存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快 优点 : 存储过程是预编译过的,执行效率高 存储过程的代码直接存放于数据库中,通过存储过程名直接调用,减少网络通讯 ...

2019-09-12 09:53:51 136

原创 Linux简单命令回顾

一、安装 Linux:部署应用程序二、为什么使用在Windows上登录远程服务器​ ,CRT(收费),Putty(小,功能不全),Xshell()​ Linux一般作为服务器使用,远程登录操作,Linux中通过SSH服务实现远等,port=22三、上传文件 alt +p四、windows更目录时计算机​ ,linux的root是/,没有分盘,只有目录五、/etc 目录下...

2019-09-11 09:42:10 131

原创 每日问答7

1 描述主键、外键、候选主键、超键是什么超键(super key):在关系中能唯一标识元组的属性集称为关系模式的超键候选键(candidate key):不含有多余属性的超键称为候选键主键(primary key):用户选作元组标识的一个候选键程序主键外键(foreign key)如果关系模式R1中的某属性集不是R1的主键,而是另一个关系R2的主键,则该属性集是关系模式R1的外键。...

2019-09-11 09:37:57 280

原创 每日问答6

1.什么是Mybatis?​ MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、支持普通SQL查询、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的...

2019-09-10 09:57:33 145

原创 每日问答5

1.SpringMvc中的bean是线程安全的吗? 说出你的解决方案?Spring管理的Bean对象默认是单例模式,当多线程操作Bean对象时就会出现线程安全问题;因为在多线程中线程改变了bean对象的可变成员变量时,其他线程就无法访问该bean对象的初始状态,这样就造成数据错乱。所以需要用线程同步来处理这个问题。方法一、使用ThreadLocal,ThreadLocal会为每一个线程提供...

2019-09-10 09:51:33 197

原创 每日问答4

1.什么是Spring IoC?IOC(控制反转),将创建对象的控制权由自己把控转移到spring容器中,并由容器根据配置文件去创建实例和管理各个实例之间的依赖关系;DI(依赖注入),将对象之间的依赖关系交由框架处理,减低组件之间的耦合性,即应用程序在运行时依赖IOC容器来动态注入对象需要的外部资源。Spring IOC有三种注入方式 :构造器注入、setter注入、注解注入。2.什么...

2019-09-10 09:48:45 144

原创 每日问答3

1、什么是ShiroApache Shiro 是 Java 的一个安全(权限)框架。Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE 环境,也可以用在 JavaEE环境。Shiro 可以完成:认证、授权、加密、会话管理、与Web 集成、缓存 等。三大核心组件:2、描述Shiro认证流程1、收集用户身份/凭证2、调用 Subject.login 进...

2019-09-10 09:42:20 132

原创 安全权限框架——Shiro使用(篇一)

前言:目前有两款主要使用的安全权限框架:Spring(Acegi) Security:优点:功能非常强大。能够和Spring整合特别的容易。缺点:学习难度大。Apache Shiro:优点:学习简单。缺点:功能没有那么强大。正文:(Shiro我将分为两篇文章,此为第一篇)1、Apache ShiroApache Shiro 是 Java 的一个安全(权限...

2019-09-05 19:06:11 233

原创 每日问答2

一、JAVA中集合和数组的区别1. 集合的容量可变,数组的容量不可变​ 2. 数组只能存储单一类型的数据,集合可以存放各种类型的数据​ 3.数组可以存放基本数据类型,集合只能存放引用数据 类型,要存放基本数据类型,​ 就要引用基本数据类型的包装类​ 数组类型空间必须连续且支持下标访问,集合内存空间可以连续可以不连续,以数组为底层容器的集合支持下标访问,链表不支持​ 集合可以以一...

2019-09-05 11:28:23 164

原创 每日问答

一、序列化作用?什么是序列化、反序列化1.序列化作用:序列化是一种用来处理对象流的机制,可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是可以解决对象流读写操作时可能引发的问题,如果不进行序列化可能会存在数据乱序的问题。2.序列化:把对象转换为字节序列的过程称为对象的序列化3.反序列化:把字节序列恢复为对象的过程称为对象的反序列化二、数据库设计...

2019-09-04 11:58:44 184

原创 禁止powerdesiger的桌面菜单右键新建中的选项

禁止powerdesiger的桌面菜单右键新建中的选项第一步、win + R,打开运行,输入:regedit ,打开注册表第二步、对照自己的右击—新建中的菜单,删除注册表中的内容第三步、特殊找不到的,就新建它,看它的后缀在桌面右击–新建,会出来很多的不用菜单,比如图中画出来的powerDesigner快捷新建菜单第一步、win + R,打开运行,输入:regedit ,打开注册表在这里插...

2019-08-29 11:01:49 1032 1

空空如也

空空如也

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

TA关注的人

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