01 2024 档案
摘要:ls 查看命令 -a 查看隐藏 -l列表查看 -h cd 切换 家目录家目录下面 相对路径 pwd 查看当前路径 mkdir 创建目录 mkdir linux 路径 mkdir -p touch 创建文件 Linux路径 cat 查看文件内容 more linux路径 cp 复制 【-r】参数1 表
阅读全文
摘要:HashMap 底层数据结构,1.7和1.8? 1.7数据加链表 1.8数组加链表或者红黑树 链表中元素多变化为红黑树,删除退化为链表 为何一上来不树化,树化阈值为何是8,何时会树化,何时退化为链表? 1.7时候链表太长了会影响性能,数组容量大于64 和阈值大于8同时满足 为何一上来不进行树化 链表
阅读全文
摘要:如同任何一次伟大陆行一样,丈量的次度就是一沓坚实的脚印,2002年公司成立于面试官您好,我是黄河科技学院软件工程专业大4学生赵英波。1969 interent 互联网元年1946 计算机元年网络分类局域网(LAN):指范围内在几百米到10公里内办公楼群或校园网内的计算机相互交互构成的计算机网络。成域
阅读全文
摘要:ArrayList 和 Linklist Arraylist 1.基于数组,需要连续内存 2.随机访问快 3.尾部插入,删除性能可以,其他部分插入会移动数据,性能差。 4.可以利用cpu缓存,局部性原理。 LinkedList 1.基于双向链表,无序连续内存 2.随机访问慢 3.头尾插入删除性能高
阅读全文
摘要:初始长度为0数组 ArrayList()会使用长度为0的数组 ArrayList(int initalCapacity) 会使用自定容器的数组 如果初始不是0 add()首次扩容为10,再次扩容为1.5倍 addAll()会在元素与下次扩容1.5倍选最大值 Iterator (迭代器) 遍历集合 遍
阅读全文
摘要:d代表文件夹-代表文件3位表示用户 3表示用户主 3其他用户 r记为4,w记为2,x记为1,可以有:0:无任何权限1.仅有x x2.仅有w权限 -w-3.有w和x权限 即-wx4. 仅有r权限 r--5.有r和x权限 r-x6.有r和w权限 rw-7.有全部权限 rwxchmod 515 chmod
阅读全文
摘要:rm用于删除rm -r -f 参数一 参数2通 cp 一样,-r 选项用于删除文件夹-f 表示force,强制删除(buhui弹出提示)‘rm -r’ test2 test3lsrm支持通配符*,匹配任意内容,做模糊匹配test* 表示任何以test靠头的内容*etst 表示结尾的内容*test*,
阅读全文
摘要:ls [-a -l -h] [linux路径] ls -a 显示隐藏ls- l 列表ls-h 单位ls -la/ls -lhls 指定文件夹的内容 cd 切换工作目录当linux 终端 打开时候,默认以用户的hmoe为工作目录cd change directroycd linux路径cd 根目录 m
阅读全文
摘要:linux 系统目录结构是树形结构windows 系统尅一优多个盘符linux 没有盘符,只有一个根目/user/local/hello.txt顶解目录://test/hello.txt/inheima.txt /itcast/inheima/hello.txt linux目录结构:linux命令基
阅读全文
摘要:引入有依赖:soring-cloud-dependencies2.编写main函数@SpirngBootApplication@enableEurekaServerspringBootApplicaton.run(EurckApplication.class,args); 配置文件:applicat
阅读全文
摘要:单体架构:将业务所有功能集中在一个项目中开发,达成一个包部署。优点:架构简单,部署成本低缺点:耦合度高 分布式架构:根据业务功能对系统进行才分,每个业务模块作为独立米昂木开发,称为一个服务。优点:降低服务耦合有利于服务升级分布式拆分力度:微服务:微服务是一种经过良好结构设计的分布式架构方案,微服务架
阅读全文
摘要:注解本身是一个继承了Annotation的特殊接口,具体实现类似jdk动态代理的代理类。 通过反射获取注解,返回也是java运行生成的动态代理对选哪个 最终会调用AnnotationlnvocationHandler的invoke方法,该方法会MEMBERvALues这个Map查询对应的值,而mem
阅读全文
摘要:1.preHandle:进入Handle方法之前执行,用于身份认证,身份授权,比如身份证,如果认证通过表示当前没有用户登录,需要犯法拦截不再向下执行。 2.pstHand;e:进入Handle方法后,返回modleAndView执行,应用场景从modleAndview出发:将公用的墨香数据传到属兔,
阅读全文
摘要:一般用@Controller 注解,也可以用@RestContrlooer,@RestController注解相当于@ResponseBody+@Controller,表现是表现层,除此之外,一般不用别的注解代替。
阅读全文
摘要:通过JACKson 框架可以把java里面的对象转化成js可以识别的json对象。具体步骤: 1.加入Jack.jar 2.在配置文件配置json映射 3.在接受ajax方法里面一颗直接返回OBject,list等,但方法加@ResponseBody注解。 @RequestMapping注解中加上m
阅读全文
摘要:在Controller 类上增加@SessionAttributes 注解,使得在调用该Controller 时,将Modle 中的数据存放在Session中,实例代码如下: @Controller @ResquestMapping("/") @SessionAttibutes("isAdmin")
阅读全文
摘要:局部异常处理 局部异常处理是指当类中1发生异常时,由方法来处理,该方法的参数类型为Exception,而Exception是所有异常的父类,所以该参数来接受异常信息 步骤说明 1.在controller类中定义处理异常的方法,添加注解@ExceptionHandler,方法的擦桉树类型weiexce
阅读全文
摘要:@PathVariable 主要接收 http://host:port/path{参数值}数据 @pathVariable作为借口是,url是http"//ww.yoodb.com/user/getUserById/2 @RequestParam 主要用于接受http://host:port/pat
阅读全文
摘要:@RequestMapping 注解 是一个用来处理请求地址映射的注解,可用于类或方法上 用于类上,则表示类中所有相应请求的方法都是以该地址作为父路径 @Controller @RestMapping(/test) public class TestController{ }0 启动的是本地服务,默
阅读全文
摘要:springmvc提供2中上传方式 基于commons-fileupload.jar org.springframework.web.multipart.commons.CommonsMutipartResolver 基于servlet 3.0+ support.StandardServletMut
阅读全文
摘要:post 请求访问 @requestMapping(value="",method=requestmethod.post) get请求访问@RequestMapping(value"",methodrequesMethod.get) @Requestmapping同时支持2中 RequestMeth
阅读全文
摘要:springMvc 的返回值可以有很多类型,如String,modleAndView 等,但事一般使用String 比较友好。 在 Spring MVC 中,`@RequestMapping` 注解用于将请求映射到控制器的处理方法。它可以应用在类级别和方法级别上,用于处理不同的 URL 请求。 以下
阅读全文
摘要:在配置文件中(一般命名为springmvc.xml文件)通过开启配置: <mvc :annotation-driven> 来实现注解处理器和适配器的开启。 在返回值前面加:forward: 参数,可以实现转发。 forward:getName.do?name="java精选" 在返回值前面加 :re
阅读全文
摘要:表现层:数据的展示,操作页面,请求转发 持久层:封装封装业务数据访问逻辑 业务层:封装业务处理逻辑 各层之间关系:Mvc是一种表现层的架构,表现层通过接口调用业务层,业务通过接口调用持久层,当下一层发生改变,不影响上一层的数据
阅读全文
摘要:请求转发是浏览器一次发出请求,获取一次相应,重定向是二次。 请求地址栏未变,转发地址栏变 请求获取用户提交的数据,重定向不可以获取用户提交数据,但可以获取第二次由浏览器携带的数据 请求转发是在服务器端内部完成的,它将请求从一个 Servlet 转发到另一个 Servlet 或 JSP 页面,浏览器对
阅读全文
摘要:方式一: 解决get请求中文乱码问题 每次请求前用encode对url进行编码 方式二: 在应用服务器上配置URL编码格式,在tomcat 配置文件server.xml 增加encodeURL编码格式,然后重启 解决post请求 方式一: 使用spring提供的编码过器 在web.xml文件配置编码
阅读全文
摘要:用户发送请求,前端控制器DIspathServlet 2.DispathcherServlet 收到请求调用HanderMappingc处理映射器 3.处理映射器找到具体的处理器,根据xml配置注解查找返回给dispathServlet 4.DispathServlet 调用HandlerAdapt
阅读全文
摘要:@t 在配置类中开启Web MMC 的配置支持,如一些ViewResoler 或者Message Converter等,若无此句,重写WebMvcConfigurerAdapter方法(用于springMvc配置) @Controller 声明该类为springmvc配置类可被扫描到 @Resque
阅读全文
摘要:hashmap: 底层数据结构不同: 1.7是数组加链表,1.8是红黑树加数组。 为何用红黑树:,为何不上来直接树化,树化值为为啥是8,合适会树化,何时会退化为链表? 1.红黑树为了避免dos攻击,防止性能下降,树化树偶然那个情况 1.1哈希表查找时候,更新时间复杂度为o1,红黑树的查找时间复杂度为
阅读全文
摘要:ValueOperations<String, String> valueOps = redisTemplate.opsForValue(); valueOps.set("key", "value"); 获取字符串值: javaCopy Code String value = valueOps.ge
阅读全文