![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 71
SuperLBY
这个作者很懒,什么都没留下…
展开
-
spring的定时任务
1.applicationContext.xml添加(1)约束:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework....原创 2020-03-04 13:16:39 · 66 阅读 · 0 评论 -
spring加载属性文件影响SqlSessionFactoryBean的bean和MapperScannerConfigurerbean扫描器自动注入问题
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.spring...原创 2019-07-05 22:47:15 · 1042 阅读 · 0 评论 -
Spring项目读取属性文件的内容
【*】引入配置文件在src/main/resources下创建属性文件#生产域名#sys.domain=http://hz.test.gx.cn#测试域名#sys.domain=http://ssbd.test.com#本地sys.domain=http://localhost:8081在Spring的配置文件中引入自己定义的properties文件 <!-- 引入配置文件 --> <bean id="propertyConfigurer" ...原创 2020-11-18 15:25:40 · 160 阅读 · 0 评论 -
SpringMVC接收参数
接收参数为List类型的时候,必须在参数前面加上@ResponseBody注解原创 2020-11-18 15:57:53 · 57 阅读 · 0 评论 -
Spring,SpringMVC,SpringBoot,SpringCloud有什么区别和联系?
【01期】Spring,SpringMVC,SpringBoot,SpringCloud有什么区别和联系?面试菌Java面试题精选2019-09-29点击上方“Java面试题精选”,关注公众号面试刷图,查缺补漏!简单介绍Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring使你能够编写更干净、更可管理、并且更易于测试的代码。Spring MVC是Spring的一个模块,一个web框架。通过Dispatcher Servlet, ModelAndV..原创 2020-12-18 00:05:53 · 244 阅读 · 0 评论 -
Maven
坐标:哪个公司或组织哪个项目哪个版本mavn项目------------------------------------------------>在本地有个文件夹里放的都是jar包(本地仓库) 坐标索引(1) maven的项目比较小(不需要每个项目里面都拷贝一份jar包),节省空间...原创 2019-08-10 13:59:56 · 58 阅读 · 0 评论 -
下载创建maven更改maven仓库位置解决创建maven工程报错
下载地址:https://maven.apache.org/点击download查看maven对应的jdk版本 和下载历史版本位置 下载之后配置环境变量: 电脑右键属性 点击高级系统设置 点击环境变量 选择path点击编辑 复制maven解压后的位置:复制路径(到bin路径) 然后粘贴到环境变量的pat...原创 2018-11-15 18:08:25 · 149 阅读 · 0 评论 -
eclipse部署maven项目时resources中的文件不能加载到webapp下的webinf/classes问题
原创 2019-10-10 14:47:25 · 575 阅读 · 0 评论 -
移动网络下IDEA无法下载插件
JetBrains IDEA 2019.3 plugins|插件 搜索不到任何东西原创晚上好。 最后发布于2020-02-03 23:26:00 阅读数 510 收藏展开JetBrains IDEA 2019.3 plugins|插件 搜索不到任何东西今天需要用到一个插件,于是便去plugins搜索插件。但是不管输入什么样的关键词,在加载很长一段时间后,都得不到想要的结果(提示1.什么都...转载 2020-02-11 00:37:35 · 974 阅读 · 1 评论 -
IDEA无法生成Get/Set方法
例如:Boolean类型is开头的属性再生成Get/Set方法的时候不会解析is,此时需要我们进行手动添加public class Test { private Boolean isParent; // 注意isParent生成的getter和setter方法需要手动加上Is private String isStringParent; public Boolea...原创 2020-03-01 16:54:56 · 2763 阅读 · 2 评论 -
idea快捷键
1.ctrl + shift + F12 :代码界面窗口最大化2.ctrl + G :按照行号搜索3.生成注释快加建:/** + 回车键4.清除没有引用的包: ctrl + alt + o5.收缩展开方法:ctrl + shift + "-"/"+"6.自动生成所有对象set方法的插件 GenerateAllSetter7.全局替换 ctrl + shift + r8.当前界面搜索...原创 2020-03-01 13:12:29 · 131 阅读 · 0 评论 -
IDEA使用教程
1.安装选择主题2.设置编码字体3.修改控制台的字体4.设置控制台字体颜色5.设置编码格式6.动态更改字体的大小7.显示行号和方法之间的分割线8.修改格式化的样式9.设置分不区分大小写自动提示10.设置自动导包,后面的500是延时提示,鼠标悬浮多长时间才会提示说明文档11.鼠标悬浮在类上有文档说明提示12.添加插件13.配置jdk环境14.创建项目15.添加菜单栏16.创建文件...原创 2019-08-04 21:03:35 · 317 阅读 · 0 评论 -
创建maven项目时右边maven project项目名称变灰色
今天遇到了一个问题,创建maven项目时发现右边maven project 里面的项目名称是灰色的,如图:解决方式1:删除并且重复新建项目,把artifactId换成别的,就好了解决方式2:在IDEA 找到ignored Files,将右边的勾选按钮去掉就好了...转载 2020-02-13 22:09:21 · 359 阅读 · 0 评论 -
取消某行代码idea报错提示
原创 2020-02-11 12:57:33 · 1340 阅读 · 0 评论 -
IDEA新建项目右键src的时候没有Java Class文件,不能创建Class文件
问题解决点击Apply->OK 问题搞定原创 2020-03-01 17:03:04 · 1114 阅读 · 0 评论 -
jdk的bin目录下隐藏的工具
jdk的bin目录下隐藏的工具1.javadoc.exe 可以根据注释生成API文档2.native2ascii.exe 可以做Unicode编码转换3.jps.exe 对jvm进行监测的辅助小工具 类似于Linux中的ps命令,和Linux的ps命令不同的时PS命令对所有的线程进行展示,而jps只对虚拟机的线程进行展示 命令:cmd界面切换到bin目录下,输入 jps -l4...原创 2020-03-07 02:21:51 · 148 阅读 · 0 评论 -
StringUtils
1.使用StringUtils工具类需要的Maven依赖<dependency><groupId>commons-lang</groupId><artifactId>commons-lang</artifactId><version>2.6</version></depend...转载 2020-03-01 13:18:40 · 303 阅读 · 0 评论 -
lombok
【*】注解1.@Data作用域:类上作用:自动生成get/set方法2.@EqualsAndHashCode(callSuper = true)作用域:类作用:当前类有父类,实例化两个当前的类,对继承自父类的属性进行赋不同的值,两个对象当然是不同的,但是比较两个对象的结果确实一样的,使用此注解的作用就是继承自父类的属性也要进行比较...原创 2020-11-13 11:56:37 · 51 阅读 · 0 评论 -
Linux安装jdk
【*】查看Linux版本命令getconf LONG_BIT【*】下载对应版本位数的jdk百度网盘链接:https://pan.baidu.com/s/11atTJRHLj8Ju11msIs9m6g 提取码:jlkm【*】在/usr/local/下创建两个文件夹分别是devTools:用来存放工具 jdk:存放jdk【*】将jdk下载好的jdk传到 /usr/loc...原创 2020-05-02 12:32:14 · 94 阅读 · 0 评论 -
Linux安装Tomcat
【*】Linux版tomcat网盘链接链接:https://pan.baidu.com/s/1m23BLwS-0HElYbEu6b49VQ 提取码:ec7t【*】将下载好的tomcat上传到Linxu【*】在/usr/local/ 创建Tomcat文件夹【*】进入tomcat解压之后的bin目录下cd bin/【*】启动tomcat./startup.sh ...原创 2020-05-03 00:52:49 · 211 阅读 · 0 评论 -
Linux安装Redis
【*】前言redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。【*】编译依赖gcc环境在local下进行安装yum install gcc-c++【*】输入y确认下载【*】输入y确认安装【*】安装Rediswget http://download.redis.io/releases/redis-5.0.4.tar.gz...原创 2020-05-03 11:06:19 · 73 阅读 · 0 评论 -
阿里云服务器开发端口号
【现象】第一次使用阿里云装好的tomcat和jdk等环境,在浏览器上输入阿里云服务器IP+端口竟然不能访问,然后查看服务器防火墙,发现防火墙并没有开启,当时不能访问,在网络上查询得到的结果是需要在阿里云服务器的ECS上配置入网规则,也就是谁可以访问你【*】配置过程然后就可以使用了...原创 2020-05-03 00:50:35 · 563 阅读 · 0 评论 -
01谷粒商城Linux安装docker、redis
安装docker依赖包sudo yum install -y yum-utils device-mapper-persistent-data lvm2设置阿里云镜像源sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安装 Docker引擎、客户端、容器sudo yum install docker-ce docker-ce-cli co原创 2021-01-15 09:26:30 · 216 阅读 · 0 评论 -
08谷粒商城Spring Cloud Alibaba nacos作为注册中心
基本说明引入Spring Cloud Alibaba基本依赖和配置,因为所有的微服务都需要这些配置,所以将其配置在common中在common的pom下引入Spring Cloud Alibaba依赖 <dependencyManagement> <dependencies> <dependency> <groupId>com.alibaba.cloud</grou原创 2021-01-23 00:19:53 · 121 阅读 · 1 评论 -
04谷粒商城配置git-ssh并初始化一个自己的仓库
配置ssh免密登录ssh-keygen -t rsa -C "xxxxxx.com"一路回车,一定要使用管理员的方式运行否则不生效配置码云登录进入gitee,在设置里面找到SSH KEY将.pub文件的内容粘贴进去输入当前码云的账号对应的密码即可之后使用ssh-T git@gitee.com测试是否成功,询问是否使用这个密钥,手动确认一下yes即可创建仓库配置仓库复制仓库地址按接下来如图操作点击克隆导入成功原创 2021-01-19 00:44:51 · 232 阅读 · 0 评论 -
02谷粒商城安装maven
谷粒商城 docker安装mysql和redis 安装mavenmaven下载网盘地址链接:https://pan.baidu.com/s/176F841CpC_-a2VvqocuIbA提取码:qpdz复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V1的分享配置maven环境变量第一步第二步第三步第四步(选择下载好的maven文件夹如图所示路径,注意是系统变量)第五步双击path第六步(添加如下红框框内容)第七步(一路..原创 2021-01-17 22:49:52 · 472 阅读 · 2 评论 -
03谷粒商成IDEA基本配置
谷粒商城 docker安装mysql和redis 安装maven IDEA基本配置并安装前端开发软件vscode点击settings按照自己的安装目录对照配置安装lombok安装mybatisx可以从mapper的一个方法,直接进入对应xml文件vscode下载vscode官网下载慢,国内镜像下载连接地址http://vscode.cdn.azure.cn/stable/78a4c91400152c0f27ba4d363eb56d2835f9903a/V.原创 2021-01-18 15:44:40 · 181 阅读 · 3 评论 -
10谷粒商城Spring Cloud Alibaba nacos作为配置中心
使用nacos作为配置中心引入依赖每一个服务都需要配置中心,所以在common中统一管理 <!-- 配置中心来做配置管理--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</ar原创 2021-01-24 00:21:52 · 388 阅读 · 1 评论 -
06谷粒商城-搭建人人开源前后端项目
使用码云上的开源项目在码云上搜索人人开源克隆这两个项目使用git bash克隆到桌面git clone https://gitee.com/renrenio/renren-fast.git这里只展示克隆后端的,前端按照同样的方法克隆删掉两个文件夹种的.git目录,这个是人人开源的git地址,我们不需要找到自己谷粒商城的目录,先将后端项目复制到里面此时项目中就会出现人人开源的包配置人人开源的model搭建人人开源的后台管理系统的数据库(gulimall_adm原创 2021-01-20 10:20:59 · 626 阅读 · 1 评论 -
07谷粒商城-逆向工程搭建
克隆人人开源的代码生成器 复制git地址之后使用命令克隆到桌面git clone https://gitee.com/renrenio/renren-generator.git 同样将下载好的项目删除.git放到谷粒商城的根目录下,并且在主项目的pom下添加model <modules> <module>guilimall-coupon</module> <module>guilimall-m..原创 2021-01-21 16:11:56 · 263 阅读 · 2 评论 -
05谷粒商城-初始化数据库
安装PowerDesigner软件安装链接地址https://www.fujieace.com/software/powerdesigner.html数据库设计图链接:https://pan.baidu.com/s/15Gpo4xceBdQwqAYrtjiPKQ提取码:lke6复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V1的分享表和表之间不建立外键电商项目数据量很大,建立外键非常消耗性能,几十万的数据,每次插入和删除都会对外键进行检查来保证数据的一..原创 2021-01-19 23:20:06 · 1718 阅读 · 6 评论 -
11谷粒商城Spring Cloud Alibaba gateway网关
网关gateway为什么要使用网关(1)当每个微服务配置集群之后,会有多个端口,当其中一个服务挂掉之后,我们不想让前端去修改端口,所以使用配置中心之后,前端直接访问配置中心有注册中心去选择访问哪个服务,当有服务挂掉之后,网关会实时的感知注册中心中的服务上线还是下线,可以将请求路由到其他健康的服务器(2)每个服务被访问都需要被鉴权,我们不希望每个服务都写一遍鉴权的功能,所以我们可以通过使用网关帮助我们在访问服务之前进行鉴权的操作,而不是由服务直接处理(3)网关作为流量的入口,可以实现路由转发原创 2021-01-24 00:23:15 · 504 阅读 · 1 评论 -
09谷粒商城Spring Cloud Alibaba openFeifn服务调用
openFeifn服务调用基于HTTP的,生命是的远程服务调用远程调用的步骤 引入open-feign 创建一个名为feign的接口以后所有的远程调用的接口都放在这个包下 编写接口,告诉SpringCloud这个接口需要远程服务,@FeignClient 在主方法上开启远程调用功能@EnableFeignClients 代码案例(1)用户服务主方法/** * 当前服务为会员服务 * 1、想要远程调用别的服务 * 1)、引入open-feign * 2)、编写一个接原创 2021-01-24 00:20:19 · 167 阅读 · 0 评论 -
Eclipse使用git问题
【*】Assume Unchanged (假设没有改变)当某些配置和远程仓库配置不一致,本地不想更新,又想更新远程仓库的其他代码,此时需要使用Assume Unchanged命令具体操作如图所示下面这两个配置文件不需要个远程一样按照如下操作就可以进行项目更新了...原创 2020-04-10 09:19:53 · 250 阅读 · 0 评论 -
Git
【*】在Github创建远程仓库【*】在IDEA创建本地仓库【*】将本地仓库推送到远程Github仓库【*】原创 2020-04-12 17:54:23 · 583 阅读 · 0 评论 -
Git项目迁移到其他服务器修改远程URL
1.再当前项目的根目录下打开git bsash here2.更改远程仓库指向remote url:git remote set-url origin git@gitserver:/opt/git/project.git3.验证是否改变成功git remote -v原创 2020-11-20 16:51:56 · 313 阅读 · 0 评论 -
Java反射
1.什么是反射 在程序运行期间,动态加载一个只有类名或者其对象的未知类,我们只要有这个类的类名或者对象就可以调用这个类的属性和方法(包括私有的)。1.1例如Class c = Class.forName(类名);1.2 加载类之后,就会产生一个Class类型的对象(一个类只有一个Class类型的对象),这个对象包含了完整的类的结构信息,我们通过这个对象就可...原创 2019-07-19 17:38:46 · 65 阅读 · 0 评论 -
Ehcache
【*】需要的依赖 <!--开启 cache 缓存 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependen...原创 2020-03-08 03:42:01 · 130 阅读 · 0 评论 -
1.各种架构区别
图解 MVC(Model View Controrller) 1.通常对应一个数据库,是一个单体架构 2.常用技术:spring,springMvc,Mybatis,struts,hibernate RPC(remote procedure call)远程过程调用 1.通过网络从远程计算机程序上请求服务,而不需要彻底了解底层网络协议 2.常用技术:Thrift,Hessian等 3....原创 2019-09-13 22:50:27 · 548 阅读 · 0 评论 -
消息队列
一、什么是消息队列?消息队列不知道大家看到这个词的时候,会不会觉得它是一个比较高端的技术,反正我是觉得它好像是挺牛逼的。消息队列,一般我们会简称它为MQ(Message Queue),嗯,就是很直白的简写。我们先不管消息(Message)这个词,来看看队列(Queue)。这一看,队列大家应该都熟悉吧。队列是一种先进先出的数据结构。在Java里边,已经实现了不少的队列了:...转载 2019-10-09 18:42:15 · 58 阅读 · 0 评论