Java小周
码龄5年
关注
提问 私信
  • 博客:12,058
    12,058
    总访问量
  • 16
    原创
  • 1,276,500
    排名
  • 7
    粉丝
  • 0
    铁粉

个人简介:默默无闻的java小哥

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2019-11-26
博客简介:

Java小周的博客

查看详细资料
个人成就
  • 获得12次点赞
  • 内容获得4次评论
  • 获得26次收藏
创作历程
  • 3篇
    2022年
  • 13篇
    2021年
成就勋章
TA的专栏
  • mybatis面试题
    1篇
  • java面试
    3篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Liunx编写服务启动脚本并设置开机自启

业务需求需要用到的环境有Redis+Rabbitmq+Tomcat+Jar服务#!/bin/sh#chkconfig: 2345 80 90#description:自启程序green(){ echo -e "\033[32m\033[01m$1\033[0m"}blue(){ echo -e "\033[34m\033[01m$1\033[0m"}red(){ echo -e "\033[31m\033[01m$1\033[0m"}#Redis路径【
原创
发布博客 2022.05.01 ·
323 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Java 定义基础拦截器

项目中拦截器用来处理特定的需要拦截的请求来进行一些特殊处理,如token验证,用户校验等等一般需要以下两个类来实现一个基础拦截器的功能AuthenticationInterceptor类import lombok.extern.slf4j.Slf4j;import org.springframework.http.HttpStatus;import org.springframework.web.method.HandlerMethod;import org.springfr..
原创
发布博客 2022.04.14 ·
754 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql查看并修改初始密码

修改初始密码:SET PASSWORD = PASSWORD('123456');ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;flush privileges;如修改不了,可修改密码策略:set global validate_password_policy=0set global validate_password_length=1;...
原创
发布博客 2022.01.07 ·
1135 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

乌邦图环境安装

安装docker(68条消息) Linux Ubuntu apt-get安装docker_水煮蜗牛-CSDN博客_apt安装dockerhttps://blog.csdn.net/y353027520dx/article/details/88872643安装mysql安装docker并使用docker安装mysql - 知识追求者 - 博客园 (cnblogs.com)https://www.cnblogs.com/jiefu/p/12204555.html进入mysql容器d
原创
发布博客 2021.12.29 ·
1943 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

各类工具收藏网址

目录一、Rabbitmq启动失败解决方法二、redis sentinel部署(Windows下实现)三、SpringMVC项目实现Tomcat热部署四、win10系统下查看端口是否被占用五、图标制作六、spring项目启动图片图标(banner)一、Rabbitmq启动失败解决方法:RabbitMQ启动失败!?原因竟是…… - Sitr-金融摸鱼哥 - 博客园 (cnblogs.com)https://www.cnblogs.com/sitr/p/13992078
原创
发布博客 2021.09.18 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring Boot 项目注解

1、@RequiredArgsConstructor:自动注入与Autowired功能相同,两者用法比较:@Autowiredprivate BaseInfoCompanyFareDao baseInfoCompanyFareDao;@RequiredArgsConstructorpublic class BaseInfoCompanyServiceImpl implements BaseInfoCompanyService { final BaseInfoCompanyDa
原创
发布博客 2021.07.30 ·
790 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Nginx以及JSONP跨域、ajax请求面试题

目录一、Nginx1、什么是Nginx?2、为什么要用Nginx?3、什么是正向代理和反向代理?4、使用“反向代理服务器的优点是什么?5、Nginx的优缺点?6、Nginx应用场景?7、如何用Nginx解决前端跨域问题?二、JSONP跨域1、什么是JSONP2、为什么会有跨域这个说法呢?三、ajax请求1、什么是ajax?ajax作用是什么?2、AJAX最大的特点是什么。3、ajax几种请求方式?4、AJAX都有哪些优点和缺点?
原创
发布博客 2021.07.13 ·
446 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

java面试之Redis篇

目录一、什么是Redis?二、Redis与其他key-value存储有什么不同?三、Redis的数据类型?四、使用Redis有哪些好处?五、Redis是单进程单线程的?六、一个字符串类型的值能存储最大容量是多少?七、Redis持久化机制八、单线程的redis为什么这么快?九、为什么Redis的操作是原子性的,怎么保证原子性的?十、为什么Redis需要把所有数据放到内存中?十二、说说Redis哈希槽的概念?十三、Redis的内存用完了会发生什么?十四
原创
发布博客 2021.07.13 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Redis哨兵配置(官网简单实现)

redis 哨兵redis主从复制结构中,当主服务器宕机,哨兵可以监控到服务宕机,从从服务器中选举产生一个新的主服务器搭建主从服务器 – 一主两从先清空其他容器(全部启动大概0.3~0.5个G,性能好的请忽略)docker rm -f $(docker ps -aq)启动主服务器,正常启动,没有特殊设置docker run -d --name redis6379 --net=host --restart=always redisdocker exec -it redis6379 r.
原创
发布博客 2021.07.09 ·
558 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java面试之SpringCloud篇

一、什么是 Spring Cloud?Spring cloud 流应用程序启动器是基于 Spring Boot 的 Spring 集成应用程序, 提供与外部系统的集成。Spring cloud Task,一个生命周期短暂的微服务框架, 用于快速构建执行有限数据处理的应用程序。二、服务注册和发现是什么意思?Spring Cloud 如何实现?当我们开始一个项目时,我们通常在属性文件中进行所有的配置。随着越来越多的服务开发和部署,添加和修改这些属性变得更加复杂。有...
原创
发布博客 2021.07.08 ·
746 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

java面试之SpringBoot篇

目录一、什么是 Spring Boot?二、Spring Boot 有哪些优点?三、如何在自定义端口上运行 Spring Boot 应用程序?四、什么是 YAML?五、Spring Boot 的核心配置文件有哪几个?它们的区别是什么?六、Spring Boot 的配置文件有哪几种格式?它们有什么区别?七、Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?八、运行 Spring Boot 有哪几种方式?九、什么是JavaConfig?一、
原创
发布博客 2021.07.07 ·
260 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

java面试之Spring篇

目录一、什么是 spring?二、使用 Spring 框架的好处是什么?三、BeanFactory 实现举例。四、XMLBeanFactory五、解释 AOP 模块六、Spring 配置文件七、什么是 Spring IOC 容器?八、IOC 的优点是什么?九、什么是 Spring 的依赖注入?十、有哪些不同类型的 IOC(依赖注入)方式?十一、是用构造器注入好,还是 Setter 方法注入好?十二、什么是 Spring beans?十三、如何给 Spr
原创
发布博客 2021.07.07 ·
575 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

面试问题总结

一、HashSet为什么可以做去重的一个作用底层是一个HashMap,HashMap是key值唯一,不可重复,所以可以去重二、HashMap的底层HashMap的Key值是唯一的,不可重复,每个Key值都有Hash算法,它会计算到每个Hash值,我们可以根据每个Hash值去找到它在内存中的一个存储情况,会放在一个数组里面,当对象多的时候,有可能会造成Hash冲突,这个时候,就会在原先的位置上形成一个链表,而链表不利于查询,所以在jdk1.8以后,当链表的长度大于8,并且数组大于64的时候,会
原创
发布博客 2021.07.03 ·
279 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java初级程序员面试点【持续更新中】

一、Java基础与线程多背多记二、工厂设计模式以及单例设计模式1、工厂设计模式工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程(new 关键字和具体的构造器)隐藏起来。用一个工厂方法来替代,对外提供的只是一个工厂方法,达到提高灵活性的目的。优点:1.隐藏了new关键字和构造器2.降低了这个对象与别的类之间的耦合度,提高了程序的可扩展性。原因:当子类被别的类替代,或者构造器的参数发生变化的时候,只需改动工厂方法内...
原创
发布博客 2021.06.26 ·
251 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

java面试之多线程篇

一、java中的线程分为两种,守护线程与用户线程。二、线程与进程的区别:1、进程是操作系统分配资源的最小单元。2、线程是操作系统调度的最小单元。3、一个程序至少有一个进程,一个进程至少有一个线程。三、什么是死锁?死锁:两个或两个以上的进程(或线程)在执行过程中因为争夺资源而造成的一种互相等待的现象。四、产生死锁的必要条件1、互斥条件:所谓互斥就是进程在某一时间内独占资源。2、请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。3、不...
原创
发布博客 2021.06.21 ·
1820 阅读 ·
1 点赞 ·
0 评论 ·
13 收藏

java面试之Mybatis篇

什么是Mybatis?1、Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时 只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性 能,灵活度高。 2、MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO 映射成数 据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 3、通过 xml 文件或注解的方式将要执行
原创
发布博客 2021.06.05 ·
1621 阅读 ·
4 点赞 ·
4 评论 ·
3 收藏
加载更多