自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 Docker修改容器,更新镜像,根据新镜像创建两个容器,并进行互联

查看所有的容器docker ps -a使用 docker start 启动一个已停止的容器(根据容器ID启动)docker start b750bbbcfd88后台运行(-d 指定容器在后台运行。)docker run -itd --name ubuntu-test ubuntu /bin/bash停止容器docker stop <容器 ID>重启——停止的容器docker restart <容器 ID>进入容器docker e.

2021-07-27 19:08:04 972

原创 bat一键批量有序启动jar脚本

一键启动多个jar包@echo off start cmd /c "title register:8000 && java -jar -Xms256m -Xmx512m tech-33166-register.jar "ping 192.0.2.2 -n 1 -w 10000 > nulstart cmd /c "title admin:8060 && java -jar -Xms256m -Xmx512m tech-33166-admin.jar "pi

2021-07-27 18:38:32 1252

原创 idea复制项目导致sources root复用了另一个项目

场景:新建一个项目,为了方便直接对原项目进行复制。原项目 uis-gateway,新项目 uis-application发生错误,新项目 uis-application 的 sources root依然是uis-gateway:如图所示:解决:File——Project Structure ——Modules,选中原始项目uis-gateway 在右半部的Add Content Root部分,删除新项目相关部分即可(点击右边框×即可),问题解决。...

2021-07-20 19:13:11 770

原创 @Resource、@Autowired等几个注解的区别

Spring几种注解1、@Autowired和@Resource注解的区别2、@Component, @Repository, @Service,@Repository,1、@Autowired和@Resource注解的区别共同点:两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。@Autowired来源:spring提供——org.springframework.beans.factory.annotation.Autowired装配:按照类型

2021-07-20 18:52:19 198

原创 idea新建Class右键无Java Class选项

场景:在IDEA中新建了一个maven工程,但是在我想在resources目录新建Class时发件右键菜单里竟然没有Java Class选项!解决1:只有 Sources 这种可编译目录才可以新建 Java 类和包,这一点需要牢记。解决2:其他目录中,右键所在文件夹,Mark Directory as ——Sources Root,选项即可存在。建议:resources目录一般存放资源文件,不建议存放java类文件...

2021-07-20 15:29:11 236

原创 SpringBoot面试

SpringBoot1、SpringBoot是什么?2、自动配置原理1、SpringBoot是什么?SpringBoot是一个服务于框架的框架,目的是用来简化Spring应用的初始搭建以及开发过程。主要有四点:Starter 减少了构建依赖列表的长度Starter 将应用所需的各种依赖聚合成一项依赖。例如:添加Web Starter会自动添加SpringMVC的依赖。自动配置功能消减了Spring配置的数量CLI(Command Line Interface)是一个命令行工具,可以快速构建

2021-07-18 21:34:12 144

原创 解决版本回退导致的代码丢失问题

解决版本回退导致的代码丢失问题在git本地库中执行命令git reflog获取提交的版本号 版本号对应黄色标注的数字字母组合2、git reset --hard 版本号3、版本回退之后,可能导致的问题IDEA无法识别文件位置,提示cannot find declaration to go toRebuild一下就好Build 编译的范围包括有更新的 Projects 以及依赖这些 Projects 的项目。Rebuild 会编译所有文件,一般相当于执行 Clean + Build(清

2021-07-15 18:47:16 626

原创 Mybatis传递实体对象只能直接获取,不能使用对象.属性方式获取

不加@Param注解,取值的时候直接写属性public void addUser(User user);<insert id="addUser" parameterType="com.xxxx.mybatis.entity.User"> insert into user(id,user_name,name,birthday,age) values (#{id},#{userName},#{name},#{birthday},#{age})</insert>.

2021-07-15 18:46:01 3297 2

原创 Git其他问题

Git其他问题1、git did not exit cleanly (exit code 128)1、git did not exit cleanly (exit code 128)用git提交代码到部门服务器上的时候,总是有 提示 git did not exit cleanly (exit code 128)。解决:HTTP格式的url 和 SSH格式的url,都试一下,公司网的问题...

2021-07-15 16:15:15 70

原创 Mybatis笔记

Mybatis笔记1、#和$的区别2、resultType和resultMap区别3、Mybatis缓存机制4、动态SQL4.1、if4.2、choose (when, otherwise)4.3、trim(where, set)4.4、foreach5、一对一映射6、一对多映射7、映射关系1、#和$的区别#{key} :获取参数的值,预编译到 SQL 中。安全。${key} :获取参数的值,拼接到 SQL 中。有 SQL 注入问题。2、resultType和resultMap区别result

2021-07-15 15:01:28 394

原创 8_堆

堆1、堆的核心概述2、设置堆内存大小与OOM3、年轻代与老年代4、图解对象分配过程5、Minor GC、Major GC、Full GC6、堆空间分代思想7、内存分配策略8、为对象分配内存:TLAB9、小结堆空间的参数设置10、堆是分配对象的唯一选择吗1、堆的核心概述2、设置堆内存大小与OOM3、年轻代与老年代4、图解对象分配过程5、Minor GC、Major GC、Full GC6、堆空间分代思想7、内存分配策略8、为对象分配内存:TLAB9、小结堆空间的参数设置10、堆是分配对象的

2021-07-14 23:18:54 126

原创 idea中使用Git

基本使用正上方菜单栏VCS——Create Git Repositoryinit完成之后,可以看到原本的项目文件名变成了红色了,红色在idea的git版本表示未add的文件,同时在系统资源管理中打开项目的磁盘文件目录,会发现一个.git的隐藏文件,这个文件就git的配置和仓库文件Commit单一操作——右键项目或者文件 Git——Add——Commit (先add 然后再提交)操作所有——也可以在顶部Git中直接Commit所有文件右键项目或者文件Git——Branches或者New Bran

2021-07-14 19:59:54 698

原创 git merge冲突解决

git merge冲突解决1、场景:2、dev分支和test分支分别修改hello.txt并提交3、切换dev分支进行合并4、查看冲突文件5、解决6、其他1、场景:分别在 dev 分支和 test 分支修改hello.txt,合并时解决冲突2、dev分支和test分支分别修改hello.txt并提交3、切换dev分支进行合并4、查看冲突文件5、解决去冲突文件所在目录,手动修改文件,然后git add -ugit commit -m "Merge README.txt: Hello,

2021-07-14 19:33:56 559

原创 git stash 保存工作现场

Git 中的stash功能_万里归来少年心-CSDN博客_stash场景:当前分支subWork上的工作尚未完成,如果有另一项任务需要优先完成,或者出现BUG需要立刻修复。此时需要另外创建一个分支来工作,可以把当前工作现场“保存”起来,等以后恢复现场后继续工作。如下图,首先创建了456.txt,然后 add,查看状态 git statusgit stash保存工作现场,再次查看状态 git status,注意两次查看状态的不同此处可切换分支去处理别的事情分支切回,恢复工作现场...

2021-07-14 19:22:29 148

原创 Git初次使用流程

1、配置配置用户名和邮箱git config --global user.name “liuwk”git config --global user.email “1834183435@qq.com”查看配置信息: $ git config --list配置公私钥,配置之后提交代码无需输入密码先在本地生成密钥,然后在User Settings——SSH Keys进行添加2、初次使用先创建一个文件夹,名字为远程仓库的名称在该文件目录下打开Git Bash输入git init,进行初始化

2021-07-14 19:16:04 276

原创 mysql细节

mysql踩坑case when then 用法 和null 的判断Sql子查询Not In 无结果case when then 用法 和null 的判断SELECT id ,(CASE WHEN sex= '' THEN 'bbbbb' WHEN sex IS NULL THEN 'aaaaa' ELSE sex END ) AS sex FROM aa;case when 判断条件最好连用,避免出现不必要的问题

2021-07-14 18:49:55 250

多文件上传

支持显示文件名、进度条、上传速度、剩余时间(要看到此效果,文件最好大一些)

2017-03-02

javaweb实现分页代码

分页代码 action接受参数负责调用service,service调用dao查询具体的分页数据,同时将返回的数据封装到PageBean中,再返回action以PageBean。适合初学者参考。注:还包含类似动态显示条(sql数据加到十几页可以看到)

2017-03-01

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

TA关注的人

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