自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mysql 查看日志和启动日志

mysql有以下几种日志:      错误日志:     -log-err      查询日志:     -log      慢查询日志:   -log-slow-queries      更新日志:     -log-update      二进制日志: -log-bin     查看日志 ...

2018-09-15 15:41:02

阅读数 1539

评论数 0

Java 定义常量

常量定义方法 1. 接口:变量默认为 static final 2. 枚举 enum 每个常量都是唯一的,可以通过 values() 方法遍历,也可以有非 public 的构造方法 3. 普通类中使用 static final 修饰变量...

2018-08-18 17:33:46

阅读数 224

评论数 0

Jstack中线程thread的状态 BLOCKED,WAITING,TIMED_WAITING

1.BLOCKED这种状态是指一个阻塞线程在等待monitor锁如:wait2.WAITING一个线程在等待另一个线程执行一个动作时在这个状态如:Object#wait() 而且不加超时参数Thread#join() 而且不加超时参数LockSupport#park()3.TIMED_WAITIN...

2018-07-02 23:15:05

阅读数 1225

评论数 0

异常 及 try catch finally注意点

异常分类:1.Error(JVM虚拟机错误)2.Exception(异常):程序可以处理的异常    根据编译特性分类:    (1)检查性异常:在编译的时候必须检查,如IOException    (2)非检查性异常:在编译时可以不检查,如RuntimeException    根据运行时特性分...

2018-06-12 14:06:06

阅读数 137

评论数 0

设计模式的六大设计原则

1)单一指责原则(Single Responsibility Principle,SRP)每个类的功能单一,不能多功能2)里氏替换原则(Liskov Substitution Principle LSP,LSP)   1.子类必须完全实现父类的方法   2.子类可以有自己的个性   3.覆盖或实现...

2018-06-12 11:23:48

阅读数 81

评论数 0

DBCP数据库连接池的连接有效检测配置

基本配置initialSize :连接池启动时创建的初始化连接数量(默认值为0)maxActive:连接池中可同时连接的最大的连接数(默认值为8,调整为20,高峰单机器在20并发左右,自己根据应用场景定)maxIdle:连接池中最大的空闲的连接数,超过的空闲连接将被释放,如果设置为负数表示不限制(...

2018-05-06 22:07:22

阅读数 896

评论数 0

CAS SSO单点登录

CAS是一个单点登录框架,SSO(Single Sign On)即单点登录,在多应用系统中,只需要登录一次,就可以在多个系统方法,CAS认证中心利用Cookie的Ticket来辨别,各个系统利用Session来辨别 流程图: 图中的三个重要标识: ticket:用户从 CAS 认证中心获得...

2018-04-10 14:11:30

阅读数 83

评论数 0

springmvc + mybatis配置

百度各有其说,最后参考了官网的mybatis-spring和一些博客,实践了多次,遇到各种坑,终于解决了pom.xml<dependency> <groupId>mysql</...

2018-03-05 11:30:15

阅读数 80

评论数 0

Synchronized的原理及自旋锁,偏向锁,轻量级锁,重量级锁的区别

在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,Java SE1.6中为了减少获得锁和释放锁带来的性能消耗而引入的偏向锁和轻量级锁,以及锁的存储结构和升级过程...

2018-01-30 00:24:16

阅读数 9398

评论数 12

Java序列化(Serializable+ExternalSeralizable)

java序列化的详解,在比较满意的一篇文章收集的 转至:http://blog.csdn.net/dreamtdp/article/details/15378329 1、序列化是干什么的?        简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以...

2018-01-29 14:37:19

阅读数 278

评论数 0

Java 单例模式(饿汉+懒汉)

java单例就是一个类始终只实例化一次 饿汉模式:在程序启动,类加载的时候就初始化: public class Singleton{ private static Singleton instance = new Singleton(); private Singleton()...

2018-01-16 23:33:13

阅读数 192

评论数 0

springmvc Redis配置使用(Jedis)

首先要在本地安装redis,具体察看(mac安装):http://blog.csdn.net/kirito_j/article/details/79079411 项目环境:maven,springmvc pom.xml org.springframework.data ...

2018-01-16 23:09:09

阅读数 613

评论数 0

mac redis4.0+安装

环境搭建 1、下载 官网地址:http://redis.io/  2、将下载下来的tar.gz 压缩包拷贝到usr/local目录下  该目录需要root权限 sudo cp redis-4.0.6.tar.gz /usr/local  3、使用终端进入local文件夹中,解压该压缩...

2018-01-16 21:33:02

阅读数 334

评论数 0

spring mvc 的jpa JpaRepository数据层 访问方式汇总

本文转载网址:http://jishiweili.iteye.com/blog/2088265 AppleFramework在数据访问控制层采用了Spring Data作为这一层的解决方案,下面就对Spring Data相关知识作一个较为详细的描述。  1.Spring Data所解决的问...

2018-01-13 15:28:13

阅读数 202

评论数 0

mysql数据库基本知识总结

1.   Distinct(筛选不同) 2.   Group by(注意select中的要全部group by) 3.   Having(group by后的选择) 4.   And & Or 5.   Order by(降序desc,升序asc) 6.   Select top...

2018-01-12 11:41:49

阅读数 164

评论数 0

【阿里、腾讯、头条】等12家企业【C++方向】30场面试经验

作者:陈止风 链接:https://www.nowcoder.com/discuss/27739?type=2&order=0&pos=75&page=2 来源:牛客网 面试经验包括 阿里巴巴、今日头条、腾讯、360、网易游戏、人人网、美团点评、京东、网易、去...

2017-08-07 16:38:50

阅读数 817

评论数 0

char* 与 char[] 的区别

问题:同样char *c = "abc"和char c[]="abc",前者改变其内容程序是会崩溃的,而后者完全正确。 理解: 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部...

2017-08-06 20:03:48

阅读数 168

评论数 0

JUnit单元测试使用java详解

原文地址 http://www.open-open.com/lib/view/open1462177214142.html 我们写单元测试,一般都会用到一个或多个单元测试框架,在这里,我们介绍一下JUnit4这个测试框架。这是Java界用的最广泛,也是最基础的一个框架,其他的很多框架,包括我们后...

2017-04-07 12:31:51

阅读数 441

评论数 0

HDU1028 DP

本题的意思是:整数划分问题是将一个正整数n拆成一组数连加并等于n的形式,且这组数中的最大加数不大于n。     如6的整数划分为          6     5 + 1     4 + 2, 4 + 1 + 1     3 + 3, 3 + 2 + 1, 3 + 1 + 1 + 1 ...

2017-03-20 22:37:08

阅读数 255

评论数 0

IOS开发的OC基础和UI基础的简介

1.变量 2.类的声明和实现 3.类的继承 4.初始化,分+,-,和重写init 5.属性,@property 变量 自动生成_变量,set,get方法和实现。   可以用点语法代替get和set方法   修饰对象用retain 基本数据类型assign nonatomic非原子性...

2017-02-23 16:20:50

阅读数 426

评论数 0

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