
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
github 是一个基于git实现在线代码托管的仓库,向互联网开放,企业版要收钱。gitee 即码云,是 oschina 免费给企业用的,不用自己搭建环境。gitlab 类似 github,一般用于在企业内搭建git私服,要自己搭环境。第一,github针对企业要收费,那当然是不同意,毕竟都想节约资金,那就还能使用gitee,或者gitlab了。第二,但是码云虽然是免费的,而且不用自己搭环境,但是
当创建默认项目的时候,pom.xml不做任何修改的时候,默认src/main/java下,只将.java文件编译成class文件并打包放入target目录中,而在其下的其他文件将无法进入target,无法被打包。效果演示:不修改pom.xml的情况下:如何才能将src/main/java下的其他资源文件打包进target目录呢,在pom.xml文件中添加如下:<resources>&l
在前几天工作的时候,突然发现如下报错:从上述报错信息可以得出:某个对象无法转化为Optional对象。而对应的代码如下:无论从哪里看,都感觉没有任何问题,不经感概到居然还有不能使用Optional的吗?此时,长吸一口烟,压压惊。
文章目录0. 代理模式1. 动态代理1. 需求背景(代码演示)2. 基于接口的动态代理3. 基于子类的动态代理2. 静态代理0. 代理模式作用:在不改变原来代码的基础上,对方法进行增强。1. 动态代理动态代理分为两种,基于接口的动态代理,基于子类的动态代理基于接口—jdk的Proxy基于子类—cglib的Enhancer方法Proxy.newProxyInstanceEnhancer.create
我们知道websocket协议与http协议有些不同,websocket有自带的Session,但是跟http的Session是不一样的,而我们做有些web项目的时候,又需要知道当前是哪个用户,用以处理该用户的业务逻辑,或者是对该用户进行授权之类的,所以必须需要获取并知道http的Session,具体方法如下:我们先附上代码,根据代码来讲解(具体解释在第三点):2.1. 我们需要先创建...
在第一次关联远程仓库,并且第一次进行push的时候,win会弹出个git Credential Manager for windows ,正常现象。多次强调要输入正确,唉,可惜我手残 输入错误。之后无论我再怎么push,都不会再弹出这个界面,而且一直提示我的用户密码错误了。如下图:解决方法:先打开控制面板,之后点用户账户。之后再点 管理WIndows凭据。之后问题解决,我们又可以继续下一步的学习了
在win10环境下,运行git log 时会出现 WARNING: terminal is not fully functional的问题这是因为 TERM 变量的值 git 无法识别解决方法:在环境变量中加入下面:SETX TERM cygwin设置完成后,重新起一个cmd,输入git log 查看结果。...
无论是自我学习中,还是在工作中,固然会遇到与前端搭配实现分页的功能,发现有几种方式,特此记录一下。
当前在使用springboot+mybatis的时候,通常会先在配置文件中配置好数据源,并在Mapper.xml文件编写好相关SQL,使用mybatis进行对数据库进行所谓的crud操作。有时候会出现一个项目需要跟多个数据源进行相关操作,通常是使用JdbcTemplate对另一个数据源进行crud相关操作,虽也可以实现功能,但将SQL写在类里面,与本数据源将SQL写到了XML文件中,总是感觉格格不
文章目录1. 前提说明2. 获取Resource下资源文件的方法3. ClassPathResource使用3. 使用getResourceStream获取,本质是类加载器classloader0. 前提须知,如何将src/main/java下的资源进行打包到target中1. this.class.getResourceStream2. 为什么this.class.getResourceStre







