- 博客(12)
- 收藏
- 关注
原创 String类中常用的方法:
split(): 把字符串分割成字符串数组;indexOf(): 从指定字符提取索引的位置;append(); 追加字符串或字符;trim(); 去除字符串两端的空格;replace(); 替换hashCode(); 返回字符串的哈希玛subString(); 截取字符串equals(); 比较length(); 获取字符串的长度cincat(); 将指定的字符...
2019-10-27 19:58:28
218
原创 java中的锁:
锁,顾名思义就是锁住一些资源,当只有我们拿到钥匙的时候,才能操作锁住的资源。在我们的Java,数据库,还有一些分布式的环境中,总是充斥着各种各样的锁让人头疼,例如“公平锁”、“自旋锁”、“读写锁”、“分布式锁”等等。其实真实的情况是,锁并没有那么多,很多概念只是从不同的功能特性,设计,以及锁的状态这些不同的侧重点来说明的,因此我们可以根据不同的分类来搞明白为什么会有这些“锁”?坐稳扶好了,准备...
2019-10-27 19:29:02
116
原创 常用的linux文件权限如下:
444 r--r--r--600 rw-------644 rw-r--r--666 rw-rw-rw-700 rwx------744 rwxr--r--755 rwxr-xr-x777 rwxrwxrwx从左至右,先是3个数字,代表文件的权限然后是9个字母(或者连字符)其中 1-3位数字代表文件所有者的权限4-6位数字代表同组用户的权限7-9数字代表其他用户的权限而...
2019-10-26 11:48:58
124
原创 jdbc连接数据库:
主要内容:JDBC连接数据库步骤。 一个简单详细的查询数据的例子。 封装连接数据库,释放数据库连接方法。 实现查询,插入,删除,更新等十一个处理数据库信息的功能。(包括事务处理,批量更新等) 把十一个功能都放在一起。 安装下载的数据库驱动程序jar包,不同的数据库需要不同的驱动程序(这本该是第一步,但是由于属于安装类,所以我们放在最后)一.JDBC连接数据库(编辑)步骤(主要有六...
2019-10-26 11:09:16
152
原创 对jvm的深入理解及GC垃圾回收机制:
java的jvm内存结构主要分为三大块: 堆内存, 占内存, 方法区.堆内存: 是JVM中最大的一块内存地址, 他主要是由年轻代,年老代,持久代组成, 所有new出来的对象都放在该内存里.栈内存: 暂存数据的地方, 每个线程都包含一个栈区, 栈存放在一级缓存中, 存取速度快, 栈中只保存基础的数据类型和自定义对象的引用,每个栈中的数据都是私有的, 其他栈不能访问,方法区: ...
2019-10-26 09:38:10
167
原创 对反射的理解:
反射: 简单的说,反射机制指的是程序在运行时,能够获取自身的信息(即:能够获取java中反射类的字节码). 在java中,只要给定类的名字,那么就可以通过反射机制来回去该类的所有信息.反射的作用: 在运行时能够判断任意一个对象的所属类, 在运行时构造任意一个类的对象; 在运行时判断任意一个类所具...
2019-10-25 21:21:49
580
原创 HTTP和HTTPS的区别:
HTTP: 不加密; 链接的端口是80; HTTP超文本传出协议 ,信息是明文传输;HTTPS: 加密; HTTPS是基于HTTP开发的, 是HTTP的安全版; HTTPS需要到ca申请证书, 一般免费证书很少, 需要交费; 链接的端口是443;...
2019-10-25 20:57:16
1309
原创 Mybatis的底层原理
void queryByID() throws IOException { InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml"); SqlSessionFactory sqlSessionFactory = new SqlSessionFacto...
2019-10-25 19:20:02
1564
原创 SpringMVC的执行原理
1. 用户向服务器发送请求,请求会被前端控制器DisPatchServlet捕获;2. DispatchServlet对请求的url进行解析,得到请求资源标识符(url), 然后根据该URL调用HandlerMapping将请求映射到处理器 handlerExecutionChain;3. DisPatchServlet 根据获得的handler 选择一个合适的Hand...
2019-10-25 16:32:27
87
原创 请求转发和重定向的区别:
1)、请求转发是服务器内部跳转,所以地址栏上的路径不会改变.重定向是浏览器在次发送请求,地址栏上的路径会发生改变.2)、请求转发只发送一次请求。 重定向会发送两次请求.3)、请求转发只能在当前应用内部跳转.它的路径写法是 /资源路径重定向可以在内部跳转也可以跳出当前应用. /工程名/资源路径.4)、请求转发,可以共享reqeust。 重...
2019-10-25 15:57:34
93
原创 linux下快速安装redis
首先在linux中安装上传yum install lrzsz,安装完成后按一下步骤1.rz 将文件上传到虚拟机上2.tar -xvf redis-5.0.4(文件名) 解压文件3.cp -r redis-5.0.4 /usr 将文件复制到usr文件目录下4.rm -rf redis-5.0.4.gz 将文件删除5.因为redis是基于C...
2019-10-16 15:21:28
178
原创 Spring的理解以及注解配置Spring
Spring概念:是一个轻量级控制反转(IOC)和,面向切面(AOP)的容器.装什么像什么,什么都可以装,管理者是对象.运用于一式的开发,不排斥任何框架.SpringAOP:.将通知织入到被代理对象,返回代理对象的过程. 思想是面向切面, 横向重复,纵向提取DI: 依赖注入,实现IOC的技术支持SpringIOC:Inversion of Control 的缩写,多数书籍翻译成“控...
2019-10-16 14:46:25
100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人