自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 Docker下MySQL聚合函数问题——Expression #1 of SELECT list is not in GROUP BY clause .... only_full_group_by

题记:多表联查场景下,select列表不在GROUP BY子句中且包含在功能上不依赖GROUP BY子句的非聚合列,与sql_mode=only_full_GROUP_BY不兼容。解决步骤1. 进入容器。docker exec -it your_container_name_or_id /bin/bash2. 修改/etc/mysql/mysql.conf.d/mysqld.cnf,在文件末尾处加上sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZE

2020-05-16 17:20:48 396

原创 Docker容器修改配置文件后导致启动失败解决方案——以mysql为例

题记:mysql版本5.7.29,因修改其下/etc/mysql/my.cnf,导致后续持续性的重启失败QAQ。解决步骤1. 定位(明确原因可跳过)。docker logs your_container_name_here2. 从容器中将含错的文件复制出来,修改至正确后再复制回去。(如果不知道文件错在何处,可以新启动一个容器复制对应的配置文件进行覆盖)docker cp your_container_name:/etc/mysql/mysql.cnf my.cnfdocker cp my

2020-05-16 16:08:43 2024 2

原创 记nacos集群启动出现的问题(nacos启动失败或者启动个数不满足预期)

问题概述:在尝试虚拟机上启动三个nacos做集群的时候,实际上启动成功的只有2个,查看集群中启动的个数命令如下: ps -ef|grep nacos|grep -v grep|wc -l解决方案一:笨方法,调整分配给虚拟机的内存大小(我这里提到4G)。而后使用free命令查看内存情况,结果如下:解决方案二(修改前先备份)修改bin/startup.sh,将JAVA_OPT...

2020-04-03 16:28:16 4799 2

原创 maven依赖下载——常常出现Failed to read artifact descriptor for xxxx.jar (下载依赖不完整)解决方案

在学习springcloud alibaba nacos过程中,出现了com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery.jar的错误。在反复的删除mvn库中该文件夹又重新reimport(Eclipse是maven->update)后,依然没有解决下载依赖不完整的问题;即便有时候不报错,却不能使用含括的注解等(...

2020-03-31 22:48:17 3801

原创 springcloud config总结

1.config 服务端(即配置中心)配置(application.yml) 【需要spring-cloud-config-server依赖】1.1application.yml配置文件中加入server: port: 3344spring: application: name: cloud-config-center cloud: config: ...

2020-03-30 14:58:59 181

原创 Spring Cloud 的常用注解

@EnableDiscoveryClient、@EnableEurekaClientt异同共同点:都是能够让注册中心能够发现,扫描到该服务;不同点:@EnableEurekaClient只适用于Eureka作为注册中心, @EnableDiscoveryClient 可以是其他注册中心。@FeignClient@FeignClient(name = "CLOUD-...

2020-03-29 19:02:44 358

原创 Gateway网关路由的两种配置方式

<–注意–>【spring-cloud-starter-gateway不需要web,需要将 web 模块移除】1)在配置文件yml中配置spring: cloud: gateway: discovery: locator: enabled: true # 开启从注册中心动态创建路由的功能,利用微服务名称j进行路由 routes: - id...

2020-03-29 18:51:34 6872

转载 Docker基于CentOS创建nginx镜像

本来转自:https://www.jianshu.com/p/1af18729910d由于安装nginx需要先装pcre, zlib等依赖,不想在虚拟机中配置过多导致乱哄哄,故利用docker在centos镜像的容器中安装nginx及其相关依赖,真是机智(lan)的雅痞呀。1.下载CentOS镜像 [root@file nginx]# docker pull centos:centos7...

2020-03-06 22:53:48 686

原创 java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null" 的两个解决方案

此为使用spring security 5.x 时出现的问题解决方法一:(使用 @Bean 或 @Component )注册一个PasswordEncoder类型的bean到IOC容器中,在匹配的过程中会自动封装。解决方法二:定义一个PasswordEncoder的实现类,并在定制认证规则的configure(AuthenticationManagerBuilder auth)方法...

2020-03-04 16:02:18 427

原创 数据库定时任务,字段的定时加减修改操作,允许设定开始结束时间,手动开启关闭事件。

设置定时任务,定时修改数据库字段。SET GLOBAL event_scheduler = 1; -- 开启事件 event, 0 为关闭CREATE EVENT IF NOT EXISTS temp_event1 ON SCHEDULE EVERY 1 DAY -- 周期一天 ON COMPLETION PRESERVE ENABLE DO updat...

2020-02-18 11:29:32 844

原创 游标使用 , insert触发器实现——在表A中插入一条数据,通过触发器在B中插入与之关联的N条数据。

场景:在考勤活动表attendance_inf中插入一条数据(即发布一个某课程的签到活动时),在考勤签到表attendance_sheet_inf中插入该课程的所有学生的初始签到信息(status=0);触发器实现如下:delimiter $$create trigger `trigger_autoinsert_ash`after insert on `attendance_inf` fo...

2019-10-11 02:04:42 698

原创 2020秋招招商银行编程——数轴机器人移动

题目描述:在一根数轴上,1-n的每个点上都标有’L’,或者’R’,最初每一个点上都有一个机器人,如果该点上标有’L’,则机器人左移,如果该点上标有’R’则机器人右移,移动操作10^100次。保证1上的为’R’,点n上的为’L’,求最终每一个点上有多少个机器人。输入描述:输入包括一根只包含’R’,和’L’字符串s,表示初始化的时候每个点的标记。2<=|s|<=10的5次方...

2019-09-16 15:50:13 394

原创 API——SqlSession摘录

public interface SqlSession extends Closeable { /** * Retrieve a single row mapped from the statement key * @param <T> the returned object type * @param statement * @return Mapped...

2019-08-27 04:35:52 262 1

原创 菜鸡啄源码——HashMap之扩容resize()详解,超详细修炼手册。

目录 ####1. 扩容第一步:~~(雀氏纸尿裤)~~ 确定新数组的 **容量** 和 **阈值(极限值/临界值)** final Node<K,V>[] resize() { Node<K,V>[] oldTab = table;//拿到oldTab,在第2步操作时候会用到,在此可以带过。 //初次put()的时候旧容量=0,...

2019-08-14 22:21:52 365

原创 观察者模式随记

主题Subject / 观察者Observersub 和 obs 对象中存在意义相同的 对象/属性 , 当sub中的数据更新时,会触发obs中的数据也接着更新。观察者模式执行流程:观察者订阅某一主题,注册自身obs对象到特定主题类中的obs集合中; 主题类 通知(或触发)obs对象 更新的方法(notify())放入sub类对应的setter方法中; 当主题类对象属性(经...

2019-08-11 16:33:57 100

原创 eclipse下的springboot项目使用thymeleaf时出现ClassNotFoundException: org.unbescape.html.HtmlEscape解决方法

ClassNotFoundException :缺失对应类,在这里需要下载或重新下载。解决方法:在本地maven仓库里删除对应的文件夹(org\unbescape\unbescape),重新update项目即可。此外,出现相关问题也可能会导致 项目出现红色感叹号,也可以用同样方法解决。...

2019-08-04 11:44:48 523

原创 反射技术小本本

目录1.获得反射入口(或称反射对象)(第一步)2.通过反射获得构造器、对象、方法、属性,进而操作3.使用/访问private修饰的属性/方法时,使用setAccessible(true)越过权限检查4.对象属性赋值5.动态引入文本内容6.赋值工具类(反射技术实现)1.获得反射入口(或称反射对象)(第一步) 三个方法,如下://1.Class...

2019-08-04 00:06:33 221

原创 SSM整合流程

目录1.web应用加入spring,在web.xml下配置监听器(导jar)2.spring整合mybatis,mybatis将conf.xml的内容(主要是DataSource和mapper.xml)融入到springIOC容器中(导入各种jar)3.配置springmvc4.spring扫描dao层和service层的包,springmvc扫描controller(或称a...

2019-08-03 23:57:39 398

HrmSys.zip

薪资管理系统,员工管理系统,含sql文件,纯SSM,非maven项目

2019-10-13

嵌入式系统ppt.rar

丁、马 主编,第三版,嵌入式系统设计教程ppt

2019-06-11

计算机组成原理复习题

计算机组成原理复习题,内容丰富题库覆盖全面,预祝大家取得好成绩

2018-06-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除