- 博客(57)
- 收藏
- 关注
原创 spring boot——参数传递——HttpServletRequest获取请求header、请求cookie、请求入参——HttpServletRespon设置返回header、返回cookie、
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-11 21:52:45
1832
原创 mysql 时间字段默认设置为当前时间
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-11 10:07:40
10519
原创 达梦数据库-日期类型常用函数汇总
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-11 00:24:59
9895
1
转载 全栈开发实战|Spring Boot文件上传与下载
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-10 22:56:35
234
原创 windows安装MySQL详细步骤
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-10 09:34:54
1857
原创 SpringBoot使用Nacos作为配置中心服务
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-10 02:22:22
399
原创 Nginx超时配置
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-10 00:55:34
1478
原创 Linux下安装RabbitMQ
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PhMXZtPg-1662544044242)(https://www.jianshu.com/p/3e8d1e097174)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WXlSsBZ9-1662544044242)(https://www.jianshu.com/p/3e8d1e097174)]注:安装RabbitMQ必须有Erlang环境,如已安装请跳过步骤一。#创建Erlang安装目录。
2022-09-07 17:47:42
560
原创 JVM 是什么
在java的学习中会经常见到JVM这个词,但是都没有对JVM有一个明确的解释,我也是在学习过程中遇到了许多知识提及JVM,所以就去查阅资料,写下一些自己查到的理解。
2022-09-07 12:50:47
441
原创 Dubbo & Zookeeper
调用关系:服务容器负责启动,加载,运行服务提供者。服务提供者在启动时,向注册中心注册自己提供的服务。服务消费者在启动时,向注册中心订阅自己所需的服务。注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。服务消费者,从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用,如果调用失败,再选另一台调用。服务消费者和提供者,在内存中累计调用次数和调用时间,定时每分钟发送一次统计数据到监控中心。...
2022-09-01 16:30:26
248
原创 docker修改默认存储位置
Overlay 文件系统(OverlayFS)是一个很接近 AUFS(一个ubantu自带的文件系统,有兴趣可以百度)的文件系统,但设计更轻量,速度也更快。第三步,将/lib/systemd/system/docker.service文件复制到docker.service.d目录下,并且重新命名为docker.conf。(2)storage-driver为当前docker所使用的存储驱动,我们可以查看第一张图,最大的那个文件就是存放了docker完整信息的存储路径。第四步,编辑docker.conf文件。.
2022-09-01 14:03:57
1272
原创 cmd报错:Error could not open `CProgram FilesJavajre1.8.0_121libamd64jvm.cfg‘
原因二:JDK原先装在C盘的,现在移动到了D盘,导致cmd报:Error: could not open `C:Program FilesJavajre1.8.0_121libamd64jvm.cfg’错。解决办法:在系统环境变量中先选中%JAVA_HOME%jrein然后点击上移,移到顶端即可。如果不是这种界面可以把%JAVA_HOME%jrein截取到最前面。原因一:可能是你的JDK装的时间比较早,导致环境变量中的Path。中的%JAVA_HOME%jrein排列比较在后。...
2022-09-01 11:34:05
1172
原创 Address already in use JVM_Bind 端口被占用的几个解决办法
-------------------------------------以下无正文----------------------------
2022-09-01 08:49:42
300
原创 centos安装Redis详细教程
安装成功之后这里建议你进行端口的修改,redis默认端口容易受到黑客攻击,进行挖矿行动,so,为了服务器的安全,还是修改端口号吧(别问我为什么知道,默默跟着改就行,我是不会骗你的)哎吼吼吼,没有报错,现在来测试redis是否安装成功,出现如下界面表示安装成功(很是喜欢这个图形,吼吼吼)进入到 /src目录,启动./redis-server。稳住,莫慌莫慌,查看相关资源后发现CentOS7默认安装的是4.8.5,而redis6.0只支持5.3以上版本,原来是版本不支持呀,升级版本、升级。...
2022-08-31 17:11:02
184
原创 开启HadoopYarn的日志监控功能,配置Spark历史服务,解决web端查看日志时的Java.lang.ExceptionUnknown
本文hadoop配置环境目录:快捷一点可以使用 scp 命令将配置文件拷贝覆盖到其他机器配置spark-defaults.conf文件该目录与上述yarn-site.xml 中的目录需要一致。
2022-08-29 08:54:23
729
原创 如何重启mysql服务?
(2)如果出现如图所示错误,则表明你当前角色的权限不够,需要进入管理员权限进行操作,现在我们返回桌面,以管理员身份运行cmd(如何以管理员进入cmd请自行百度),再次输入。Mysql在修改my.ini文件后,如修改字符集,需要重启服务才能生效。(1)Win + R 输入cmd,确定后进入命令窗口,输入命令。这次mysql服务已经被我们成功停止了。,就可以重新启动mysql服务了。...
2022-08-28 08:44:10
26719
原创 基于Linux的C++之网络编程
控制套接字如何传输和处理数据,数据以包的形式传输。接受连接,为该连接创建一个新的套接字。创建两个套接字之间的连接。绑定套接字与其服务器地址。
2022-08-28 06:10:12
234
原创 初识Spring
1.下载地址 https://repo.spring.io/release/org/springframework/spring/2.点击Modules,添加四个基础jar包和logging的jar包。1.打开项目的Project Structure。在项目中创建一个普通的类,以及其普通的方法。在src下创建Spring的xml配置文件。1.打开idea,创建Java项目。// 加载Spring的配置文件。//获取在配置文件中创建的对象。2.选择需要的版本进行下载。配置User对象创建。...
2022-08-28 03:40:15
69
原创 使用Python实现Hadoop MapReduce程序
一个重要的备忘是关于Hadoop does not honor mapred.map.tasks 这个任务将会读取HDFS目录下的book并处理他们,将结果存储在独立的结果文件中,并存储在HDFS目录下的book-output目录。编写这个程序之前,你学要架设好Hadoop 集群,这样才能不会在后期工作抓瞎。将代码存储在/usr/local/hadoop/reducer.py 中,这个脚本的作用是从mapper.py 的STDIN中读取结果,然后计算每个单词出现次数的总和,并输出结果到STDOUT。...
2022-08-28 01:08:08
1165
原创 为什么要学shiro
Shiro是apache旗下一个开源框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。
2022-08-27 06:43:35
276
原创 Windows让Tomcat以Apr的方式运行
将connector为port="HTTP/1.1"修改为protocol=“org.apache.coyote.http11.Http11AprProtocol”1、Tomcat安装时,勾选Native选项安装的,无须再单独下载native.dll。根据系统,复制32位或64位tcnative-1.dll到。启动后查看日志可以看到不一样的情启动方式。本文以Tomcat9为例。...
2022-08-27 01:46:35
544
原创 Warning Stopping docker.service, but it can still be activated by docker.socket
后提示“Warning: Stopping docker.service, but it can still be activated by: docker.socket”这是docker在关闭状态下被访问自动唤醒机制,很人性化,即这时再执行任意docker命令会直接启动。注:如果真的不希望docker被访问自动唤醒,执行。...
2022-08-26 23:20:29
816
原创 Starting Tomcat v7.0 Server at localhost‘ has encountered a problem问题的解决
步骤:①在cmd内查询所有端口以及被占用情况。更改server.xml文件内的默认端口号。②打开任务管理器关闭即可。
2022-08-25 06:32:13
1344
原创 SpringCloud实战十七:Spring Cloud Consul 服务发现与配置中心
Consul 用于实现分布式系统的服务发现与配置。与其他服务注册与发现相比,Consul更“一站式”,内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等)。使用起来也较为简单。Consul使用Go语言编写,因此具有天然可移植性(支持Linux、windows和Mac OS X);安装包仅包含一个可执行文件,方便部署,与Docker等轻量级容器可无缝配合。
2022-08-25 04:05:00
180
原创 springboot集成camel、rabbitmq
2、yml参数,connectionFactory=#customConnectionFactory用于指定配置的connectionFactory,如果只用到一个rabbitmq,可以省略该参数,rabbitmq:exchangeNamequeue=dataSender&durable=True&passive=True,rabbitmq会自动匹配factory。1、rabbitmq配置类。3、from实现路由。
2022-08-25 01:38:38
193
原创 springBoot整合dubbo注意事项(注解方式)
最近学习springBoot整合dubbo过程中遇到了一些问题,在此记录一下,以作备忘。至于整合教程网上一堆,这里不做重复搬运。大概描述一下4. 然后新建springBoot项目即可开始整合了。
2022-08-24 23:12:40
369
原创 Springboot启动流程
先填充Environment环境和设置的参数,如果application有设置beanNameGenerator(bean)、resourceLoader(加载器)就将其注入到上下文中。封装main方法的参数,初始化参数,写入到 Environment中,发布 ApplicationEnvironmentPreparedEvent(环境事件),做一些绑定后返回Environment。2、初始化监听器,获取SpringApplicationRunListeners并启动监听,用于监听run方法的执行。
2022-08-24 19:39:00
250
原创 springboot 构建多模块项目
对于以后如果进行微服务的拆分也是很方便的,直接将对应的模块迁移成一个单独的服务即可;还有针对业务初期,可以考虑一个大的项目,不同的功能,比如商城,下单,支付分别建立不同的模块,后期如果业务发展迅速,直接拆分成对应的模块为微服务项目即可;也就是下面的子模块以来的版本不需要指定版本了,比如web依赖了service这个模块,不需要设置版本,版本统一在这里进行管理;每个子模块会设置parent的信息,同时自己的版本也从根pom中变量获取,同时以来的demo-servce我们看到是没有设置版本的;
2022-08-24 17:07:18
1547
原创 spring cloud集成MongoDB
name为mongodb的用户名,password为mongodb的密码。@Document用于指定数据库的conllection。@GeneratedValue 自动生成id。@field用于指定数据库字段。4.2.5、单个查询。
2022-08-24 14:39:33
342
原创 spring boot集成mybatis-plus遇到的问题及解决
在使用spring boot集成mybatis-plus的过程中遇到的问题如图,首先我放xml的包的是没问题的,而是引入的架包和配置问题,问题配置如下。
2022-08-24 06:59:48
1185
原创 Shiro登录验证
3.写Shiro的配置类,将自定义的MyReaml,Shiro的安全管理器:SecurityManager,Shiro过滤器:ShiroFilterFactoryBean注册到Spring的上下文中。2.定义自己的Reaml 需要继承AuthenticatingRealm 重写doGetAuthenticationInfo()方法;AuthenticatingRealm 是用于完成用户身份验证的抽象类。4.在Controller层中定义登录方法login。1.首先需要导入Shiro依赖包。
2022-08-24 04:33:39
2282
原创 shiro 实现自定义权限规则校验
显然第一种方法不适用,这些资源应该只能让我们自己的app进行访问。只需要重写 onAccessDenied方法,进行token判断!1:支持手机客户端访问的资源在权限配置中配置成anon。2:实现自定义认证拦截器,对用户请求资源进行认证。
2022-08-24 02:00:40
316
原创 Redis启动失败的原因及解决方法
所以最后的解决办法就是删除RDB文件/var/lib/redis/dump.rdb, 最后/etc/init.d/redis-server start重启redis就好了。在 Redis 运行时, RDB 程序将当前内存中的数据库快照保存到磁盘文件中, 在 Redis 重启动时, RDB 程序可以通过载入 RDB 文件来还原数据库的状态。RDB 功能最核心的是 rdbSave 和 rdbLoad 两个函数, 前者用于生成 RDB 文件到磁盘, 而后者则用于将 RDB 文件中的数据重新载入到内存中.
2022-08-23 23:28:38
6891
原创 RabbitMQ 重置用户名和密码的方法分享
起初,Rabbit科技是LSHIFT和CohesiveFT在2007年成立的合资企业,2010年4月被VMware旗下的SpringSource收购。RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。下文笔者讲述重置rabbitmq的用户名和密码的方法分享,如下所示。
2022-08-23 13:55:28
1539
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人