自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySql中的递归

##获取所有上级部门select temp.parent_id dept_idfrom so_department d, (SELECT @deptId deptId, (SELECT @deptId:=dd.parent_id FROM so_department dd WHERE dd.dept_id = deptId) parent_id FROM (SELECT @deptId:=4694370693097105) var...

2022-02-28 16:27:47 380

转载 redis的IO多路复用流程

转载地址:https://blog.csdn.net/fly910905/article/details/112554763

2021-08-12 09:58:26 121

原创 redis持久化的两种方式RDB和AOF

2021-08-12 09:38:55 88

原创 ReentrantLock和AQS

2021-08-09 20:08:49 68

原创 ThreadLocal原理

threadLocal理解线程与线程变量的绑定,方便线程变量的隔离ThreadLocal数据结构ThreadLocal数据结构图Thread类中引用了ThreadLocalMap /* ThreadLocal values pertaining to this thread. This map is maintained * by the ThreadLocal class. */ ThreadLocal.ThreadLocalMap threadLocals .

2021-07-25 10:02:14 91 1

原创 2021-03-10

目录一、Redis的AOF是什么?二、Redis配置文件redis.conf中关于AOF相关配置1.默认AOF没有开启2.默认名称3.三种appendfsysnc:同步策略三:重写(rewrite)(查看Linux服务器命令-free内存, df磁盘),时间换空间的思想在里面!1.重写是什么?2.重写原理3.触发机制四、RDB和AOF持久化的区别五、RDB和AOF两种持久化方式怎么选择?一、Redis的AOF是什么?官网-AOF中文:http://www.

2021-03-10 11:12:42 93 1

原创 final, finally, finalize的区别

final, finally, finalize的区别final 用于声明属性,方法和类,分别表示属性不可变、方法不可覆盖、类不可继承。内部类要访问局部变量,局部变量必须定义成final类型。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回...

2020-01-03 09:44:56 106

原创 java的String类介绍

目录1、String s = new String("xyz");创建了几个StringObject?是否可以继承String类?2、String和StringBuffer的区别3、下面这条语句一共创建了多少个对象:String s="a"+"b"+"c"+"d";1、String s = new String("xyz");创建了几个StringObject?是否可以...

2020-01-03 09:28:22 107

原创 java集合

Map与List和Set1、继承接口List和Set继承Collection接口,Map不是。2、

2020-01-03 09:17:49 64

转载 Java中>>和>>>的区别

Java中>>和>>>的区别>>:带符号右移。正数右移高位补0,负数右移高位补1。比如:4 >> 1,结果是2;-4 >> 1,结果是-2。-2 >> 1,结果是-1。>>>:无符号右移。无论是正数还是负数,高位通通补0。对于正数而言,>>和>>>没区别。...

2020-01-03 09:14:09 234

原创 自定义生成springboot启动图案

自定义生成springboot启动图案生成字符字母地址:地址1:http://patorjk.com/software/taag/地址2:http://www.network-science.de/ascii/项目根目录添加banner.txt即可自定义显示启动springboot图案。...

2019-12-19 10:51:32 477

转载 java的流的介绍

java中常用的流一、流 流是一个相对抽象的概念,所谓流就是一个传输数据的通道,这个通道可以传输相应类型的数据。进而完成数据的传输。这个通道被实现为一个具体的对象。输入流:从外部空间(文件、网络连接、内存块)读入字节序列的管道(对象)。输出流:可以向外部空间(文件、网络连接、内存块)写入字节序列的管道(对象)。、两种最基本的抽象类: 处理字节:Input...

2019-08-16 15:35:55 67

原创 oracle常用语句

目录1、查询表的前10条数据2、查询orcle表是否被被锁3、列转行函数4、创建表并添加字段5、自己生成sql6、多表更新7、Oracle 汉字排序8、Oracle循环遍历9、oracle序列的创建、使用和删除1、查询表的前10条数据selectp.*fromt_policypwhererownum<10;2、查询o...

2019-07-17 17:24:56 395

转载 字节、字、bit、byte的关系

1字节(byte)=8位(bit)在16位系统中,1字(word)=2字节(byte)=16位(bit)在32位系统中,1字(word)=4字节(byte)=32位(bit)在64位系统中,1字(word)=8字节(byte)=64位(bit)字 word字节 byte位 bit,来自英文bit,音译为“比特”,表示二进制位。字长是指字的长度1字=2字节(1 word = 2 ...

2019-07-17 16:57:22 3165

原创 redis的安装、主从复制、哨兵模式、集群模式

   1.    安装Redis3.0 yum -y install cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc make gcc-c++ libstdc++-devel tclmkdir -p /usr/local/src/rediscd /usr/local/src/rediswget...

2018-12-30 15:04:07 148

转载 tomcat所有文件夹的功能描述

tomcat-7.0.50解压版,主目录一览:我们可以看到主目录下有bin,conf,lib,logs,temp,webapps,work 7个文件夹,下面对他们分别进行介绍:2bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。重要:很多环境变量的设置都在此处

2017-05-07 11:20:04 272

原创 读取文件然后拼装成sql语句

package questiontool;import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader;import java.io.File; import java.io.FileInputStream; import java.

2017-05-04 11:32:53 346

转载 seajs常用的API

目录模块定义defineiddependenciesfactoryexportsrequirerequire.asyncrequire.resolverequire.loadrequire.constructormodulemodule.idmodule.dependenciesmodule.exportsmodule.constructor

2017-04-23 18:20:19 286

转载 seajs的使用

1、SeaJS是什么?2、下载并检阅SeaJS3、建立工程和各种目录4、引入SeaJS库5、编写自己的代码6、引入自己的代码7、压缩合并8、总结展望 -------------------------------------------------- 1、SeaJS是什么? 你一定听过前端模块化开发吧?神马,你没听过?我只能说你out了…

2017-04-23 18:10:23 319

原创 Ibatis操作指南

实现方式先将参数格式化SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");// 将日期转换成字符串String dateStr = sdf.format(date);Map map = new HashMap();map.put("dateStr", dateStr);Sql编写在ibatis查询配置

2017-04-10 21:14:01 277

转载 SVN使用

使用场景:假如你的项目(这里指的是手机客户端项目)的某个版本(例如1.0版本)已经完成开发、测试并已经上线了,接下来接到新的需求,新需求的开发需要修改多个文件中的代码,当需求已经开始开发一段时间的时候,突然接到用户或测试人员的反馈,项目中有个重大bug需要紧急修复,并且要求bug修复后要立即上线;此时应该怎么修复bug呢?是在当前已经开发新需求的基础上进行修复吗?答案是否定的,原因是:如果是在

2017-04-06 22:12:20 320

转载 nginx正则表达式

1、nginx配置基础1、正则表达式匹配~ 区分大小写匹配~* 不区分大小写匹配!~和!~*分别为区分大小写不匹配及不区分大小写不匹配^ 以什么开头的匹配$ 以什么结尾的匹配转义字符。可以转. * ?等* 代表任意字符2、文件及目录匹配-f和!-f用来判断是否存在文件-d和!-d用来判断是否存在目录-e和!-e用来判断是否存在文件或目录-x和!-

2017-03-29 10:03:54 432

转载 nginx的使用

相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:Html代码  反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并

2017-03-29 09:49:44 184

原创 复制文件夹的java代码实现

package aaa;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;

2017-01-19 20:29:59 430

原创 单点登录步骤详解

2017-01-16 23:17:53 378

原创 单点登录

2017-01-16 22:19:04 366

原创 solr集群搭建

2017-01-16 22:12:12 201

原创 solr从数据库中导入业务数据的步骤详解

2016-12-30 23:48:38 239

原创 solr的安装步骤

1将war包拷贝到tomcat的webapps目录下源目录:F:\java226期\day80_lucene&solr\solr-4.10.3\example\webapps\solr.war目标目录:D:\apache-tomcat-7.0.52\webapps\solr.war然后启动一下tomcat,加压一下solr.war

2016-12-26 16:01:45 193

原创 过滤器filter和拦截器interceptor的区别

Filter基于回调函数,我们需要实现的filter接口中doFilter方法就是回调函数,而interceptor则基于java本身的反射机制,这是两者最本质的区别。Filter是依赖于servlet容器的,即只能在servlet容器中执行,很显然没有servlet容器就无法来回调doFilter方法。而interceptor与servlet容器无关。Filter的过滤范围比Interc

2016-12-22 18:35:26 246

原创 springmvc+mybatis中拦截器的使用

定义springmvc的处理器拦截器是用于对处理器进行预处理和后处理自定义拦截器的编写拦截器三个方法的执行时间拦截器的配置针对某种mapping配置拦截器配置全局的拦截器

2016-12-22 17:51:13 1174

原创 mybatis+ springmvc上传图片五步走

2016-12-22 17:17:26 315

原创 "=="和equals的区别

一、java当中的数据类型和“==”的含义:1> 基本数据类型(也称原始数据类型) :byte,short,char,int,long,float,double,boolean。他们之间的比较,应用双等号(==),比较的是他们的值。2 >复合数据类型(类):当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址(确切的说,是堆内存地址)。注:对于第二种类型,

2016-12-19 22:36:03 197

原创 多态的解释

多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变,即不修改程序代码就可

2016-12-19 22:30:08 528

原创 java中堆和栈的区别

堆内存---->用来存放由new创建的对象和数组,在堆中分配的内存          ---->在堆中产生了一个数组或对象后,还可以在栈中定义一个特殊的变量,让栈中这个变量的取值等于数组或对象在堆内存中的首地址,栈中的这                                      变量就成了数组或对象的引用变量          ---->由Java虚拟机的自动垃圾回收器

2016-12-19 22:29:01 251 1

原创 struts2运行流程

2016-12-19 20:46:09 560

转载 distinct的使用

在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。表A:表B:1.作用于单列select distinct name from A执行后结果如下:2.作用于多列示例2.1select distinct name, id from A执行后结果如下:

2016-12-05 12:51:04 255

转载 运行时异常一般异常的区别

Throwable 是所有 Java 程序中错误处理的父类 ,有两种资类: Error 和 Exception 。   Error :表示由 JVM 所侦测到的无法预期的错误,由于这是属于 JVM 层次的严重错误 ,导致 JVM 无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。Exception :表示可恢复的例外,这是可捕捉到的。Java 提供了两

2016-12-02 11:04:28 17325 2

原创 sql语句练习

2016-11-24 17:27:12 221

原创 sql常用语句汇总

只修改列的数据类型的方法:通常可以写成 alter table 表名 modify column 列名 新的列的类型例如:student表中列sname的类型是char(20),现在要修改为varchar(20),SQL语句如下    alter table student modify column sname varchar(20); 同时修改列名和列的数据类型的方法:

2016-11-20 12:01:35 469

空空如也

空空如也

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

TA关注的人

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