- 博客(140)
- 收藏
- 关注
原创 一、Shell编程_4Shell条件判断
[ condition ] & 整数比较(=字符串比较、-eq等于、-ne不等于、-lt小于、-le小于等于、-gt大于、-ge大于等于) & 按照文件权限判断(-r有读权限、-w有写权限、-x有执行权限) & 按照文件类型判断(-e文件存在、-f存在且为常规文件、-d存在且为目录)...
2022-08-18 22:58:39
190
原创 一、Shell编程_3Shell运算符
方式一:$((运算式)) & 方式二:$[运算式] & 方式三:使用expr (expr m+n、expr m-n、expr \*,/,% 即乘,除,取余)
2022-08-18 22:52:34
129
原创 Shell编程_0Linux之RPM和YUM
RPM包名基本格式如:firefox-45.0.1-1.el6.centos.x86_64.rpm:软件名firefox、版本号45.0.1-1、适用的操作系统el6.centos.x86_64 ;以及安装、卸载rpm包
2022-08-17 23:20:37
349
原创 Shell编程_0Linux用户管理之权限
ls -ltr详解 & rwx权限详解 & chmod修改权限 & chown修改文件所有者 & chgrp修改文件所在组
2022-08-17 22:12:41
423
原创 一、Shell编程_2Shell变量
系统变量($HOME\$PATH、$USER、$PWD、$SHELL、$(date +%Y_%m_%d_%H%M%S)) & 自定义变量(变量名大写=变量值) & 设置环境变量(export、source) & 位置参数变量($n、$*、$@、$#参数个数) & 预定义变量($$当前进程号PID、$!后台运行的最后一个进程的进程号PID、$?最后一次执行的命令的返回状态)...
2022-08-16 18:26:50
544
原创 一、Shell编程_1介绍
脚本以#!/bin/bash开头 & 运行脚本:C/IdeaworkSpace/testShell.sh & 后台的方式运行脚本(加&):C/IdeaworkSpace/testShell.sh &
2022-08-16 12:11:54
266
原创 四、 SQL优化
一、 SQL优化:详情参考:这才是SQL优化的正确姿势二、 MySql和Oracle区别:1. 单引号的处理: MySQL字符串单引号、双引号都可以;Oracle双引号不可以;2. 自动增长的数据类型处理: MySQL是一个自动增长的数据类型,插入数据的时候,不需要管理,它自己会自动增长;Oracle不支持自动增长的数据类型,通过建立一个自增的序列号来完成自动增长;3. 事物提交方式: MySQL默认是自动提交。不支持事物;Oracle默认不自动提交,需要用户手动提交。mysql默认自动提交,也
2021-09-28 17:23:06
231
原创 三、有关Spring AOP的理解
Spring AOP:详情参考一:狂神说Spring07:AOP就这么简单1. 什么是AOP?AOP:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。Spring的Aop就是将公共的业务 (日志 , 安全等) 和领域业务结合起来 , 当执行领域业务时 , 将会把公共业务加进来 . 实现公共业务的重复利用 , 其本质还是动态代理。涉及名词:切面(Aspect):切面类;切入点(PointCut):切面通知 执行的 “地点”的定义;通知(Advice):它是切面类
2021-09-27 11:07:07
185
原创 JDK1.8新特性
JDK1.8新特性1. 大致说一下 JDK1.7和 JDK1.8区别?1.8中 Switch语句支持 String类型比对;泛型实例的创建可通过类型推断来简化;(eg:List strList=new ArrayList<>();,即 <>中原本 String可以省略)JDBC中可通过 try-with-resource 语句自动关闭 Connection、ResultSet、Statement资源对象;HashMap数组+链表+红黑树,JDK1.8引入了红黑树部分;J
2021-09-26 14:41:54
443
原创 六、什么是跨域
什么是跨域:1. 什么是跨域跨域:协议,域名,端口只要有一个不同就算跨域 ,比如:http://ic2c.cc 和 https://ic2c 就是跨域…1.例如tomcat下,部署了2个应用,A应用调用B的jsp页面,这算不算跨域?:算,你如果能同时启动两个tomcat,说明你两个端口号不同,那么当一个端口号下的程序调用另一个,就是跨域。比如dubbo,就会涉及到跨域的情况。2. 如何实现跨域java跨域的含义:在说跨域之前,首先要了解一下same-origin policy,即同源
2021-09-24 16:58:28
1409
原创 二、HashMap底层原理
HashMap底层原理:1. HaspMap的实现原理 以及 Hash碰撞HaspMap的实现原理: HashMap是 数组+链表+红黑树(JDK1.8增加了红黑树部分) 实现的,基于 Hash算法,通过 put(key,value)存储,get(key)来获取。当传入 key时,HashMap会根据 key.hashCode()计算出 hash值,根据 hash值将 value保存在 bucket里。当计算的 hash值相同时,我们称之为 Hash冲突(Hash碰撞),当发生 Hash碰撞 时,
2021-09-24 12:55:55
828
原创 一、Java面试常见问题
线程池:参考一:Java 多线程:彻底搞懂线程池循环依赖:参考一:Spring 如何解决循环依赖的问题参考二:Spring循环依赖及解决方式嵌套事务:参考一:嵌套事务总结Spring Bean生命周期:参考一:谈谈你对Spring Bean生命周期的理解【面试】SpringCloud面试题(总结最全面的面试题!!!):参考一:SpringCloud面试题(总结最全面的面试题!!!)JAVA面试八股文!!:参考一():JAVA面试八股文事务相关:参考一:mysql事务的传播行为参
2021-09-24 12:17:11
153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人