- 博客(104)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 那些程序员相见恨晚的自学网站(持续更新)
目录程序语言类矢量图标类教程视频类pdf下载程序语言类1、w3school当初被老师拉去搞一个PHP项目,奈何完全没接触过这门世界上最好的语言,机缘巧合之下遇见了它,学习编程语言基础语法的利器。传送门:https://www.w3school.com.cn/index.html2、菜鸟教程(RUNOOB)跟w3cschool一样,学习编程语言基础语法的...
2020-06-05 20:06:49 11404 8
原创 0.0 机器学习相关(会议,期刊,大牛,书籍)ing...
目录1.会议2.期刊3.书籍4.大牛(包括博客和公众号等)5、其他参考1.会议机器学习相关会议 名称 类别 机器学习会议(ICML) 国际(最为重要) 神经信息处理系统会议(NIPS) 国际 学习理论会议(COLT) 国际 人工智能领域(IJCAI) ...
2019-07-29 17:47:56 710
原创 CSS实现卡片在鼠标悬停时突出效果
你可以根据自己的需求调整背景颜色、边框、阴影等样式属性,以达到突出卡片的效果。同时,也可以通过JavaScript来添加更复杂的交互效果。下面是一个简单的例子,展示了如何通过CSS为卡片添加悬停效果(没咋学过前端,凑合用吧)选择器,你可以定义鼠标悬停在元素上时元素的样式,比如改变颜色、背景、字体等。伪类选择器用于指定当鼠标指针悬停在某个元素上时,该元素的状态变化。伪类可以增强用户与网页的交互体验,让用户在视觉上能够感受到操作的反馈。在CSS中,实现卡片在鼠标悬停时突出,通常使用。
2024-04-09 19:48:01 1013
原创 Error: 方法不会覆盖或实现超类型的方法
项目是一个多module的微服务项目,api在单独的一个module下,api的实现类在另一个module(A),当在api某interface里添加了一个方法后,在A中实现,当打包A时报错:方法不会覆盖或实现超类型的方法。
2023-11-08 14:57:55 2024
原创 解决Springboot使用Junit测试时对数据库的修改无效
在使用Junit做单元测试的过程中,比如对mybatis的dao进行单元测试,发现对数据库的select操作正常,可以获取数据,但insert、update、delete操作即使运行不报错,仍然不能不能对数据产生修改和插入。
2023-09-14 19:25:31 1960
原创 ubuntu设置初始的root密码
在用vmware安装ubuntu的虚拟机后,只有初始设置的用户和密码,当进入系统后使用su切换成root账户后,要求输入密码,但输入安装时设置的用户密码不对,需要设置初始的root密码。3、输入新密码,重复输入密码,最后提示passwd:password updated sucessfully。切换用户到root,输入刚才设置的root密码。2、输入:sudo passwd 按回车。1、使用安装时候的用户登录进入系统。此时已完成root密码的设置成功。输入:su root。
2023-09-14 00:02:48 2542
原创 【微服务】服务发现和管理技术框架选型调研
在当前主流的几种微服务方案下,常用的服务注册中心有Nacos、Zookeeper、ETCD、Eruka等,聚焦于解决服务管理、服务的依赖关系管理以及提供服务健康检测、负载均衡、服务容错等功能问题
2023-08-31 15:15:57 773
原创 Java运行时jar时终端输出的中文日志是乱码
运行Jar时在控制台输出的中文日志全是乱码,这是因为cmd/bash默认的编码是GBK,只要把cmd的编码改成UTF-8即可
2023-08-29 12:54:47 6925 1
原创 Vue组合式API 使用 AntV x6报错: “Error: Ensure the container of the graph is specified and valid”
Vue组合式API 使用 AntV x6报错: “Error: Ensure the container of the graph is specified and valid“
2023-08-01 16:47:27 1510
原创 大厂校招offer食用指北
校招陆续拿到了华为、腾讯,小米、京东、微众、小鹏、三一、美团的offer,中间发生了很多事情,有的过去了,有的没过去…🌻🌻希望后来的你们,不要迷茫,不要焦虑,不要懈怠,尽力去做,不然只会空留遗憾,醒悟了也晚了。🌻🌻。
2022-10-04 16:14:30 202
原创 maven从入门到入门
一般读作“妹文”。maven是一款服务于java平台的自动化构建工具,即能够自动把动态的Web工程经过编译得到的编译结果部署到服务器。1、简化工作,节约内存在传统的java web项目中,jar包都是放在各自的lib目录中,同样的jar包重复的出现在不同的项目工程中,你需要做不停的复制粘贴的重复工作,还占内存。一两个项目还好,若是几十上百个项目呢?借助于maven,可以将jar包保存在“仓库”中,不管在哪个项目只要使用引用即可就行。2、方便管理。
2022-10-04 15:58:17 42
原创 CSS水平垂直居中: flex方式
.title{ /*flex 布局*/ display: flex; /*实现垂直居中*/ align-items: center; /*实现水平居中*/ justify-content: center; text-align: justify;}
2022-01-10 21:41:20 476
原创 美团实习面(45min + 35min)
一面第一次面试,45分钟,比较主观,几乎都是面试官说一个问题,然后让我自由发挥。0、做一下自我介绍吧?0.1、用的什么技术栈?0.2、Java新特性?1、Java集合用过哪些,底层讲一下?除了ArrayList和HashMap还用过哪些?HashMap是线程安全的吗?说说 ConcurrentHashMap底层原理?2、锁了解吗?怎么用的?3、序列化了解吗?应用场景说一下,具体这么做的?4、多线程了解吗?线程的几个状态?怎么转换?线程池说一下?核心参数在什么时候起作用(这个答
2021-07-03 10:08:04 333
原创 后端使用springcloudgateway路由转发后前端的cookie为undefined!
本地测试的时候,前端,后端,网关都在自己的电脑上,一切都正常,但当把模块拆分在不同服务器部署时登录发生了异常:部署视图查看日志发现,token返回是正常的,只是存取cookie发生了问题,分析过后是cookie的domain问题:cookie.set("aixuehub-token", data.data.token, {domain: 'localhost'})cookie.get('aixuehub-token')我在想是不是因为是网关转发的路由,这个localhost就是网关服务
2021-06-25 10:09:40 1354
原创 SpringCloud Gateway用path规则转发路由404
配置路由之后发现只对第一个进行了转发,后面的路由都是404,原因出在第一个匹配规则上:因为第一个规则是path=/**,导致后面的都匹配到了第一个uri之后,应该是有什么属性去除上一个路由对下一个路由影响的(但我不知道,才入门),我的解决方法是将第一个什么都能匹配的path=/**放在最后面,像这样:...
2021-06-24 22:30:51 2094
原创 Spring Cloud Gateway跨域
只需要实现WebFilter接口import org.springframework.core.Ordered;import org.springframework.core.annotation.Order;import org.springframework.http.HttpHeaders;import org.springframework.http.HttpMethod;import org.springframework.http.HttpStatus;import org.sp
2021-06-17 17:07:39 589
原创 vue里<img>的src用变量代替后无法显示的问题
定义一个变量url:url: @/assets/ima/square/<img :src="require(url)" class="image">
2021-06-06 22:25:54 1775
原创 MyBatis【You have an error in your SQL syntax; check the manual that corresponds to your......】
原因一:sql语句多符号原因二:字段名写错字段写错了,和数据库中字段名不一致原因三:SQL语句的顺序不对尤其是在写动态SQL时,order,where,limit这些关键字的顺序
2021-05-17 21:37:45 546
原创 MyBatis主键自增和【java.sql.SQLException: Field ‘id‘ doesn‘t have a default value】
mapper添加两个属性:useGeneratedKeys="true" keyProperty="id"<insert id="add" parameterType="Project" useGeneratedKeys="true" keyProperty="id"> insert into project (name, description, level, picture, deleted, create_time, update_time, version)
2021-05-17 17:09:46 594 1
原创 Spring boot 整合Dubbo实践(nacos作为注册中心)
该demo主要基于springboot整合dubo,注册中心采用nacos,主要是对dubbo的@Service 和@Reference的应用,还有基本的配置Dubbo的组成部分其中Registry采用nacos,之所以不使用zookeeper作为注册中心,是因为我不会 :),Monitor是dubbo自己的监控管理系统。依次配置各个部分。一、配置注册中心nacos作为注册中心的安装配置可以看这篇,在这就不赘述了启动后访问红框的地址进入管理控制台二、创建服...
2021-05-07 14:58:33 3374 3
原创 SpringCloud Gateway的路由实践(nacos作为服务注册中心)
一、整体结构此demo是基于nacos服务发现这个demo做的,把其中的zuul替换为gateway,所需的组件有nacos和gateway:所有访问系统的请求都要经过网关,网关转发 Http 请求至 application-1 , application-1 使用 dubbo 调用 service1 完成自身业务,而后sevice1 调用 service2 完成自身业务。至此,完成所有组件贯穿。项目结构如下:二、路由规则新建服务gateway:1、初始化项目目的是.
2021-05-05 21:41:51 1640 2
原创 [Dubbo] Current Spring Boot Application is await...
springboot项目集成dubbo时启动后一直停留在await......,一直没有启动tomcat,此时通过端口访问也是访问不了的,但是可以通过dubbo调用解决方法:加入springboot依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-.
2021-05-05 21:05:20 6463 2
原创 Nacos(服务发现)实践
一、项目总体结构组件说明: API网关 :系统统一入口,屏蔽架构内部结构,统一安全拦截(该demo不实现网关)。 application-1 :应用1,模拟应用,提供http接口服务。 service-1 :微服务1,模拟微服务,提供dubbo接口服务。 service-2 :微服务2,模拟微服务,提供dubbo接口服务。调用流程: 所有访问系统的请求都要经过网关,网关转发Http请求至application-1,application-1使用dubbo调用se...
2021-05-04 22:52:32 1357 8
转载 Nacos(配置中心)实践
一、安装Nacos Server安装之前请确保Java环境和maven环境正常:64 bit JDK 1.8+; Maven 3.2.x+;1、下载源码或者安装包 我选择直接下载安装包:https://github.com/alibaba/nacos/releases下的nacos-server-1.1.3.zip2、启动服务双击startup.cmd运行文件出现以下界面说明运行成功了如果启动失败有可能是外部数据库没配置好,执行一下下面的sql就行:可.
2021-05-03 21:14:19 4177 3
原创 SpringBoot整合Redis
导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>2.0.3.RELEASE</version> </dependency&g
2021-04-20 22:28:02 132
原创 elementui+springboot文件上传
前端<el-form-item label="封面:" prop="pic"> <el-upload class="upload-demo" drag action="http://localhost:8080/goods/upload"
2021-03-21 21:53:38 446
原创 Postman测试后端接口
Post后端接口:@RestController@RequestMapping("/user")public class UserController { @Autowired UserService userService; @PostMapping("login") public Result Login(@RequestBody LoginQuery loginQuery){ Map<String, Object> logi
2021-03-16 22:27:00 539
原创 SpringBoot单元测试NullPointerException
SpringBoot项目单元测试MyBatis-plus时老是报错:解决方法:在单元测试类上加上:@RunWith(SpringRunner.class)
2021-01-04 11:23:34 1497 1
原创 JAVA利用序列化和反序列化的方式进行深拷贝
在使用spring 的 BeanUtils.copyProperties()进行对象赋值时,只能拷贝单一字段的值,如果对象是复合对象,比如成员变量中有对象,链表等时,BeanUtils.copyProperties()拷贝的还是复杂成员变量的引用,如下代码:List<Particle> particleList = new ArrayList<>(); for (Particle particle : particles.getParticles()) {
2020-12-29 10:59:46 918
原创 华为OBS上传文件
首先在华为的OBS控制台下创建桶和文件夹:后端代码:controller@RestController@RequestMapping("/project/obs")@CrossOriginpublic class OBSController { @Autowired OBSService obsService; @PostMapping("/upload") public Result uploadObsFile(MultipartFile fil
2020-12-15 22:24:05 3980 3
原创 @Value实现读取application.properties配置文件
一些固定的值可以写在配置文件下方便修改:组要借助spring的@Value这个注解实现,代码如下:@Componentpublic class ConstantPropertiesUtils implements InitializingBean { @Value("${huawei.osb.file.endpoint}") private String endPoint; @Value("${huawei.osb.file.accessKeyId}") .
2020-12-10 16:05:51 712
原创 ArrayList的add()添加元素时重复的问题
add()方法添加的是对象的引用,在一次add后,如果立即修改add的对象,并重新add,会将上一次的add对象也改变(在循环中使用add方法尤其需要注意),如:结果如下:可以看到orientation一直是250(实际是0,10,20...360,0,10......)标题为了解决循环add时都是重复的对象,应该新创建一个对象,然后将原对象手动赋值到新对象,将新对象添加到集合中。将代码改为:结果:是个小问题,却困扰了很久...
2020-12-10 10:52:23 4255
原创 vue使用axios对后端接口发送post请求
后端接口/*** * 分页条件查询 * @param current 当前页 * @param limit 每页页数 * @param projectQuery 查询条件 * @return */ @PostMapping("pageCondition/{current}/{limit}") public Result pageCondition(@PathVariable long current,
2020-12-02 10:37:52 10948
kkFileView-4.1.0 docker镜像
2023-08-30
android5xlsx-master.zip
2020-08-18
bert原文.zip
2019-11-25
真实的企业开发中会画构件图,部署视图,序列图这些东西吗?
2021-06-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人