笔记
文章平均质量分 69
Genius-Wang
别问,问就是优秀!
展开
-
这几天的杂学
SpringBoot学习yaml基本语法:大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空格。缩进的空格数目不重要,只要相同层级的元素左侧对齐即可项目一直不能启动的原因1.controller包要放在启动类目录下,才能扫描到。2.yaml文件写错了3.配置错误很有可能是pom.xml的版本号报红的原因折腾了一天原来是端口占用的问题,改成8081就好了查看占用的端口netstat -nao|findstr 8080SpringBoot的主要优点为所有原创 2021-11-06 13:18:53 · 264 阅读 · 2 评论 -
JDK/MYSQL/TOMCAT环境变量
IDE:智能开发环境SDK:软件开发工具包JDK:Java开发工具包JRE:Java运行环境JAR:Java档案文件API:应用程序接口1.JAVA_HOME的变量名下包括lib,bin,jre等还有tomcat,eclipse。2.path使得系统可以在任何路径下识别Java命令。3.classpath,为java加载类路径。MYSQL解决:mysql启动的两种方法:1.手动启动:服务-mysql启动2.命令行启动:用管理员打开cmd,切换至mysql的bin目录想登录却原创 2021-09-25 19:51:37 · 88 阅读 · 0 评论 -
分而治之-快排
分而治之:把复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出个部分的解,把各部分的解组成整个问题的解。根据算法图解D&C策略:(1)找出基线条件,这种条件必须尽可能简单。(2)不断将问题分解(或者说缩小规模),直到符合基线条件。从数组中选择一个元素,这个元素被称为基准值(pivot)快排的独特之处在于,其速度取决于选择的基准值。LeetCode题目:至少有 K 个重复字符的最长子串给你一个字符串 s 和一个整数 k ,请你找出 s 中的最长子原创 2021-09-17 17:25:13 · 111 阅读 · 0 评论 -
Java刷题笔记----->集合类
1.ArrayList与Vector的区别?一般提到某某集合区别,感觉必有线程安全Arrylist线程不安全,Vector反之2.HashMap和HashTable的区别?几个方面:线程是否安全,效率问题,对Null Key和Null value的支持,初始容量大小和每次扩容量大小的不同,底层数据结构的不同(这又涉及到链表和红黑树了,而面试很喜欢考红黑树。。。)3.HashMap和HashSet的区别?HashMapHashSet实现了Map接口实现Set接口4.Ha原创 2021-07-26 17:15:11 · 144 阅读 · 1 评论 -
Java刷题笔记7.25
一个类构造方法的作用是什么?主要是完成对类对象的初始化工作如果一个类没有声明构造方法也会有默认的不带参数的构造方法。构造方法的特性名字与类名相同没有返回值,但不能用void声明构造函数生成类的对象时直接声明,无需调用静态方法和实例方法有何不同?1.外部调用静态方法时,可以用“类名.方法名”,也可以用“对象名.方法名” 实例方法只能“对象名.方法名”(静态方法可以无需创建对象)2.静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),实例方法无限制。对象的相原创 2021-07-25 19:49:19 · 199 阅读 · 2 评论 -
复习刷题7.23-Java开发
基本上是每天学一点点 在复习的同时,发现好多之前没学过的,底层基础是真的重要(主要是算法不行(x))。开始狂补了要。书:图解http,Java编程思想,疯狂Java讲义,计算机网络,深入理解Java虚拟机(不知道一个半月能不能看完)编程:面试知识点,牛客网,leetcode注意:要随时记忆基础方面Java是半编译语言,最终的执行代码并不是可以直接被CPU执行的二进制机械码。面向对象易维护,易复用,易扩展。低耦合(懒得敲x)什么是字节码?采用字节码的好处在Java中,JVM可以理解的代原创 2021-07-23 22:43:09 · 79 阅读 · 0 评论 -
6.22(js-->案例应用)
(练习1)简易计算器:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>加法计算器</title><style> input { width: 50px; }</style> </head> <body> <scri原创 2021-06-22 21:53:36 · 97 阅读 · 0 评论 -
6.20(HTML和CSS-->练习案例)
HTML脑图:how2j找的阶段性练习,话说VScode编辑器确实比DW好用,简洁免费(不是打广告哈哈)#0<head> <meta charset="uft-8"></head><html<body> <table border="1" > <tr bgcolor="#c0c0c0" height="10px"> <td width="17%">&l原创 2021-06-21 18:42:44 · 250 阅读 · 0 评论 -
6.19(junit-->在maven和Spring中的使用)
写文章要不忘初心,今天也要继续努力~白盒测试:是一种测试用例设计方法,在这里盒子指的是被测试的软件,白盒,顾名思义即盒子是可视的,你可以清楚盒子内部的东西以及里面是如何运作的,因此白盒测试需要你对系统内部的结构和工作原理有一个清楚的了解,并且基于这个知识来设计你的用例。白盒测试主要是单元测试,不是测试岗就不深究了用main方法测试//首先用main方法来测试public class SumUtil { public static void main(String[] args) {原创 2021-06-19 14:18:21 · 248 阅读 · 0 评论 -
6.18(反射和注解--->反射机制的作用)
反射获取Class对象三种方式第一种方式:类.class第二种方式:对象.getClass()第三种方式:Class.forName在一个JVM中,一种类,只会有一个类对象存在。所以以上三种方式取出来的类对象,都是一样的。通过反射机制创建对象package reflection;import java.lang.reflect.Constructor;import charactor.Hero;public class TestReflection { public sta原创 2021-06-18 20:44:00 · 98 阅读 · 0 评论 -
6.17(集合框架-->ArrayList)
感觉CSDN博客很“饱和”了,我想发的大佬们可能十年前就发过一摸一样的了,害,得找一个不那么“饱和"的平台集合的脑图:ArrayList和HashSet的区别1.ArrayList:有顺序HashSet:无顺序2.List中的数据可以重复Set中的数据不能够重复ArrayList 和LinkedList的区别1.ArrayList 插入,删除数据慢LinkedList, 插入,删除数据快2.ArrayList是顺序结构,所以定位很快,指哪找哪。 就像电影院位置一样,有了电影票,一下就原创 2021-06-17 23:17:44 · 108 阅读 · 2 评论 -
(6.16)-java基础复习
好久没更新博客了,只是最近挺迷茫的,一直在提升学历和实习找工作中迷茫。近期我在想要不要接点外包的单,但又想起来我没技术,自己挺想写小说的,但又没时间每天写。【纠结体日常】我就边复习java,边找面试题把【顺便,看下我能鸽多少天才更新】把返回类型设置成void,表示该方法不返回任何值八种基本类型整型(四种):byte,short,int,long字符型(一种):char浮点型(两种):float,double布尔型(一种):BooleanString类型并不是基本引用类型\t 制表符\原创 2021-06-16 21:08:42 · 84 阅读 · 0 评论 -
(day4how2j)什么是Redis?
redis的资源CSDN都有,就不放了,我用的是redis-2.4.5-win64的。Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。换句话说,Redis就像是一个HashMap,不过不是在JVM中运行,而是以一个独立进程的形式运行。一般说来,会被当作缓存使用。 因为它比数据库(mysql)快,所以常用的数据,可以考虑放在这里,这样就提高了性能。Redis目前有5种数据类型,分别是:String(字符串)原创 2021-05-31 14:19:12 · 67 阅读 · 0 评论 -
(day3-狂神说Spring笔记整理)
狂神说Spring完整笔记1.Spring2. IOC理论推导1.Spring1.简介(百度有)2.优点Spring是一个开源的免费的框架(容器)!Spring是一个轻量级的、非入侵式的框架!控制反转(IOC),面向切面编程(AOP)支持事务的处理,对框架整合的支持!总结一句话:Spring是一个轻量级控制反转(IOC)和面向切面(AOP)的容器框架。1.Spring Boot一个快速开发的脚手架基于SpringBoot可以快速的开发单个微服务约定大于配置2.Sprin原创 2021-05-20 16:02:35 · 653 阅读 · 0 评论 -
(day2-spring和mybatis学习)-->重点增删改查
在how2j上学SSM,整理一下笔记Spring是一个基于IOC和AOP的结构J2EE系统的框架(1).IOC 反转控制 是Spring的基础,Inversion Of Control简单说就是创建对象由以前的程序员自己new 构造方法来调用,变成了交由Spring创建对象DI 依赖注入 Dependency Inject. 简单地说就是拿到的对象的属性,已经被注入好相关值了,直接使用即可。(2).AOP 即 Aspect Oriented Program 面向切面编程首先,在面向切面编程的思想原创 2021-05-17 08:44:46 · 133 阅读 · 0 评论 -
(day1-spring学习)-->IOC过程和操作bean管理
学习目标:知道IOC和AOP的概念,知道如何使用这些技术 知道Spring MVC的开发流程最好能了解下SPring MVC方面的一些组件面试时可以讲下整合框架的细节IOC过程:(将耦合度降低到最低限度)第一步 xml配置文件,配置创建的对象第二步 有service类和dao类 创建工厂类class UserFactory{public static UserDao getDao(){String classValue = class属性值;//1.xml解析Class clazz原创 2021-05-14 13:41:31 · 101 阅读 · 0 评论 -
rpm包的管理(错误解决措施)
rpm包的管理:一种用于互联网下载包的打包及安装工具,它包含在某些linux分行版中,它生成具有.RPM扩展名的文件。rpm -qa|grep xx 查询已安装的rpm列表rpm -e 卸载rpm包rmp -e --nodeps 强制执行(一般不推荐,因为该软件包程序可能无法运行)rpm -ivh rpm包全路径名称i= install 安装v = verbose 提示h = hash 进度条Yum是一个shell前端软件包管理器,基于RPM包的管理,能够从指定的服务器自动下载RPM包原创 2021-04-30 23:26:18 · 929 阅读 · 1 评论 -
——Linux学习第三弹(涉及权限和任务调度)
所在组当某个用户创建了一个文件后,默认这个文件的所在组就是该用户所在的组ls -ahl 查看目录所在组chgrp 修改文件所在组usermod -g 改变用户所在组usermod -d 改变用户登录的初始目录权限(难点)chmod 修改权限u:所有者 g:所有组o:其他人 a:所有人(u、g、o的总和)chmod u=rwg,g=rx ,o=xchmod o+wchmod a-xchgrp newgroup file 改变文件的所有组任务调度(难点)crond 进行定时任务的设置原创 2021-04-30 23:22:25 · 47 阅读 · 1 评论 -
——Linux学习第二弹(涉及绝对路径和相对路径)
如何理解绝对路径和相对路径?使用绝对路径到root目录cd /root使用相对路径到root目录假设在user/lib目录里cd …/…/root…就是往上返回一级…/…/就是返回两级mkdir 【选项】要创建的目录mkdir -p 创建多级目录rmdir 指定删除空目录(不能删除非空目录)想要删除非空目录 只能用rm -f 要谨慎使用touch指令 :创建空文件cp:拷贝文件到指定目录cp -r:递归复制整个文件夹mv 移动文件与目录或重命名cat 查看文件内容cat -原创 2021-04-28 19:37:38 · 827 阅读 · 7 评论 -
如果root密码忘了怎么办
开机->在引导时输入回车键->看到-一个界面输入e->看到一个新的界面,选中第二行(编辑内核)在输入e-> 在这行最后输入1,再输入回车键->再次输入b,这时就会进入到单用户模式。这时,我们就进入到单用户模式,使用passwd指令来修改root密码。...原创 2021-04-28 19:33:01 · 104 阅读 · 0 评论 -
——Linux学习第一弹(啊累累)
第一篇博客yup,之前写了好久的笔记了,想了很久还是分享出去吧,虽然可能写的很乱只有我看得懂bushi。/捂脸难点:虚拟机的网络连接三种形式的说明1.桥连接:linux可以和其他的系统通信,但是可能造成ip冲突2.NAT :网络地址转换方式,linux可以访问外网,不会造成ip冲突3.主机模式:linux是一个独立的主机,不能访问外网ping命令:检测是否与主机连通(可输入百度地址)Vim命令ctrl+空格 切换到中文ctrl+D 退出cat命令vim +文件名 编辑文件Esc +:原创 2021-04-26 20:11:19 · 82 阅读 · 0 评论