自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凯楠的博客

曾梦想仗剑走天涯,后来bug太多就没去

  • 博客(25)
  • 收藏
  • 关注

原创 Sourcetree如何从Github拉取项目

1.SourceTree是什么拥有可视化界面的项目版本控制软件,适用于git项目管理 window、mac可用2.获取项目代码(这里以GitHub为例)添加账户登陆你的GitHub账户进度条变为绿色即为成功拉取代码成功!...

2019-03-07 12:33:06 8099 1

转载 sourcetree跳过注册的方法

当前只有Win的版本,Mac自行百度(笑)很多人用git命令行不熟练,那么可以尝试使用sourcetree进行操作。然鹅~~sourcetree又一个比较严肃的问题就是,很多人不会跳过注册或者操作注册。废话不多,我们直接开始跳过注册阶段的操作。下载好之后会有这么一个界面要求你注册或登录。(不管它)将下面的一串串放进我的电脑的地址栏,打开sourcetree的文件夹%Loc...

2019-03-05 09:56:23 321

原创 quartz定时器的使用

一、添加依赖jar包1.添加spring的Maven依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>3.0.5.RELEASE</v...

2018-12-20 17:12:41 497

转载 Group by 分组详解

先来看下表1,表名为test: 表1  执行如下SQL语句: 1 2 SELECT name FROM test GROUP BY name   你应该很容易知道运行的结果,没错,就是下表2: 表2  可是为了能够更好的理解“group by”多个列“和”聚合函数“的应用,我建议在思考的过程中,由表1到表2的过程中...

2018-11-22 16:25:16 20350 16

原创 POI excle导入日期格式转换问题

在使用poi工具的时候遇到了日期格式转换的问题后来查明原因是在遇到日期单元格时候会被当作数值处理这时候需要在下面加上判断语句case Cell.CELL_TYPE_NUMERIC: //数字 //遇到日期类型进行格式转换 if (HSSFDateUtil.isCellDateFormatted(cell)) { ...

2018-11-16 16:17:57 2320

原创 Redis使用场景以及与memcache的区别

1、Redis使用场景(1)、会话缓存(Session Cache)(2)、全页缓存(FPC)(3)、队列(4)、排行榜、计数器(5)、发布、订阅2、Memcache与Redis的区别有哪些?(1)、存储方式不同,memcache把所有数据存在内存中,数据不能超过内存大小,断电后数据会挂掉。Redis有部分会存放在硬盘中,这样能保证数据的持久性。(2)、数据支持...

2018-07-30 15:18:48 1323

原创 junit常用注解

Unit4中的Annotation(注解、注释)JUnit4 使用 Java 5 中的注解(annotation),以下是JUnit4 常用的几个annotation介绍@Before:初始化方法@After:释放资源@Test:测试方法,在这里可以测试期望异常和超时时间@Ignore:忽略的测试方法@BeforeClass:针对所有测试,只执行一次,且必须为static void@...

2018-07-27 20:54:37 1075

原创 final、finally、finalize的区别

1、final:用于类、方法、属性,分别表示类不可继承、方法不可覆盖、属性不可变。2、finally:异常处理语句结构的一部分,表示总是执行。3、finalize:Object 类的一个方法,在垃圾回收器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。该方法更像是一个对象生命周期的临终方法,当该方法被系统调用则代表该对象即将“死亡”,但是...

2018-07-27 14:09:16 249

原创 String、StringBuffer、StringBuilder的区别

      Java 平台提供了两种类型的字符串:String 和 StringBuffer/StringBuilder,它们都可以储存和操作字符串,区别如下     (1)String 是只读字符串,也就意味着 String 引用的字符串内容是不能被改变的。初学者可能会有这样的误解:String str = "abc";str = "bcd";     如上,字符串 str 明...

2018-07-27 14:03:04 159

原创 Mybatis 中一级缓存与二级缓存?

       1. 一级缓存: 基于 PerpetualCache 的 HashMap 本地缓存,其存储作用域为 Session,当 Session flush 或close 之后,该 Session 中的所有 Cache 就将清空。       2. 二级缓存与一级缓存其机制相同,默认也是采用 PerpetualCache,HashMap 存储,不同在于其存储作用域为Mapper(Na...

2018-07-23 22:05:23 204

原创 java异常机制处理以及5个常见RuntimeException

Java 对异常进行了分类,不同类型的异常分别用不同的 Java 类表示,所有异常的根类为 java.lang.Throwable,Throwable 下面又派生了两个子类:Error 和 Exception,Error 表示应用程序本身无法克服和恢复的一种严重问题。Exception 表示程序还能够克服和恢复的问题,其中又分为系统异常和普通异常,系统异常是软件本身缺陷所导致的问...

2018-07-23 21:27:08 18129

原创 & 和 && 的区别

       &有两种用法:(1)按位与;(2)逻辑与。       &&运算符是短路与运算。逻辑与跟短路与的差别是非常巨大的,虽然二者都要求运算符左右两端的布尔值都是true 整个表达式的值才是 true       &&之所以称为短路运算是因为,如果&&左边的表达式的值是 false,右边的表达式会被直接短路掉,不会进行运算。...

2018-07-23 20:51:18 219

原创 利用BIO、NIO技术编写文件拷贝

1、BIOpublic class BIO { public static void main(String[] args)throws Exception { FileInputStream fileInputStream=new FileInputStream("C:\\Users\\ASUS\\Desktop\\teacher1\\训练营\\网络编程视频\\网络...

2018-07-23 20:37:31 260

原创 事务及事务的四大特征是什么?

1、事务是什么             事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。2、事务的四大特性       数据库事务 transanction 正确执行的四个基本要素。ACID,原子性(Atomicity)、一致性(Correspondence)、...

2018-07-23 13:45:30 76778 10

原创 MySQL 语句优化

1、 where  子句中可以对字段进行 l null  值判断吗?        可以,比如 select id from t where num is null 这样的 sql 也是可以的。但是最好不要给数据库留 NULL,尽可能的使用 NOT NULL 填充数据库。不要以为 NULL 不需要空间,比如:char(100) 型,在字段建立时,空间就固定了,不管是否插入值(NULL 也包...

2018-07-23 13:39:55 181

原创 Mysql 性能优化

1、当只要一行数据时使用 limit 1       查询时如果已知会得到一条数据,这种情况下加上 limit 1 会增加性能。因为 mysql 数据库引擎会在找到一条结果停止搜索,而不是继续查询下一条是否符合标准直到所有记录查询完毕。2、选择正确的数据库引擎       Mysql 中有两个引擎 MyISAM 和 InnoDB,每个引擎有利有弊。MyISAM 适用于一些大量查询...

2018-07-23 09:39:03 131

原创 mysql几种存储引擎

(1)、InnoDB 存储引擎InnoDB 是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键,InnoDB 是默认的 MySQL引擎。(2)、MyISAM 存储引擎MyISAM 基于 ISAM 存储引擎,并对其进行扩展。它是在 Web、数据仓储和其他应用环境下最常使用的存储引擎之一。MyISAM 拥有较高的插入、查询速度,但不支持事物。(3)、MEMORY 存储引...

2018-07-23 09:25:30 3787

原创 SQL 之 sql 注入

何为sql注入       通过在 Web 表单中输入(恶意)SQL 语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行 SQL 语句。举例:当执行的 sql 为 select * from user where username = “admin”or “a”=“a”时,sql 语句恒成立,参数 admin 毫无意义。 防止 sql 注入的方式:      ...

2018-07-23 09:17:52 202

转载 面试总结

https://blog.csdn.net/qq_39326137/article/list/2

2018-07-18 22:02:46 154

原创 FastDFS简介以及linux配置

一、简介FastDFS是高性能的分布式文件系统,重要功能包括文件的存储、同步、访问(上传下载),适用于以文件为主体的网络站点(图片和视频分享)FastDFS包含两个角色Tracker (追踪器和调度服务器):调度和访问文件的负载均衡。 Storage (存储器和存储服务器):文件的管理(存储、同步、访问接口)和文件的元数据支持水平扩展,不会对在线服务造成任何影响存储服务器通过卷/...

2018-07-18 18:00:03 324

原创 linux 防火墙设置

1、service ifconfig status查看防火墙状态2、service iptables stop关闭防火墙3、永久关闭防火墙chkconfig iptables off 

2018-07-18 15:58:56 276

原创 jsp 有哪些域对象和内置对象及他们的作用?

四大域对象:(1)pageContext page 域-指当前页面,在当前 jsp 页面有效,跳到其它页面失效(2)request request 域-指一次请求范围内有效,从 http 请求到服务器处理结束,返回响应的整个过程。在这个过程中使用  forward(请求转发)方式跳转多个 jsp,在这些页面里你都可以使用这个变量(3)session session 域-指当前会话有效范围,浏...

2018-07-17 22:25:46 1644

转载 HashMap、HashTable、HashSet底层原理及区别

①HashMap的工作原理HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法找到正确的键值对,然后返回值对象。HashMap使用链表来解决碰撞问题,当发生碰撞了,对象将会储存在链...

2018-07-11 09:19:55 1176

原创 java笔记 包装类-整数缓冲区

包装类-整数缓冲区:案例:为何第三中传入128时候出现false?首先,可以肯定的是a5与a6的地址是不同的,通过查看valueOf的源代码可以发现,其原因在于当传入的数值在-128与127之间时,会被缓存在一个对象数组中,这样设计的原因是出于高并发时需要处理大量的数据,提前创建一个数组储存常用整数以备使用,可以用以缓冲,而当传入的数值不在这个范围之内,程序便会创建一个新的对象,因此这也是导致地址...

2018-03-18 14:03:13 730

原创 简单的纯java银行管理系统

本人写下这篇文章时也是初学者,初入贵圈,很是激动,写下此文,希望能给和我一样的初学者一些帮助,如有帮助,那就点个关注再走吧!(粘上就能跑!!重要的事情说一遍!!)这个银行管理系统是在我刚学完面向对象的时候写的,具体功能如下: 1、开户 2、登录 3、取款 4、存款 5、查询余额 6、修改密码 7、转账 8、注销 9、销户 0、退出/...

2018-03-18 09:37:46 38317 19

空空如也

空空如也

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

TA关注的人

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