摘要:
网络分层,3种分法,7层、5层,4层OSI7层协议: 物理层;数据链路层;网络层;传输层;会话层;表示层;应用层5层协议: 物理层;数据链路层;网络层;传输层; 应用层TCP/IP4层协议: 物理链路层;网络层;传输层; 应用层物理层(光缆、无线电波)数据链路层(以太网)网络层(IP协议)传输层(T 阅读全文
摘要:
JVM类加载: 加载:class文件通过类加载器加载到内存 链接:验证class字节码是否满足jvm约束条件;给静态字段分配内存;将符号引用解析成实际引用 初始化:給静态字段赋值,给常量字段赋值 双亲委派:一个类需要加载时,类加载器会先让父类加载器加载,当父类加载器无法加载时,子类加载器才会加载。类 阅读全文
摘要:
1111 阅读全文
摘要:
一、MySql存储过程示例:CREATE PROCEDURE p_name()begin DECLARE fetchOk boolean;##跳出游标标识 DECLARE var_osid VARCHAR (40); DECLARE var_osbaseday VARCHAR (40); DECLA 阅读全文
摘要:
1 阅读全文
摘要:
一、MyBatics中#与$区别:1、#:预处理,参数用占位符?代替,参数的替换发生在dbms中。2、$:拼接字符串,参数的替换发生在动态解析过程中,容易引起sql注入。3、只用$的情况 order by后面4、$:解析的参数值不带引号(必须自己写)5、#:解析的参数值 带引号(自带,不用明写) 二 阅读全文
摘要:
javaWEb面试回忆总结之 分布式事务处理:https://blog.csdn.net/zhangsanfeng2009/article/details/80929745 两阶段提交协议: 1)协调器发送消息(告诉A库增加数据,告诉B库减少数据等),并把消息写到本地。 2)A库收到消息,执行本机事 阅读全文
摘要:
1、#!/bin/sh 复杂的程序必须写 #!/bin/sh 表示这是一个脚本,简单的可以不写。 2、单引号、双引号 单引号 即使包含特殊字符,也会原样输出 双引号 特殊字符有特殊含义 echo "hello world!" 报错,因为!有特殊含义 echo 'hello world!' 正常输出 阅读全文
摘要:
认证解决你是谁的问题,授权解决你能干什么的问题。 SpringSecurity中的授权:继承WebSecurityConfigurerAdapter(加@EnableWebSecurity、@Configuration注解)实现configure方法,该方法中定义匿名访问的url,antMatche 阅读全文
摘要:
使用redis-cli命令直接查询key redis-cli -h 192.168.23.121 -p 6379 -a 123456 keys "*" 使用redis-cli命令配合awk变量处理key 1)新建clientinfo.txt,内容: 37020240506001 1239023702 阅读全文