- 博客(35)
- 收藏
- 关注
原创 shell学习整理
①选项:-p:指定读取值时的提示符;-t:指定读取值时等待的时间(秒)如果-t不加则表示一直等待。②参数:变量:指定读取值的变量名。以上的参数需要带大括号,如。是把所有参数当成一个整体,$[运算式] 表示运算符。(b)字符串之间的比较使用。read(选项)(参数)
2024-09-03 08:45:01
397
原创 [解决]windows mysql8.0.x误删除root,解决办法
b. 确保mysql安装路径下的data文件夹下的ibdata1文件有写入权限。,这在mysql8.0之后的版本已经不在试用了,所以改为输入。:a. 很多解决办法是输入。
2024-05-29 13:15:59
595
1
原创 Controller层常用注解
2)前端向后端发送的是format格式或者参数,可以不加此注解,会自动封装成java bean。1)前端向后端发送的是json数据,此注解可以将json主动封装成java bean,示例。这是一个复合注解,在controller层加上此注解,定义返回的数据都是json格式。
2024-05-16 16:59:08
751
原创 【解决】Linux系统忘记mysql数据库密码
1.修改/etc/mysql/mysql.conf.d/mysqld.cnf,在文件的[mysqld]标签下添加如下语句skip-grant-tables 注意:这个配置文件不一定在这个目录下,我看其他人的配置文件也有在/etc/my.cnf的。 这样做的目的是设置数据库可以无密码登录2.关闭数据库,指令如下service mysql stop3.开启数据库service mysql start4.输入指令"mysql" ,进入数据库
2024-03-21 17:13:56
500
原创 【解决】在配置Hive的过程中,出现Exception in thread “main“ java.lang.NoSuchMethodError: com.google.common.base.Pre
在配置Hive过程中的,初始化元数据步骤,即输入指令“schematool -dbType mysql -initSchema”后,报错。解决方法为:删除hive中低版本的guava-19.0.jar包,将hadoop中的guava-27.0-jre.jar复制到hive的lib目录下。
2024-03-21 16:56:59
1569
原创 【解决】启动hadoop的时候,出现“localhost: ERROR: Cannot set priority of datanode process 21393“
在配置hdfs-site.xml文件的时候,指定了NameNode和DataNode的路径。要确保这个路径存在或者在当前用户在对应目录下有。
2024-03-20 20:16:22
941
原创 【解决】Hadoop部署完成后无法通过浏览器访问
MapReduce 界面:http://<JobHistoryServer_Host>:19888 (查看 MapReduce 作业历史)YARN 界面:http://<ResourceManager_Host>:8088 (查看 YARN 资源管理器状态)HDFS 界面:http://<NameNode_Host>:50070 (查看 HDFS 文件系统状态)Hadoop3.0版本以上,改为使用9870端口,所以访问9870端口即可。
2024-03-20 20:04:14
1057
原创 伪分布式Hadoop安装
参考:https://www.jianshu.com/p/7905e0763a3d和https://blog.youkuaiyun.com/qq_40977710/article/details/106474480。
2024-03-20 19:59:17
136
原创 Springboot中的Servlet、Filter、Listener
Springboot支持将Servlet、Filter和Listener注入容器,成为Spring Bean,具体来说有注解、和RegistrationBean两种方式。
2024-03-12 11:28:49
439
1
原创 Springboot异常处理
默认情况下,Springboot会把所有错误定位到/error这个处理路径上。也可以自定义异常页面,springboot会根据异常的错误代码来寻找对应的页面(如404.html、4xx.html等)。自定义异常界面的位置有两个:1)未使用模板:/resource/error目录下 2)使用模板:/resource/template/error/目录下使用@ResponseStatus+异常状态码自定义异常。低层是ResponseStatusExceptionResolver。
2024-03-08 10:07:18
393
1
原创 拦截器和过滤器的区别
*拦截器(Interceptor)**是一个spring组件,并由Spring容器管理,并不依赖Tomcat等容器,是可以单独使用的,不仅能在web程序中使用,还可以用于Application等程序中。具体区别可以参考下面这个图。**过滤器(Filter)**实现的是javax.servlet.Filter接口,而这个接口是在Servlet规范中定义的,也就是说过滤器Filter的使用要依赖于Tomcat等容器,Filter只能在web程序中使用。
2024-03-08 09:09:26
353
1
原创 Springboot拦截器的创建及使用
方法一:令配置类文件(用@Configuration修饰的类)实现WebMvcConfigurer接口,并重写addInterceptors方法。编写一个类,实现HandlerInterceptor接口,即可成功创建一个拦截器。方法二:还是在配置类文件中,以Bean的方式注入WebMvcConfigurer。第一步只是创建了拦截器,还没有将其投入使用,下面介绍加入拦截器的两种方法。
2024-03-06 09:47:49
360
1
原创 SpringBoot默认扫描包及修改
2.也可以在MainApp.java文件上做出修改,指定扫描的包,举例如下。1.默认情况下,会自动扫描主程序所在的包及其下面的子包。
2024-02-26 11:45:13
754
1
原创 SpringBoot指定版本,修改版本仲裁
在SpringBoot中,如果不特殊指定,组件的版本以父工程为准。当然,也可以通过以下两种方式指定组件版本(以MySQL版本为例,均需修改poam.xml文件)。
2024-02-26 11:04:18
742
1
原创 Rest风格请求处理
Rest风格请求核心为Filter:HiddenHttpMethodFilter。表单请求会被HiddenHttpMethodFilter拦截,获取到表单_method的值,再判断是PUT/DELETE/PATCH(PATCH是对PUT方法的补充,用来对已知资源进行局部更新)
2024-01-15 20:12:28
391
原创 WEB开发-静态资源访问
1. 只要静态资源放在类路径(默认为:/static、 /public、 /resources、 /META-INF/resources)下,就可以直接访问。对应的详细说明的文件为2. 常见静态资源:JS、CSS、图片、字体文件等3. 访问方式:默认为项目根路径/+静态资源名,比如:http://localhost:8080/hi.jpg,对应的详细说明文件为。
2024-01-15 19:44:59
780
原创 yaml相关介绍
YAML 是"YAML Ain’t a Markup Language"(YAML 不是一种标记语言) 的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言),是为了强调这种语言以数据做为中心,而不是以标记语言为重点,而用反向缩略语重命名。
2024-01-15 15:30:01
361
原创 SpringBoot容器功能(注解)
标识一个配置类,等价于一个配置文件。与@Bean一起使用,@Bean用于给容器中添加组件。如下面代码示例,此时容器中被成功添加了Monster{id=200, name='红孩儿', age=500, skill='啊啊啊'}组件。//如果没有(name = "monster02"),则注入的id默认为monster01//@Scope("prototype")默认是单例的,加上这个注解,就不是了,每获取一个都创建一个新对象。
2024-01-12 10:00:59
1499
1
原创 SpringBoot中application.properties可以存放的位置
1. resources目录下2.resources目录下的config目录下3.项目根路径下
2024-01-11 15:13:58
703
1
原创 MyBatis缓存
1. sqlSession关闭 2.sqlSession.clearCache清除一级缓存 3.修改了缓存中的同一个对象。二级缓存的数据是在一级缓存关闭之后才有的。查询缓存顺序:二级、一级。
2023-12-29 10:42:02
323
1
原创 Java中的正则表达式语法
如果想要灵活的运用正则表达式,必须了解其中各种元字符的功能,元字符从功能上大致分为:1. 限定符2. 选择匹配符3. 分组组合和反向引用符4. 特殊字符5. 字符匹配符6. 定位符。
2023-10-10 15:05:47
94
1
原创 解决:使用DBUtils的BeanListHandler查询数据库时,返回值全部为NULL
参考:https://blog.youkuaiyun.com/zhangxucumt/article/details/109146213。在Javabean/Domain/POJO中,添加setter和getter即可。
2023-10-07 09:50:42
130
1
原创 MySQL常用语句
1. MySQL的表类型有存储引擎(Storage Engines)决定,主要包括MyISAM、innoDB、Memory等2. MySQL的数据表主要支持六种类型,分别是:CSV、Memory、ARCHIVE、MRG_MYISAM、MYISAM、InnoDB3. 这六种又分为两类,一类是“事务安全型”(transaction-safe),如:InnoDB;其余都属于第二类,称为“非事务安全型”
2023-09-27 20:39:28
62
1
原创 下载安装好Anaconda,想要下载python3.10,出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url ...... 解决办法
语句时,出现了http连接错误,“CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/current_repodata.json>”最后,既然使用不同的源,都会报一样的错误,那大概率是服务器本身的问题,经检查后发现是。命令,清除清华源,直接使用国外的源下载python3.10,也一样会出现上述HTTP连接错误。
2023-09-14 20:35:03
505
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人